﻿/*!
Theme Name: Edge Escape
Theme URI: http://edgeescapes.com
Author: edgeescapes.com
Author URI: http://edgeescapes.com/
Description: Description
*/*{box-sizing:border-box}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}article,aside,figure,footer,header,nav,section,details,summary{display:block}img,object,embed{max-width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle;box-sizing:border-box}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0;font-family:"Mont"}button,input[type=button]{width:auto;overflow:visible}input[type=submit],button[type=submit]{-webkit-appearance:none}:focus{outline:none}input[type=submit]:focus{outline:none}:root{--font-spectral: "Spectral", serif;--font-inter: "Inter", sans-serif;--color-black: #000000;--color-white: #ffffff;--color-body: #1C1C1C;--color-sandstone: #D6D3CA;--color-coffee: #3D3C3B;--color-coffee-light: #CDCABF;--color-brown: #605E5A;--color-brown-light: #EEEDEA}body{font-size:15px;font-weight:400;line-height:1.2;color:var(--color-body);font-family:var(--font-inter);position:relative;background:var(--color-sandstone)}.main{max-width:1440px;margin:0 auto;width:100%;padding:0 40px}@media screen and (max-width: 1199px){.main{max-width:960px;padding:0 15px}}@media screen and (max-width: 991px){.main{max-width:720px}}@media screen and (max-width: 767px){.main{max-width:100%;padding:0 40px}}@media screen and (max-width: 540px){.main{max-width:100%}}h1,.h1,h2,.h2,h3,h4,h5,h6{font-family:var(--font-spectral);font-weight:275;padding:0;margin:0 0 20px;color:var(--color-body);text-transform:none;line-height:1.2}h1,.h1{font-size:58px}@media screen and (max-width: 1400px){h1,.h1{font-size:52px}}@media screen and (max-width: 1199px){h1{font-size:48px}}@media screen and (max-width: 991px){h1{font-size:46px}}@media screen and (max-width: 767px){h1{font-size:44px}}h2,.h2{font-size:44px}@media screen and (max-width: 1400px){h2,.h2,.h1{font-size:40px}}@media screen and (max-width: 1199px){h2,.h2,.h1{font-size:38px}}@media screen and (max-width: 991px){h2,.h2,.h1{font-size:36px}}@media screen and (max-width: 767px){h2,.h2,.h1{font-size:34px}}h3{font-size:34px}@media screen and (max-width: 1400px){h3{font-size:32px}}@media screen and (max-width: 1199px){h3{font-size:30px}}@media screen and (max-width: 991px){h3{font-size:28px}}@media screen and (max-width: 767px){h3{font-size:26px}}h4{font-size:26px}@media screen and (max-width: 1400px){h4{font-size:24px}}@media screen and (max-width: 1199px){h4{font-size:22px}}@media screen and (max-width: 767px){h4{font-size:19px}}h5{font-size:20px}@media screen and (max-width: 1199px){h5{font-size:18px}}h6{font-size:15px}.cf::after{display:table;content:"";clear:both}p{margin:0 0 30px;font-weight:300;line-height:1.6}p:last-child{margin-bottom:0}a{color:var(--color-body);text-decoration:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}a:hover,a:focus{color:var(--color-coffee);outline:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select,form .gfield input[type=text],form .gfield input[type=email],form .gfield input[type=tel],form .gfield input[type=number],form .gfield input[type=search],form .gfield input[type=password]{font-size:15px;line-height:19px;font-family:var(--font-inter);color:var(--color-body);border:0;border-bottom:1px solid rgba(28, 28, 28, 0.5);border-radius:0;padding:17px 0px;box-shadow:none;width:100%;margin:0;font-weight:300;background-color:transparent;vertical-align:middle;box-sizing:border-box;height:auto;outline:none;box-shadow:none}textarea{height:80px;resize:none}select{box-shadow:none;appearance:none;-webkit-appearance:none;background-position:98% center;background-size:auto;background-repeat:no-repeat}::-webkit-input-placeholder{color:var(--color-body);opacity:1}::-moz-placeholder{color:var(--color-body);opacity:1}:-ms-input-placeholder{color:var(--color-body);opacity:1}:-moz-placeholder{color:var(--color-body);opacity:1}.c-row{display:flex;flex-direction:row;flex-wrap:wrap}.c-col{display:flex;flex-direction:column;flex-wrap:nowrap}input[type=submit],button[type=submit],.btn{display:inline-block;position:relative;font-size:15px;font-weight:300;font-family:var(--font-inter);color:var(--color-sandstone);border:1px solid var(--color-coffee);background:var(--color-coffee);text-transform:capitalize;line-height:1;position:relative;transition:all .3s ease-in-out;padding:18px 10px;min-width:164px;border-radius:100px;text-align:center;-webkit-appearance:none;outline:none;cursor:pointer}input[type=submit]:hover,input[type=submit]:focus,.btn:hover,.btn:focus,.btn:active,.btn:first-child:active{background:transparent;color:var(--color-coffee);border-color:var(--color-coffee);outline:none}.btn.sand-btn{background:var(--color-sandstone);border-color:var(--color-sandstone);color:var(--color-coffee)}.btn.sand-btn:hover,.btn.sand-btn:focus{background:transparent;color:var(--color-coffee);border-color:var(--color-coffee)}@media screen and (max-width: 1199px){input[type=submit],button[type=submit],.btn,.contact-form-wrap .gform-theme--framework.gform-theme.gform_wrapper form .gform-footer .gform_button.button{min-width:160px;padding:14px 15px}}.site-header{position:absolute;left:0;right:0;top:0;z-index:999;width:100%;padding:40px 0}.home .blankDiv{display:none}.header-row{position:relative}.logo{width:312px;display:block;margin:0 auto}.logo img{width:100%;display:block}.hero-banner-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.hero-banner-bg--css{background-size:cover;background-position:center;background-repeat:no-repeat}.hero-banner-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner-content{position:relative;z-index:1;text-align:center}.hero-banner-content h1{color:var(--color-coffee)}.hero-banner-content>*:last-child{margin-bottom:0}.intro-sec{position:relative;padding:0 0 50px}.intro-two-row{justify-content:space-between;margin:0 -12px}.intro-col{padding:0 12px;margin-bottom:50px}.inner-intro-justify-content{display:flex;flex-direction:column;justify-content:center}.intro-content-top h2{margin:0 0 14px}.intro-content-bottom p{line-height:1.6}.intro-content-side-line{flex:1px;border-left:1px dashed var(--color-body);display:block;width:1px;margin:0 0 24px}.intro-content-col{width:45%}.intro-img-col{width:49.75%}.intro-img-box{position:relative;padding:1rem}.intro-img-bg{position:relative;padding-bottom:140.5%;margin-bottom:1rem}.intro-img-bg img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.intro-img img{width:100%;display:block;margin:0 0 20px}.intro-img img:last-child{margin-bottom:0}.intro-img-cap{font-size:.9rem;font-weight:300;color:var(--color-coffee);display:block;margin-top:.5rem}.property-slider-sec{padding:0 0 100px 0;overflow:hidden}.property-slider-top{padding:0 0 56px}.property-slider-top-row{justify-content:space-between;align-items:center}.property-slider-title-top>*:last-child{margin-bottom:0}.property-top-dashed-line{border-top:1px dashed var(--color-body);display:block;flex:1;margin:0 15% 0 20px}.property-slider .property-slider-item:before{content:"";position:absolute;top:0;right:0;bottom:0;border-left:1px dotted rgb(61 60 59/30%)}.property-slider .slick-track .slick-slide>div{height:100%}.property-slider .property-slider-item{position:relative;height:100%}.property-slider-arrow{display:flex;flex-direction:row;flex-wrap:wrap}.property-slider-arrow .slick-arrow.slick-prev{margin-right:10px}.slick-arrow.slick-prev,.slick-arrow.slick-next{font-size:12px;width:50px;height:50px;line-height:50px;border-radius:50%;background:var(--color-coffee);color:var(--color-sandstone);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;border:1px solid var(--color-coffee);outline:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.slick-arrow.slick-prev:hover,.slick-arrow.slick-next:hover{background:transparent;border-color:var(--color-coffee);color:var(--color-coffee)}.property-slider{padding-right:27%}.property-slider .slick-track{display:flex}.property-slider .slick-track .slick-slide{height:auto}.property-slider .slick-list{margin:0 -20px;overflow:inherit}.property-slider-item{padding:0 20px}.property-slider-item-link{display:block;width:100%}.property-slider-img{position:relative;display:block;padding-bottom:81.2%;margin:0 0 41px;overflow:hidden}.property-slider-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0;transition:all .3s ease-in-out}.property-slider-item-link:hover .property-slider-img img{transform:scale(1.19)}.property-slider-content{position:relative}.property-slider-content h3{margin:0 0 33px}.property-slider-content-bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.property-amenities{padding:0;margin:0;list-style:none;width:76%;padding-right:15px}.property-amenities li{display:inline-block;font-size:20px;font-weight:275;color:var(--color-body);font-family:var(--font-spectral)}.property-amenities li:after{display:inline-block;vertical-align:middle;margin:0 1px 0 3px;content:"•"}.property-amenities li:last-child:after{display:none}.property-amenities li:last-child{margin-right:0}.property-slider-arrow-icon{font-size:12px;width:32px;height:32px;line-height:32px;border-radius:50%;background:var(--color-coffee);color:var(--color-sandstone);text-align:center;display:block;margin-bottom:3px;border:1px solid var(--color-coffee);transition:all .3s ease-in-out}.property-slider-item-link:hover .property-slider-arrow-icon{background:var(--color-sandstone);color:var(--color-coffee);border-color:var(--color-coffee)}.collection-sec{padding:100px 0;position:relative}.collection-top{margin-bottom:50px}.collection-top>*:last-child{margin-bottom:0}.collections-grid{margin:0 -12px}.collection-item{padding:0 12px;margin-bottom:30px;width:41%}.collections-grid{justify-content:space-between}.collection-item:nth-child(even) .collection-image{order:2;margin-bottom:0;margin-top:40px}.collection-image{padding-bottom:116.6%;position:relative;margin-bottom:40px}.collection-image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;left:0;top:0}.collection-category{font-size:11px;font-weight:300;font-family:var(--font-inter);color:var(--color-coffee);display:inline-block;margin-bottom:26px;text-transform:capitalize;padding:9px 20px;background:var(--color-coffee-light);border-radius:100px}.collection-content h3{margin-bottom:22px}.collection-content p{font-size:15px;font-weight:300;line-height:1.6;margin-bottom:24px}.learn-more{font-size:15px;font-weight:700;color:var(--color-body);font-family:var(--font-inter);display:inline-flex;align-items:center}.learn-more i{font-size:12px;transition:transform .3s ease;margin-left:8px;width:32px;height:32px;border:1px solid transparent;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.learn-more:hover i{border-color:var(--color-coffee)}.portfolio-sec{min-height:860px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0}@media(min-width: 1800px){.portfolio-sec{min-height:100vh}}.portfolio-content h2{font-weight:275;margin:0 0 24px}.site-footer{background:var(--color-coffee);padding:97px 0 20px}.foo-form h4{color:var(--color-sandstone);text-decoration:underline}.foo-contact-main h4{color:var(--color-sandstone);text-decoration:none}.foo-contact-item a{color:var(--color-sandstone);font-size:20px;font-family:var(--font-spectral);font-weight:200}.foo-contact-row{justify-content:space-between;align-items:flex-end}.foo-contact-col{width:48%}.foo-social-col{width:30%;text-align:right}.foo-social-col .social-icons{margin:0;padding:0;list-style:none}.social-icons ul{margin:0;padding:0;list-style:none;display:flex;justify-content:flex-end}.social-icons ul li{margin-left:9px}.social-icons ul li:first-child{margin-left:0}.social-icons ul li a{color:var(--color-sandstone);font-size:20px;text-decoration:none;border:1px solid var(--color-brown);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.social-icons ul li a:hover{background:var(--color-sandstone);color:var(--color-coffee);border-color:var(--color-sandstone)}.foo-right-col-item h4{color:var(--color-sandstone);margin-bottom:20px}.foo-right-col-item ul{margin:0;padding:0;list-style:none}.foo-right-col-item ul li{margin-bottom:20px}.foo-right-col-item ul li:last-child{margin-bottom:0}.foo-right-col-item ul li a{color:var(--color-sandstone);text-decoration:none;font-size:15px;transition:all .3s ease;border-bottom:1px dashed rgb(172 170 170/50%);padding:0 0 4px;font-weight:300}.foo-right-col-item ul li a:hover{color:var(--color-white);border-color:var(--color-white)}.site-footer hr{background:none;height:1px;border:none;border-bottom:1px dotted var(--color-brown);margin:58px 0;opacity:1}.marquee-main{display:flex;overflow:hidden}.marquee{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrapw}.marquee-logo{display:block}.marquee-logo img{display:block;max-width:100%;width:100%}@-webkit-keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.footer-bottom{padding:48px 0}.footer-bottom p{color:var(--color-brown);margin:0;font-size:15px;font-weight:300;opacity:.7}.footer-bottom a{color:var(--color-brown);text-decoration:none;transition:opacity .3s ease;text-decoration:underline}.footer-bottom a:hover{opacity:1;color:var(--color-white)}.foo-bottom-right{text-align:right}.property-search-form{background:var(--color-sandstone);max-width:919px;width:100%;margin:0 auto;border-radius:50px;padding:15px 11px 15px 36px}.search-form-wrapper{margin:0 -10px}.search-item{min-width:inherit;flex:1;padding:9px 14px;border-right:1px solid rgba(28,28,28,.1490196078)}.dropdown .dropdown-toggle>span{width:calc(100% - 21px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-item.search-item-search-btn{padding-top:0;padding-bottom:0;min-width:22%}.search-item:last-child{border-right:0}.search-item.search-item-search-btn .btn{width:100%;min-width:1px}.search-dropdown-btn{border:0;background:transparent;padding:0;font-size:15px;font-weight:300;color:var(--color-coffee);min-width:inherit;font-family:var(--font-inter);align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;transition:all .3s ease-in-out}.search-dropdown-btn:hover{text-shadow:.2px 0 #3d3c3b,-0.2px 0 #3d3c3b,0 .2px #3d3c3b,0 -0.2px #3d3c3b}.search-dropdown-btn i{display:inline-block;vertical-align:middle;margin-left:auto !important;padding-left:10px;position:relative;top:1px;font-size:12px}input#datepicker{min-width:45px;flex:none;transition:all .3s ease-in-out;width:100%;cursor:pointer;position:relative;z-index:1}.search-item.date-picker .search-dropdown-btn{position:relative}.search-item.date-picker .search-dropdown-btn .search-dropdown-arrow{position:absolute;top:0;bottom:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;width:11px;padding:0}input#datepicker:hover{text-shadow:.2px 0 #3d3c3b,-0.2px 0 #3d3c3b,0 .2px #3d3c3b,0 -0.2px #3d3c3b}.dropdown-toggle::after,.daterangepicker:before{display:none}.search-item .input-group{overflow:hidden}.search-item .form-control{background:transparent;border:0;padding:0;font-size:15px;font-weight:300;color:var(--color-coffee)}.search-item.features-dropdown{border:0}span.selected-destination-item{background:var(--color-coffee);font-size:10px;color:var(--color-sandstone);border-radius:10px;padding:4px 5px;margin:2px 2px;display:inline-block}.dropdown-menu.search-dropdown{min-width:190px;background:var(--color-brown-light);padding:28px;border-radius:5px;margin-top:43px;border:0}ul.dropdown-menu-list{list-style:none;margin:0;padding:0}ul.dropdown-menu-list li{margin-bottom:10px}.form-check{padding:0;min-height:inherit;margin:0;position:relative;display:table}.form-check:after{content:"";position:absolute;bottom:0;left:22px;right:0;background:var(--color-black);height:1px;opacity:0;transition:all .3s ease-in-out}.form-check:hover:after{opacity:1}.form-check input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-check label{position:relative;cursor:pointer;font-size:15px;font-weight:300;color:var(--color-black);padding-left:22px;text-transform:capitalize;white-space:nowrap}.form-check label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid var(--color-black);width:12px;height:12px;position:absolute;left:0;top:3px;cursor:pointer;border-radius:3px}.form-check input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:0px;width:12px;height:12px;background:var(--color-black);border-radius:3px}.save-btn{min-width:70px;font-size:11px;min-width:70px;font-size:11px;width:auto !important;padding:9px 9px;margin-top:5px}.save-btn:hover,.save-btn:focus{background:var(--color-coffee-light);color:var(--color-coffee);border-color:var(--color-coffee)}.daterangepicker .drp-calendar.right{display:none !important}.daterangepicker .drp-calendar.left{padding:0 0 10px;max-width:100%;width:100%;border-right:none}.daterangepicker{max-width:340px;padding:30px;background:var(--color-brown-light)}.daterangepicker .calendar-table .prev span,.daterangepicker .calendar-table .next span{font-family:"Font Awesome 6 Pro";font-weight:400;width:25px;height:25px;line-height:25px;border-radius:50%;background:var(--color-coffee);color:var(--color-sandstone);text-align:center;transform:none;padding:0;border:0}.daterangepicker .calendar-table .prev span:before{content:""}.daterangepicker .calendar-table .next span:before{content:""}.daterangepicker .drp-calendar.left .calendar-table{padding:0;background:transparent;border:0}.daterangepicker th.prev.available:hover,.daterangepicker th.next.available:hover{background-color:transparent !important;border-color:transparent !important;color:inherit !important}.daterangepicker select.monthselect,.daterangepicker select.yearselect{min-width:inherit;width:auto;border:0;font-size:20px;font-weight:200;font-family:var(--font-spectral);color:var(--color-body);text-transform:capitalize}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{width:40px;height:40px;line-height:40px;min-width:40px;border-radius:50%;font-size:13px;font-weight:600;font-family:var(--font-inter);color:var(--color-body);text-transform:capitalize}.daterangepicker td.start-date.end-date{border-radius:50%}.daterangepicker .calendar-table tr:nth-child(1) th{padding-bottom:20px}.daterangepicker .calendar-table tr:nth-child(2) th{font-size:13px;font-weight:600;font-family:var(--font-inter);color:var(--color-body);text-transform:capitalize}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:var(--color-coffee-light);color:var(--color-white)}.daterangepicker td.in-range{background:var(--color-coffee-light);color:var(--color-body)}.daterangepicker td.active,.daterangepicker td.active:hover{background:var(--color-coffee);color:var(--color-white)}.daterangepicker.show-calendar .drp-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0;margin:0}.daterangepicker .drp-selected{display:block;width:100%;padding:5px 0}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:11px;font-weight:300;font-family:var(--font-inter);padding:8px 8px;min-width:70px;margin:5px 0}.guests-dropdown .dropdown-menu.search-dropdown{min-width:265px}.guest-type-left-col h6{font-size:15px;font-weight:300;font-family:var(--font-inter);color:var(--color-body);margin:0;text-transform:capitalize}.guest-type-left-col small{font-size:11px;font-weight:300;font-family:var(--font-inter);color:var(--color-body)}.guest-type .input-group{width:88px !important}.btn.guest-type-btn{width:25px;height:25px;line-height:21px;border-radius:50% !important;background:transparent;border:1px solid var(--color-coffee);text-align:center;padding:0;min-width:inherit;font-size:16px;color:var(--color-coffee);font-weight:400}.guest-type .input-group .form-control{width:auto;padding:0;text-align:center;text-indent:9px;flex:1;color:var(--color-body);font-size:17px;font-weight:500;font-family:var(--font-inter)}.guest-type-row{border-bottom:1px solid rgb(67 67 67/50%);padding:0 0 9px;margin:0 0 9px}.guest-type .btn-outline-secondary{border-color:#dee2e6;color:#666}.guest-type .btn-outline-secondary:hover{background-color:#f8f9fa;color:#333}.features-dropdown .dropdown-menu{min-width:200px}.features-dropdown .form-check-label{color:#666}.banner-search-btn i{display:none}.property-search-sec{padding:50px 0 93px;position:relative;z-index:11}.property-sortby-sec.property-list-sorting{position:relative;z-index:1}.property-search-light-coffee-bg{background:var(--color-coffee-light)}.showing-properties p{margin:0;font-size:15px;font-weight:600;margin-right:25px}button.sort-dropdown-btn{border:0;background:transparent;outline:none;padding:0;font-size:20px;font-weight:275;color:var(--color-body);font-family:var(--font-spectral);text-transform:capitalize}.sort-dropdown-text{border-bottom:1px solid var(--color-body)}button.sort-dropdown-btn i{display:inline-block;vertical-align:middle;margin-right:12px;position:relative;top:-2px}.dropdown-menu.sort-dropdown{min-width:220px;background:var(--color-brown-light);padding:20px;border-radius:5px;margin-top:10px;border:0}.property-map-wrapper{position:sticky;top:50px}.property-map{background-color:var(--color-coffee);min-height:468px}.property-map-container{aspect-ratio:.8}.property-map{width:100%;height:100%}.daterangepicker.openscenter:after{display:none}.property-sortby-sec{padding:0 0 40px}.property-list-sec{padding:0 0 200px}.property-list-left-col{width:48%}.property-list-right-col{width:48%}.property-list-item{margin:0 0 98px}.property-list-item .property-slider-img{margin:0 0 69px;padding-bottom:79.2%}.property-list-left-col .property-list-item h3{margin:0 0 23px}.property-list-item:last-child{margin-bottom:0}.menu-copyright{display:none}.close-menu{position:absolute;top:40px;left:40px;cursor:pointer;z-index:1}.close-menu img{display:block;max-width:54px}.body-menu-open,.body-menu-open .site{overflow:hidden}.header-menu-inner{z-index:1;position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-coffee);opacity:0;transition:all .3s ease-in-out;pointer-events:none;overflow:auto}.header-menu-inner.menu-open{opacity:1;pointer-events:auto}.humburger-menu{cursor:pointer;width:54px;height:54px;background:var(--color-coffee);border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .4s ease-in-out}.humburger-menu span{width:23px;height:1px;background:var(--color-sandstone);display:block;margin:0 auto 7px;transition:all .4s ease-in-out}.humburger-menu span:last-child{margin-bottom:0}.humburger-menu.is-active{background:var(--color-sandstone)}.humburger-menu.is-active span{background:var(--color-coffee)}.humburger-menu.is-active span:nth-child(1){transform:rotate(45deg) translateY(6px) translateX(4px);-webkit-transform:rotate(45deg) translateY(6px) translateX(5px)}.humburger-menu.is-active span:nth-child(2){opacity:0}.humburger-menu.is-active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(5px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(4px)}.header-menu-wrap{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 0;position:relative;height:100%}.header-menu-wrap p{color:rgb(214 211 202/40%);margin-bottom:0}.header-menu-left{width:50%;padding:182px 105px 80px 133px}.header-menu-list{margin:9px 0 0;padding:0;list-style:none}.header-menu-list li{margin-bottom:10px}.header-menu-list li:last-child{margin-bottom:0}.header-top-menu ul li{font-family:var(--font-spectral);font-size:58px;font-weight:275;color:var(--color-sandstone);line-height:1.2}.header-top-menu ul li a{color:inherit}.header-bottom-menu{border-top:.5px dotted var(--color-sandstone);margin-top:39px;padding-top:55px}.header-bottom-menu ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.header-bottom-menu ul li{color:var(--color-sandstone);width:50%;margin-bottom:13px}.header-bottom-menu ul li:nth-child(even){width:44.5%;margin-left:auto}.header-bottom-menu ul li a{color:inherit}.header-top-menu ul li a:hover,.header-bottom-menu ul li a:hover{color:var(--color-white)}.header-social-menu{position:fixed;bottom:60px;right:67px;z-index:11}.header-social-menu ul{margin:0;list-style:none}.header-social-menu ul li{display:inline-block;vertical-align:middle;color:var(--color-white);font-size:20px;margin-left:22px}.header-social-menu ul li:first-child{margin-left:0}.header-social-menu ul li a{color:inherit;display:inline-block;vertical-align:middle}.header-social-menu ul li a:hover,.header-social-menu ul li a:focus{color:var(--color-body)}.header-image-right{width:50%;position:relative}.hover-header-image{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease-in-out}.hover-header-image img{display:block;width:100%;height:100%;object-fit:cover}.has-inner-banner .blankDiv{display:none}.inner-banner-section{position:relative;z-index:1;min-height:585px;display:flex;flex-wrap:wrap;align-items:flex-end;color:var(--color-white)}.inner-banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.inner-banner-bg.mobile-bg{display:none}.inner-banner-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-black);opacity:.25}.inner-banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.inner-banner-caption h1{color:var(--color-sandstone)}.link-btn{color:var(--color-sandstone);font-size:15px;font-weight:300;font-family:var(--font-inter);text-decoration:none;display:inline-block;margin-bottom:18px}.link-btn:last-child{margin-bottom:0}.link-btn i{font-size:12px;transition:transform .3s ease;margin-right:14px}.link-btn span{transition:all .3s ease-in-out;border-bottom:1px dotted;padding-bottom:4px}.link-btn:hover{color:var(--color-sandstone)}.link-btn:hover span{border-bottom-style:solid}.inner-banner-caption *:last-child{margin-bottom:0}.inner-banner-caption{padding-bottom:35px}.inner-banner-caption .link-btn{margin-bottom:33px;margin-left:6px}.two-content-section{padding:100px 0 100px}.content-right p{margin-bottom:23px;letter-spacing:.1px}.content-right p:last-child{margin-bottom:0}.two-content-section li{font-weight:300;line-height:1.6}.two-content-section ul,.two-content-section ol{padding-left:16px}.image-slider-section{padding:100px 0 100px}.image-slider-wrap{position:relative;padding-bottom:42px}.image-slider{max-width:1245px;margin-left:auto}.image-slider-item-img{position:relative;padding-bottom:59%}.image-slider-item-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}.image-slider-item-content{margin-top:22px;width:calc(100% - 120px)}.image-slider-item-content p{font-size:11px;font-weight:300}.image-slider-arrow{display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;bottom:0;right:0}.image-slider-arrow .slick-prev{margin-right:10px}.content-left{padding-right:90px}.content-left .btn{margin-top:10px}.listing-content-section .content-right{padding-left:120px;padding-right:0}.listing-content-right-item{border-bottom:.25px dotted var(--color-coffee);display:flex;flex-direction:row;padding-bottom:35px;flex-wrap:wrap;padding-top:41px}.listing-content-right-item:first-child{padding-top:0}.listing-content-right-item:last-child{border-bottom:0;padding-bottom:0}.listing-content-right-item-icon{width:34px;text-align:center;font-size:20px;padding-top:4px}.listing-content-right-item-content{padding-left:18px;width:calc(100% - 34px)}.listing-content-right-item-content h4{margin-bottom:5px}.image-content-section{padding:100px 0}.image-content-right-wrap{position:sticky;top:100px;margin-bottom:auto}.image-content-right img{display:block;margin-left:auto;width:100%}.image-content-left{margin:auto;padding-right:90px}.link-btn.black{color:var(--color-black)}.heading-section{padding:74px 0 55px}.heading-section-right{margin:auto;text-align:right}.heading-section-right .btn,.check-listing-section .content-left .btn{min-width:222px}.link-section ul{display:flex;flex-wrap:wrap;margin:0;list-style:none;padding:0;gap:0 59px}.link-section ul li{padding-bottom:15px;font-weight:300}.read-more-content ul li i{display:none}.read-more-content *:empty{display:none}.link-section{padding:0 0 27px}.link-sec-right ul{justify-content:flex-end}.link-section ul li img{display:inline-block;vertical-align:middle;margin-right:4px;max-width:12px;margin-top:-3px}.link-section-left ul li:first-child{border-bottom:1px solid}.mfp-container .inline-popup button.mfp-close{top:10px;right:10px}.inline-popup{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);display:none;align-items:center;justify-content:center;z-index:9999;margin:0 auto;padding:20px;overflow:auto}.inline-popup.active{display:flex}.inline-popup-wrapper{max-width:620px;margin:auto;background:var(--color-sandstone);padding:35px 20px 20px 20px;border-radius:10px;position:relative;width:100%}.popup-close{width:56px;height:56px;min-width:1px;padding:0;background-color:var(--color-coffee);border-radius:100%;text-align:center;opacity:1;display:inline-block;vertical-align:middle;color:var(--color-sandstone);top:10px;right:10px;position:absolute;font-size:28px;font-family:Arial,Baskerville,monospace;border:none}@keyframes fadeInUp{from{opacity:0}to{opacity:1}}.popup-open,.popup-open .site{overflow:hidden}.gallery-slider-section{padding:0;overflow:hidden}.gallery-slider-wrap{position:relative}.gallery-slider{position:relative}.gallery-slider:before{content:"";position:absolute;top:0;bottom:0;width:100%;background:var(--color-sandstone);left:calc(-100% - 4px);z-index:11}.gallery-slider .slick-list{padding-right:15.8%;overflow:inherit}.gallery-slider .slick-slide{margin-right:11px}.gallery-slider-item{position:relative;padding-bottom:66.5%}.gallery-slider-item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}.gallery-slider-arrow{display:flex;flex-wrap:wrap;position:absolute;right:0;bottom:27px;z-index:1}.gallery-slider-arrow .slick-prev{margin-right:10px}.slider-fullimage-wrap{position:absolute;top:24px;right:0;z-index:1}.slider-fullimage-wrap .open-gallery{display:inline-block;vertical-align:middle;width:50px;height:50px;line-height:50px;border-radius:50%;background:var(--color-coffee);color:var(--color-sandstone);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;border:1px solid var(--color-coffee);outline:none;transition:all .3s ease-in-out}.slider-fullimage-wrap .open-gallery:hover{background:#252525}.mfp-container button.mfp-close{width:56px;height:56px;min-width:1px;padding:0;background-color:var(--color-coffee);border-radius:100%;text-align:center;opacity:1;display:inline-block;vertical-align:middle;color:var(--color-sandstone);top:50px;right:50px}.mfp-figure figure{background:var(--color-sandstone);padding:10px;border-radius:8px}img.mfp-img{padding:0}.mfp-title{color:var(--color-coffee)}.mfp-bottom-bar{margin:0;position:relative;padding:10px 0}.mfp-content{padding:20px}.gallery-slider-section.no-arrows-slider .slider-fullimage-wrap{right:25px}.gallery-slider.only-one-slide .slick-slide{margin-right:0}.gallery-slider-section.no-arrows-slider .gallery-slider-arrow{display:none}.gallery-slider.only-one-slide .slick-list{padding:0}.check-listing-section .content-left{padding-right:50px;font-weight:300;line-height:1.6}.check-listing-section .content-left h2{margin-bottom:45px}.check-listing-section .content-left h2 span{display:block;margin-bottom:9px}.check-listing-section .content-left h2 span:last-child{margin-bottom:0}.check-listing-section .content-right{padding-right:0;padding-left:50px}.check-listing-section .content-right h2{border-bottom:1px solid #000;margin-bottom:0;padding-bottom:14px;margin-bottom:14px}.check-listing-section .check-list-wrap{padding-bottom:10px}.check-listing-section .check-list-wrap ul{margin:0;list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0 16px}.check-listing-section .check-list-wrap ul li{font-family:var(--font-spectral);font-weight:275;font-size:20px;line-height:1.2;width:calc(43% - 8px);margin-top:20px}.check-listing-section .check-list-wrap ul li:nth-child(2n){margin-left:auto}.check-listing-section .check-list-wrap ul li i{margin-right:12px;display:inline-block;vertical-align:middle;margin-top:-4px}.content-right .read-more-content{padding-bottom:0}.read-more-content{display:none;padding-bottom:30px}.check-listing-section .content-left .read-more-btn{display:inline-block;vertical-align:middle;font-family:var(--font-spectral);font-weight:275;font-size:20px;line-height:1.2;margin-top:7px;text-transform:capitalize}.check-listing-section .content-left .read-more-btn i{margin-right:5px;display:inline-block;vertical-align:top;padding-top:4px;font-size:18px}.check-listing-section .content-left .read-more-btn span{border-bottom:1px solid #1c1c1c;padding-bottom:7px}.check-listing-section .content-left .btn{display:table;margin-top:51px}.check-listing-section .content-right .read-more-btn{margin-top:35px;display:inline-block;vertical-align:middle}.check-listing-section .content-right .read-more-btn i{margin-right:11px}.check-listing-section .content-right .read-more-btn span{border-bottom:1px solid #1c1c1c}.read-more-content ul{display:flex;flex-wrap:wrap;gap:0 16px;padding-top:35px;padding-left:16px;padding-right:16p;font-weight:300;line-height:1.2}.read-more-content ul li{width:calc(43% - 8px);margin-bottom:4px}.read-more-content ul li:nth-child(2n){margin-left:auto}.location-section{padding:23px 0 0}.location-heading{border-top:1px dotted #1c1c1c;text-align:right;padding-top:105px;margin-bottom:50px}.location-heading *:last-child{margin-bottom:0}.three-listing-section{padding:100px 0}.three-listing-column{margin-top:36px}.three-listing-column ul{margin:0;list-style:none;padding:0;font-family:var(--font-spectral);font-weight:275;line-height:1.2;font-size:26px}.three-listing-column ul li i{font-size:20px;margin-right:19px}.three-listing-column ul li{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:3px}.three-listing-column h3{margin-bottom:14px}.three-listing-column p{margin-bottom:0}.three-listing-column p a,.three-listing-column a{border-bottom:1px solid}.inner-heading-section{padding:73px 0}.inner-heading-section .link-btn.black{margin-bottom:25px}.inner-heading-section *:last-child{margin-bottom:0}.inner-page-content-section{padding:0 0 92px}.inner-page-content-wrapper{max-width:1130px;margin:0 auto}.inner-page-content-wrapper p{margin-bottom:24px}.inner-page-content-wrapper p{max-width:955px}.inner-page-content-wrapper li{font-weight:300;line-height:1.6}.inner-page-content-wrapper ul,.inner-page-content-wrapper ol{padding-left:14px}.inner-page-content-wrapper *:last-child{margin-bottom:0}.two-content-section+.property-search-sec{padding-top:0}.property-list-section{padding-bottom:102px}.two-property-list-section .property-list{display:flex;flex-wrap:wrap;gap:0 80px}.two-property-list-section .property-list-item{width:calc(50% - 40px)}.property-sortby-sec.property-list-sorting .sort-dropdown-wrapper{margin-left:auto}.two-property-list-section .property-list .property-slider-img{margin-bottom:44px}.two-property-list-section .property-slider-content h3{margin-bottom:23px}.image-content-section.image__left .image-content-left-wrap{order:2}.image-content-section.image__left .image-content-left{padding-left:110px;padding-right:0}.image-content-section.image__left .image-content-right{padding-right:30px}.image-content-section.image__left .image-content-right img{margin-left:0;margin-right:auto}.image-caption{display:block;margin-top:20px;font-size:11px}.error-404.not-found{text-align:center;padding:100px 0 100px}.error-404.not-found .page-title{font-size:180px;line-height:180px}.error-404.not-found .page-content p{font-size:20px}.contact-form-section{padding:100px 0}.contact-info-left{padding-top:5px}.contact-info-left p{font-family:var(--font-spectral);font-weight:275;padding:0;margin:0 0 10px;color:var(--color-body);text-transform:none;line-height:1.2;font-size:44px}.contact-form-wrap .gform_heading{display:none}.gfield_required.gfield_required_text{font-size:0}.gfield_required.gfield_required_text:before{content:"*";font-size:15px;color:var(--color-coffee)}.contact-form-wrap .gform-body .gfield_label{font-size:15px;color:var(--color-coffee);font-weight:300}.contact-form-wrap{padding:6px 0 0}.contact-form-wrap .gform-body .gfield_label{display:none}.contact-form-wrap .gform-theme--foundation .gfield{margin-bottom:5px}.contact-form-wrap .gform-theme--framework .gfield--type-choice .gchoice{align-items:center}.contact-form-wrap .gform-body .gfield--type-radio,.contact-form-wrap .gform-body .gfield--type-checkbox{margin-top:16px}.contact-form-wrap .gform-body .gfield--type-radio:last-child,.contact-form-wrap .gform-body .gfield--type-checkbox:last-child{margin-top:0}.contact-form-wrap .gform-body .gfield--type-radio .gfield_label,.contact-form-wrap .gform-body .gfield--type-checkbox .gfield_label{display:block}.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_radio,.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_checkbox{display:flex;flex-wrap:wrap;flex-direction:row;gap:0 36px;cursor:pointer}.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_radio .gfield-choice-input,.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_checkbox .gfield-choice-input{background:transparent;width:16px;height:16px;border:1px solid var(--color-body);border-radius:100%}.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_radio .gfield-choice-input:before,.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_checkbox .gfield-choice-input:before{background:#d6d3ca;width:6px;height:6px;border-radius:100%;font-size:0}.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_radio .gfield-choice-input:focus,.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_checkbox .gfield-choice-input:focus{outline:none}.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_radio .gfield-choice-input:checked,.contact-form-wrap .gform-theme--framework .gfield--type-choice .gfield_checkbox .gfield-choice-input:checked{background:var(--color-coffee);border-color:var(--color-coffee)}.contact-form-wrap .gform-body .gfield--type-radio,.contact-form-wrap .gform-body .gfield--type-checkbox{margin-top:16px}.contact-form-wrap .ginput_container.ginput_container_radio,.contact-form-wrap .ginput_container.ginput_container_checkbox{margin-top:4px;margin-bottom:7px}.contact-form-wrap .ginput_container.ginput_container_radio .gform-field-label,.contact-form-wrap .ginput_container.ginput_container_checkbox .gform-field-label{margin-left:6px;color:var(--color-coffee);font-weight:300}.contact-form-wrap .gform-theme--framework.gform-theme.gform_wrapper form .gform-footer{margin-top:36px}.contact-form-wrap .gform-theme--framework.gform-theme.gform_wrapper form .gform-footer .gform_button.button{display:inline-block;position:relative;font-size:15px;font-weight:300;font-family:var(--font-inter);color:var(--color-sandstone);border:1px solid var(--color-coffee);background:var(--color-coffee);text-transform:capitalize;line-height:1;position:relative;transition:all .3s ease-in-out;padding:18px 10px;min-width:164px;border-radius:100px;text-align:center;-webkit-appearance:none;outline:none;cursor:pointer}.two-content-section .col-md-6:only-child{width:65%}.collection-list-section{padding:40px 0 105px}.collection-list-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:120px 0}.collection-image{margin-bottom:50px}.collection-list-item h3{margin-bottom:23px}.collection-list-item p{letter-spacing:.1px;margin-bottom:23px}.collection-list-item:nth-of-type(4n + 1){width:32%}.collection-list-item:nth-of-type(4n + 1) .collection-image{padding-bottom:140%}.collection-list-item:nth-of-type(4n + 2){width:40.85%;margin-left:auto;padding:86px 89px 81px}.collection-list-item:nth-of-type(4n + 2) .collection-image{padding-bottom:104%}.collection-list-item:nth-of-type(4n + 3){width:49.25%;margin-left:auto;margin-right:8.5%;margin-bottom:35px}.collection-list-item:nth-of-type(4n + 3) .collection-image{padding-bottom:66.6%}.collection-list-item:nth-of-type(4n + 2),.collection-list-item:nth-of-type(4n + 4){background:var(--color-coffee);color:var(--color-sandstone)}.collection-list-item:nth-of-type(4n + 2) h3,.collection-list-item:nth-of-type(4n + 4) h3,.collection-list-item:nth-of-type(4n + 2) p,.collection-list-item:nth-of-type(4n + 4) p,.collection-list-item:nth-of-type(4n + 2) .learn-more,.collection-list-item:nth-of-type(4n + 4) .learn-more{color:var(--color-sandstone)}.collection-list-item:nth-of-type(4n + 2) .collection-category,.collection-list-item:nth-of-type(4n + 4) .collection-category{background-color:var(--color-brown);color:var(--color-sandstone)}.collection-list-item:nth-of-type(4n + 2) .learn-more:hover i,.collection-list-item:nth-of-type(4n + 4) .learn-more:hover i{border-color:var(--color-sandstone)}.collection-list-item:nth-of-type(4n + 4){width:60.6%;padding:90px 106px}.collection-list-item:nth-of-type(4n + 4) .collection-image{padding-bottom:66.3%}footer form .ginput_container input[type=email]{background:#343434;border-radius:50px;color:#d6d3ca;font-size:15px;line-height:17px;font-family:var(--font-inter);padding:17px 23px;border:1px solid transparent;width:100%;text-align:left}.gform_fields{position:relative}footer .gfield--type-submit{position:absolute;top:0;bottom:0;right:6px;margin:auto 0 !important;display:flex !important;align-items:center !important}footer .gform-theme--foundation .gfield{width:auto}footer .gform-theme--foundation .gform_fields{display:block;position:relative}footer .gform-body .gfield--type-submit input[type=submit]{background:var(--color-coffee) !important;border-radius:50px !important;color:#d6d3ca !important;font-size:12px !important;line-height:14px !important;font-family:var(--font-inter) !important;padding:14px 22px !important;border:1px solid transparent;min-width:90px;font-weight:300 !important;transition:all .3s ease}footer .gform-body .gfield--type-submit input[type=submit]:hover,footer .gform-body .gfield--type-submit input[type=submit]:focus{outline:none !important;background:#d6d3ca !important;color:var(--color-coffee) !important;border-color:transparent !important}footer .gform-theme--framework .gform_validation_errors{display:none}footer .gfield_description.validation_message.gfield_validation_message{position:absolute;top:100%}.foo-form h4{margin-bottom:16px;text-align:left;text-decoration:none}.foo-form{padding-right:7px}.foo-contact-main{margin-top:31px}.foo-form .gform_confirmation_message{background:var(--color-sandstone);color:green;padding:10px;font-size:12px;font-weight:500}footer .gform-body .gfield--type-submit input[type=submit]+span{display:block;position:absolute;top:100%;right:0;margin-top:10px}.custom-location-map #map{aspect-ratio:2.676}.property-sortby-sec{position:relative;z-index:1}.property-sortby-sec.property-list-sorting .dropdown-menu.sort-dropdown.show{left:auto;right:0}.property-list .no-results{text-align:center;font-weight:500;font-size:18px}.property-list .no-results:last-child{margin-bottom:0}.property-list-left-col:only-child{width:100%}.property-map-container{aspect-ratio:.8}.property-map{width:100%;height:100%}.leaflet-tooltip.custom-tooltip{background:white;color:#333;border-radius:8px;padding:8px 12px;font-size:14px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);border:none}.leaflet-tooltip.custom-tooltip::before{border-top-color:white !important}.leaflet-control-zoom{display:none}.property-slider-top-row .property-top-dashed-line{display:none}.mfp-figure figure .mfp-img{max-height:calc(100% - 60px)}.mfp-figure:after{top:0;bottom:0}.mfp-bg{background:#252525}.gallery-slider-arrow .slick-arrow.slick-prev:hover,.gallery-slider-arrow .slick-arrow.slick-next:hover{background:#252525;color:#fff}.dropdown-menu,.daterangepicker{-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;animation-delay:0s;-webkit-animation-delay:0s}.daterangepicker{opacity:0}.daterangepicker.show-calendar{animation-name:fadeInUp;opacity:1}.logo{width:312px;display:block;margin:0 auto;padding:.5rem 1rem;backdrop-filter:blur(1px);background-color:rgba(0,0,0,.2);border-radius:.2rem}.has-alternate-header-logo .logo{background-color:rgba(0,0,0,0)}.heading-section{padding:0 0 1rem}.home .hero-banner-sec{height:100vh;position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex-wrap:nowrap;margin:0 0 100px;padding-bottom:12rem}.home .hero-banner-sec .hero-carousel,.home .hero-banner-sec .hero-media{position:absolute;inset:0;z-index:0}.home .hero-banner-sec .hero-media--has-slides .hero-carousel{position:absolute;inset:0;z-index:0}.home .hero-banner-sec .hero-bg-mobile{position:absolute;inset:0;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat}.home .hero-banner-sec .hero-bg-video{display:none}@media(min-width: 768px){.home .hero-banner-sec .hero-media--has-slides .hero-carousel{display:none}.home .hero-banner-sec .hero-bg-mobile{display:none}.home .hero-banner-sec .hero-bg-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block}}@media(prefers-reduced-motion: reduce){.home .hero-banner-sec .hero-bg-video{display:none !important}.home .hero-banner-sec .hero-bg-mobile{display:block !important}.home .hero-banner-sec .hero-media--has-slides .hero-carousel{display:block !important}.home .hero-banner-sec .hero-media--has-slides .hero-bg-mobile{display:none !important}}.home .hero-banner-sec .hero-carousel__slide{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity 1s ease-in-out}.home .hero-banner-sec .hero-carousel__slide.is-active,.home .hero-banner-sec .hero-carousel__slide.hero-carousel__slide--active{opacity:1}.home .hero-banner-sec .hero-banner-content h1{color:var(--color-sandstone);text-shadow:0 0 10px rgba(0,0,0,.5)}.header-btn.btn{min-width:182px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header-btn.btn:hover{border-color:rgb(86.925,85.5,84.075);background:rgb(86.925,85.5,84.075);color:var(--color-sandstone)}.footer-bottom-menu{list-style-type:none;display:flex;gap:1rem;justify-content:center;margin-top:1rem;margin-bottom:1rem}@media(min-width: 768px){.footer-bottom-menu{justify-content:flex-end;margin-top:0;margin-bottom:0}}.footer-bottom-menu a{color:var(--color-sandstone);text-decoration:none;font-size:.65rem}.footer-bottom-menu a:hover{color:var(--color-white)}@media(min-width: 768px){.footer-bottom-menu a{font-size:.9rem}}.testimonial-subtitle{font-family:var(--font-spectral);font-size:2rem;font-weight:300;line-height:1.1;margin:1rem 0}@media(min-width: 768px){.testimonial-subtitle{margin:2rem 0;font-size:2.5rem;display:flex;align-items:center;gap:1rem;white-space:nowrap}}.testimonial-subtitle .testimonial-subtitle-line{display:none}.testimonial-subtitle .testimonial-subtitle-line h2{margin:0 !important}@media(min-width: 768px){.testimonial-subtitle .testimonial-subtitle-line{display:block;width:100%;height:1px;border-top:1px dashed var(--color-brown)}}.testimonial-grid{column-count:1;column-gap:1.5rem;margin-bottom:5rem}@media(min-width: 768px){.testimonial-grid{column-count:2}}@media(min-width: 1024px){.testimonial-grid{column-count:3}}.testimonial{break-inside:avoid;padding:2rem 1rem;margin-bottom:1.5rem;background-color:var(--color-coffee-light)}.testimonial:last-child{margin-bottom:0;border-bottom:none}@media(min-width: 768px){.testimonial{padding:2rem}}@media(min-width: 1024px){.testimonial{padding:3.5rem}}.testimonial .testimonial-stars{display:flex;gap:.5rem;margin-bottom:5rem;font-size:1.2rem}.testimonial .testimonial-stars .fa-star{color:var(--color-brown)}.testimonial h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.testimonial .testimonial-body{font-weight:400}.testimonial .testimonial-body p{margin-bottom:1rem}.testimonial .testimonial-body p:first-of-type::before{content:"“"}.testimonial .testimonial-body p:last-of-type::after{content:"”"}.testimonial .testimonial-source cite{font-weight:bold;margin-top:1rem;color:var(--color-brown);font-style:normal}.property-search-book-now-btn{background-color:var(--color-sandstone);color:var(--color-coffee);border-color:var(--color-coffee);display:inline-block;text-align:center;padding:1rem 5rem;margin:0 auto;width:fit-content;border-radius:2rem;font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;transition:all .3s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.5)}@media screen and (min-width: 768px){.property-search-book-now-btn{display:none}}.two-col-sec{padding:0 0 5rem;position:relative}.two-col-row{margin:0 -12px;align-items:center;justify-content:space-between}.two-col-col{padding:0 12px;margin-bottom:50px}.two-col-content{width:54.1%}.two-col-img{width:42.5%}.two-col-img-box{position:relative;padding-bottom:79%}.two-col-img-box img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}.inner-two-col-content{padding-right:26%}.two-col-content h3{margin-bottom:22px}.two-col-content p{font-size:15px;font-weight:300;line-height:1.6;margin-bottom:24px}
