:root{--mainBG:#f7f7f3;--mainTheme:#424953;--colorWhite:#ffffff}body{margin:0;padding:0;font-family:"SofiaProRegular";background-color:var(--mainBG)}@font-face{font-family:"quiche-sans";src:url(https://use.typekit.net/af/c52a24/00000000000000007735cad5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3) format("woff2"),url(https://use.typekit.net/af/c52a24/00000000000000007735cad5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/c52a24/00000000000000007735cad5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"quiche-sans";src:url(https://use.typekit.net/af/b2e6be/00000000000000007735cad6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/b2e6be/00000000000000007735cad6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/b2e6be/00000000000000007735cad6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"quiche-sans";src:url(https://use.typekit.net/af/c7c5f3/00000000000000007735cae0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/c7c5f3/00000000000000007735cae0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/c7c5f3/00000000000000007735cae0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"quiche-sans";src:url(https://use.typekit.net/af/6c2785/00000000000000007735cae2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/6c2785/00000000000000007735cae2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/6c2785/00000000000000007735cae2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:swap;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"quichesans-thinitalic";src:url(../../../../../../../../themes/villacollective/assets/fonts/quichesans-thinitalic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SofiaProLight";src:url(../../../../../../../../themes/villacollective/assets/fonts/SofiaProLight.ttf) format("truetype"),url(../../../../../../../../themes/villacollective/assets/fonts/SofiaProLight.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SofiaProRegular";src:url(../../../../../../../../themes/villacollective/assets/fonts/SofiaProRegular.ttf) format("truetype"),url(../../../../../../../../themes/villacollective/assets/fonts/SofiaProRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SofiaProMedium";src:url(../../../../../../../../themes/villacollective/assets/fonts/SofiaProMedium.ttf) format("truetype"),url(../../../../../../../../themes/villacollective/assets/fonts/SofiaProMedium.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SofiaProSemiBold";src:url(../../../../../../../../themes/villacollective/assets/fonts/SofiaProSemiBold.ttf) format("truetype"),url(../../../../../../../../themes/villacollective/assets/fonts/SofiaProSemiBold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.h6{font-family:"quiche-sans",sans-serif}.h6{display:block}input,select,button{outline:none;box-shadow:none}input:focus,select:focus,button:focus,:focus-visible{outline:none;box-shadow:none!important}.form-control:focus{border-color:#333742;box-shadow:none}a{text-decoration:none}a:hover{transition:all 0.4s ease-in-out}.cky-btn-revisit-wrapper{display:none!important}.thm-btn{background-color:var(--mainTheme);padding:10px 50px 12px;font-size:18px;font-family:"SofiaProLight";color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid var(--mainTheme);display:inline-block;cursor:pointer;letter-spacing:4px;border-radius:0}.thm-btn:hover{background-color:var(--mainBG);color:var(--mainTheme);transition:all 0.4s ease-in-out}.thm-btn-2{background-color:#606c5b;padding:10px 30px 12px;font-size:18px;font-family:"SofiaProLight";color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid #606c5b;display:inline-block;cursor:pointer;letter-spacing:4px;border-radius:0}.thm-btn-2:hover{color:#606c5b;background-color:var(--mainBG);transition:all 0.4s ease-in-out}.thm-btn-3{font-size:18px;font-family:"SofiaProLight";color:var(--mainBG);background-color:var(--mainTheme);padding:10px 30px 12px;text-transform:uppercase;text-align:center;border:1px solid var(--mainTheme);display:inline-block;cursor:pointer;letter-spacing:4px;border-radius:0}.thm-btn-3:hover{background-color:var(--mainBG);color:var(--mainTheme);transition:all 0.4s ease-in-out}.mypreloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:rgb(0 0 0 / 75%);text-align:center;display:none}.loader-box{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.loader-shape{position:relative;width:180px;height:140px}.loader-shape:after,.loader-shape:before{position:absolute;content:"";background-color:#e0ad80}.loader-shape:after{height:40px;width:40px;left:70px;top:50px;border-radius:3px;background-color:#424953;-webkit-animation:loader-rotate1 1.8s ease-in-out infinite;animation:loader-rotate1 1.8s ease-in-out infinite;-webkit-animation-direction:alternate;animation-direction:alternate;transform-origin:center center}.loader-shape:before{height:80px;width:80px;top:30px;left:50px;border-radius:7px;background-color:#e0ad80;-webkit-animation:loader-rotate2 1.8s ease-in-out infinite;animation:loader-rotate2 1.8s ease-in-out infinite;-webkit-animation-direction:alternate;animation-direction:alternate;transform-origin:center center}@-webkit-keyframes loader-rotate1{0%{transform:rotate(0deg) scale(1)}65%{transform:rotate(-90deg) scale(.3)}100%{transform:rotate(270deg) scale(1.2)}}@keyframes loader-rotate1{0%{transform:rotate(0deg) scale(1)}65%{transform:rotate(-90deg) scale(.3)}100%{transform:rotate(270deg) scale(1.2)}}@-webkit-keyframes loader-rotate2{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(90deg) scale(.8)}100%{transform:rotate(-270deg) scale(1.1)}}@keyframes loader-rotate2{0%{transform:rotate(0deg) scale(1)}45%{transform:rotate(90deg) scale(.8)}100%{transform:rotate(-270deg) scale(1.1)}}.header{position:relative;z-index:3;padding:40px 30px 0}.header-sticky.is-sticky{position:fixed;top:0;left:0;width:100%;z-index:999;background-color:var(--mainBG);box-shadow:0 0 10px rgba(0,0,0,.3);transition:all 0.5s ease-in-out}.header.header-sticky.is-sticky{padding:20px 30px 0}.header.header-sticky.is-sticky .navbar-expand-xl .navbar-nav .nav-link{margin-bottom:31px}.header .container{max-width:100%}.header .col-xxl-5{width:38.5%;padding:0}.header .col-xxl-2{width:23%;padding:0}.header .navbar{padding:0}.header .navbar-brand{display:block;margin-right:0;margin-bottom:29px}.header .navbar>.container{display:block}.header .header-logo{min-height:45px;display:flex;align-items:center;justify-content:center}.header .header-logo img{width:auto;height:30px}.header .nav-item{padding:0 40px 0 0}.header .navbar-toggler{border:none}.header .navbar-toggler-icon{background-image:none;line-height:30px;color:var(--mainTheme)}.header .navbar-expand-xl .navbar-nav .nav-link{padding:12px 0 4px;margin-bottom:51px;position:relative}.header .nav-link{font-size:16px;font-weight:500;color:var(--mainTheme);text-transform:uppercase;letter-spacing:1px}.header .nav-link:hover{color:#e0ad80}.header .nav-link.active{color:#e0ad80}.header .search_from_header{cursor:pointer}.header .dropdown .dropdown-menu{margin-top:0;border:none;border-radius:0;border:1px solid #d0d0cd;background-color:var(--mainBG);padding:24px 24px 0}.header .header-right .wishlist-icon{font-size:30px;color:var(--mainTheme);margin-right:60px;line-height:30px}.header-search{position:relative}.header-search{position:relative;background-color:transparent;transition:all 0.5s ease-in-out;margin-right:30px;display:flex}.header-search.open{width:100%;height:40px;margin-left:69px;margin-right:15px;float:right}.header-search.open .header-contact{display:none}.header-search .form-control{position:relative;width:100%;height:40px;line-height:40px;font-size:16px;font-weight:400;color:var(--mainTheme);padding:0 10px 0 44px;border:none;outline:none;border-radius:0;transition:all 0.5s ease-in-out;background-color:var(--mainBG);border-bottom:1px solid #d0d0cd;display:none}.header-search.open .form-control{padding:0 15px;display:block}.header-search .search-icon{cursor:pointer}.header-search.open .search-icon{border-radius:6px 0 0 6px;background-color:var(--colorWhite);display:none}.header-search .search-icon .fa-magnifying-glass{font-size:28px;color:var(--mainTheme)}.header-search .search-text{font-size:18px;font-weight:400;color:var(--mainTheme);margin-left:10px}.header-search .close-icon{position:absolute;top:50%;right:0;font-size:25px;color:#1c1c1c;transform:translateY(-50%);cursor:pointer;pointer-events:none;opacity:0}.header-search.open .close-icon{pointer-events:auto;padding-right:15px;opacity:1}.header-search .sub-filter{margin-left:0;display:none;position:absolute;top:40px}.header-right{display:flex;align-items:center;justify-content:end}.header-contact{text-align:center;margin-right:24px;line-height:27px}.header-contact a{font-size:18px;font-family:"SofiaProSemiBold";color:var(--mainTheme);letter-spacing:1px;display:block}.header-contact span{font-size:14px;font-family:"SofiaProSemiBold";color:var(--mainTheme);display:block}.header .dropdown{position:unset}.header .dropdown-toggle::after{border:none;content:"";top:40px;left:0;right:0;position:absolute;transform:rotate(0deg);transition:all .5s ease;width:1px;height:51px;background-color:#d0d0cd;margin:0 auto;transform:scaleX(0);transition:all .5s ease}.header.header-sticky.is-sticky .dropdown-toggle::after{height:31px}.header .navbar-expand-xl .navbar-nav .dropdown-menu .thm-btn-2{display:none}.destinations-menu-box{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding:52% 0%;width:100%;margin-bottom:24px}.destinations-menu-box:before{content:"";position:absolute;background-color:#424953;width:100%;height:100%;opacity:.5;left:0;top:0;bottom:0}.destinations-menu-cnt{position:absolute;bottom:20px;left:15px;right:15px;text-align:center}.destinations-menu-cnt h4{font-size:24px;color:var(--mainBG);text-transform:uppercase}.destinations-menu-cnt span{font-size:16px;font-family:"SofiaProRegular";color:var(--mainBG);text-transform:uppercase;display:block}.header-search input::-webkit-input-placeholder{text-transform:uppercase}.header-search input:focus::-webkit-input-placeholder{text-transform:uppercase}.header-search input::-moz-placeholder{text-transform:uppercase}.header-search input:focus::-moz-placeholder{text-transform:uppercase}.header-search input:-ms-input-placeholder{text-transform:uppercase}.header-search input:focus:-ms-input-placeholder{text-transform:uppercase}.header .navbar .header-logo,.header .navbar .header-contact,.header .navbar .header-right{display:none}.header-contact a img{width:15px;height:15px;margin-top:-5px}.mega-menu-popup{position:absolute;z-index:1;width:100%;height:auto;top:0;left:0;background-color:var(--mainBG);padding:24px 24px 0;transition:0.5s;display:none}.mega-menu-popup .mega-menu-close i{text-decoration:none;font-size:24px;color:var(--mainTheme);display:block;padding:10px;text-align:end;transition:all 0.4s ease-in-out}.mega-menu-popup .mega-menu-close:hover i{color:var(--mainTheme)}.mega-menu-popup .row.m-lrb .col-xl-2{width:20%}.m-close{display:none}.m-lrb{margin:0 48px 24px}.view-villas ul{padding:0;margin:0}.view-villas ul li{list-style-type:none;margin-bottom:5px}.view-villas ul li a{font-size:16px;font-weight:500;color:var(--mainTheme);text-transform:uppercase;letter-spacing:1px}.view-villas ul li a:hover{text-decoration:underline}.mega-menu-popup .m-lrb .col-xl-2:first-child .view-villas ul li:first-child a{color:#e6b380}.header .for-mobile{display:none;float:right;font-size:20px;color:var(--mainTheme);margin-top:5px;cursor:pointer}.header .for-mobile.open i{transform:rotate(-180deg)}.home-banner{background-position:center;background-repeat:no-repeat;background-size:cover;padding:106px 0;max-height:857px;position:relative;z-index:2}.home-banner::before{position:absolute;left:0;top:0;background:rgb(0,0,0);background:linear-gradient(0deg,rgb(0 0 0 / 75%) 0%,rgba(0,0,0,1) 50%,rgb(0 0 0 / 75%) 100%);width:100%;height:100%;content:"";z-index:-1;opacity:.5}.home-banner .col-lg-9{width:1048px}.home-banner .banner-text{padding:118px 0 106px}.home-banner h1{font-size:90px;line-height:96px;color:var(--mainBG);text-align:center;margin-bottom:17px}.home-banner p{font-size:30px;font-family:"SofiaProLight";line-height:36px;color:var(--mainBG);text-align:center}.home-search{position:relative;margin:0 auto;background-color:var(--mainBG);border:1px solid var(--mainTheme);margin-top:92px;padding:20px;width:931px;height:94px;display:flex;align-items:center}.home-banner .home-search input{font-size:20px;font-family:"SofiaProLight";color:#424953;padding:7px 15px 7px 10px;background-color:var(--mainBG);border:none;width:100%;height:50px;line-height:50px;border-radius:0;text-transform:uppercase;letter-spacing:2px}.home-banner .home-search input:-internal-autofill-selected{background-color:var(--mainBG)!important}.clear-home-search{font-size:24px;color:#606c5b;margin:0 15px;cursor:pointer;display:none}.home-search .thm-btn-2{display:flex;align-items:center;justify-content:center;min-width:204px}.sub-filter{max-width:497px;min-width:340px;max-height:876px;background-color:var(--mainBG);border:1px solid var(--mainTheme);margin-left:47px;position:relative;z-index:2;overflow:auto;display:none;animation:slideDown 0.1s ease-out forwards}.modal-body-cnt .sub-filter{border:none}@keyframes slideDown{from{height:0;opacity:0}to{height:auto;opacity:1}}.sub-filter ul{padding:0;margin:0}.sub-filter ul li{list-style-type:none;margin:30px;border-bottom:1px solid var(--mainTheme);position:relative;font-size:16px;font-weight:500;color:#181b31;text-decoration:none;padding-bottom:15px}.sub-filter ul li.filter-region{max-height:200px;overflow:auto}.sub-filter ul li.mobile-search-bedrooom{position:fixed;bottom:20px;width:calc(100% - 80px);left:20px}.sub-filter ul li h6{font-size:14px;font-weight:600;font-family:"SofiaProRegular";color:var(--mainTheme);text-decoration:none;letter-spacing:1px}.sub-filter ul li:last-child{border-bottom:0}.sub-filter ul li a{font-size:14px;font-family:"SofiaProLight";color:var(--mainTheme);text-transform:uppercase;letter-spacing:1px;display:block;width:fit-content}.sub-filter ul li a:hover{color:#aab1a1}.sub-filter .form-check{margin-bottom:4px;padding-left:0em}.sub-filter .form-check-input{width:18px;height:18px;margin-left:0;vertical-align:middle;background-color:var(--mainBG);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border:1px solid #606c5b;position:absolute;cursor:pointer}.sub-filter .form-check-input:checked{background-color:var(--mainTheme);border-color:var(--mainTheme)}.sub-filter .form-check-label{font-size:16px;font-family:"SofiaProLight";color:#606c5b;text-transform:uppercase;letter-spacing:1px;margin-left:28px}.sub-filter .form-check-input:checked[type=radio]{background-image:url(../../../../../../../../themes/villacollective/assets/images/radio-btn.svg);background-color:var(--mainBG)}.sub-filter .form-check-input:active{filter:none}.sub-villa-img,.sub-villa-cnt{display:inline-block}.sub-villa{display:flex;align-items:center;margin-top:16px}.sub-villa img{width:107px;height:107px;margin-right:20px}.sub-villa-img img{width:100%;height:100%;object-fit:cover}.sub-villa-cnt span{font-size:13px;line-height:29px;color:#606c5b;letter-spacing:2px;text-transform:uppercase}.sub-villa-cnt h6{font-size:15px;line-height:29px;color:#606c5b;letter-spacing:2px;text-transform:uppercase}.sub-villa-cnt .sub-villa-amenities{font-size:11px;line-height:19px;color:#606c5b;letter-spacing:2px;text-transform:uppercase;margin-right:10px}.sub-filter::-webkit-scrollbar{width:21px}.sub-filter::-webkit-scrollbar-track{background:#aab1a1;border:1px solid #606c5b}.sub-filter::-webkit-scrollbar-thumb{background:#606c5b}.sub-filter::-webkit-scrollbar-thumb:hover{background:#606c5b}.home-filter{max-width:497px;max-height:1400px;background-color:var(--mainBG);border:1px solid var(--mainTheme);margin-left:47px;position:relative;z-index:2;overflow:auto;display:none}.filter-list .filter-box ul{margin:0;padding:0}.filter-list .filter-box .filter-menu{display:none;margin:5px 0 25px}.filter-list .filter-box ul li{margin:30px;list-style-type:none;border-bottom:1px solid var(--mainTheme)}.filter-list .filter-box ul li a{width:100%;display:inline-block;position:relative;font-size:20px;text-transform:uppercase;color:var(--mainTheme);text-decoration:none;padding-bottom:30px}.filter-list .filter-box .filter-dropdown>a:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-style:normal;font-variant:normal;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background:0 0;position:absolute;right:0}.filter-list .filter-box .filter-dropdown.active>a:after{transform:rotate(90deg);right:2px}.filter-list .filter-box .filter-dropdown .filter-menu li{font-size:16px;font-weight:500;color:#181b31;border:none;margin:0}.filter-list .filter-box .filter-dropdown.active a{padding-bottom:0}.home-filter .form-check{margin-bottom:4px;padding-left:0em}.home-filter .form-check-input{width:18px;height:18px;margin-left:0;vertical-align:middle;background-color:var(--mainBG);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border:1px solid #606c5b;position:absolute;cursor:pointer}.home-filter .form-check-input:checked{background-color:var(--mainTheme);border-color:var(--mainTheme)}.home-filter .form-check-label{font-size:16px;color:#606c5b;text-transform:uppercase;letter-spacing:1px;margin-left:28px}.home-filter .form-check-input:checked[type=radio]{background-image:url(../../../../../../../../themes/villacollective/assets/images/radio-btn.svg);background-color:var(--mainBG)}.home-filter .form-check-input:active{filter:none}.home-filter-btm{margin:30px}.home-filter-btm .clear-btn{background-color:var(--mainBG);padding:10px 30px 12px;font-size:18px;font-family:"SofiaProLight";color:#606c5b;text-transform:uppercase;text-align:center;border-bottom:2px solid #606c5b;display:inline-block;cursor:pointer;letter-spacing:4px;width:48%}.home-filter-btm .clear-btn:hover{background-color:#606c5b;color:var(--mainBG);transition:all 0.4s ease-in-out}.home-filter-btm .ok-btn{background-color:#606c5b;padding:10px 30px 12px;font-size:18px;font-family:"SofiaProLight";color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid #606c5b;display:inline-block;cursor:pointer;letter-spacing:4px;width:48%;margin-right:0;float:right;display:none}.home-filter-btm .ok-btn:hover{background-color:var(--mainBG);color:#606c5b;transition:all 0.4s ease-in-out}.home-filter::-webkit-scrollbar{width:21px}.home-filter::-webkit-scrollbar-track{background:#aab1a1;border:1px solid #606c5b}.home-filter::-webkit-scrollbar-thumb{background:#606c5b}.home-filter::-webkit-scrollbar-thumb:hover{background:#606c5b}.stage{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:70px;height:28px}.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#edeee9;color:#edeee9;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:0.25s}.dot-pulse::before,.dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#edeee9;color:#edeee9}.dot-pulse::before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s;left:0}.dot-pulse::after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:0.5s;left:0}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,100%{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,100%{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,100%{box-shadow:10014px 0 0 -5px}}.home-search .thm-btn-2:hover .dot-pulse{background-color:#606c5b;color:#606c5b}.home-search .thm-btn-2:hover .dot-pulse::before,.home-search .thm-btn-2:hover .dot-pulse::after{background-color:#606c5b;color:#606c5b}.home-search-mobile{position:relative;margin:0 auto;background-color:var(--mainBG);border:1px solid var(--mainTheme);margin-top:92px;padding:20px;width:100%;display:none}.sidepanel{position:fixed;z-index:3;width:100%;height:100%;top:0;left:0;background-color:rgb(36 45 60 / 95%);overflow-x:hidden;transition:0.5s;box-shadow:0 0 8px 0 #9b9b9b;display:none}.sidepanel .closebtn i{text-decoration:none;font-size:28px;color:var(--mainTheme);display:block;transition:all 0.4s ease-in-out}.sidepanel .closebtn:hover i{color:var(--mainTheme)}.openbtn{width:100%;background-color:#606c5b;padding:14px 30px 15px;font-size:18px;font-family:"SofiaProLight";color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid #606c5b;display:inline-block;cursor:pointer;letter-spacing:4px;border-radius:0}.openbtn:hover{color:#e0ad80}.openbtn i{margin-right:15px}.modal-topbar{position:fixed;top:0;z-index:1;width:100%;background-color:var(--mainBG);padding:20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mainTheme)}.modal-topbar .find-heading{font-size:28px;color:var(--mainTheme);text-transform:uppercase;letter-spacing:2px}.modal-body-cnt{min-height:calc(100% - 140px);background-color:var(--mainBG);padding:20px 20px 58px}.modal-body-cnt label{font-size:15px;font-weight:600;line-height:20px;color:var(--mainTheme);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.modal-body-cnt .select-dropdown{position:relative;display:inline-block;width:100%;border:1px solid var(--mainTheme);padding:5px 15px;margin-bottom:40px}.modal-body-cnt .select-dropdown-button{padding:0 15px 0 0;width:100%;font-size:17px;line-height:34px;text-align:left;color:var(--mainTheme);cursor:pointer;border:none;background-color:transparent}.modal-body-cnt .select-dropdown-button::focus{outline:none}.modal-body-cnt .select-dropdown-button .fa-chevron-down{position:absolute;right:15px;top:12px}.modal-body-cnt .select-dropdown-list{position:absolute;display:block;top:44px;left:-1px;right:-1px;overflow:auto;margin:0;padding:0;border:1px solid var(--mainTheme);background-color:var(--mainBG);list-style-type:none;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out 0.3s;z-index:2}.modal-body-cnt .select-dropdown-list.active{opacity:1;pointer-events:auto;transform:scale(1,1)}.modal-body-cnt .select-dropdown-list-item{display:block;list-style-type:none;padding:4px 15px;background-color:var(--mainBG);font-size:17px;line-height:34px;cursor:pointer;color:var(--mainTheme);transition:all ease-in-out 0.3s}.modal-body-cnt .select-dropdown-list-item:hover{color:#edeee9;background-color:var(--mainTheme)}.modal-btmbar button{width:100%;position:fixed;bottom:0;background-color:#606c5b;padding:14px 30px 15px;font-size:18px;font-family:"SofiaProLight";color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid #606c5b;display:inline-block;cursor:pointer;letter-spacing:4px;border-radius:0}.unparalleled-luxury{padding:100px 0;text-align:center;position:relative;z-index:1}.unparalleled-luxury-cnt{padding:0 12px}.unparalleled-luxury-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:12px}.unparalleled-luxury-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#6e7e89;margin-bottom:15px}.unparalleled-luxury-cnt .thm-btn-3{margin-top:30px}.destinations .owl-carousel .owl-stage{display:flex;justify-content:center;align-items:center}.destinations .owl-carousel .owl-item .item{width:313px;height:398px}.destinations .owl-carousel .owl-item.active.center .item{width:426px;height:544px}.destinations .destinations-slider{position:relative;background-image:url(../../../../../../../../themes/villacollective/assets/images/home/WALK-TO-THE-BEACH.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}#destinations .owl-nav{margin-top:0}#destinations button.owl-prev{position:absolute;left:182px;color:var(--mainTheme);background-color:var(--mainBG);font-size:26px;opacity:1;border:1px solid var(--mainTheme);border-radius:50px;top:50%;bottom:0;width:50px;height:50px;line-height:48px;transform:translate(0%,-50%)}#destinations button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}#destinations button.owl-next{position:absolute;top:50%;right:182px;bottom:0;opacity:1;width:50px;height:50px;line-height:48px;font-size:26px;color:var(--mainTheme);background-color:var(--mainBG);border:1px solid var(--mainTheme);border-radius:50px;transform:translate(0%,-50%)}#destinations button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.destinations-slider:before{content:"";position:absolute;background-color:#424953;width:100%;height:100%;opacity:.5;left:0;top:0;bottom:0}.destinations-slide-cnt{position:absolute;bottom:30px;left:15px;right:15px;text-align:center}.destinations-slide-cnt h3{font-size:31px;color:var(--mainBG);text-transform:uppercase}.destinations-slide-cnt h4{font-size:31px;color:var(--mainBG);text-transform:uppercase}.destinations-slide-cnt span{font-size:16px;font-family:"SofiaProRegular";color:var(--mainBG);text-transform:uppercase;display:block}.curated-collections{padding:100px 0 85px}.section-head span{font-size:20px;line-height:32px;letter-spacing:3px;color:#6e7e89;display:block;margin-bottom:4px;text-transform:uppercase}.section-head h2{font-size:42px;line-height:47px;color:var(--mainTheme);margin-bottom:33px;text-transform:uppercase}.section-head h4{font-size:28px;line-height:32px;color:var(--mainTheme);margin-bottom:15px;text-transform:uppercase}.section-head h4 span{font-size:28px;letter-spacing:0;color:#7cbfac;line-height:32px;margin-bottom:15px;display:inline}.section-head p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#6e7e89;display:block;margin-bottom:4px}.section-head p a{color:#7cbfac}.curated-collections-box{width:320px;text-align:center}.curated-collections-img{width:320px;height:409px}.curated-collections-img img{width:100%;height:100%;object-fit:cover}.curated-collections-box h6{font-size:24px;font-family:"SofiaProRegular";line-height:34px;color:var(--mainTheme);text-transform:uppercase;margin:13px 0 7px}.curated-collections-box h3{font-size:24px;font-family:"SofiaProRegular";line-height:34px;color:var(--mainTheme);text-transform:uppercase;margin:13px 0 7px}.curated-collections-box p{font-size:16px;font-family:"SofiaProLight";line-height:22px;color:var(--mainTheme);margin-bottom:15px}#curated-collections .owl-nav{margin-top:0}#curated-collections button.owl-prev{position:absolute;top:30.5%;left:-35px;bottom:0;width:50px;height:50px;line-height:48px;background-color:var(--mainBG);font-size:26px;color:var(--mainTheme);border:1px solid var(--mainTheme);border-radius:50px;opacity:1}#curated-collections button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}#curated-collections button.owl-next{position:absolute;top:30.5%;right:-35px;bottom:0;width:50px;height:50px;line-height:48px;font-size:26px;color:var(--mainTheme);background-color:var(--mainBG);border:1px solid var(--mainTheme);border-radius:50px;opacity:1}#curated-collections button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.experience-wonders{padding:100px 0 0}.experience-wonders-bg{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:15% 0%;display:flex;justify-content:center;align-items:center}.experience-wonders .experience-wonders-cnt{width:916px;text-align:center}.experience-wonders .experience-wonders-cnt span{font-size:20px;font-family:"SofiaProRegular";line-height:32px;color:var(--mainBG);text-align:center;letter-spacing:3px}.experience-wonders .experience-wonders-cnt h2{font-size:60px;line-height:60px;color:var(--mainBG);text-align:center;margin:28px 30px 54px}.curated-collections .section-head h2{margin-bottom:26px}.villa-collective-sure .nav-tabs{border:none}.villa-collective-sure .nav-tabs .nav-link{font-size:16px;font-family:"SofiaProLight";color:var(--mainTheme);text-transform:uppercase;padding:13px 15px;border-radius:0;border:1px solid var(--mainTheme);position:relative;background-color:transparent;width:calc(100% - 20px);letter-spacing:2px}.villa-collective-sure .nav-tabs li.nav-item:last-child .nav-link{width:calc(100% - 0px)}.villa-collective-sure .nav-tabs .nav-link.active{background-color:#e0ad80;border-color:#e0ad80}.villa-collective-sure .nav-tabs .nav-link.active{color:var(--mainTheme)}.villa-collective-sure .nav-tabs li.nav-item{position:relative;width:20%}.villa-collective-sure .tab-content>.active{transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out}.view-all-link a{font-size:20px;color:#6e7e89;text-transform:uppercase;float:right;margin:20px 0}.mb-48{margin-bottom:48px}.villa-collective-sure-box{display:flex;flex-direction:column;height:100%;position:relative}.villa-collective-sure-box a{display:contents}.villa-collective-sure-box-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:60.2% 0;position:relative}.villa-collective-sure-slider{position:relative}.villa-collective-info{position:absolute;top:0;width:100%;z-index:2}.villa-collective-sure-box-img-slider{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:60.2% 0;position:relative}.villa-collective-sure-slider .carousel-wrap{position:relative;z-index:0}.villa-collective-sure-slider .carousel-wrap .owl-nav{margin-top:0;opacity:0;transition:all 0.4s ease-in-out}.villa-collective-sure-slider:hover .carousel-wrap .owl-nav{opacity:1;transition:all 0.4s ease-in-out}.villa-collective-sure-slider .carousel-wrap button.owl-prev{position:absolute;top:50%;bottom:0;left:10px;transform:translate(0%,-50%);background-color:var(--mainBG);border:1px solid var(--mainTheme);border-radius:50px;width:50px;height:50px;line-height:48px;font-size:26px;color:var(--mainTheme);opacity:1}.villa-collective-sure-slider .carousel-wrap button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.villa-collective-sure-slider .carousel-wrap button.owl-next{position:absolute;top:50%;bottom:0;right:10px;transform:translate(0%,-50%);background-color:var(--mainBG);border:1px solid var(--mainTheme);border-radius:50px;width:50px;height:50px;line-height:48px;font-size:26px;color:var(--mainTheme);opacity:1}.villa-collective-sure-slider .carousel-wrap button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.villa-collective-sure-slider .disabled{display:none!important}.villa-collective-sure-slider .owl-theme .owl-dots{position:absolute;bottom:100px;left:0;right:0}.villa-collective-sure-slider .owl-theme .owl-dots .owl-dot span{display:block;width:8px;height:8px;background:var(--colorWhite);transition:.4s;margin:5px 5px;opacity:.5}.villa-collective-sure-slider .owl-theme .owl-dots .owl-dot.active span{display:block;width:8px;height:8px;background:var(--colorWhite);-webkit-transition:.4s;transition:.4s;opacity:1}.villa-collective-info .label{background-color:#e0ad80;padding:13px 20px;font-size:16px;color:var(--colorWhite);letter-spacing:2px;text-transform:uppercase;display:inline-block;text-align:center;min-width:138px}.villa-collective-info .label.new{background-color:#aab1a1}.villa-collective-info .label.discount{background-color:#6e7f89}.selected-destination{margin-top:-20px;margin-left:10px;padding-bottom:10px;font-size:16px;font-weight:500;font-family:"SofiaProLight";color:#606c5b}.filter-on .selected-destination{margin-top:-6px}.villa-collective-info i{float:right;font-size:35px;color:var(--colorWhite);padding:15px 17px}.villa-collective-cnt{background-color:var(--mainBG);border:1px solid var(--mainTheme);position:relative;z-index:0;margin:-100px 20px 2px;padding:12px 18px;text-align:center;display:flex;flex-direction:column;height:100%}.villa-collective-cnt span{font-size:14px;color:var(--mainTheme);text-transform:uppercase}.villa-collective-cnt .villa-collective-head{display:flex;align-items:center;justify-content:center;min-height:72px}.villa-collective-cnt h5{font-size:30px;color:var(--mainTheme);text-transform:uppercase;margin:0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.villa-collective-cnt h3{font-size:30px;color:var(--mainTheme);text-transform:uppercase;margin:0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.villa-collective-cnt .amount{font-size:14px;color:var(--mainTheme)}.villa-collective-amenity{margin-top:5px}.villa-collective-amenity h6{font-size:32px;text-transform:uppercase;color:var(--mainTheme);margin-bottom:0}.villa-collective-amenity .h6{font-size:32px;text-transform:uppercase;color:var(--mainTheme);margin-bottom:0}.villa-collective-amenity span{font-size:14px;color:var(--mainTheme);text-transform:uppercase;letter-spacing:1px}.villa-collective-box .owl-carousel .owl-stage{display:flex}.villa-collective-box .item{height:100%}.villa-collective-box .villa-collective-sure-box{display:flex;flex-direction:column}.villa-collective-box .carousel-wrap .owl-nav{margin-top:0}.villa-collective-box .carousel-wrap button.owl-prev{position:absolute;top:36.6%;left:-35px;bottom:0;width:50px;height:50px;line-height:48px;background-color:var(--mainBG);font-size:26px;color:var(--mainTheme);border:1px solid var(--mainTheme);border-radius:50px;opacity:1}.villa-collective-box .carousel-wrap button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.villa-collective-box .carousel-wrap button.owl-next{position:absolute;top:36.6%;right:-35px;bottom:0;width:50px;height:50px;line-height:48px;background-color:var(--mainBG);font-size:26px;color:var(--mainTheme);border:1px solid var(--mainTheme);border-radius:50px;opacity:1}.villa-collective-box .carousel-wrap button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.how-we-are-different .gx-5{--bs-gutter-x:50px}.how-we-are-different-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:57.7% 0%}.how-we-are-different-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:18px;text-transform:uppercase}.how-we-are-different-cnt span{font-size:20px;font-family:"SofiaProMedium";color:#6e7e89;text-transform:uppercase;display:inline-block;letter-spacing:1px;margin-bottom:4px}.how-we-are-different-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:20px}.press{padding:0 0 100px}.press-box{background-color:#e0ad80;padding:55px 25px}.press-box .section-head span{color:var(--mainTheme)}.press-box .section-head h2{color:var(--mainTheme);margin-bottom:84px}.press-logo{text-align:center;margin-bottom:30px}.collection-content{padding:90px 0 0}.collection-content .col-xxl-12{margin-bottom:30px}.collection-content .col-xxl-12:last-child{margin-bottom:0}.explore-the-journal{padding:100px 0}.explore-the-journal-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:31.1% 0%}.explore-the-journal-cnt{padding:27px 38px 30px}.explore-the-journal-cnt span{font-size:20px;font-family:"SofiaProSemiBold";color:#6e7e89;text-transform:uppercase;letter-spacing:1px;line-height:27px;display:block;margin-bottom:15px}.explore-the-journal-cnt h6{font-size:20px;line-height:32px;color:var(--mainTheme);margin-bottom:27px}.explore-the-journal-cnt .h6{font-size:20px;line-height:32px;color:var(--mainTheme);margin-bottom:27px;font-family:"quiche-sans",sans-serif;text-transform:initial;letter-spacing:initial}.explore-the-journal-cnt .explore-the-journal-date{font-size:20px;font-family:"SofiaProSemiBold";color:#a5b2bd;line-height:27px}.share-the-moment{padding:0 0 58px}.share-the-moment .section-head h2{margin-bottom:2px}.share-the-moment .sub-head{font-size:20px;line-height:27px;letter-spacing:1px;color:var(--mainTheme);display:block;margin-bottom:35px}.share-the-moment-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:50% 0;position:relative}.share-the-moment-img i{position:absolute;top:10px;right:10px;font-size:17px;color:var(--colorWhite)}.page-banner{position:relative;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;min-height:857px}.page-banner::before{position:absolute;left:0;top:0;background:rgb(0,0,0);background:linear-gradient(0deg,rgb(0 0 0 / 75%) 0%,rgba(0,0,0,1) 50%,rgb(0 0 0 / 75%) 100%);width:100%;height:100%;content:"";z-index:-1;opacity:.5}.page-banner .banner-text{padding:30px 0;text-align:center}.page-banner .banner-text h1{font-size:88px;line-height:94px;color:var(--mainBG);text-align:center;margin-bottom:17px;text-transform:uppercase}.page-banner .banner-text p{font-size:30px;font-family:"SofiaProLight";line-height:36px;color:var(--mainBG);text-align:center}.page-banner .banner-text span{font-size:19px;font-family:"SofiaProRegular";line-height:28px;color:var(--mainBG);text-align:center;text-transform:uppercase;display:block;letter-spacing:2px}.page-banner .banner-text a{background-color:transparent;padding:10px 50px 12px;font-size:18px;font-family:"SofiaProLight";color:#fff;text-transform:uppercase;text-align:center;border:1px solid #fff;display:inline-block;cursor:pointer;letter-spacing:4px;min-width:204px}.page-banner .banner-text a:hover{background-color:#fff;color:var(--mainTheme);transition:all 0.4s ease-in-out}.page-banner .banner-text a.view_video{margin-left:50px}.greece{padding:100px 0}.greece .section-head{margin-bottom:50px}.greece .section-head h2{margin-bottom:15px}.greece .villa-collective-cnt{margin:-100px 10px 2px}.greece .villa-collective-amenity h6{font-size:30px}.greece .villa-collective-amenity .h6{font-size:30px}.greece .villa-collective-amenity span{font-size:12px}.greece .villa-collective-amenity:first-child{margin-left:-15px}.leftside-filter{background-color:var(--mainBG);border:1px solid var(--mainTheme);margin-top:47px;padding:38px 24px;position:sticky;top:120px}.leftside-filter label{font-size:15px;font-weight:600;line-height:20px;color:var(--mainTheme);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px}.leftside-filter .select-dropdown{position:relative;display:inline-block;width:100%;border:1px solid var(--mainTheme);padding:5px 15px}.leftside-filter .select-dropdown-button{padding:0 15px 0 0;width:100%;font-size:17px;line-height:34px;text-align:left;color:var(--mainTheme);cursor:pointer;border:none;background-color:transparent}.leftside-filter .select-dropdown-button::focus{outline:none}.leftside-filter .select-dropdown-button .fa-chevron-down{position:absolute;right:15px;top:12px}.leftside-filter .select-dropdown-list{position:absolute;display:block;top:44px;left:-1px;right:-1px;overflow:auto;margin:0;padding:0;border:1px solid var(--mainTheme);background-color:var(--mainBG);list-style-type:none;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out 0.3s;z-index:2}.leftside-filter .select-dropdown-list.active{opacity:1;pointer-events:auto;transform:scale(1,1)}.leftside-filter .select-dropdown-list-item{display:block;list-style-type:none;padding:4px 15px;background-color:var(--mainBG);font-size:17px;line-height:34px;cursor:pointer;color:var(--mainTheme);transition:all ease-in-out 0.3s}.leftside-filter .select-dropdown-list-item.active,.leftside-filter .select-dropdown-list-item:hover{color:#edeee9;background-color:var(--mainTheme)}.destination-select{margin-top:60px}.destination-select a{font-size:15px;font-weight:600;line-height:20px;color:var(--mainTheme);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;display:block}.destination-select a i{float:right;margin-right:10px}.destination-select a:hover{color:#606c5b}.destination-select span{font-size:16px;color:#606c5b;line-height:30px}.filter-price{margin:10px 0 30px 0}.filter-price .ui-widget.ui-widget-content{border:0;border-radius:0;background-color:#979b9e;height:2px;margin-bottom:20px}.filter-price .ui-slider .ui-slider-range{background-color:var(--mainTheme);border-radius:0}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.filter-price .ui-slider .ui-slider-handle{background-color:var(--mainTheme);border-radius:50%;border:none;height:17px;top:-8px;width:17px;margin:0;z-index:1;cursor:pointer}.price-filter{margin-top:52px}.filter-on .filter-price{display:block}.filter-off .filter-price{display:none;vertical-align:middle}.price-range{font-size:17px;font-family:"SofiaProLight";line-height:24px;color:var(--mainTheme)}#flt-price{font-weight:500;color:var(--mainTheme)}.price-range-slider{width:100%}.price-range-slider .range-value{margin:0}.price-range-slider .range-value input{width:100%;font-size:16px;font-weight:initial;color:#000;background:none;box-shadow:none;border:none;margin:20px 0 20px 0}.price-range-slider .range-bar{border:none;background:#000;width:96%;height:3px;margin-left:8px}.price-range-slider .range-bar .ui-slider-range{background:#06b9c0}.price-range-slider .range-bar .ui-slider-handle{border:none;border-radius:25px;background:#fff;border:2px solid #06b9c0;width:17px;height:17px;top:-.52em;cursor:pointer}.price-range-slider .range-bar .ui-slider-handle+span{background-color:#06b9c0}.bedrooms{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.bedrooms .spaces-title{font-size:17px;font-family:"SofiaProLight";line-height:24px;color:var(--mainTheme)}.bedrooms .input{display:flex;align-items:center;margin-left:auto}.bedrooms span{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:30px;border:2px solid #c3c3c3;color:var(--mainTheme);background-color:transparent}.bedrooms span:hover{background-color:var(--mainTheme);border-color:var(--mainTheme);color:var(--colorWhite);transition:all 0.4s ease-in-out}.bedrooms span:focus{outline:none}.bedrooms span[disabled]{opacity:.5;pointer-events:none}.bedrooms .number{width:40px;min-width:40px;text-align:center;border:none;background-color:transparent}.bedrooms .dim{color:var(--mainTheme)}.filter-content .bedrooms:last-child{margin-bottom:30px}.filter-content .bedrooms span{cursor:pointer}.rented-together{margin-top:30px;padding-bottom:30px;border-bottom:1px solid var(--mainTheme);position:relative}.rented-together-switch h5{font-size:15px;font-family:"SofiaProRegular";font-weight:600;line-height:20px;color:var(--mainTheme);text-transform:uppercase;margin-right:15px;margin-bottom:0;letter-spacing:1px}.rented-together-switch{display:flex;align-items:center}.rented-together-switch label{margin-bottom:0;margin-left:auto}.rented-together-switch .switch{position:relative;display:inline-block;min-width:100px;height:37px}.rented-together-switch .switch input{display:none}.rented-together-switch .switch-slide{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--mainTheme);-webkit-transition:.4s;transition:.4s}.rented-together-switch .switch-slide:before{position:absolute;content:"";width:26px;height:26px;left:6px;bottom:5px;background-color:var(--mainBG);-webkit-transition:.4s;transition:.4s;line-height:26px}.rented-together-switch input:checked+.switch-slide{background-color:var(--mainTheme)}.rented-together-switch input:checked+.switch-slide:before{left:13px}.rented-together-switch input:focus+.switch-slide{box-shadow:0 0 1px #2196F3}.rented-together-switch input:checked+.switch-slide:before{-webkit-transform:translateX(55px);-ms-transform:translateX(55px);transform:translateX(55px)}.rented-together-switch .on{display:none;position:absolute;transform:translate(-50%,-50%);top:50%;left:29px;font-size:17px;font-weight:400;line-height:14px;color:var(--colorWhite)}.rented-together-switch .off{position:absolute;transform:translate(-50%,-50%);top:50%;right:0;font-size:17px;font-weight:400;line-height:14px;color:var(--colorWhite)}.rented-together-switch input:checked+.switch-slide .on{display:block}.rented-together-switch input:checked+.switch-slide .off{display:none}.rented-together-switch .switch-slide.round{border-radius:34px}.rented-together-switch .switch-slide.round:before{border-radius:50%}.rented-together-switch .fa-circle-question{font-size:35px;color:var(--mainTheme)}.circle-ques{font-size:15px;font-family:"quiche-sans";font-weight:600;color:var(--mainTheme);border:1px solid var(--mainTheme);width:20px;height:20px;border-radius:50%;line-height:20px;text-align:center}.rented-together-switch .circle-ques:hover{color:#e0ad80;border-color:#e0ad80;cursor:pointer;transition:all 0.4s ease-in-out}.rented-together-que{background-color:var(--colorWhite);border:1px solid var(--mainTheme);padding:15px;position:absolute;top:34px;z-index:1;right:17px}.rented-together-que h6{font-size:14px;line-height:18px;color:var(--mainTheme);margin-bottom:3px;text-decoration:underline}.rented-together-que p{font-size:14px;line-height:18px;color:var(--mainTheme);margin-bottom:0}.rented-together-que{display:none}.filter-on{border-bottom:1px solid var(--mainTheme)}.filter-off{border-bottom:1px solid var(--mainTheme)}.filter-title{cursor:pointer;width:100%;display:inline-block;position:relative;font-size:15px;font-weight:600;color:var(--mainTheme);line-height:20px;text-decoration:none;text-transform:uppercase;padding:30px 0;letter-spacing:1px}.filter-title:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f107";font-style:normal;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;background:0 0;position:absolute;right:0}.filter-off .filter-title:after{transform:rotate(-90deg);right:2px}.filter-on .filter-title{padding:30px 0 16px}.filter-off .filter-title{padding:30px 0}.filter-on .filter-content{display:block}.filter-off .filter-content{display:none}.filter-content .filter-menu{padding-bottom:20px}.filter-content .filter-menu ul{padding:0;margin:0;list-style-type:none}.leftside-filter .form-check{margin-bottom:0;padding-left:0em}.leftside-filter .form-check-input{width:18px;height:18px;margin-left:0;vertical-align:middle;background-color:var(--mainBG);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border:1px solid #606c5b;position:absolute;cursor:pointer}.leftside-filter .form-check-input:checked{background-color:#606c5b;border-color:#606c5b}.leftside-filter .form-check-label{font-size:16px;font-weight:500;font-family:"SofiaProLight";color:#606c5b;text-transform:none;letter-spacing:1px;margin-left:28px;pointer-events:none;cursor:default}.leftside-filter .form-check-input:active{filter:none}.leftside-filter .home-filter-btm{margin:30px 0 0}.filters-options{background-color:var(--mainBG);border:1px solid var(--mainTheme);padding:20px;font-size:18px;letter-spacing:2px;text-transform:uppercase;color:var(--mainTheme);display:flex;align-items:center;justify-content:space-between;position:sticky;top:95px;z-index:1}.filter-heading{position:fixed;top:0;z-index:1000;width:100%;max-width:400px;padding:20px;background-color:var(--mainTheme);font-size:18px;color:var(--mainBG);text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;justify-content:space-between}.filter-heading i{font-size:20px}.filters-options{display:none}.filter-main{display:block}.filter-main .filter-heading{display:none}.filter-main .leftside-filter{display:none}.map-view{margin-bottom:13px}.map-view a{display:flex;align-items:center;font-size:16px;line-height:34px;color:var(--mainTheme);text-transform:uppercase}.map-view a img{width:27px;height:auto;margin-right:15px}.showing{font-size:16px;line-height:34px;color:var(--mainTheme);text-align:right;margin-bottom:13px;min-height:34px}.greece .villa-collective-sure-box{position:relative}.guide{padding:0 0 100px}.guide .section-head{margin-bottom:50px}.guide-img{background-position:center;background-repeat:no-repeat;background-size:cover;padding:57.8% 0%;width:100%}.guide-cnt{margin-left:24px}.guide-cnt h2{font-size:42px;line-height:47px;color:var(--mainTheme);margin-bottom:30px;text-transform:uppercase}.guide-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#6e7e89;display:inline-block;margin-bottom:20px}.guide-cnt .thm-btn-3{margin-top:35px}.recently-viewed{padding:0 0 52px}.pagination-btn{display:flex;justify-content:center}.prev-btn{background-color:var(--mainTheme);padding:6px 30px 8px;font-size:18px;color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid var(--mainTheme);display:inline-block;cursor:pointer;letter-spacing:2px}.prev-btn:hover{background-color:var(--mainBG);color:var(--mainTheme);transition:all 0.4s ease-in-out}.next-btn{background-color:var(--mainTheme);padding:10px 50px 12px;font-size:18px;font-family:"SofiaProLight";color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid var(--mainTheme);display:inline-block;cursor:pointer;letter-spacing:4px}.next-btn:hover{background-color:var(--mainBG);color:var(--mainTheme);transition:all 0.4s ease-in-out}.planet{padding:100px 0 50px}.planet .col-xxl-6:last-child{padding-left:27px}.planet .section-head{margin-bottom:58px}.planet-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:41% 0%}.planet-cnt{margin-right:27px}.planet-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:30px;text-transform:uppercase}.planet-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:35px}.planet-img-cnt{display:flex;align-items:center;justify-content:center}.planet-img-cnt h4{font-size:60px;font-weight:bolder;text-transform:uppercase;color:var(--colorWhite);width:241px;display:block;margin:0 0 0 18px}.albania{padding:50px 0 70px}.albania .col-xxl-6:last-child{padding-left:27px}.albania .section-head{margin-bottom:58px}.albania-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:89%;padding:57% 0%;position:relative}.albania-img-sub{width:69.6%;height:64.9%;position:absolute;right:-50px;bottom:-70px}.albania-img-sub img{width:100%;height:100%;object-fit:cover}.albania-cnt{margin-right:27px}.albania-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:30px;text-transform:uppercase}.albania-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:35px}.collections{padding:100px 0 20px}.collections .section-head{margin-bottom:50px}.collections .section-head p{color:var(--mainTheme);padding:0 70px}.collections-box{display:flex;flex-direction:column;height:100%}.collections-box-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:59.7% 0%;margin-bottom:22px}.collections-box .collections-box-cnt span{font-size:18px;letter-spacing:1px;line-height:27px;color:#6e7e8a;text-transform:uppercase;margin-bottom:10px;display:block}.collections-box .collections-box-cnt h5{font-size:28px;line-height:34px;color:var(--mainTheme);text-transform:uppercase;margin-bottom:18px}.collections-box .collections-box-cnt p{font-size:20px;line-height:26px;color:var(--mainTheme);margin-bottom:30px}.collections-box .collections-box-cnt .thm-btn-3{padding:10px 20px 10px;letter-spacing:2px}.collections-box .mt-auto{margin-bottom:80px}.how-can-we-help-box{background-color:#e0ad80;padding:55px 25px}.how-can-we-help-box .section-head span{color:var(--mainTheme)}.how-can-we-help-box .section-head h2{color:var(--mainTheme);margin-bottom:31px}.how-can-we-help-cnt .thm-btn-3{padding:10px 50px 12px;margin-bottom:30px}.how-can-we-help-cnt h6{font-size:21px;letter-spacing:2px}.how-can-we-help-cnt p{font-size:21px}.journal{padding:100px 0 40px}.journal .section-head{margin-bottom:50px}.journal .section-head h2{margin-bottom:15px}.journal .section-head p{color:var(--mainTheme);padding:0 70px}.journal .controls{margin-bottom:33px;display:grid;grid-template-columns:auto auto auto auto auto;grid-gap:20px}.journal button{font-size:16px;font-family:"SofiaProLight";color:var(--mainTheme);text-transform:uppercase;padding:13px 15px;border-radius:0;border:1px solid var(--mainTheme);position:relative;background-color:transparent;width:100%;letter-spacing:2px;margin-right:20px}.journal button:last-child{margin-right:0}.journal button.active{background-color:#e0ad80;border-color:#e0ad80}.journal button:hover{background-color:#e0ad80;border-color:#e0ad80;transition:.4s}#journal-filter .mix{text-align:left;display:none}.journal-box{display:flex;flex-direction:column;height:100%}.journal-box-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:59.7% 0%;margin-bottom:22px}.journal-box .journal-box-cnt span{font-size:18px;letter-spacing:1px;line-height:27px;color:#6e7e8a;text-transform:uppercase;margin-bottom:10px;display:block}.journal-box .journal-box-cnt h5{font-size:28px;line-height:34px;color:var(--mainTheme);text-transform:uppercase;margin-bottom:18px}.journal-box .journal-box-cnt p{font-size:20px;line-height:26px;color:var(--mainTheme);margin-bottom:30px}.journal-box .journal-box-cnt .thm-btn-3{padding:10px 20px 10px;letter-spacing:2px}.journal-box .mt-auto{margin-bottom:60px}.journal-article{padding:100px 0 0}.journal-article .section-head{margin-bottom:94px}.journal-article .section-head p{color:var(--mainTheme);padding:0 70px;margin-bottom:39px}.journal-article .wpb_wrapper h3{font-size:28px;line-height:34px;color:var(--mainTheme);margin-bottom:20px}.journal-article .wpb_wrapper h5{font-size:24px;line-height:34px;color:var(--mainTheme);margin-bottom:20px}.journal-article .wpb_wrapper p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#6e7e89}.journal-article .wpb_wrapper p a{color:#e0ad80}.journal-article .wpb_wrapper p strong,.journal-article .wpb_wrapper p b{color:var(--mainTheme);font-family:"SofiaProMedium"}.vc_row.vc_row-flex{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}.journal-article .wpb_single_image img[width="640"]{width:75%}.journal-article .wpb_single_image img[width="300"]{width:50%}.the-best-restaurants{padding:0 0 103px}.the-best-restaurants .col-xxl-6:last-child{padding-left:28px}.the-best-restaurants .section-head{margin-bottom:58px}.the-best-restaurants-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:58.6% 0%}.the-best-restaurants-cnt{margin-right:28px}.the-best-restaurants-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:18px;text-transform:uppercase}.the-best-restaurants-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:35px}.the-best-restaurants-cnt p:last-child{margin-bottom:0}.the-best-places-visit-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:33.1% 0%;margin-bottom:47px}.the-best-places-visit-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:18px;text-transform:uppercase}.the-best-places-visit-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:35px}.the-best-sights{padding:70px 0 0}.the-best-sights .col-xxl-6:last-child{padding-left:28px}.the-best-sights .section-head{margin-bottom:58px}.the-best-sights-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:58.6% 0%}.the-best-sights-cnt{margin-right:28px}.the-best-sights-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:18px;text-transform:uppercase}.the-best-sights-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:35px}.the-best-sights-cnt p:last-child{margin-bottom:0}.who-we-are{padding:100px 0}.who-we-are-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:30px;text-transform:uppercase}.who-we-are-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:20px}.who-we-are .col-xxl-6:last-child{padding-left:27px}.meet-our-team-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:57.8% 0%}.meet-our-team-cnt{background-color:#edeee9;border:1px solid var(--mainTheme);padding:19px 30px 24px;margin:-57px 20px 0;text-align:center}.meet-our-team-cnt h3{font-size:35px;font-family:"SofiaProMedium";color:var(--mainTheme);text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.meet-our-team-cnt span{font-size:16px;font-weight:600;color:var(--mainTheme);text-transform:uppercase;letter-spacing:2px;display:block}.meet-our-team{padding:0 0 60px}.meet-our-team .meet-our-team-cnt{padding:10px 24px 12px;margin:-35px 12px 0}.meet-our-team .meet-our-team-box{margin-bottom:40px}.meet-our-team .meet-our-team-cnt h3{font-size:17px;margin-bottom:0}.meet-our-team .meet-our-team-cnt span{font-size:13px}.meet-our-team-slider.owl-carousel .owl-nav{margin-top:0}.meet-our-team-slider.owl-carousel .owl-nav button.owl-prev{position:absolute;top:38%;left:-25px;color:var(--mainTheme);background-color:var(--mainBG);font-size:26px;opacity:1;border:1px solid var(--mainTheme);border-radius:50px;bottom:0;width:50px;height:50px;line-height:48px}.meet-our-team-slider.owl-carousel .owl-nav button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.meet-our-team-slider.owl-carousel .owl-nav button.owl-next{position:absolute;top:38%;right:-25px;bottom:0;opacity:1;width:50px;height:50px;line-height:48px;font-size:26px;color:var(--mainTheme);background-color:var(--mainBG);border:1px solid var(--mainTheme);border-radius:50px}.meet-our-team-slider.owl-carousel .owl-nav button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.what-we-do{padding:0 0 50px}.what-we-do .col-xxl-6:last-child{padding-left:27px}.what-we-do .section-head{margin-bottom:58px}.what-we-do-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:89%;padding:57% 0%;position:relative}.what-we-do-img-sub{width:69.6%;height:64.9%;position:absolute;right:-50px;bottom:-70px}.what-we-do-img-sub img{width:100%;height:100%;object-fit:cover}.what-we-do-cnt{margin-right:27px}.what-we-do-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:30px;text-transform:uppercase}.what-we-do-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:35px}.what-we-do-cnt p:last-child{margin-bottom:0}.how-we-do{padding:60px 0 100px}.how-we-do .col-xxl-6:last-child{padding-left:28px}.how-we-do .section-head{margin-bottom:58px}.how-we-do-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:58.6% 0%}.how-we-do-cnt{margin-right:28px}.how-we-do-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:18px;text-transform:uppercase}.how-we-do-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:35px}.how-we-do-cnt p:last-child{margin-bottom:0}.our-service{padding:0 0 100px}.our-service .section-head h2{margin-bottom:50px}.our-service-box{height:100%;text-align:center;padding:55px 38px}.our-service-box h3{font-size:67px;color:#edeee9;margin-bottom:0}.our-service-box h5{font-size:22px;line-height:32px;color:#edeee9;text-transform:uppercase;letter-spacing:2px;margin-bottom:18px}.our-service-box p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#edeee9}.bg1{background-color:#6e7e89}.bg2{background-color:#606c5b}.bg3{background-color:#aab1a1}.why-book-box{padding:120px 70px;border:1px solid var(--mainTheme)}.why-book-box h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:18px;text-transform:uppercase}.why-book-box p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:0}.how-can-we{padding:100px 0 0}.how-can-we-box{padding:120px 70px;border:1px solid var(--mainTheme)}.how-can-we-box .section-head span{color:#6e7e89}.how-can-we-box .section-head h2{color:var(--mainTheme);margin-bottom:31px}.how-can-we-cnt .thm-btn-3{padding:10px 50px 12px;margin-bottom:30px}.how-can-we-cnt h6{font-size:21px;letter-spacing:2px}.how-can-we-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;margin-bottom:0}.press-about{padding:100px 0}.press-box-about{background-color:#e0ad80;padding:55px 25px}.press-box-about .section-head span{color:var(--mainTheme)}.press-box-about .section-head h2{color:var(--mainTheme);margin-bottom:60px}.press-logo-cnt{text-align:center;margin-bottom:60px;padding:0 30px}.press-logo-img{height:44px;margin-bottom:22px;display:flex;justify-content:center;align-items:end}.press-logo-cnt p{font-size:20px;font-style:italic;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:0}.press-logo-img{max-width:max-content;height:44px;display:flex;justify-content:center;align-items:center;margin:0 auto 22px}.press-logo-cnt{margin-bottom:0;padding:0}.press-box .section-head h2{margin-bottom:60px}.press-box{background-color:#e0ad80;padding:55px 40px}.press-slider.owl-carousel .owl-nav{margin-top:0}.press-slider.owl-carousel .owl-nav button.owl-prev{position:absolute;top:0%;left:-70px;bottom:0;width:50px;height:50px;line-height:48px;background-color:var(--mainBG);font-size:26px;color:var(--mainTheme);border:1px solid var(--mainTheme);border-radius:50px;transform:translate(0%,0%);opacity:1}.press-slider.owl-carousel .owl-nav button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.press-slider.owl-carousel .owl-nav button.owl-next{position:absolute;top:0%;right:-70px;bottom:0;width:50px;height:50px;line-height:48px;font-size:26px;color:var(--mainTheme);background-color:var(--mainBG);border:1px solid var(--mainTheme);border-radius:50px;transform:translate(0%,0%);opacity:1}.press-slider.owl-carousel .owl-nav button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.enquiry-page-banner{background-color:var(--mainTheme);padding:80px 0 70px}.enquiry-page-banner .banner-text h1{font-size:50px;line-height:52px;color:var(--mainBG);text-align:center;margin-bottom:17px}.enquiry-page-banner .btn-txt{padding-top:53px}.enquiry-page-banner .btn-txt h1{font-size:50px;line-height:52px;color:var(--mainBG);text-align:center;margin-bottom:2px}.enquiry-page-banner span{font-size:20px;color:var(--mainBG);text-align:center;display:block}.filter-done-btn{margin:30px}.enquiry-form{padding:100px 0}.enquiry-form .section-head{margin-bottom:75px}.enquiry-form .section-head h2{margin-bottom:15px}.enquiry-form .section-head span{font-size:20px;line-height:27px;letter-spacing:3px;color:#6e7e89;display:block;margin-bottom:12px}.enquiry-form .section-head p a{font-size:24px;font-family:"SofiaProMedium";line-height:34px;color:var(--mainTheme)}.enquiry-frm .form-control{background-color:var(--mainBG);border-color:#404954;border-radius:0;margin-bottom:30px;padding:20px 28px;font-size:20px;line-height:80px;height:80px}.enquiry-frm textarea.form-control{padding:30px 28px;height:338px;line-height:normal}.enquiry-frm .gx-3{--bs-gutter-x:30px}.enquiry-frm p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#6e7e89;text-align:center;margin:24px 0 18px}.enquiry-frm .iti{width:100%}.enquiry-frm .iti__selected-dial-code{margin-left:6px;display:none}.enquiry-frm .iti__selected-flag{padding:0 10px 0 18px}.enquiry-frm .iti__arrow{position:relative;margin-left:11px;width:20px;height:25px;border:none}.enquiry-frm .iti__arrow:before{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--mainTheme)}.enquiry-frm .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:transparent}.enquiry-frm .iti--separate-dial-code .iti__selected-flag{background-color:transparent}.enquiry-frm .month-calendar{min-height:354px;margin-bottom:30px}.enquiry-frm .month-calendar input{opacity:0}.custom-daterange{margin-top:-30px}.enquiry-frm .calen-range{margin-bottom:40px}.enquiry-frm .calen-range ul li{margin-right:40px}.enquiry-frm .calen-range ul li:last-child{margin-right:0}.enquiry-frm .calen-range .form-check{margin-bottom:4px;padding-left:0em}.enquiry-frm .calen-range .form-check-input{width:18px;height:18px;margin-left:0;vertical-align:middle;background-color:var(--mainBG);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border:1px solid #424953;border-radius:50%;position:absolute;cursor:pointer}.enquiry-frm .calen-range .form-check-input:checked{background-color:transparent;background-image:url(../../../../../../../../themes/villacollective/assets/images/radio-btn.svg);border-color:var(--mainTheme)}.enquiry-frm .calen-range .form-check-label{font-size:16px;color:#424953;letter-spacing:1px;margin-left:28px}.enquiry-frm .calen-range .form-check-input:checked[type=radio]{background-image:url(../../../../../../../../themes/villacollective/assets/images/radio-btn.svg);background-color:var(--mainBG)}.enquiry-frm .calen-range .form-check-input:active{filter:none}.table-condensed thead tr:first-child th{border:none;margin:0}.table-condensed thead tr:first-child th:last-child{display:none}.drp-calendar.right .table-condensed thead tr:first-child th:first-child{display:none}.drp-calendar.right .table-condensed thead tr:first-child th:last-child{display:block}.table-condensed th.prev.available{border:1px solid #404954;border-radius:35px;margin-left:0;position:absolute;width:35px;height:35px;line-height:27px;text-align:center;left:16px}.table-condensed th.next.available{border:1px solid #404954;border-radius:35px;margin-right:0;position:absolute;width:35px;height:35px;line-height:27px;text-align:center;right:16px}.table-condensed thead tr:nth-child(2) th{border:none;display:inline-block}.table-condensed thead tr{display:flex;justify-content:center;width:301px}.table-condensed tbody tr{display:flex;justify-content:center}.table-condensed tbody tr td:last-child{margin:0 0 5px 0}.table-condensed thead tr:first-child{margin-bottom:15px}.month-view{width:calc(100% - 24px);top:152px;background-color:var(--mainBG);border:1px solid var(--mainTheme);border-top:none;position:absolute;z-index:2;overflow:auto;padding:33px 26px;display:none}.please-note-cnt{padding:0 200px 0}.please-note-cnt .done-btn{margin-bottom:35px}.please-note-cnt .done-btn .error-message{font-size:12px;font-style:italic;color:red;margin-top:10px}.please-note-cnt h6{font-size:13px;line-height:18px;color:var(--mainTheme);margin-bottom:3px;text-decoration:underline}.please-note-cnt p{font-size:13px;line-height:18px;color:var(--mainTheme);margin:0}.destination-label{background-color:var(--mainBG);border:1px solid #404954;padding:20px 28px;font-size:20px;text-transform:uppercase;position:relative}.destination-label .label{cursor:pointer}.destinations-list{display:flex;flex-wrap:wrap;column-gap:24px;background-color:var(--mainBG);border:1px solid #404954;margin-bottom:30px;padding:20px 28px 0}.destinations-list .calen-range{width:calc(25% - 18px);margin-bottom:28px}.destinations-list .calen-range .form-check-label{text-transform:uppercase}.destinations-list .calen-range .form-check{margin-bottom:0}.user-feedback .select-dropdown{position:relative;display:inline-block;width:100%;border:1px solid var(--mainTheme);padding:20px 28px}.user-feedback .select-dropdown-button{padding:0 15px 0 0;width:100%;font-size:20px;line-height:34px;text-align:left;color:var(--mainTheme);cursor:pointer;border:none;background-color:transparent}.user-feedback .select-dropdown-button::focus{outline:none}.user-feedback .select-dropdown-button .fa-chevron-down{position:absolute;right:28px;top:26px}.user-feedback .select-dropdown-list{position:absolute;display:block;top:74px;left:-1px;right:-1px;overflow:auto;margin:0;padding:0;border:1px solid var(--mainTheme);background-color:var(--mainBG);list-style-type:none;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out 0.3s;z-index:2}.user-feedback .select-dropdown-list.active{opacity:1;pointer-events:auto;transform:scale(1,1)}.user-feedback .select-dropdown-list-item{display:block;list-style-type:none;padding:5px 28px;background-color:var(--mainBG);font-size:20px;line-height:34px;cursor:pointer;color:var(--mainTheme);transition:all ease-in-out 0.3s}.user-feedback .select-dropdown-list-item.active,.user-feedback .select-dropdown-list-item:hover{color:#edeee9;background-color:var(--mainTheme)}.vila-filter{max-width:497px;width:100%;max-height:1400px;background-color:var(--mainBG);border:1px solid var(--mainTheme);position:absolute;z-index:1;overflow:auto;display:none}.enquiry-frm .mt-30{margin-top:30px}.vila-filter .form-check{margin-bottom:4px;padding-left:0em}.vila-filter .form-check-input{width:18px;height:18px;margin-left:0;vertical-align:middle;background-color:var(--mainBG);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border:1px solid #606c5b;position:absolute;cursor:pointer}.vila-filter .form-check-input:checked{background-color:var(--mainTheme);border-color:var(--mainTheme)}.vila-filter .form-check-label{font-size:16px;font-family:"SofiaProLight";color:#606c5b;text-transform:uppercase;letter-spacing:1px;margin-left:28px}.vila-filter .form-check-input:checked[type=radio]{background-image:url(../../../../../../../../themes/villacollective/assets/images/radio-btn.svg);background-color:var(--mainBG)}.vila-filter .form-check-input:active{filter:none}.vila-filter-btm{margin:30px}.vila-filter-btm .clear-btn{background-color:var(--mainBG);padding:14px 30px 15px;font-size:18px;color:#606c5b;text-transform:uppercase;text-align:center;border-bottom:3px solid #606c5b;display:inline-block;cursor:pointer;letter-spacing:5px;width:48%}.vila-filter-btm .clear-btn:hover{background-color:#606c5b;color:var(--mainBG);transition:all 0.4s ease-in-out}.vila-filter-btm .ok-btn{background-color:#606c5b;padding:14px 30px 15px;font-size:18px;color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid #606c5b;display:inline-block;cursor:pointer;letter-spacing:5px;width:48%;margin-right:0;float:right}.vila-filter-btm .ok-btn:hover{background-color:var(--mainBG);color:#606c5b;transition:all 0.4s ease-in-out}.vila-filter::-webkit-scrollbar{width:21px}.vila-filter::-webkit-scrollbar-track{background:#aab1a1;border:1px solid #606c5b}.vila-filter::-webkit-scrollbar-thumb{background:#606c5b}.vila-filter::-webkit-scrollbar-thumb:hover{background:#606c5b}.filter-cnt{display:none}.show{display:block}.filter-main .btm-btn{display:none}.filter-heading ul{padding-left:0;margin-bottom:0;list-style-type:none;display:flex;align-items:center}.filter-heading ul li{position:relative}.filter-heading ul li:after{content:"";position:absolute;top:8px;width:2px;height:13px;background-color:#f7f7f3}.filter-heading ul li a{color:rgb(247 247 243 / 60%);padding-right:15px}.filter-heading ul li.active a{color:#f7f7f3}.filter-heading ul li:last-child:after{display:none}.filter-heading ul li:last-child a{padding-left:15px}.leftside-filter ul.sort-by{padding-left:0;list-style-type:none}.leftside-filter ul.sort-by li{margin-bottom:10px}.leftside-filter ul.sort-by li,.leftside-filter ul.sort-by li a{font-size:17px;line-height:34px;color:var(--mainTheme)}.leftside-filter ul.sort-by li.active{font-weight:700;text-decoration:underline}.filter-cnt .leftside-filter .select-dropdown-list{position:relative;top:-14px;border:none;opacity:1;transform:unset}.filter-cnt .leftside-filter .select-dropdown-list-item{padding:4px 0}.filter-btm-btn{position:fixed;bottom:0;z-index:1000;width:100%;max-width:400px;padding:10px 20px;background-color:#f7f7f3;border-top:1px solid #cacbc8;font-size:18px;color:var(--mainBG);text-transform:uppercase;letter-spacing:2px;display:none;align-items:center;justify-content:space-between}.filter-btm-btn .thm-btn-3{font-size:16px;letter-spacing:2px}.clear-filters{font-size:16px;color:var(--mainTheme);text-decoration:underline;text-transform:math-auto}.enquiry-frm .iti__country-list{z-index:3;background-color:#edeee9}.custom-daterange .calendar-table .off.ends{position:relative;opacity:0}.daterangepicker .calendar-table .off.ends{position:relative;opacity:0}.quantity-box{position:relative;background-color:var(--mainBG);border:1px solid #404954;margin-bottom:30px;padding:20px 28px;font-size:20px;color:#404954;line-height:40px;width:100%;height:80px}.quantity{display:inline-block}.quantity .input-text.qty{width:50px;height:38px;padding:0;font-size:20px;text-align:center;background-color:transparent;border:1px solid var(--mainBG)}.quantity.buttons_added{white-space:nowrap;align-items:center;display:flex;margin-top:-6px;float:right}.quantity.buttons_added input{padding:0;margin:0}.quantity.buttons_added .minus,.quantity.buttons_added .plus{background-color:var(--mainBG);border:1px solid var(--mainBG);cursor:pointer;font-size:33px;font-family:"SofiaProMedium";color:#404954;width:20px;vertical-align:middle;padding-bottom:5px}.quantity.buttons_added .minus{border-right:0}.quantity.buttons_added .plus{border-left:0}.quantity.buttons_added .minus:hover,.quantity.buttons_added .plus:hover{background:#eee}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.quantity.buttons_added .minus:focus,.quantity.buttons_added .plus:focus{outline:none}.our-newsletter h3{font-size:40px;line-height:52px;color:var(--mainTheme);text-align:center;margin:16px 0 0}.our-newsletter p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);text-align:center;margin:8px 73px 40px}.our-newsletter p a{color:var(--mainTheme);border-bottom:1px solid var(--mainTheme);white-space:nowrap}.our-newsletter p a:hover{color:#e0ad80;border-color:#e0ad80}.our-newsletter .form-check{margin-bottom:50px;padding-left:0em}.our-newsletter .form-check-input{width:24px;height:24px;margin-left:0;vertical-align:middle;background-color:var(--mainBG);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border:1px solid #404954;position:absolute;cursor:pointer;margin-top:1px}.our-newsletter .form-check-input:checked{background-color:var(--mainTheme);border-color:var(--mainTheme)}.our-newsletter .form-check-label{font-size:18px;line-height:28px;color:#404954;text-transform:uppercase;letter-spacing:1px;margin-left:35px}.our-newsletter .form-check-input:checked[type=radio]{background-image:url(../../../../../../../../themes/villacollective/assets/images/radio-btn.svg);background-color:var(--mainBG)}.villa-main{padding:90px 0 73px}.villa-left .villa-top-head{margin-bottom:50px}.villa-left .villa-top-head h4{font-size:26px;line-height:38px;color:var(--mainTheme);margin-bottom:30px}.villa-left .villa-top-head p{font-size:22px;font-family:"SofiaProLight";line-height:38px;color:var(--mainTheme)}.villa-left .villa-top-head .d-flex{margin:48px 0}.villa-left .villa-top-head .villa-features{margin-right:90px;margin-bottom:32px}.villa-left .villa-top-head .villa-features:last-child{margin-right:0}.villa-left .villa-top-head .villa-features h4{font-size:40px;line-height:40px;color:var(--mainTheme);margin-bottom:0}.villa-left .villa-top-head .villa-features span{font-size:16px;font-family:"SofiaProRegular";line-height:19px;color:var(--mainTheme);text-align:center;text-transform:uppercase;display:block;letter-spacing:2px}.villa-left .interior-img{padding:42px 0}.villa-left .interior-img .interior-img-first{margin-bottom:15px}.villa-left .interior-img .interior-img-first,.villa-left .interior-img .interior-img-second{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:33% 0%}.villa-left .interior-bg{min-height:717px;background-color:var(--mainTheme);position:relative;z-index:-1;margin-left:-50%;display:flex;align-items:center;padding-left:50%}.villa-left .interior-cnt{margin:30px 90px 20px 15px}.villa-left .interior-cnt span{font-size:18px;line-height:24px;color:var(--mainBG);text-transform:uppercase;display:block;letter-spacing:2px;margin-bottom:10px}.villa-left .interior-cnt h3{font-size:26px;line-height:38px;color:var(--mainBG);margin-bottom:5px}.villa-left .interior-cnt p{font-size:18px;font-family:"SofiaProLight";line-height:32px;color:var(--mainBG);margin-bottom:10px}.villa-left .mr-t{margin:74px 0 30px}.villa-left .exterior-img{padding:42px 0}.villa-left .exterior-img .exterior-img-first{margin-bottom:15px}.villa-left .exterior-img .exterior-img-first,.villa-left .exterior-img .exterior-img-second{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:33% 0%}.villa-left .exterior-bg{min-height:717px;background-color:#606c5b;position:relative;z-index:-1;margin-right:-50%;display:flex;align-items:center;padding-right:50%}.villa-left .exterior-cnt{margin:30px 30px 20px 45px}.villa-left .exterior-cnt span{font-size:18px;line-height:24px;color:var(--mainBG);text-transform:uppercase;display:block;letter-spacing:2px;margin-bottom:10px}.villa-left .exterior-cnt h3{font-size:26px;line-height:38px;color:var(--mainBG);margin-bottom:5px}.villa-left .exterior-cnt p{font-size:18px;font-family:"SofiaProLight";line-height:32px;color:var(--mainBG);margin-bottom:10px}.villa-left .gallery{padding:60px 0;border-bottom:1px solid var(--mainTheme)}.villa-left .gallery-head{display:flex;align-items:center;margin-bottom:30px}.villa-left .gallery-head h6{font-size:18px;font-family:"SofiaProRegular";line-height:24px;color:#6e7e89;text-transform:uppercase;letter-spacing:2px;margin-bottom:0}.villa-left .gallery-head a{font-size:18px;line-height:36px;color:#6e7e89;text-transform:none;letter-spacing:2px;margin-left:auto;text-decoration:underline}.villa-left .gallery .gallery-view{display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fill,minmax(421px,1fr));grid-auto-rows:5px;margin:0 auto;grid-auto-flow:dense}.gallery-view a:nth-child(odd){grid-row-end:span 16}.gallery-view a:nth-child(even){grid-row-end:span 12}.villa-left .gallery .gallery-view a{display:none}.villa-left .gallery .gallery-view a:nth-child(-n+4){display:block;cursor:pointer}.villa-left .gallery .gallery-view img{width:100%;height:100%;object-fit:cover;display:block}.villa-left .gallery .thm-btn-3{margin-top:30px}.villa-left .collapsable-sections .accordion-item{border:none;border-bottom:1px solid var(--mainTheme);background-color:var(--mainBG)}.villa-left .collapsable-sections .accordion-button{font-size:18px;font-family:"SofiaProRegular";line-height:24px;color:#6e7e89;text-transform:uppercase;letter-spacing:2px;border-radius:0;background-color:var(--mainBG);padding:25px 10px 25px 0;box-shadow:none}.villa-left .collapsable-sections .accordion-item:last-of-type{border-radius:0}.villa-left .collapsable-sections .accordion-button::after{background-image:none;background-size:auto;content:"\f105";width:auto;height:auto;font-size:21px;font-family:"Font Awesome 6 Free";font-weight:900;color:var(--mainTheme)}.villa-left .collapsable-sections .accordion-button:not(.collapsed)::after{background-image:none;transform:rotate(90deg)}.villa-left .collapsable-sections .accordion-body{padding:0;background-color:var(--mainBG)}.bedrooms-list h4{font-size:28px;line-height:31px;color:var(--mainTheme);margin-bottom:10px}.bedrooms-list h6{font-size:20px;line-height:31px;color:#6e7e89;margin-bottom:0}.bedrooms-list{margin-bottom:15px}.bedrooms-list ul{padding:0;margin-bottom:15px;list-style-type:none}.bedrooms-list ul li{font-size:18px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme)}.bedrooms-list p{font-size:18px;font-family:"SofiaProLight";color:var(--mainTheme);line-height:32px;margin-bottom:30px}.bedrooms-list p br{margin-bottom:20px}.living-spaces-list{margin-bottom:20px}.living-spaces-list ul{padding:0;margin-bottom:0;list-style-type:none}.living-spaces-list ul li{font-size:18px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);white-space:break-spaces;position:relative}.short-desc-i{font-size:10px;font-family:"quiche-sans";color:var(--mainTheme);margin-left:5px;border:1px solid var(--mainTheme);width:14px;height:14px;border-radius:50%;line-height:13px;text-align:center;display:inline-block;top:9px;position:absolute}.short-desc-i:hover{cursor:pointer;transition:all 0.4s ease-in-out}.short-desc{background-color:#424953;color:#fff;padding:2px 12px 5px;font-size:16px;line-height:1.5;border-radius:3px;display:none;transition:0.6s opacity;position:absolute;z-index:1;top:30px;right:0;left:0;width:fit-content;max-width:200px}.short-desc-i:hover+.short-desc{display:block;transition:0.6s opacity}.features-list{margin-bottom:20px}.features-list ul{padding:0;margin-bottom:0;list-style-type:none}.features-list ul li{font-size:18px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);white-space:break-spaces;position:relative}.other-desc{margin-top:10px}.nearby-list{padding-bottom:40px}.nearby-list h4{font-size:26px;line-height:38px;color:var(--mainTheme);margin-bottom:15px}.nearby-list p{font-size:18px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme)}.nearby-list h6{font-size:20px;font-family:"SofiaProLight";font-weight:600;line-height:27px;color:#6e7e89;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.nearby-list iframe{margin:14px 0 74px}.nearby-list-box{margin-bottom:30px}.nearby-list-box .nearby-label{font-size:18px;font-family:"SofiaProLight";font-weight:600;line-height:26px;color:var(--mainTheme)}.nearby-list-box ul{padding:0;margin-bottom:0;list-style-type:none;display:flex;flex-wrap:wrap}.nearby-list-box ul li{font-size:18px;font-family:"SofiaProLight";line-height:26px;color:var(--mainTheme);padding-right:30px;width:22%}.nearby-list-box ul li:first-child{width:34%}.great-rented-together{padding:74px 0}.great-rented-together .section-head{margin-bottom:30px}.great-rented-together .section-head h2{margin-bottom:0}.great-rented-together .section-head span{margin-bottom:0}#great-rented-together-slider .owl-nav{margin-top:0}#great-rented-together-slider button.owl-prev{position:absolute;left:-30px;color:var(--mainTheme);background-color:var(--mainBG);font-size:26px;opacity:1;border:1px solid var(--mainTheme);border-radius:50px;top:38.8%;bottom:0;width:50px;height:50px;line-height:48px}#great-rented-together-slider button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}#great-rented-together-slider button.owl-next{position:absolute;right:-30px;color:var(--mainTheme);background-color:var(--mainBG);font-size:26px;opacity:1;border:1px solid var(--mainTheme);border-radius:50px;bottom:0;top:38.8%;width:50px;height:50px;line-height:48px}#great-rented-together-slider button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.ctm-what-our-customers-say{background-color:transparent;padding:0}.what-our-customers-say-bg{background-color:#6e7e89;padding:50px 40px;text-align:center}.ctm-what-our-customers-say .section-head{margin:0 45px}.ctm-what-our-customers-say .section-head h5{font-size:32px;line-height:40px;color:var(--mainBG);margin-bottom:26px;text-transform:uppercase;letter-spacing:1px}.ctm-what-our-customers-say .section-head h2{font-size:32px;line-height:40px;color:var(--mainBG);margin-bottom:26px;text-transform:uppercase;letter-spacing:1px}.ctm-what-our-customers-say .carousel-wrap{margin:0 45px}.what-our-customers-say{background-color:#6e7e89;padding:50px 40px;text-align:center}.what-our-customers-say .section-head{margin:0 45px}.what-our-customers-say .section-head h5{font-size:32px;line-height:40px;color:var(--mainBG);margin-bottom:26px;text-transform:uppercase;letter-spacing:1px}.what-our-customers-say .section-head h2{font-size:32px;line-height:40px;color:var(--mainBG);margin-bottom:26px;text-transform:uppercase;letter-spacing:1px}.what-our-customers-say .carousel-wrap{margin:0 45px}.what-our-customers-say-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;letter-spacing:1px;color:var(--mainBG);margin-bottom:27px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.what-our-customers-say-cnt .customers-name{font-size:24px;font-family:"quiche-sans",sans-serif;line-height:32px;color:var(--colorWhite);letter-spacing:1px}.what-our-customers-say-cnt .country-name{font-size:24px;font-family:"quiche-sans",sans-serif;line-height:32px;color:var(--colorWhite);letter-spacing:1px}#what-our-customers-say-slider .owl-nav{margin-top:0}#what-our-customers-say-slider button.owl-prev{position:absolute;top:30%;left:-70px;width:35px;height:35px;line-height:34px;background-color:var(--mainBG);border:1px solid var(--mainBG);border-radius:50px;font-size:18px;color:var(--mainTheme);opacity:1;margin-right:8px}#what-our-customers-say-slider button.owl-prev:hover{background-color:#6e7e89;color:var(--mainBG);opacity:1;transition:.4s}#what-our-customers-say-slider button.owl-next{position:absolute;top:30%;right:-70px;width:35px;height:35px;line-height:34px;background-color:var(--mainBG);border:1px solid var(--mainBG);border-radius:50px;font-size:18px;color:var(--mainTheme);opacity:1;margin-left:8px}#what-our-customers-say-slider button.owl-next:hover{background-color:#6e7e89;color:var(--mainBG);opacity:1;transition:.4s}#you-might-also-like-slider.owl-carousel .owl-stage{display:flex}#you-might-also-like-slider .item{height:100%}#you-might-also-like-slider .villa-collective-sure-box{display:flex;flex-direction:column}#you-might-also-like-slider .owl-nav{margin-top:0}#you-might-also-like-slider button.owl-prev{position:absolute;left:-30px;color:var(--mainTheme);background-color:var(--mainBG);font-size:26px;opacity:1;border:1px solid var(--mainTheme);border-radius:50px;top:38.8%;bottom:0;width:50px;height:50px;line-height:48px}#you-might-also-like-slider button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}#you-might-also-like-slider button.owl-next{position:absolute;right:-30px;color:var(--mainTheme);background-color:var(--mainBG);font-size:26px;opacity:1;border:1px solid var(--mainTheme);border-radius:50px;bottom:0;top:38.8%;width:50px;height:50px;line-height:48px}#you-might-also-like-slider button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.slide{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:32.7% 0%}#gallery-slider .owl-nav{margin-top:0}#gallery-slider button.owl-prev{position:absolute;left:25px;color:var(--mainTheme);background-color:var(--mainBG);font-size:18px;opacity:1;border:1px solid var(--mainBG);border-radius:50px;top:50%;transform:translate(0%,-50%);bottom:0;width:35px;height:35px;line-height:34px}#gallery-slider button.owl-prev:hover{background-color:var(--mainTheme);border-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s}#gallery-slider button.owl-next{position:absolute;right:25px;color:var(--mainTheme);background-color:var(--mainBG);font-size:18px;opacity:1;border:1px solid var(--mainBG);border-radius:50px;bottom:0;top:50%;transform:translate(0%,-50%);width:35px;height:35px;line-height:34px}#gallery-slider button.owl-next:hover{background-color:var(--mainTheme);border-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s}.gallery-head .lightgallery{margin-left:auto}.gallery-head .lightgallery .gallery-item img{display:none!important}.villa-right.smaller-villa{display:none}.villa-right.mobile-villa{display:none}.villa-right{position:sticky;top:100px;border:1px solid var(--mainTheme);padding:50px 30px;text-align:center}.villa-right span{font-size:20px;font-family:"SofiaProRegular";line-height:31px;color:var(--mainTheme);text-align:center;text-transform:uppercase;display:block;letter-spacing:2px}.villa-right h4{font-size:45px;line-height:48px;color:var(--mainTheme)}.villa-right .per-week{font-size:20px;font-family:"SofiaProRegular";line-height:39px;color:var(--mainTheme);text-align:center;display:block}.prices-info{position:relative;margin-top:2px}.prices-info .prices-info-txt{font-size:10px;font-family:"quiche-sans";color:var(--mainTheme);margin-left:10px;border:1px solid var(--mainTheme);width:14px;height:14px;border-radius:50%;line-height:13px;text-align:center}.prices-info .prices-info-txt:hover{cursor:pointer;transition:all 0.4s ease-in-out}.prices-info-box{background-color:var(--mainTheme);padding:15px;min-width:258px;text-align:left;position:absolute;top:-5px;left:50%;z-index:1;border-radius:10px;opacity:0;transition:1s opacity;transform:translate(-50%,-100%);margin-left:-35px}.prices-info-box p{font-size:16px;line-height:18px;color:var(--colorWhite);margin-bottom:0}.prices-info .prices-info-txt:hover+.prices-info-box{opacity:1;transition:1s opacity}.villa-right .villa-features{margin-top:34px}.villa-right .villa-features h4{font-size:40px;line-height:40px;color:var(--mainTheme);margin-bottom:0}.villa-right .villa-features span{font-size:16px;font-family:"SofiaProRegular";line-height:19px;color:var(--mainTheme);text-align:center;text-transform:uppercase;display:block;letter-spacing:2px}.villa-right .thm-btn-3{padding:10px 50px 12px;margin-top:47px}.villa-right .call-specialist{margin-top:48px}.villa-right .call-specialist h6{font-size:21px;font-family:"SofiaProSemiBold";line-height:31px;letter-spacing:2px;color:var(--mainTheme);text-transform:uppercase;margin-bottom:0}.villa-right .call-specialist a{font-size:18px;line-height:31px;color:var(--mainTheme);margin-bottom:26px;display:block}.villa-right .call-specialist a:hover{color:#e0ad80}.villa-right .share-box{padding:30px 0;border-top:1px solid var(--mainTheme);border-bottom:1px solid var(--mainTheme)}.villa-right .wishlist-icon{font-size:18px;font-family:"SofiaProRegular";color:var(--mainTheme);letter-spacing:2px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer;margin-bottom:15px}.villa-right .wishlist-icon i{font-size:20px;line-height:20px;margin-right:10px}.villa-right .wishlist-icon:hover{color:#e0ad80}.villa-right .share-icon{font-size:18px;font-family:"SofiaProRegular";color:var(--mainTheme);letter-spacing:2px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.villa-right .share-icon i{font-size:20px;line-height:20px;margin-right:10px}.villa-right .share-icon:hover{color:#e0ad80}.villa-right .shareDropdown{display:none;align-items:center;justify-content:center;margin-top:20px}.villa-right .shareDropdown.open{display:flex}.villa-right .shareDropdown button{width:40px;height:40px;line-height:40px;border-radius:50%;border:none;background-color:var(--mainTheme);font-size:18px;color:var(--colorWhite);margin:0 5px;display:flex;align-items:center;justify-content:center}.villa-right .shareDropdown button:hover{background-color:#e0ad80;transition:all 0.4s ease-in-out}.villa-right .copied-link{margin-top:20px;font-style:italic}.villa-right .excellent{font-size:18px;line-height:39px;color:var(--mainTheme);text-align:center;padding:24px 0 0}.villa-right .excellent span{font-size:18px;font-family:"SofiaProRegular";line-height:39px;color:var(--mainTheme);text-align:center;letter-spacing:0;text-transform:none;display:inline-block}.villa-right .excellent img{display:block;margin:10px auto 0}.filter-list .filter-box ul li .view-more-btn a{font-size:18px;color:var(--mainTheme);text-transform:uppercase;margin:15px 0 0}.filter-list .filter-box ul li .view-more-btn a i{margin-left:10px}.filter-list .filter-box ul li .view-more-btn a:hover{color:#e0ad80}.hide-regions{display:none}.wishlist{padding:100px 0}.wishlist h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:15px;text-transform:uppercase}.wishlist p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);text-align:center;margin:0 0 20px}.wishlist-email .form-control{background-color:var(--mainBG);border-color:#404954;border-radius:0;margin:0 auto;padding:20px 28px;font-size:20px;line-height:80px;width:450px;height:80px}.wishlist-social{display:flex;align-items:center;justify-content:center;margin-top:30px}.wishlist-social button{width:40px;height:40px;line-height:40px;border-radius:50%;border:none;background-color:var(--mainTheme);font-size:18px;color:var(--colorWhite);margin:0 5px;display:flex;align-items:center;justify-content:center}.wishlist-social button:hover{background-color:#e0ad80;transition:all 0.4s ease-in-out}.wishlist-text{margin-top:20px;font-size:18px;font-style:italic}.copied-note{font-size:24px;line-height:38px;color:var(--mainTheme);text-align:center;margin:20px 0 0}.wishlist .thm-btn-2{margin-top:30px}.wishlist-copy-link .link-txt{font-size:24px;line-height:30px;color:var(--mainTheme);text-align:center;margin:30px 0 15px}.wishlist-main .enquiry-form{padding-top:32px}.wishlist-space{display:inline-block;padding-top:50px}.click_to_copy{position:relative}.click_to_copy.link-copied{color:rgba(96,108,91,.5);text-decoration:none}.link-copied::after{content:"";position:absolute;top:60%;left:50%;width:30px;height:30px;border-radius:50%;background-color:rgba(0,0,0,.5);animation:pulse 1.5s infinite;transform:translate(-50%,-50%)}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.5}100%{transform:translate(-50%,-50%) scale(1);opacity:1}}.wishlist-villa-empty{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:280px 0;display:flex;justify-content:center;align-items:center}.wishlist-villa-empty h2{font-size:50px;line-height:52px;color:var(--colorWhite);margin-bottom:70px;text-transform:uppercase}.wishlist-villa-empty .thm-btn{padding:10px 30px 12px}.interior-read-more{font-size:18px;font-family:"SofiaProLight";line-height:32px;color:var(--mainBG);text-transform:uppercase;letter-spacing:2px;margin-top:30px;display:none}.interior-read-more i{font-size:20px;margin-left:10px}.read-more-exterior{font-size:18px;font-family:"SofiaProLight";line-height:32px;color:var(--mainBG);text-transform:uppercase;letter-spacing:2px;margin-top:30px;display:none}.read-more-exterior i{font-size:20px;margin-left:10px}.terms-of-use{padding:80px 0}.terms-of-use-cnt{margin-bottom:50px}.terms-of-use-cnt p{font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color)}.terms-of-use-cnt a{color:#e0ad80}.terms-of-use-cnt .table>:not(caption)>*>*{border-color:#cfcfcf}.terms-of-use-cnt tr th{font-size:20px;font-family:"SofiaProLight";font-weight:600;line-height:34px;color:var(--mainTheme)}.terms-of-use-cnt tr td{font-size:20px;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme)}.terms-of-use-sub{padding-left:30px}.terms-date{font-size:20px;font-style:italic;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme);margin:100px 0 15px}.footer-terms-info p{font-size:20px;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme)}.footer-terms-info a{color:#e0ad80}.privacy-policy{padding:80px 0}.privacy-policy .section-head h3{font-size:36px;line-height:41px;color:var(--mainTheme);margin-bottom:33px;text-transform:uppercase}.privacy-policy-cnt{margin-bottom:50px}.privacy-policy-list ol li{font-size:20px;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme);margin-bottom:15px}.privacy-policy-list ol li a{color:#e0ad80}.privacy-policy-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme)}.privacy-policy-cnt a{color:#e0ad80}.privacy-policy-cnt tr td{font-size:20px;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme)}.privacy-policy-cnt ul li{font-size:20px;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme);margin-bottom:15px;list-style-type:disclosure-closed}.privacy-policy-cnt ul li h4{font-size:24px;color:var(--mainTheme);text-transform:uppercase}.privacy-policy-cnt .table>:not(caption)>*>*{border-top-width:1px;border-bottom-width:0;border-color:#cfcfcf}#info-privacy-1,#info-privacy-2,#info-privacy-3,#info-privacy-4,#info-privacy-5,#info-privacy-6,#info-privacy-7,#info-privacy-8,#info-privacy-9,#info-privacy-10{padding-top:125px}.cookies-policy{padding:80px 0}.cookies-policy-cnt{margin-bottom:50px}.cookies-policy .section-head h1{font-size:42px;line-height:47px;color:var(--mainTheme);margin-bottom:80px;text-transform:uppercase}.cookies-policy-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme)}.cookies-policy-cnt a{color:#e0ad80}.cookies-policy-cnt .table>:not(caption)>*>*{border-color:#cfcfcf;border-top-width:1px;border-bottom-width:0}.cookies-policy-cnt tr th{font-size:20px;font-family:"SofiaProLight";font-weight:600;line-height:34px;color:var(--mainTheme)}.cookies-policy-cnt tr td{font-size:20px;font-family:"SofiaProLight";line-height:34px;color:var(--mainTheme)}.wp-builder-content{padding:100px 0 0}.wp-builder-content .section-head{margin-bottom:94px}.wp-builder-content .section-head p{color:var(--mainTheme);padding:0 70px;margin-bottom:39px}.wp-builder-content .wpb_wrapper h1{color:var(--mainTheme)}.wp-builder-content .wpb_wrapper h2{color:var(--mainTheme)}.wp-builder-content .wpb_wrapper h3{font-size:28px;line-height:34px;color:var(--mainTheme);margin-bottom:20px}.wp-builder-content .wpb_wrapper h5{font-size:24px;line-height:34px;color:var(--mainTheme);margin-bottom:20px}.wp-builder-content .wpb_wrapper p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#6e7e89}.wp-builder-content .wpb_wrapper p strong,.wp-builder-content .wpb_wrapper p b{color:var(--mainTheme);font-family:"SofiaProMedium"}.wp-builder-content .wpb_single_image img[width="640"]{width:75%}.wp-builder-content .wpb_single_image img[width="300"]{width:50%}.lg-backdrop{z-index:1055}.lg-outer{z-index:1056}.thank-you{padding:100px 0}.thank-you-cnt{background-color:var(--mainTheme);padding:80px 27%}.thank-you-cnt h1{font-size:50px;line-height:52px;color:var(--mainBG);margin-bottom:20px}.thank-you-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainBG);display:block;margin-bottom:0}.concierge{padding:100px 0 70px}.concierge-cnt{margin-right:30px}.concierge-cnt h2{font-size:50px;line-height:55px;color:#606c5b;margin-bottom:30px;text-transform:uppercase}.concierge-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:30px}.concierge-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:58.6% 0%}.we-offer-cnt{background-color:#606c5b;padding:20px 30px;font-size:26px;font-family:"SofiaProRegular";color:var(--mainBG);letter-spacing:1px;text-align:center;text-transform:uppercase}.signature-service{padding:100px 0 70px}.signature-service-cnt{margin-left:30px}.signature-service-cnt h2{font-size:50px;line-height:55px;color:#606c5b;margin-bottom:30px;text-transform:uppercase}.signature-service-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:30px}.signature-service-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:46.6% 0%}.whats-included-box{border:1px solid #606c5b;padding:50px 50px 30px}.whats-included-box h3{font-size:30px;line-height:35px;color:#606c5b;margin-bottom:30px;text-transform:uppercase}.whats-included-box p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);margin-bottom:20px;display:inline-block}.whats-included-box ul{padding-left:22px;margin:0 0 30px}.whats-included-box ul li{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme)}.sign-img-box img{margin-top:70px}.quintessential{padding:100px 0 0}.quintessential-cnt{margin-right:30px}.quintessential-cnt h2{font-size:50px;line-height:55px;color:#606c5b;margin-bottom:30px;text-transform:uppercase}.quintessential-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:30px}.quintessential-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:58.6% 0%}.quintessential-cnt ul{padding-left:22px;margin:0 0 30px}.quintessential-cnt ul li{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme)}.our-service-conierge{padding:100px 0}.footer{background-color:#aab1a1;padding:76px 0 50px}.gx-3{--bs-gutter-x:30px}.footer .row.gx-3 .col-xxl-6:last-child{width:45%;margin-left:auto}.footer-logo{margin-bottom:50px}.footer .footer-content{margin-bottom:30px}.footer .footer-content h5{font-size:18px;font-family:"SofiaProRegular";color:#333742;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px}.footer .footer-content ul{margin:0;padding:0;list-style-type:none}.footer .footer-content ul li a{font-size:18px;font-family:"SofiaProLight";color:#333742}.footer .footer-content ul li a:hover{color:var(--colorWhite)}.subscribe-form{position:relative}.subscribe-form p{margin-bottom:0}.subscribe-form span input{font-size:18px;color:#333742;padding:7px 20px;background-color:#aab1a1;border:1px solid #333742;border-radius:0;width:calc(100% - 210px);height:51px}.subscribe-form .thm-btn-2{position:absolute;top:0;right:0;padding:10px 41px 12px;border-color:#333742;border-left:none}.footer-content .social-link ul{padding-left:0;margin-bottom:0;list-style-type:none;display:flex}.footer-content .social-link ul li{margin-right:20px;cursor:pointer}.footer-content .social-link ul li a i{font-size:22px;color:#333742}.footer-content .social-link ul li a:hover i{color:var(--colorWhite)}.footer-content .social-link ul li:last-child{margin-right:0}.footer .footer-btm ul{padding:0;margin:0;list-style-type:none;display:flex;align-items:center}.footer .footer-btm ul li{border-right:1px solid #000;margin-right:20px;padding-right:20px}.footer .footer-btm ul li:first-child{background-color:rgb(255 255 255 / 30%);padding:11px 0 2px;border:none}.footer .footer-btm ul li:last-child{border:none}.news_letter_mailchimp{margin:20px 0 0}.news_letter_mailchimp .wpcf7-list-item{margin:0}.news_letter_mailchimp label{display:flex;align-items:center}.news_letter_mailchimp span input{width:auto;height:auto;border:none}.news_letter_mailchimp span input[type="checkbox"]{width:24px;height:24px}.news_letter_mailchimp span input:hover{border:none}.news_letter_mailchimp label span{font-size:18px;font-family:"SofiaProLight";color:#333742;margin-top:-4px;margin-left:10px}.footer-copyright p{font-size:18px;font-family:"SofiaProRegular";color:#333742;margin-bottom:0}.footer-copyright p a,.footer-copyright p a:hover{color:#333742}#recently-viewed-villa-slider .owl-nav{margin-top:0}#recently-viewed-villa-slider button.owl-prev{position:absolute;left:-30px;color:var(--mainTheme);background-color:var(--mainBG);font-size:26px;opacity:1;border:1px solid var(--mainTheme);border-radius:50px;top:38.8%;bottom:0;width:50px;height:50px;line-height:48px}#recently-viewed-villa-slider button.owl-prev:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}#recently-viewed-villa-slider button.owl-next{position:absolute;right:-30px;color:var(--mainTheme);background-color:var(--mainBG);font-size:26px;opacity:1;border:1px solid var(--mainTheme);border-radius:50px;bottom:0;top:38.8%;width:50px;height:50px;line-height:48px}#recently-viewed-villa-slider button.owl-next:hover{background-color:var(--mainTheme);color:var(--mainBG);opacity:1;transition:.4s;-webkit-transition:.4s}.gallery-video{margin-bottom:24px}.phone-input input::-webkit-input-placeholder{color:#404954!important;opacity:.5}.daterangepicker select.monthselect,.daterangepicker select.yearselect{background-color:transparent;border:none}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:18px;font-weight:500}input::-webkit-input-placeholder{color:var(--mainTheme)!important}input:focus::-webkit-input-placeholder{color:#333742!important}input::-moz-placeholder{color:var(--mainTheme)!important}input:focus::-moz-placeholder{color:#333742!important}input:-ms-input-placeholder{color:var(--mainTheme)!important}input:focus:-ms-input-placeholder{color:#333742!important}.greece .container-ctm,.new-destination .container-ctm{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);margin-right:auto;margin-left:auto}#loder{position:fixed;left:50%;top:50%;width:50px;height:auto;z-index:9999;display:none}.wpcf7-submit{background-color:#606c5b!important;color:#edeee9!important}.wpcf7-submit:hover{background-color:#edeee9!important;color:#606c5b!important}.subscribe-form br{display:none}.add_favourite{cursor:pointer}.wpcf7-not-valid-tip{color:#FFFFFF!important}.wpcf7-response-output{border-color:#000000!important;color:#FFFFFF!important}.wpcf7 form .wpcf7-response-output{margin:0!important}.enquiry_field_error{position:absolute}.ajax-loader-image{width:150px}.choose-your-date{background-color:var(--mainBG);border:1px solid #404954;border-radius:0;margin-bottom:30px;padding:20px 28px;font-size:20px;display:flex;align-items:center;justify-content:space-between;border-top:none}.choose-your-date .thm-btn{padding:10px 30px 12px}.choose-your-week .form-check{display:flex;align-items:center;padding-left:0em;margin-right:30px}.choose-your-week .form-check-input{width:18px;height:18px;margin-left:0;vertical-align:middle;background-color:var(--mainBG);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border:1px solid #424953;border-radius:50%;position:absolute;cursor:pointer;margin-top:0}.choose-your-week .form-check-input:checked{background-color:transparent;background-image:url(../../../../../../../../themes/villacollective/assets/images/radio-btn.svg);border-color:var(--mainTheme)}.choose-your-week .form-check-label{font-size:16px;color:#424953;letter-spacing:1px;margin-left:28px}.daterangepicker td.range-plus-minus,.daterangepicker td.range-plus-minus:hover{background-color:#90EE90!important;border-color:#384049!important;color:#384049!important;text-decoration:none!important}.close-your-datepicker{display:none;position:absolute;top:23px;right:30px;text-align:center;font-size:16px;font-weight:600;font-family:"SofiaProRegular";white-space:nowrap;cursor:pointer;text-transform:uppercase;border:1px solid #404954;border-radius:50%;height:35px;width:35px;padding:4px;color:#404954}.close-your-datepicker:hover{background-color:#404954;color:#f7f7f3}.enquiry-daterangepicker .daterangepicker{top:30px!important;left:0px!important;right:auto!important;justify-content:center;display:flex!important;width:100%!important;position:absolute!important}.no-villa-found{margin-top:45px}.no-villa-found .section-head{margin-bottom:50px}.no-villa-found-cnt p{font-size:20px;font-family:"SofiaProMedium";line-height:34px;color:#6e7e89;display:block;margin-bottom:4px}.no-villa-found-cnt p span{color:#e0ad80;cursor:pointer}.no-villa-found-contact{margin-top:50px}.no-villa-found-contact a{font-size:20px;font-family:"SofiaProMedium";line-height:34px;color:var(--mainTheme);margin:0 30px;transition:all 0.4s ease-in-out}.no-villa-found-contact a i{margin-right:15px}.no-villa-found-contact a:hover{color:#e0ad80}.instagram-gallery-list[data-feed_layout="gallery"]{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.team-md{display:none}.photos .modal.modal-static .modal-dialog{transform:none}.photos .modal{background-color:var(--colorWhite)}.photos .modal-xl{--bs-modal-width:1360px}.photos .modal-content{border:0}.photos .modal-header .btn-close{width:auto;height:auto;font-size:22px;color:var(--mainTheme);margin:0;padding:0;background-image:none;background-color:transparent;border-radius:0;opacity:1}.photos .modal-header .btn-close i{margin-right:10px}.photos .modal-header .btn-close:hover{color:#e0ad80}.photos .modal-header{padding:12px 24px;border:0;position:sticky;top:0;z-index:1111;background-color:#fff;width:100%}.photos .modal-header h2{font-size:32px;color:var(--mainTheme);text-transform:uppercase;margin-bottom:0}.photos .modal-body{padding:24px}.photos .villa-main{padding:0}.photos .villa-left .gallery{padding:0;border:none}.photos .villa-left .gallery .lightgallery a{display:block}.villa-concierge-name span{font-size:20px;font-family:"SofiaProRegular";color:var(--mainTheme);text-align:center;text-transform:lowercase;display:unset;letter-spacing:1px}.villa-concierge-name a{font-size:20px;font-family:"quiche-sans";color:#606c5b;letter-spacing:1px;text-transform:uppercase;text-decoration:underline}.team-modal .w-15{--bs-modal-width:1300px}.team-modal .modal-content{border-radius:0}.team-modal .close{position:absolute;z-index:10000;width:50px;height:50px;line-height:30px;text-shadow:none;border:2px solid #939698;border-top:0;border-right:0;opacity:1;top:0;right:0;font-size:22px;font-weight:unset;color:var(--mainTheme);border-radius:0;background-color:var(--colorWhite);padding:0}.team-modal .close:hover{transition:all 0.4s ease-in-out;background-color:var(--mainTheme);border-color:var(--mainTheme);color:var(--colorWhite)}.team-modal .modal-body{padding:50px 50px 0}.team-left{margin-bottom:30px}.team-left .team-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:57.8% 0%}.team-left h3{font-size:24px;font-family:"SofiaProMedium";color:var(--mainTheme);text-transform:uppercase;letter-spacing:1px;margin:15px 0 5px}.team-left span{font-size:16px;font-weight:500;color:var(--mainTheme);text-transform:uppercase;letter-spacing:1px;display:block}.team-modal .team-cnt{padding:0 30px 0 0}.team-modal .team-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:20px;width:100%}.team-modal .team-cnt a{color:var(--colorBlack)}.team-modal .team-cnt a:hover{color:var(--mainTheme)}.team-modal .modal-footer>*{margin:0}.team-modal .modal-footer{background-color:var(--mainTheme);padding:15px 38px;border-radius:0}.team-modal .modal-footer p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--colorWhite);display:inline-block;margin-bottom:20px}.team-modal .modal-footer p a{color:var(--colorWhite);text-decoration:underline}.team-modal .modal-footer p a:hover{color:#e0ad80}.opening-times{margin-bottom:50px}.opening-times h3{font-size:28px;color:var(--mainTheme);text-transform:uppercase;margin-bottom:20px}.opening-times p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#6e7e89;margin-bottom:0}.contact-map{margin-bottom:40px}.contact-map p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:#6e7e89;margin-bottom:20px}.contact-map iframe{width:100%;min-height:420px;filter:grayscale(100%)}.our-story{padding:100px 0 70px}.our-story-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:58.6% 0%}.our-story-box-img{background-position:center;background-repeat:no-repeat;background-size:cover;width:89%;padding:57% 0%;position:relative}.our-story-img-sub{width:69.6%;height:64.9%;position:absolute;right:-50px;bottom:-70px}.our-story-img-sub img{width:100%;height:100%;object-fit:cover}.our-story-cnt{margin-right:30px}.our-story-cnt h2{font-size:50px;line-height:55px;color:var(--mainTheme);margin-bottom:30px;text-transform:uppercase}.our-story-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:inline-block;margin-bottom:30px}.our-story-cnt p:last-child{margin-bottom:0}.video-strip{padding:30px 0 0}.video-strip .section-head h2{margin-bottom:20px}.video-strip .container-ctm{width:100%;max-width:1920px;margin:40px auto 0}.video-strip-box{position:relative}.video-strip-box:before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:var(--mainTheme);opacity:.4;transition:all 0.4s ease-in-out}.video-strip .container-ctm .row{display:flex;flex-wrap:wrap;justify-content:space-between}.video-strip-box{transition:width 0.6s ease-in-out}.video-strip .container-ctm .col-sm-6.col-md-6.col-lg-4{flex:1 1 30%;max-width:33.33333333%;transition:all 0.6s ease-in-out}.video-strip .container-ctm .col-sm-6.col-md-6.col-lg-4:hover{flex:1 1 40%;max-width:40%}.video-strip .container-ctm .col-sm-6.col-md-6.col-lg-4:hover .video-strip-box::before{opacity:0}.video-strip .container-ctm .row:hover .col-sm-6.col-md-6.col-lg-4:not(:hover){flex:1 1 30%;max-width:30%}.video-strip-img img{width:100%;height:1066px;object-fit:cover}.video-strip-cnt{position:absolute;top:30px;left:30px;right:30px;width:510px;margin:0 auto;text-align:center}.video-strip .container-ctm .col-sm-6.col-md-6.col-lg-4:hover .video-strip-cnt{width:510px}.video-strip-cnt span{font-size:20px;line-height:32px;letter-spacing:3px;color:var(--mainTheme);display:block;margin-bottom:4px;text-transform:uppercase}.video-strip-cnt h3{font-size:44px;color:var(--mainTheme);margin-bottom:10px;text-transform:uppercase}.video-strip-cnt p{font-size:20px;font-family:"SofiaProLight";line-height:32px;color:var(--mainTheme);display:block;margin-bottom:0}.video-strip-box a{position:absolute;z-index:1;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;height:100%}.page-template-our-story .modal-backdrop{--bs-backdrop-bg:#ffffff}.page-template-our-story .modal-backdrop.show{opacity:.7}.ctm-modal .modal-dialog{width:100%;max-width:1336px}.ctm-modal .modal-header{padding:0;border:0;border-radius:0}.ctm-modal .modal-header .btn-close{margin-top:-40px}.ctm-modal .modal-content{border-radius:0}.ctm-modal .modal-body{padding:0}.password-protection{padding:100px 0}.password-protection-form p{font-size:42px;line-height:47px;color:var(--mainTheme);margin-bottom:33px;text-transform:uppercase;font-family:"quiche-sans",sans-serif}.password-protection-form p label{display:grid;text-align:left;font-size:20px;font-family:"SofiaProRegular";color:#212529}.password-protection-form p label input{background-color:var(--mainBG);border-width:1px;border-color:#404954;border-radius:0;margin-bottom:30px;padding:20px 28px;font-size:20px;line-height:80px;height:80px;margin-top:5px}.password-protection-form [type="submit"]{background-color:#606c5b;padding:10px 30px 12px;font-size:18px;font-family:"SofiaProLight";color:var(--mainBG);text-transform:uppercase;text-align:center;border:1px solid #606c5b;display:inline-block;letter-spacing:4px;border-radius:0}.password-protection-form [type="submit"]:hover{color:#606c5b;background-color:var(--mainBG);transition:all 0.4s ease-in-out}#other_text,.destinations-list{display:none}.close-icon{position:absolute;top:16px;right:28px;font-size:24px;color:var(--mainTheme);display:none}.ui-datepicker td.range-hover a{background-color:#2c2c2c!important;color:#fff!important;border-radius:0!important}.ui-datepicker td.range-start a{background-color:#2c2c2c!important;color:#fff!important;border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.ui-datepicker td.range-end a{background-color:#2c2c2c!important;color:#fff!important;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.instagram-gallery-list[data-feed_layout=gallery] .instagram-gallery-item{width:unset;flex:1 1 calc(25%)}.instagram-gallery-list[data-feed_layout="gallery"]{margin-right:unset;margin-left:unset}.instagram-gallery-list[data-feed_layout=gallery]{justify-content:center;gap:12px;grid-template-columns:repeat(3,1fr);display:grid}.new-destination{padding:0 0 100px}.new-destination .nav-tabs{border:none}.new-destination .nav-tabs .nav-item{flex:1 1 calc(20%)}.new-destination .nav-tabs .nav-link{font-size:20px;font-weight:500;font-family:"quiche-sans",sans-serif;color:#606d5b;padding:12px 20px;border-radius:0;border-color:#606d5b;border-right:0;position:relative;width:100%;height:100%;margin-bottom:0}.new-destination .nav-tabs .nav-link.active{color:#f7f7f3;background-color:#a9b0a1;border-color:#606d5b}.new-destination .nav-tabs .nav-item:last-child .nav-link{border-right:1px solid #606d5b}.new-destination .tab-content{border:1px solid #606d5b;border-top:0;padding:50px}.new-destination .new-destination-cnt p{font-size:18px;font-family:"SofiaProLight";line-height:30px;color:var(--mainTheme);color:#677783}.new-destination .new-destination-cnt ul li{font-size:18px;line-height:30px;color:#677783}