﻿@charset "UTF-8";.section-16{padding:1rem;z-index:0;}.section-16 .gallery-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:6px;grid-row-gap:6px;min-height:300px;height:50vh;max-height:500px;max-width:1110px;margin:auto;overflow:hidden;border-radius:12px;position:relative;}@media(max-width:991.9px){.section-16 .gallery-container{height:390px;}}@media(max-width:767.9px){.section-16 .gallery-container{height:300px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);}}@media(max-width:500.9px){.section-16 .gallery-container{height:220px;grid-column-gap:4px;grid-row-gap:4px;}}.section-16 .gallery-container .item{background-color:#ddd;background-image:url(https://cdn.hellovillam.com/HelloVillam/UI/Img/System/placeholder.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;}.section-16 .gallery-container .item .info{position:absolute;top:0;height:100%;width:100%;background:rgba(13,30,66,.7);color:#fff;left:0;font-size:13px;}.section-16 .gallery-container .item .info .flaticon-play-button:before{font-size:30px;}@media(max-width:500.9px){.section-16 .gallery-container .item .info{font-size:12px;}.section-16 .gallery-container .item .info .flaticon-play-button{margin-bottom:0!important;}.section-16 .gallery-container .item .info .flaticon-play-button:before{font-size:21px;}.section-16 .gallery-container .item .info b{font-weight:500;}.section-16 .gallery-container .item .info span{display:none;}}.section-16 .gallery-container .item img{position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:0;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover;}.section-16 .gallery-container .item:nth-child(1){grid-area:1/1/3/3;}@media(max-width:767.9px){.section-16 .gallery-container .item:nth-child(1){grid-area:1/1/3/2;}}.section-16 .gallery-container .item:nth-child(2){grid-area:1/3/2/4;}@media(max-width:767.9px){.section-16 .gallery-container .item:nth-child(2){grid-area:1/2/2/3;}}.section-16 .gallery-container .item:nth-child(3){grid-area:1/4/2/5;}@media(max-width:767.9px){.section-16 .gallery-container .item:nth-child(3){grid-area:2/2/3/3;}}.section-16 .gallery-container .item:nth-child(4){grid-area:2/3/3/4;}.section-16 .gallery-container .item:nth-child(5){grid-area:2/4/3/5;}.section-16 .gallery-container .item:nth-child(1),.section-16 .gallery-container .item:nth-child(2),.section-16 .gallery-container .item:nth-child(3),.section-16 .gallery-container .item:nth-child(4),.section-16 .gallery-container .item:nth-child(5){display:block;position:relative;}@media(max-width:767.9px){.section-16 .gallery-container .item:nth-child(4),.section-16 .gallery-container .item:nth-child(5){display:none;}}@media(max-width:1199.9px){.section-16 .gallery-container{min-height:200px;}}@media(max-width:991.9px){.section-16 .gallery-container{min-height:180px;}}.section-16 .gallery-container .btn-gallery-container{position:absolute;bottom:20px;width:100%;text-align:center;}.section-16 .gallery-container .btn-gallery-container .btn-gallery{background:#fff;box-shadow:0 0 50px rgba(0,0,0,.4784313725);border-radius:13px;font-weight:600;color:#484848;}.section-17 .where-villa .sleep-where-carousel .swiper-slide,.section-17 .sleep-where .sleep-where-carousel .swiper-slide{border-radius:.42rem;cursor:pointer;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .img,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .img{position:relative;width:100%;height:260px;overflow:hidden;border-radius:.42rem;background-size:cover;}@media(max-width:1199.9px){.section-17 .where-villa .sleep-where-carousel .swiper-slide .img,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .img{height:300px;}}@media(max-width:991.9px){.section-17 .where-villa .sleep-where-carousel .swiper-slide .img,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .img{height:220px;}}@media(max-width:544.9px){.section-17 .where-villa .sleep-where-carousel .swiper-slide .img,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .img{height:60vw;}}.section-17 .where-villa .sleep-where-carousel .swiper-slide .img img,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .img img{width:auto;height:100%;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .img .view-modal,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .img .view-modal{opacity:0;background:rgba(27,54,63,.6);height:100%;width:100%;color:#fff;font-size:12px;position:absolute;z-index:3;font-weight:400;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .img .view-modal i:before,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .img .view-modal i:before{font-size:14px!important;padding:4px;border:2px solid #fff;border-radius:.42rem;margin-right:6px;}.section-17 .where-villa .sleep-where-carousel .swiper-slide:hover .img .view-modal,.section-17 .sleep-where .sleep-where-carousel .swiper-slide:hover .img .view-modal{opacity:1;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .info-container,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .info-container{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='366' height='261.235' viewBox='0 0 366 261.235'%3E%3Cpath id='Path_16' data-name='Path 16' d='M0,153.051l366,8.064-.016,243.094L0,404.225Z' transform='translate(0.003 -142.989)' fill='rgba(0,74,138,0.85)'/%3E%3Cpath id='Path_17' data-name='Path 17' d='M2203,6534.78v10.127l365.983,8v-9.681Z' transform='translate(-2203 -6534.78)' fill='rgba(220,146,1,0.4)'/%3E%3C/svg%3E%0A");color:#fff;z-index:1;position:absolute;bottom:0;left:0;width:100%;background-position:top;background-size:cover;background-repeat:no-repeat;padding:22px 10px 10px 10px!important;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .info-container .item-title,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .info-container .item-title{font-size:14px;margin-bottom:6px;text-transform:capitalize;font-weight:600;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .info-container .info,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .info-container .info{font-size:13px;display:flex;align-items:center;justify-content:space-between;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .info-container .info .text,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .info-container .info .text{text-overflow:ellipsis;overflow:hidden;width:100%;padding-right:10px;white-space:nowrap;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .info-container .info span,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .info-container .info span{height:26px;display:flex;align-items:center;justify-content:center;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .info-container .info span:before,.section-17 .sleep-where .sleep-where-carousel .swiper-slide .info-container .info span:before{font-size:24px;}.section-17{position:relative;padding:1rem 0;}.section-17 .villa-detail{width:100%;position:relative;padding-right:420px;}@media(max-width:1199.9px){.section-17 .villa-detail{padding-right:0;}}.section-17 .villa-detail .box .title{font-size:18px;font-weight:600;margin-bottom:20px;letter-spacing:-.5px;}@media(max-width:991.9px){.section-17 .villa-detail .box .title{text-align:center;}}@media(max-width:991.9px){.section-17 .villa-detail .box>.title{text-align:center;}}.section-17 .villa-detail .box .swiper-slide{background-color:#fff;overflow:hidden;}.section-17 .villa-detail .scroll{width:100%;height:100%;max-height:400px;overflow-x:hidden!important;}.section-17 .villa-detail .scroll::-webkit-scrollbar{width:3px;}.section-17 .villa-detail .scroll::-webkit-scrollbar-thumb{background:#ffab00;}.section-17 .villa-detail .scroll-x{overflow-y:hidden;padding:2px 0 12px 0;}.section-17 .villa-detail .scroll-x::-webkit-scrollbar{height:2px;}.section-17 .villa-detail .scroll-x::-webkit-scrollbar-thumb{background:#ffab00;}.section-17 .villa-breadcrumbs{width:100%;}@media(max-width:1199.9px){.section-17 .villa-breadcrumbs{flex-direction:column;text-align:center;}}.section-17 .villa-breadcrumbs h1{font-size:22px;font-weight:600;margin-bottom:0;max-width:600px;line-height:30px;}@media(max-width:1199.9px){.section-17 .villa-breadcrumbs h1{margin-bottom:10px;font-size:20px;}}@media(max-width:767.9px){.section-17 .villa-breadcrumbs h1{font-size:18px;line-height:24px;}}.section-17 .villa-breadcrumbs .breadcrumbs a{color:#707070;display:flex;align-items:center;font-size:12px;font-weight:600;text-decoration:none;}.section-17 .villa-breadcrumbs .breadcrumbs a path{fill:#707070;}.section-17 .villa-breadcrumbs .breadcrumbs a::after{content:"/";border-radius:50%;display:flex;margin-left:4px;margin-right:6px;border:0!important;}.section-17 .villa-breadcrumbs .breadcrumbs a:last-child::after{display:none;}@media(max-width:1199.9px){.section-17 .villa-breadcrumbs .breadcrumbs{display:none!important;}}.section-17 .maps-location{cursor:pointer;position:relative;font-size:13px;font-weight:600;}.section-17 .maps-location a{text-decoration:none;color:#363636;}.section-17 .location-level a{color:#8e8e8e;display:flex;align-items:center;font-size:12px;font-weight:600;text-decoration:none;}.section-17 .location-level a::after{content:"/";border-radius:50%;display:flex;margin-left:4px;margin-right:6px;border:0!important;}.section-17 .location-level a:last-child::after{display:none;}.section-17 .send-wp{color:#000;font-weight:600;font-size:13px;}.section-17 .send-wp .svg-icon{border-radius:6px;display:flex;width:26px;height:26px;align-items:center;justify-content:center;background-color:#00d05f;}.section-17 .villa-properties .scroll-x .content{min-width:600px;}.section-17 .villa-properties .properties{font-weight:600;}@media(max-width:767.9px){.section-17 .villa-properties .properties{flex-direction:column;padding:0 6px;font-size:12px;}}.section-17 .villa-properties .properties .svg-icon{width:44px;height:44px;border-radius:50%;background-color:#ededed;margin-right:10px;}@media(max-width:767.9px){.section-17 .villa-properties .properties .svg-icon{margin-right:0;margin-bottom:2px;background-color:transparent;}}.section-17 .villa-properties .properties .svg-icon svg{width:auto;height:22px;}@media(max-width:767.9px){.section-17 .villa-properties .properties .svg-icon{width:30px;height:30px;}}.section-17 .other-properties{font-size:13px;}@media(max-width:767.9px){.section-17 .other-properties .content{justify-content:center;}}.section-17 .other-properties .item{width:33.333%;display:flex;align-items:center;line-height:26px;}@media(max-width:767.9px){.section-17 .other-properties .item{width:inherit;margin-right:10px;}}.section-17 .other-properties .item:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmYWIwMCIgY2xhc3M9ImJpIGJpLWNoZWNrLWxnIj4KICA8cGF0aCBkPSJNMTMuNDg1IDEuNDMxYTEuNDczIDEuNDczIDAgMCAxIDIuMTA0IDIuMDYybC03Ljg0IDkuODAxYTEuNDczIDEuNDczIDAgMCAxLTIuMTIuMDRMLjQzMSA4LjEzOGExLjQ3MyAxLjQ3MyAwIDAgMSAyLjA4NC0yLjA4M2w0LjExMSA0LjExMiA2LjgyLTguNjlhLjQ4Ni40ODYgMCAwIDEgLjA0LS4wNDV6Ii8+Cjwvc3ZnPg==);width:14px;height:16px;background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:6px;}@media(max-width:767.9px){.section-17 .other-properties .item:before{width:10px;height:10px;margin-right:4px;}}.section-17 .maps-view{height:110px;border-radius:20px;width:100%;overflow:hidden;cursor:pointer;}.section-17 .maps-view img{height:auto;width:100%;}@media(max-width:1199.9px){.section-17 .maps-view{height:160px;}}@media(max-width:767.9px){.section-17 .maps-view{height:200px;}.section-17 .maps-view img{height:100%;width:auto;}}.section-17 .villa-info .desc{overflow:hidden;max-height:300px;}.section-17 .villa-info .read-more{font-weight:600;}.section-17 .possibilities{font-size:13px;}.section-17 .possibilities .desc{max-height:300px;}.section-17 .possibilities .item{width:33.333%;display:flex;align-items:center;margin-bottom:10px;font-weight:500;}@media(max-width:767.9px){.section-17 .possibilities .item{width:50%;}}.section-17 .possibilities .item i{border:1px solid #e2e2e2;border-radius:.42rem;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:6px;color:#505050;}.section-17 .possibilities .item i:before{margin:0;font-size:22px;font-weight:600;line-height:inherit;}.section-17 .villa-campaigns{margin:-8px;}.section-17 .villa-campaigns .swiper-slide{padding:8px;}.section-17 .villa-campaigns .swiper-slide .item{display:flex;align-items:center;border-radius:.42rem;border:1px solid #f3f3f3;box-shadow:0 0 10px 3px rgba(105,90,63,.03);padding:6px 10px;height:100%;}.section-17 .villa-campaigns .swiper-slide .item i{margin-right:8px;width:50px;height:50px;background:#ed4546;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:.42rem;}.section-17 .villa-campaigns .swiper-slide .item i::before{font-size:29px;margin:0;}.section-17 .villa-campaigns .swiper-slide .item .text{font-size:13px;}.section-17 .villa-campaigns .swiper-slide .item .title-sub{font-size:12px;font-weight:600;}.section-17 .villa-campaigns .swiper-slide .item .detail{font-size:11px;color:#6c6c6c;}.section-17 .villa-campaigns .swiper-button-prev{left:-20px;}.section-17 .sleep-where .sleep-where-carousel .swiper-slide .img{background-color:#f5f5f5;background-image:url("https://cdn.hellovillam.com/HelloVillam/UI/Img/System/placeholder.png");}.section-17 .sleep-where .sleep-where-carousel .swiper-slide .info-container .item-title span:before{font-size:30px;}.section-17 .villa-comments .title{display:flex;align-items:center;}.section-17 .villa-comments .title span{background:#e6e9f0;padding:4px 8px;font-size:13px;border-radius:8px;background:#e6e9f0;margin-left:15px;display:inline-block;}@media(max-width:767.9px){.section-17 .villa-comments .title span{font-size:12px;margin-left:4px;}}.section-17 .villa-comments .point-avg div{width:40px;height:40px;min-width:42px;background:#8dca5d;border-radius:.42rem;font-size:18px;font-weight:bold;color:#fff;}@media(max-width:1199.9px){.section-17 .villa-comments .point-avg div{height:30px;}}@media(max-width:767.9px){.section-17 .villa-comments .point-avg div{font-size:15px;}}.section-17 .villa-comments .point-avg span{font-size:11px;}.section-17 .villa-comments .skor-container{width:100%;}.section-17 .villa-comments .skor-container .skor-box{width:48%;}.section-17 .villa-comments .skor-container .skor-box .skor-title{font-size:13px;font-weight:600;margin-bottom:5px;}.section-17 .villa-comments .skor-container .skor-box .skor-title span{width:26px;height:26px;border-radius:50%;background:#e6e9f0;text-align:center;border:1px solid #cdcdcd;display:flex;align-items:center;justify-content:center;font-size:12px;}.section-17 .villa-comments .skor-container .skor-box .skor-bar-container{background:#ededed;height:6px;border-radius:.42rem;overflow:hidden;}.section-17 .villa-comments .skor-container .skor-box .skor-bar-container .skor-bar{background:#ffab00;display:flex;height:100%;border-radius:.42rem;}.section-17 .villa-comments .skor-container .skor-box .skor-bar-container [class*=weight-1]{width:20%;}.section-17 .villa-comments .skor-container .skor-box .skor-bar-container [class*=weight-2]{width:40%;}.section-17 .villa-comments .skor-container .skor-box .skor-bar-container [class*=weight-3]{width:60%;}.section-17 .villa-comments .skor-container .skor-box .skor-bar-container [class*=weight-4]{width:80%;}.section-17 .villa-comments .skor-container .skor-box .skor-bar-container [class*=weight-5]{width:100%;}.section-17 .where-villa .sleep-where-carousel .swiper-slide .img{background-color:#f5f5f5;background-image:url("https://cdn.hellovillam.com/HelloVillam/UI/Img/System/placeholder.png");}.section-17 .where-villa .sleep-where-carousel .swiper-slide .info-container .info span:before{margin-top:-10px;}@media(max-width:991.9px){.section-17 .villa-rules .accordion{flex-direction:column;}}.section-17 .villa-rules .item{color:#363636;}.section-17 .villa-rules .item:nth-child(even){background:#f7f7f7;border-radius:8px;}.section-17 .villa-rules .item .title{font-size:13px!important;padding:10px 8px;cursor:pointer;position:relative;margin:0!important;}.section-17 .villa-rules .item .title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='Union_4' data-name='Union 4' d='M1631.638-10450.238a9.021,9.021,0,0,1,0-12.749,8.875,8.875,0,0,1,6.361-2.627,8.87,8.87,0,0,1,6.361,2.627,9.017,9.017,0,0,1,0,12.749,8.867,8.867,0,0,1-6.361,2.624A8.872,8.872,0,0,1,1631.638-10450.238Zm1.048-11.7a7.573,7.573,0,0,0,0,10.65,7.391,7.391,0,0,0,5.313,2.175,7.387,7.387,0,0,0,5.313-2.175,7.476,7.476,0,0,0,0-10.574,7.172,7.172,0,0,0-5.313-2.251A7.4,7.4,0,0,0,1632.686-10461.939Zm4.518,9.1v-2.976h-2.963a.733.733,0,0,1-.751-.8.733.733,0,0,1,.751-.8h2.963v-2.979a.733.733,0,0,1,.8-.754.735.735,0,0,1,.8.754v2.979h2.96a.735.735,0,0,1,.754.8.735.735,0,0,1-.754.8h-2.96v2.976a.735.735,0,0,1-.8.757A.733.733,0,0,1,1637.2-10452.839Z' transform='translate(-1629 10465.614)' fill='%23484848'/%3E%3C/svg%3E%0A");content:"";width:20px;height:20px;position:absolute;top:10px;right:14px;background-position:center;background-repeat:no-repeat;}.section-17 .villa-rules .item .content{padding:5px 8px 15px 8px;font-size:13px;line-height:20px;}@media(max-width:991.9px){.section-17 .villa-rules .item .content{text-align:center;}}@media(max-width:767.9px){.section-17 .villa-rules .item .content{font-size:12px;}}.section-17 .villa-rules .item .content i:before{font-size:14px;font-weight:600;color:#ffab00;}.section-17 .villa-rules .item.active{border-color:#ffab00;}.section-17 .villa-rules .item.active .title{color:#ffab00;}.section-17 .villa-rules .item.active .title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath id='_7d4669a5162249e2fd1fa38bac078df0' data-name='7d4669a5162249e2fd1fa38bac078df0' d='M11,2a9,9,0,1,0,9,9A9,9,0,0,0,11,2Zm0,16.2A7.2,7.2,0,1,1,18.2,11,7.2,7.2,0,0,1,11,18.2Zm3.6-8.1H7.4a.9.9,0,1,0,0,1.8h7.2a.9.9,0,0,0,0-1.8Z' transform='translate(-2 -2)' fill='%23ffab00'/%3E%3C/svg%3E%0A");}.section-17 .villa-rules .item:last-child{margin:0;}.section-17 .minimum-rental .item{color:#363636;font-size:13px;font-weight:500;padding:12px;}@media(max-width:767.9px){.section-17 .minimum-rental .item{font-size:12px;padding:10px;}}.section-17 .minimum-rental .item:nth-child(even){background:#efefef;border-radius:8px;}.section-17 .minimum-rental .item i:before,.section-17 .minimum-rental .item span:before{font-size:13px!important;font-weight:600;margin:0;}.section-17 .minimum-rental .desc.mask{max-height:300px;}@media(max-width:767.9px){.section-17 .minimum-rental .read-more{margin:auto;}}.section-17 .extra-info .villa-info-carousel .swiper-slide{border-radius:.84rem;font-weight:600;font-size:13px;}.section-17 .extra-info .villa-info-carousel .swiper-slide.orange{background:#fff9f0;border:1px solid #ffe7ba;color:#f5a300!important;}.section-17 .extra-info .villa-info-carousel .swiper-slide.green{background-color:#f3fffa;border:1px solid #d4f0bd;color:#0e9664!important;}.section-17 .extra-info .villa-info-carousel .swiper-slide.blue{border:1px solid #b5def6;background-color:#def3ff;color:#0f82c0!important;}@media(min-width:1200px){.section-17 .price-box-container{right:0;position:absolute;top:0;height:100%;}}.section-17 .price-box-container .price-box{background:#fff;padding:.8rem;border-radius:.84rem;background:#fff;border:1px solid #f3f3f3;box-shadow:0 0 40px 4px rgba(105,90,63,.13);}@media(min-width:1200px){.section-17 .price-box-container .price-box{display:block!important;width:370px;position:sticky;top:20px;}}@media(max-width:1199.9px){.section-17 .price-box-container .price-box{box-shadow:0 0 0 4px rgba(105,90,63,.17);}}.section-17 .price-box-container .price-box-scoring{width:100%;background:#eff9f0;padding:12px 10px;border-radius:.63rem;}.section-17 .price-box-container .price-box-scoring .point{width:42px;height:42px;min-width:42px;background:#8dca5d;border-radius:.63rem;font-size:16px;font-weight:600;color:#fff;margin-right:10px;}.section-17 .price-box-container .price-box-scoring .info{width:100%;}.section-17 .price-box-container .price-box-scoring .info .text{font-size:15px;font-weight:600;line-height:16px;color:#408f02;}.section-17 .price-box-container .price-box-scoring .info .text span{font-size:11px;color:#000;letter-spacing:-.2px;line-height:12px;font-weight:500;margin-top:2px;}.section-17 .price-box-container .price-box-scoring .info .svg-icon{position:relative;display:flex;align-items:center;margin-left:6px;}.section-17 .price-box-container .price-box-scoring .info .svg-icon:before{background:#cbe9b4;width:34px;height:34px;content:"";position:absolute;border-radius:50%;z-index:0;}.section-17 .price-box-container .price-box-scoring .info .svg-icon svg{z-index:1;position:relative;transform:rotate(-18deg);}.section-17 .price-box-container .price-box-scoring.new{background:#e6e9f0;}.section-17 .price-box-container .price-box-scoring.new .info{width:100%;}.section-17 .price-box-container .price-box-scoring.new .info .text{color:#eb0936;}.section-17 .price-box-container .price-box-scoring.new .info .svg-icon:before{background:#f7f7f7;}.section-17 .price-box-container .price-box-scoring.new .point{background:#f7f7f7;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-header{width:100%;align-items:center;justify-content:space-between;}}.section-17 .price-box-container .price-box-header.step-1 .box-title{font-size:22px;margin:0;}@media(min-width:1200px){.section-17 .price-box-container .price-box-header.step-1 .box-title{display:none;}}@media(max-width:767.9px){.section-17 .price-box-container .price-box-header.step-1 .box-title{font-size:14px!important;line-height:20px;margin-bottom:0!important;}}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-header.step-1 .price-container{justify-content:flex-end;}}.section-17 .price-box-container .price-box-header.step-1 .price-container .price{font-size:22px;color:#ffab00;line-height:26px;}.section-17 .price-box-container .price-box-header.step-1 .price-container .price data{font-weight:600;padding-right:4px;}.section-17 .price-box-container .price-box-header.step-1 .price-container .price span{font-size:12px;}@media(max-width:767.9px){.section-17 .price-box-container .price-box-header.step-1 .price-container .price span{font-size:11px;}}.section-17 .price-box-container .price-box-header.step-2 .img-icon{width:48px;margin-right:10px;}@media(max-width:991.9px){.section-17 .price-box-container .price-box-header.step-2 .img-icon{width:48px;}}.section-17 .price-box-container .price-box-header.step-2 .img-icon svg{width:100%;height:auto;}.section-17 .price-box-container .price-box-header.step-2 .box-title{font-size:16px!important;font-weight:600;margin-bottom:0!important;color:#429700;}.section-17 .price-box-container .price-box-header.step-2 .no-price{background-color:#f9f4ef;border-radius:12px;padding:14px;}.section-17 .price-box-container .price-box-header.step-2 .no-price .box-title{color:#e60000;}.section-17 .price-box-container .price-box-header.step-2 .no-price .box-title-sub{line-height:16px;letter-spacing:0;}.section-17 .price-box-container .price-box-header.step-2 .box-title-sub{font-size:12px;color:#000;letter-spacing:-.2px;line-height:13px;font-weight:500;margin-top:2px;}@media(max-width:767.9px){.section-17 .price-box-container .price-box-header.step-2 .btn-container{flex-wrap:wrap;}}.section-17 .price-box-container .price-box-header.step-2 .btn{font-weight:600;font-size:12px;line-height:16px;}.section-17 .price-box-container .price-box-header.step-2 .btn-call{background:#f5e6ee;color:#d90075;border-radius:6px;}@media(max-width:767.9px){.section-17 .price-box-container .price-box-header.step-2 .btn-call{margin-bottom:.5rem;}}.section-17 .price-box-container .price-box-header.step-2 .btn-call i{line-height:18px;}@media(max-width:767.9px){.section-17 .price-box-container .price-box-header.step-2 .btn-call i{line-height:15px;}}.section-17 .price-box-container .price-box-header.step-2 .btn-call i:before{margin-left:0;font-size:18px;}@media(max-width:767.9px){.section-17 .price-box-container .price-box-header.step-2 .btn-call i:before{font-size:14px;}}.section-17 .price-box-container .price-box-header.step-2 .btn-call:hover{background:#d90075;color:#fff;}.section-17 .price-box-container .price-box-header.step-2 .btn-bid-price{background:#22a700;color:#fff;}@media(max-width:767.9px){.section-17 .price-box-container .price-box-header.step-2 .btn-bid-price{margin-bottom:.5rem;}}.section-17 .price-box-container .price-box-header.step-2 .btn-bid-price:hover{background:#1b8700;}.section-17 .price-box-container .price-box-header .info-toolbar{height:30px;}.section-17 .price-box-container .price-box-header .info-toolbar-content{background-color:#e6e9f0;border:1px solid #e7eaf0;border-radius:.42rem;position:relative;padding:4px;font-size:12.5px;-webkit-animation:toolbarMove 1s infinite alternate;animation:toolbarMove 1s infinite alternate;}.section-17 .price-box-container .price-box-header .info-toolbar-content::after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzgiCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDE5OS4xMzMgMTAyLjQ1MSIKICAgaGVpZ2h0PSIxMDIuNDUxIgogICB3aWR0aD0iMTk5LjEzMyI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTQiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxMiIgLz4KICA8ZwogICAgIHN0cm9rZS1saW5lam9pbj0icm91bmQiCiAgICAgZmlsbD0iI2U1ZTVlNSIKICAgICBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDEiCiAgICAgaWQ9IlN1YnRyYWN0aW9uXzEiPgogICAgPHBhdGgKICAgICAgIGlkPSJwYXRoMiIKICAgICAgIHN0cm9rZT0ibm9uZSIKICAgICAgIGQ9Ik0gOTkuNTcwMzA0ODcwNjA1NDcgMTAxLjk1MDU1Mzg5NDA0MyBDIDk0LjE1MDIzMDQwNzcxNDg0IDEwMS45NTA1NTM4OTQwNDMgODguOTc4MzMyNTE5NTMxMjUgOTkuNjIzMjUyODY4NjUyMzQgODUuMzgwNzA2Nzg3MTA5MzggOTUuNTY1NDA2Nzk5MzE2NDEgTCAxLjExMTM4MjM2NTIyNjc0NiAwLjUwMDAwNTc4MTY1MDU0MzIgTCAxOTguMDIxNDM4NTk4NjMyOCAwLjUwMDAwNTc4MTY1MDU0MzIgTCAxMTMuNzUyMzA0MDc3MTQ4NCA5NS41NjU0Mjk2ODc1IEMgMTEwLjE1ODk1ODQzNTA1ODYgOTkuNjIzMzI5MTYyNTk3NjYgMTA0Ljk4OTg4MzQyMjg1MTYgMTAxLjk1MDU1Mzg5NDA0MyA5OS41NzAzMDQ4NzA2MDU0NyAxMDEuOTUwNTUzODk0MDQzIFoiIC8+CiAgICA8cGF0aAogICAgICAgaWQ9InBhdGg0IgogICAgICAgZmlsbD0iI2U1ZTVlNSIKICAgICAgIHN0cm9rZT0ibm9uZSIKICAgICAgIGQ9Ik0gOTkuNTcwMzA0ODcwNjA1NDcgMTAxLjQ1MDU1Mzg5NDA0MyBDIDEwNC44NDY4MzIyNzUzOTA2IDEwMS40NTA1NTM4OTQwNDMgMTA5Ljg3OTQ1NTU2NjQwNjIgOTkuMTg0NzUzNDE3OTY4NzUgMTEzLjM3ODEyODA1MTc1NzggOTUuMjMzNzc5OTA3MjI2NTYgTCAxOTYuOTEwMDQ5NDM4NDc2NiAxLjAwMDAwNTcyMjA0NTg5OCBMIDIuMjIyNzgzMzI3MTAyNjYxIDEuMDAwMDA1NzIyMDQ1ODk4IEwgODUuNzU0ODU5OTI0MzE2NDEgOTUuMjMzNzAzNjEzMjgxMjUgQyA4OS4yNTc2MjkzOTQ1MzEyNSA5OS4xODQ2MDg0NTk0NzI2NiA5NC4yOTMxNTk0ODQ4NjMyOCAxMDEuNDUwNTUzODk0MDQzIDk5LjU3MDMwNDg3MDYwNTQ3IDEwMS40NTA1NTM4OTQwNDMgTSA5OS41NzAzMDQ4NzA2MDU0NyAxMDIuNDUwNTUzODk0MDQzIEMgOTQuMDA3MDgwMDc4MTI1IDEwMi40NTA1NTM4OTQwNDMgODguNjk4OTgyMjM4NzY5NTMgMTAwLjA2MTg4MjAxOTA0MyA4NS4wMDY1ODQxNjc0ODA0NyA5NS44OTcxMDIzNTU5NTcwMyBMIDYuMjQ5OTk5ODQyMTExNzJlLTA2IDUuNzYxNzE4OTY2ODIzNTM3ZS0wNiBMIDE5OS4xMzI4MTI1IDUuNzYxNzE4OTY2ODIzNTM3ZS0wNiBMIDExNC4xMjY0NTcyMTQzNTU1IDk1Ljg5NzEwMjM1NTk1NzAzIEMgMTEwLjQzODQ4NDE5MTg5NDUgMTAwLjA2MTg4MjAxOTA0MyAxMDUuMTMzMDU2NjQwNjI1IDEwMi40NTA1NTM4OTQwNDMgOTkuNTcwMzA0ODcwNjA1NDcgMTAyLjQ1MDU1Mzg5NDA0MyBaIiAvPgogIDwvZz4KICA8cGF0aAogICAgIGZpbGw9IiNlNmU5ZjAiCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDk3KSIKICAgICBkPSJNODMuNDcsODYuNDRhMTUuMjU4LDE1LjI1OCwwLDAsMS0xMS40MDYtNS4xMzNMMCwwSDE2Ni45NEw5NC44NzUsODEuMzA4QTE1LjI1OCwxNS4yNTgsMCwwLDEsODMuNDcsODYuNDRaIgogICAgIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMiIKICAgICBpZD0iU3VidHJhY3Rpb25fMiIgLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:cover;content:"";position:absolute;bottom:-8px;width:20px;height:10px;left:calc(50% - 10px);}@keyframes toolbarMove{0%{transform:translateY(0);}100%{transform:translateY(-2px);}}.section-17 .price-box-container .price-box-body{background-color:#fff;border-radius:.42rem;align-items:center;position:relative;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body{flex-flow:wrap;justify-content:center;background-color:transparent;padding:0;}}.section-17 .price-box-container .price-box-body .form-col{width:100%;align-items:center;display:flex;position:relative;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-col{padding:0;}}.section-17 .price-box-container .price-box-body .form-col-content{border:1px solid #e2e2e2;border-radius:.42rem;width:100%;padding:.64rem;cursor:pointer;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-col-content{background-color:#fff;}}@media(max-width:991.9px){.section-17 .price-box-container .price-box-body .form-col-content{padding:5px 10px;}}.section-17 .price-box-container .price-box-body .form-col-content .svg-icon{width:25px;justify-content:center;display:flex;}@media(max-width:374.9px){.section-17 .price-box-container .price-box-body .form-col-content .svg-icon{width:16px;}.section-17 .price-box-container .price-box-body .form-col-content .svg-icon svg{width:14px;height:auto;}}.section-17 .price-box-container .price-box-body .form-col-content .svg-icon:first-child{justify-content:flex-start;margin-right:10px;display:flex;}@media(max-width:374.9px){.section-17 .price-box-container .price-box-body .form-col-content .svg-icon:first-child{margin-right:8px;justify-content:center;align-items:center;display:flex;}}@media(max-width:374.9px){.section-17 .price-box-container .price-box-body .form-col-content .svg-icon:last-child{display:none;}}.section-17 .price-box-container .price-box-body .form-col-content .text{display:grid;width:100%;}.section-17 .price-box-container .price-box-body .form-col-content .text .input-title{font-size:13px;font-weight:600;color:#484848;}@media(max-width:374.9px){.section-17 .price-box-container .price-box-body .form-col-content .text .input-title{font-size:12px;}}.section-17 .price-box-container .price-box-body .form-col-content .text .input-info{font-size:13px;font-weight:600;color:#484848;letter-spacing:-.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.section-17 .price-box-container .price-box-body .form-col-content .text .input-info span:after{content:", ";}.section-17 .price-box-container .price-box-body .form-col-content .text .input-info span:last-child:after{content:"";}.section-17 .price-box-container .price-box-body .form-col [aria-expanded=true] .svg-icon:first-child svg path,.section-17 .price-box-container .price-box-body .form-col .form-col-content.selected .svg-icon:first-child svg path{fill:#ffab00;}.section-17 .price-box-container .price-box-body .form-col [aria-expanded=true] .svg-icon:last-child svg path,.section-17 .price-box-container .price-box-body .form-col .form-col-content.selected .svg-icon:last-child svg path{stroke:#ffab00;}.section-17 .price-box-container .price-box-body .form-col .form-title{font-size:13px!important;color:#0a0a0a;font-weight:600;}.section-17 .price-box-container .price-box-body .form-col.date-container .date-input_first{border-right:1px solid #e2e2e2;width:50%;padding-right:10px;}.section-17 .price-box-container .price-box-body .form-col.date-container .date-input_last{width:50%;padding-left:10px;}.section-17 .price-box-container .price-box-body .form-col.people-container .people-input{border:1px solid #e2e2e2;border-radius:4px;padding:4px;}.section-17 .price-box-container .price-box-body .form-col.people-container .people-input .form-control{border:0;box-shadow:inherit!important;text-align:center;font-size:14px;font-weight:700;background-color:transparent!important;}.section-17 .price-box-container .price-box-body .form-col.people-container .people-input .btn{background:#ffab00;display:flex;align-items:center;justify-content:center;padding:0;min-width:32px;width:32px;height:32px;border-radius:4px;position:relative;}.section-17 .price-box-container .price-box-body .form-col.people-container .people-input .btn:before{content:"";position:absolute;width:100%;height:100%;}.section-17 .price-box-container .price-box-body .form-col.people-container .people-input .btn:disabled{background:#959595;}.section-17 .price-box-container .price-box-body .form-col.services-container .title{font-weight:500;border-bottom:1px solid #e2e2e2;padding-bottom:8px;font-size:13px;margin-bottom:10px;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-col.services-container .title{margin-bottom:0;}}.section-17 .price-box-container .price-box-body .form-col.services-container .title .title{font-size:13px!important;color:#484848;margin-bottom:0!important;}.section-17 .price-box-container .price-box-body .form-col.services-container .check-title{border-bottom:1px solid #efefef;}.section-17 .price-box-container .price-box-body .form-col.services-container .check-title text{width:100%;}.section-17 .price-box-container .price-box-body .form-col.services-container .box:last-child .check-title{border:0;}.section-17 .price-box-container .price-box-body .form-btn-container{width:100%;}.section-17 .price-box-container .price-box-body .form-btn-container .form-btn{background:#22a700;color:#fff;font-size:14px;font-weight:600;padding:10px 20px;border-radius:.42rem;width:100%;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-btn-container .form-btn{padding:12px 10px;}}@media(max-width:991.9px){.section-17 .price-box-container .price-box-body .form-btn-container .form-btn{padding:8px ​10px;margin-top:6px;}}@media(max-width:767.9px){.section-17 .price-box-container .price-box-body .form-btn-container .form-btn{padding:.5rem 1.5rem;font-size:12px;font-weight:600;}}.section-17 .price-box-container .price-box-body .form-btn-container .form-btn:hover{background-color:#eff9f0!important;color:#22a700;border:1px solid #22a700;}.section-17 .price-box-container .price-box-body .form-btn-container .form-btn:hover path{fill:#22a700;transition:all .2s;}.section-17 .price-box-container .price-box-body .form-drop{position:absolute;top:52px;background:#fff;border-radius:.42rem;width:100%;right:0;box-shadow:0 0 40px 0 rgba(0,0,0,.1);z-index:9;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-drop{position:fixed;height:100%;border-radius:0;z-index:999;width:100%!important;top:0;}}.section-17 .price-box-container .price-box-body .form-drop .btn{border-radius:0;font-size:14px;font-weight:600;}.section-17 .price-box-container .price-box-body .form-drop .btn.btn-close{border-bottom:#737373 1px dashed;}.section-17 .price-box-container .price-box-body .form-drop .btn.btn-close:hover{color:#8dca5d;border-bottom-color:#8dca5d;}.section-17 .price-box-container .price-box-body .form-drop .btn.btn-clear{border-bottom:#737373 1px dashed;}.section-17 .price-box-container .price-box-body .form-drop .btn.btn-clear:hover{color:#fb2a2b;border-bottom-color:#fb2a2b;}.section-17 .price-box-container .price-box-body .form-drop .menu-caret{position:absolute;top:-14px;right:144px;}.section-17 .price-box-container .price-box-body .form-drop .menu-caret svg{width:20px;height:auto;}@media(min-width:1200px){.section-17 .price-box-container .price-box-body .form-drop.date-collapse{width:592px;}}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-drop.date-collapse .date-picker-wrapper.inline-wrapper{margin:auto!important;width:inherit!important;}}.section-17 .price-box-container .price-box-body .form-drop.date-collapse .date-select-text{font-weight:600;border-bottom:1px solid #e2e2e2;padding-bottom:12px;font-size:14px;text-align:center;}.section-17 .price-box-container .price-box-body .form-drop .form-drop-header{padding:18px 14px 12px;background:#fafafa;border-bottom:1px solid #e2e2e2;}.section-17 .price-box-container .price-box-body .form-drop .form-drop-header .form-title{color:#ffab00!important;font-size:15px;font-weight:600;}.section-17 .price-box-container .price-box-body .form-drop .form-drop-header .btn-close{border:0!important;}.section-17 .price-box-container .price-box-body .form-drop .form-drop-footer{font-size:14px;font-weight:500;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-drop .form-drop-footer{display:none!important;}}.section-17 .price-box-container .price-box-body .form-drop .form-drop-footer_mobil{display:none!important;}.section-17 .price-box-container .price-box-body .form-drop .form-drop-footer_mobil .btn-next{background:#ffab00;color:#fff;font-size:14px;font-weight:500;width:100%;border-radius:6px;border:inherit;}.section-17 .price-box-container .price-box-body .form-drop .form-drop-footer_mobil .btn-next:hover{color:#fff;background-color:#f6ad1a;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-drop .form-drop-footer_mobil{display:flex!important;}}.section-17 .price-box-container .price-box-body .form-drop .form-drop-content .footer{display:none;}@media(max-width:1199.9px){.section-17 .price-box-container .price-box-body .form-drop .form-drop-content{flex-direction:column;height:calc(100% - 152px);overflow-y:auto;padding:0!important;margin:20px 10px;}}.section-17 .price-box-container .price-box-body .total-invoice li{max-width:90%;margin:auto;padding:6px 10px;border-radius:6px;}.section-17 .price-box-container .price-box-body .total-invoice li:nth-child(odd){background-color:#efefef;}@media(max-width:767.9px){.section-17 .price-box-container .price-box-body .total-invoice li{max-width:100%;}}.section-17 .price-box-container .price-box-body .total-invoice hr{margin:8px 0;}.section-17 .price-box-container .price-box-body .total-invoice .title-sub{font-size:13px;font-weight:500;}.section-17 .price-box-container .price-box-body .total-invoice .title-sub i:before{font-size:13px!important;font-weight:600;}.section-17 .price-box-container .price-box-body .total-invoice .price span{font-weight:600;}.section-17 .price-box-container .price-box-body .total-invoice .info{font-weight:400;color:#0a0a0a;font-size:12px!important;line-height:16px;text-decoration:underline;}.section-17 .price-box-container .price-box-body .date-picker-wrapper.inline-wrapper{top:inherit;margin:inherit!important;left:inherit;box-shadow:inherit!important;border:inherit!important;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code{cursor:pointer;position:relative;font-size:13px;font-weight:600;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-btn{text-decoration:none;padding-bottom:4px;border-bottom:1px dashed #e2e2e2;color:#363636;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-btn:hover{color:#ffab00;border-color:#ffab00;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-dropdown{position:absolute;bottom:100%;right:-74px;display:none;width:300px;background-color:#fff;border-radius:.42rem;box-shadow:0 0 40px 0 rgba(0,0,0,.1);margin-bottom:14px;display:none;z-index:2;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-dropdown::before{content:"";border-left:solid 10px transparent;border-right:solid 10px transparent;border-top:solid 10px #fff;height:0;width:0;position:absolute;bottom:-10px;right:calc(50% - 10px);}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-dropdown .input-text{height:40px;font-weight:600;text-align:center;border-radius:.42rem;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-dropdown .btn-default{background:#f1f1f1;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-message{font-size:13px;font-weight:500;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-message.error{color:#fb2a2b;}.section-17 .price-box-container .price-box-body .coupon-code-container .coupon-code-message.success{color:#22a700;}@media(max-width:991.9px){.section-17 .price-box-container .price-box-body .col{flex-grow:inherit;}}.section-17 .price-box-container .price-box-footer{font-size:13px;}.section-17 .price-box-container .price-box-footer .view-person{font-size:12px;}.section-17 .price-box-container .price-box-footer .view-person .pulse{position:relative;padding:0 4px;display:flex;align-items:center;justify-content:center;}.section-17 .price-box-container .price-box-footer .view-person .pulse-ring{display:block;border-radius:50%;height:30px;width:30px;position:absolute;animation:animation-pulse 5s ease-out;animation-iteration-count:1;opacity:0;border-width:3px;border-style:solid;border-color:#ffab00;}@keyframes animation-pulse{0%{transform:scale(.1,.1);opacity:0;}60%{transform:scale(.1,.1);opacity:0;}65%{opacity:1;}100%{transform:scale(1.2,1.2);opacity:0;}}@media(max-width:991.9px){.section-17 .price-box-container .price-box .price-box-body .form-col-content{padding:10px;}}@media(max-height:780px) and (min-width:1200px){.section-17 .price-box-container .price-box{line-height:18px;}.section-17 .price-box-container .price-box .price-box-header.step-2 .img-icon{width:54px;}.section-17 .price-box-container .price-box .price-box-header.step-2 .title{font-size:14px!important;}.section-17 .price-box-container .price-box .price-box-body .form-col-content{padding:.4rem .7rem;}.section-17 .price-box-container .price-box .mb-3{margin-bottom:8px!important;}}.section-17 .price-box-container .price-box-footer .info-icon svg path{fill:#383838;}.section-17 .price-box-container .payment-options{font-family:Arial,sans-serif;max-width:380px;font-size:14px;color:#222;}.section-17 .price-box-container .payment-options .payment-summary{font-weight:600;margin-bottom:12px;}.section-17 .price-box-container .payment-options .payment-summary .payment-strong{font-weight:800;color:#111;font-size:18px;}.section-17 .price-box-container .payment-options .payment-muted{color:#888;margin-left:4px;font-size:13px;}.section-17 .price-box-container .payment-options .payment-card{background:#f9f9f9;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.08);padding:10px;}.section-17 .price-box-container .payment-options .payment-title{font-weight:700;margin-bottom:6px;}.section-17 .price-box-container .payment-options .payment-subtitle{color:#888;font-size:13px;margin-bottom:12px;font-weight:100;}.section-17 .price-box-container .payment-options .payment-option{display:block;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:12px;margin-bottom:5px;position:relative;}.section-17 .price-box-container .payment-options .payment-meta{font-size:13px;color:#666;margin:4px 0;}.section-17 .price-box-container .payment-options .payment-big{font-size:19px;font-weight:800;margin:6px 0;}.section-17 .price-box-container .payment-options .payment-hint{font-size:12px;font-weight:100;color:#888;}.section-17 .price-box-container .payment-options .payment-or{margin:6px 20px;font-size:20px;}.section-17 .price-box-container .payment-options .payment-sub{font-size:13px;color:#14922b;font-weight:600;margin-top:4px;}.section-17 .price-box-container .payment-options .payment-discount{margin-top:6px;color:#0a8a2e;font-weight:800;}.section-17 .price-box-container .payment-options .payment-strike{text-decoration:line-through;color:#888;font-size:14px;margin-top:6px;font-weight:800;}.section-17 .price-box-container .payment-options .payment-cta{display:block;text-align:center;background:linear-gradient(180deg,#1eae3a,#14922b);color:#fff;padding:12px;border-radius:10px;font-weight:700;text-decoration:none;margin:10px 0;}.section-17 .price-box-container .payment-options .payment-footer{font-size:12px;color:#888;text-align:center;margin-top:8px;}.section-17 .price-box-container .divider{display:flex;align-items:center;text-align:center;margin:24px 0;color:#9ca3af;font-size:12px;font-weight:500;}.section-17 .price-box-container .divider::before,.section-17 .price-box-container .divider::after{content:"";flex:1;border-bottom:1px solid #e5e7eb;}.section-17 .price-box-container .divider span{padding:0 10px;}.section-17 .price-box-container .status-header{background-color:#fff4f2;color:#c02b2b;padding:16px 24px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #fecaca;margin-bottom:20px;}.section-17 .price-box-container .status-header svg{width:24px;height:24px;flex-shrink:0;}.section-17 .price-box-container .status-text{font-size:14px;font-weight:600;line-height:1.4;}.section-17 .price-box-container .alternative-box{background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border-radius:12px;padding:20px;text-align:center;border:1px solid #fed7aa;margin-bottom:20px;}.section-17 .price-box-container .alt-title{font-size:15px;font-weight:700;color:#9a3412;margin:0 0 8px 0;}.section-17 .price-box-container .alt-desc{font-size:13px;color:#4b5563;margin-bottom:16px;line-height:1.5;}.section-17 .price-box-container .btn-primary{background-color:#ff6b00;color:#fff;border:0;width:100%;padding:14px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px;transition:background .2s;box-shadow:0 4px 10px rgba(255,107,0,.25);}.section-17 .price-box-container .btn-primary:hover{background-color:#e65c00;}.section-17 .price-box-container .social-proof{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;color:#6b7280;}.section-17 .price-box-container .dot{width:8px;height:8px;background-color:#10b981;border-radius:50%;animation:pulse 2s infinite;}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7);}70%{box-shadow:0 0 0 6px rgba(16,185,129,0);}100%{box-shadow:0 0 0 0 rgba(16,185,129,0);}}.gallery-modal .modal-content{border-radius:.84rem;}.gallery-modal .modal-dialog{max-width:1110px;width:90%;margin:auto;}.gallery-modal .modal-dialog .swiper-slide{justify-content:center;}.gallery-modal .modal-dialog img{border-radius:.42rem;max-height:70vh;margin:auto;width:auto;}@media(max-width:767.9px){.gallery-modal .modal-dialog img{max-height:50vh;}}@media(min-width:768px){.gallery-modal .modal-info-content{display:inline-flex;position:absolute;bottom:40px;z-index:1;background:#fff;border-radius:20px;box-shadow:0 30px 40px 0 rgba(0,0,0,.07);}}@media(min-width:768px){.gallery-modal .swiper .swiper-button-prev,.gallery-modal .swiper .swiper-button-next{top:44%!important;bottom:inherit;position:absolute;}}@media(min-width:768px){.gallery-modal .swiper .swiper-pagination{position:absolute;margin:0;bottom:15px!important;}}.mobil-action-toolbar{position:fixed;z-index:10;width:100%;bottom:0;font-size:14px;font-weight:400;line-height:18px;padding:8px;}@media(min-width:992px){.mobil-action-toolbar{display:none!important;}}.mobil-action-toolbar .no-select{color:#fff;background:#ff954a;background:-moz-linear-gradient(90deg,#ff954a 0%,#ffbf78 68%);background:-webkit-linear-gradient(90deg,#ff954a 0%,#ffbf78 68%);background:linear-gradient(90deg,#ff954a 0%,#ffbf78 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff954a",endColorstr="#ffbf78",GradientType=1);box-shadow:0 0 20px 0 rgba(0,0,0,.2);border-radius:18px;padding:16px 20px;}.mobil-action-toolbar .selected{color:#000;background:#fff;border-radius:18px;padding:20px 14px;border:1px solid #e1e1e1;box-shadow:0 0 30px 4px rgba(0,0,0,.2);}.mobil-action-toolbar .selected .text{font-weight:500;font-size:13px;}.mobil-action-toolbar .selected .btn{color:#fff;font-weight:500;font-size:12px;line-height:16px;background:linear-gradient(90deg,#3aab1e 0%,#47c14a 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff954a",endColorstr="#ffbf78",GradientType=1);}.mobil-action-toolbar .selected.no-avaliable{background:#f9f4ef;color:#000;border:1px solid #f3d0d0;}.mobil-action-toolbar .selected.no-avaliable .btn{background:transparent;color:#000;}.bid-price-modal .modal-dialog{max-width:600px;width:90%;margin:auto;}.bid-price-modal .selected-container{background:#efefef;border:2px solid #ced4da;border-radius:10px;padding:6px;}@media(max-width:374.9px){.bid-price-modal .selected-container{flex-direction:column;text-align:center;}}.bid-price-modal .modal-header{padding:8px 30px;}.bid-price-modal .modal-title{width:100%;font-weight:600;font-size:16px;letter-spacing:-.3px;}.bid-price-modal .img{width:90px;height:90px;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:10px;border:2px solid #ddd;}@media(max-width:374.9px){.bid-price-modal .img{margin-bottom:8px;}}.bid-price-modal .title{font-size:13px;font-weight:600;}.bid-price-modal .btn-theme i:before{font-size:12px;}.bid-price-modal .step-by-step .title{font-size:14px;font-weight:700;color:#9b9b9b;}.bid-price-modal .step-by-step .title.active{color:#262626;}.bid-price-modal .step-by-step.completed .title{font-size:21px;font-weight:600;color:#080808;}@media(max-width:767.9px){.bid-price-modal .step-by-step.completed .title{font-size:15px;}}.bid-price-modal .step-by-step.completed .title-sub{font-size:13px;color:#939393;font-weight:600;}@media(max-width:767.9px){.bid-price-modal .step-by-step.completed .title-sub{font-size:12px;}}.bid-price-modal .step-by-step.completed .text{font-size:13px;}@media(max-width:767.9px){.bid-price-modal .step-by-step.completed .text{font-size:12px;}.bid-price-modal .step-by-step.completed .text br{display:none;}}.comments-more .comment-box,.villa-comments .comment-box{border:1px solid #f3f3f3;border-radius:.42rem;}.comments-more .comment-box .comment-header .comment-info,.villa-comments .comment-box .comment-header .comment-info{width:100%;}.comments-more .comment-box .comment-header .comment-info .name,.villa-comments .comment-box .comment-header .comment-info .name{font-size:13px;font-weight:600;}.comments-more .comment-box .comment-header .comment-info .name span,.villa-comments .comment-box .comment-header .comment-info .name span{font-size:12px;font-weight:400;color:#ffab00;}.comments-more .comment-box .comment-header .comment-info .date,.villa-comments .comment-box .comment-header .comment-info .date{font-size:12px;}.comments-more .comment-box .comment-header .comment-info .date svg,.villa-comments .comment-box .comment-header .comment-info .date svg{width:13px;height:auto;margin-top:-3px;}.comments-more .comment-box .comment-body,.villa-comments .comment-box .comment-body{font-size:13px;}.comments-more .btn-default,.villa-comments .btn-default{border:1px solid #e2e2e2;}.comments-more .btn-theme i:before,.villa-comments .btn-theme i:before{font-size:12px;}.section-2 .villasCarouselWidget .swiper-slide{border:1px solid #efefef;border-radius:10px;background-color:#fff;padding:4px;}@media(max-width:424.9px){.section-2 .villasCarouselWidget .swiper-slide{padding:0;border:inherit;border-radius:inherit;}}.section-2 .villasCarouselWidget .swiper-slide a{color:inherit;text-decoration:none;}.section-2 .villasCarouselWidget .swiper-slide .img{width:100%;height:220px;border-radius:10px;overflow:hidden;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center;background:#dbdbdb;position:relative;}@media(max-width:1199.9px){.section-2 .villasCarouselWidget .swiper-slide .img{height:240px;}}@media(max-width:767.9px){.section-2 .villasCarouselWidget .swiper-slide .img{height:32vw;}}@media(max-width:545.9px){.section-2 .villasCarouselWidget .swiper-slide .img{height:60vw;}}.section-2 .villasCarouselWidget .swiper-slide .img img{height:100%;width:auto;}.section-2 .villasCarouselWidget .swiper-slide .content{padding:0 1rem 1rem 1rem;}.section-2 .villasCarouselWidget .swiper-slide .info{margin-bottom:10px;justify-content:space-between;font-size:12px;}.section-2 .villasCarouselWidget .swiper-slide .title{font-size:16px;font-weight:600;margin-bottom:6px;}.section-2 .villasCarouselWidget .swiper-slide .location{font-size:13px;margin-bottom:6px;}.section-2 .villasCarouselWidget .swiper-slide .price{padding-top:10px;border-top:1px solid #efefef;color:#000;font-size:16px;font-weight:600;}.section-2 .villasCarouselWidget .swiper-slide .price data{margin-right:4px;}.section-2 .villasCarouselWidget .swiper-slide .price .price-info{font-size:12px;color:#8f8f8f;font-weight:400;margin-left:4px;}.section-2 .villasCarouselWidget .swiper-slide .campains{font-size:13px;}.section-2 .villasCarouselWidget .swiper-slide .campains .old{font-weight:600;}.section-2 .villasCarouselWidget .swiper-slide .campains .new{font-weight:600;}@media(max-width:991.9px){.section-4 .scroll-wrapper{overflow-y:auto;overflow-x:hidden;max-height:210px;padding-right:5px;}.section-4 .scroll-wrapper::-webkit-scrollbar-thumb{background:#ffab00;}}.section-4 .content{flex-flow:wrap;justify-content:space-between!important;}@media(max-width:767.9px){.section-4 .content{padding-bottom:0;padding-top:0;}}.section-4 .content .box-space{width:24%;}@media(max-width:1199.9px){.section-4 .content .box-space{width:32.5%;}}@media(max-width:767.9px){.section-4 .content .box-space{width:49%;}}@media(max-width:424.9px){.section-4 .content .box-space{display:none;}}.section-4 .content .box{align-items:center;display:flex;padding:12px 12px;border-radius:10px;margin-bottom:.7rem;text-decoration:none;width:24%;background:#f5f5f5;justify-content:space-between;}@media(max-width:1199.9px){.section-4 .content .box{width:32.5%;}}@media(max-width:767.9px){.section-4 .content .box{border:1px solid #e2e2e2;box-shadow:inherit!important;width:49%;padding:10px 8px;}}.section-4 .content .box .title{font-weight:600;color:#484848;font-size:13px;margin:0;}.section-4 .content .box:hover .title{color:#ffab00;}.section-4 .content .box:hover path{stroke:#ffab00;}.section-4 .content .box_btn .btn{font-size:14px;}.section-4 .content .box_btn .btn:hover{box-shadow:0 30px 40px 0 rgba(0,0,0,.07);transition:all .2s ease;}.section-4 .content .box_btn:hover{box-shadow:inherit;color:inherit;transition:all .2s ease;}.section-18 a{text-decoration:none;color:#000;}.section-18 a:hover{color:#ffab00;}.section-18 a:hover span{color:#000;}.section-18 .svg-icon svg{width:36px;height:auto;}.section-18 .info{font-weight:500;font-size:13px;}.section-18 .info span{font-size:12px;color:#747474;}.section-18 .scroll-x{overflow-y:hidden;padding:2px 0 20px 0;}.section-18 .scroll-x::-webkit-scrollbar{height:2px;}.section-18 .scroll-x::-webkit-scrollbar-thumb{background:#ffab00;}.section-18 .scroll-x .content{min-width:750px;}.section-18 a{text-decoration:none;color:#000;}.section-18 a:hover{color:#ffab00;}.section-18 a:hover span{color:#000;}.section-18 .svg-icon svg{width:36px;height:auto;}.section-18 .info{font-weight:500;font-size:13px;}.section-18 .info span{font-size:12px;color:#747474;}.section-18 .scroll-x{overflow-y:hidden;padding:2px 0 20px 0;}.section-18 .scroll-x::-webkit-scrollbar{height:2px;}.section-18 .scroll-x::-webkit-scrollbar-thumb{background:#ffab00;}.section-18 .scroll-x .content{min-width:750px;}