/* Minification failed. Returning unminified contents.
(1,12764): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1,12895): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1,91857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,91873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,91888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,91915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,91940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,91978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,92929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.text-green{color:#3c8826;}.bg-gray{background-color:#8e8e8d;}.bg-light-gray{background-color:#f3f3f3;}.form-control{background-color:transparent;border-radius:0;border-color:#8e8e8d;border-width:1px;border-style:none;border-bottom-style:solid;padding:.5rem 0;margin-bottom:1rem;font-size:.8rem;font-weight:300;letter-spacing:1px;line-height:1.5;color:#292928;}.form-control::-moz-placeholder{color:#292928;letter-spacing:2px;font-weight:300;}.form-control::placeholder{color:#292928;letter-spacing:2px;font-weight:300;}.form-control:focus{box-shadow:none;border-bottom-color:#3c8826;background-color:transparent;}.form-control:disabled,.form-control[readonly]{background-color:transparent;}.form-control:not(:placeholder-shown)+.form-control-label{top:-.5rem;font-size:.5rem;color:#8e8e8d;}.form-control-wrapper{position:relative;}.form-control-wrapper:focus-within .form-control-label{top:-.5rem;font-size:.5rem;color:#8e8e8d;}.form-control-label{position:absolute;top:.5rem;color:#292928;font-size:.8rem;font-weight:300;letter-spacing:2px;line-height:1.5;transition:font-size .2s ease-in-out,top .2s ease-in-out,color .2s ease-in-out;cursor:text;text-transform:uppercase;}.form-control+.select2{width:100%;margin-bottom:1rem;}.form-control+.select2 .select2-selection{height:auto;border-radius:0;border-color:#8e8e8d;border-width:1px;border-style:none;border-bottom-style:solid;}.form-control+.select2 .select2-selection__rendered{padding:.5rem 1rem;padding-left:0;font-size:.8rem;font-weight:300;letter-spacing:2px;color:#292928;line-height:1.5;text-transform:uppercase;}.form-control+.select2 .select2-selection__arrow{height:100%;top:0;right:0;width:1rem;}.form-control+.select2 .select2-selection__arrow::before{content:url(https://api.iconify.design/akar-icons/chevron-down.svg);position:relative;display:block;top:50%;transform:translateY(-50%);}.form-control+.select2 .select2-selection__arrow b{display:none;}.form-check{padding-left:1.75em;margin-bottom:.5rem;}.form-check .form-check-input{margin-left:-1.75rem;}.form-check .form-check-input[type="checkbox"]{border-radius:0;width:1.25rem;height:1.25rem;}.form-check .form-check-input[type="checkbox"]:checked{background-color:#3c8826;border-color:#3c8826;}.form-check .form-check-input:focus{box-shadow:none;}.form-check .form-check-label{font-size:.7rem;font-weight:400;line-height:1.2;color:#8e8e8d;}.form-check .form-check-label a{color:#8e8e8d;text-decoration:underline;}.form-check--big .form-check-input[type="checkbox"]{border-color:#292928;}.form-check--big .form-check-input[type="checkbox"]:checked{background-color:#fff;background-image:url('https://api.iconify.design/akar-icons/check.svg?color=%233c8826');background-position:center;background-repeat:no-repeat;background-size:contain;}.form-check--big .form-check-label{font-size:.8rem;font-weight:300;letter-spacing:2px;color:#292928;margin-top:.4rem;}.btn{border-radius:0;font-size:.8rem;letter-spacing:2px;padding:.5rem 1.5rem;text-transform:uppercase;}@media(min-width:1200px){.btn{padding:.5rem 2rem;}}.btn-outline-green{border-color:#3c8826;color:#292928;}.btn-outline-green:hover{border-color:#3c8826;background-color:#3c8826;color:#fff;}.btn-outline-green:focus{box-shadow:none;}.btn-outline-green.disabled{border-color:#8e8e8d;}.btn-outline-dark:hover{border-color:#3c8826;background-color:#3c8826;color:#fff;}.btn-link{padding:0;padding-bottom:.25rem;text-decoration:none;color:#292928;transition:padding .2s ease-in-out;}.btn-link:hover{border-bottom:1px solid #292928;color:#292928;padding-bottom:.25rem;}.btn-link:focus{box-shadow:none;}.btn-link.active{border-bottom:1px solid #292928;color:#292928;padding-bottom:.25rem!important;}.btn-submit{display:inline-flex;justify-content:space-between;padding:.5rem 1rem;font-size:.8rem;font-weight:400;letter-spacing:2px;border-color:#3c8826;color:#292928;}.btn-submit:hover{border-color:#3c8826;background-color:#3c8826;color:#fff;}.btn-submit span{display:inline-block;}.btn-light{border-color:#3c8826;color:#292928;}.btn-light:hover{border-color:#3c8826;background-color:#3c8826;color:#fff;}.btn-light:focus{box-shadow:none;}.pagination{margin-top:5rem;margin-bottom:0;}.pagination .page-link{font-size:1.2rem;border-style:none;color:#707070;}.pagination .page-link:focus{box-shadow:none;}.pagination .page-link.active{font-weight:600;}.dropdown-toggle{display:inline-block;color:#8e8e8d;font-size:1.2rem;font-weight:300;letter-spacing:3px;}.dropdown-toggle::after{content:url(https://api.iconify.design/akar-icons/chevron-down.svg?color=%238e8e8d);border-style:none;margin-left:.1rem;vertical-align:top;}.dropdown-toggle:hover{color:#707070;}.dropdown-toggle:hover::after{content:url(https://api.iconify.design/akar-icons/chevron-down.svg?color=%23707070);}.dropdown-toggle.show{color:#3c8826;}.dropdown-toggle.show::after{content:url(https://api.iconify.design/akar-icons/chevron-up.svg?color=%233C8826);}.dropdown-toggle.show:hover{color:#707070;}.dropdown-toggle.show:hover::after{content:url(https://api.iconify.design/akar-icons/chevron-up.svg?color=%23707070);}.dropdown-menu{border-style:none;padding:0;padding-top:.5rem;border-radius:0;}.dropdown-menu li:last-child .dropdown-item{padding-bottom:.5rem;border-bottom:1px solid #8e8e8d;}.dropdown-item{padding:.25rem;padding-right:1rem;line-height:1.2;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;}.dropdown-item:hover{background-color:transparent;color:rgba(60,136,38,.8);}.dropdown-item:focus{background-color:transparent;}.dropdown-item.active{color:#3c8826;background-color:#fff;}.modal.show{display:flex!important;}.modal-dialog{margin:auto;padding:2rem 0;}@media(min-width:576px){.modal-dialog{max-width:80%;}}@media(min-width:1400px){.modal-dialog{max-width:1320px;}}.modal-content{border-radius:0;}.modal-content .btn-close{position:absolute;padding:0;background:none;display:block;width:auto;height:auto;border-radius:0;}@media(max-width:991.98px){.modal-content .btn-close{z-index:1;opacity:1;top:.25rem;right:.25rem;background-color:#3c8826;}}@media(min-width:992px){.modal-content .btn-close{left:calc(100% + .25rem);}}.accordion-item{border-style:none;}.accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0;}.accordion-item:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #b5b5b5;}.accordion-item .accordion-header{margin-bottom:0;}.accordion-item .accordion-header .accordion-button{padding:1rem 0;border-top:1px solid #b5b5b5;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;color:#b5b5b5;}.accordion-item .accordion-header .accordion-button::after{background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1024 1024"%3E%3Cpath fill="%23b5b5b5" d="M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8Z"%2F%3E%3Cpath fill="%23b5b5b5" d="M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8Z"%2F%3E%3C%2Fsvg%3E');}.accordion-item .accordion-header .accordion-button:not(.collapsed){border-color:#8e8e8d;color:#292928;background-color:transparent;}.accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1024 1024"%3E%3Cpath fill="%23292928" d="M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"%2F%3E%3C%2Fsvg%3E');}.accordion-item .accordion-header .accordion-button:focus{box-shadow:none;}.accordion-item .accordion-header .accordion-button span{display:inline-block;}.accordion-item .accordion-header .accordion-button span:first-child{font-size:.7rem;letter-spacing:1px;margin-right:1rem;}.accordion-item .accordion-header .accordion-button span:last-child{font-size:.8rem;letter-spacing:3px;text-transform:uppercase;}.accordion-body{padding:0;}.accordion-body p{font-size:.9rem;}.accordion-style-2{margin-top:4rem;}.accordion-style-2 .accordion-button{padding:1.5rem 0;}.accordion-style-2 .accordion-button::after{order:-1!important;margin-left:0;margin-right:1rem;}.accordion-style-2 .accordion-button span:last-child{font-size:.9rem;font-weight:500;}.accordion-style-2 .accordion-body{padding-bottom:1.5rem;}.property{position:relative;margin-top:2rem;overflow:hidden;}.property a{color:#000;}.property-slider{position:relative;overflow:hidden;padding-top:75%;}.property-slider-images{position:absolute;top:0;width:100%;height:100%;transition:transform .2s ease-in-out;}.property-slider-images div{height:100%;}.property-slider-images img{height:100%;object-fit:cover;}.property-slider-arrows{position:absolute;z-index:1;right:0;bottom:0;}.property-slider-arrows-prev,.property-slider-arrows-next{border-width:1px;border-color:#292928;background-color:#fff;padding:.25rem .5rem;}.property-slider-arrows-prev:hover,.property-slider-arrows-next:hover{background-color:#3c8826;color:#fff;}.property-slider-arrows-prev{border-right-style:none;}.property-overlay{position:absolute;bottom:0;left:0;display:block;padding:1.5rem;width:100%;height:auto;background-color:rgba(0,0,0,.5);color:#fff;transition:opacity .2s ease-in-out;opacity:0;text-align:center;}@media(min-width:768px){.property-overlay{padding:1.5rem 3rem;}}@media(min-width:1200px){.property-overlay{padding:1.5rem 4.5rem;}}.property-overlay small{font-size:.8rem;letter-spacing:2px;}.property-overlay hr{opacity:1;height:1px;background-color:rgba(255,255,255,.5);}.property-overlay ul{display:flex;justify-content:center;padding-left:0;margin-bottom:0;}.property-overlay ul li{display:inline-block;padding:0 .5rem;}.property-collection{position:absolute;top:1rem;right:1rem;width:35%;}.property-tag{position:absolute;top:0;left:0;width:35%;}.property-favourite{position:absolute;z-index:1;left:1rem;bottom:1rem;color:#fff;}.property-description{display:block;text-decoration:none;padding-top:1rem;color:#292928;}.property-description-location{font-size:.8rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;}.property-description-price{font-size:1.25rem;font-weight:700;letter-spacing:1px;}.property-description:hover{cursor:pointer;color:#292928;}.property:hover .property-slider-images{transform:scale(1.1);}@media(pointer:fine){.property:hover .property-overlay{opacity:1;}}.badge{font-size:inherit;font-weight:initial;letter-spacing:1.2px;z-index:1;}.badge.green{background:#3c8826;}.badge.black{background:#292928;}.badge.gray{background:#8e8e8d;}.badge.diagonal{white-space:nowrap;position:absolute;padding:10px 100px;min-width:300px;transform:rotate(-45deg) translate(-41%,0);color:#fff;text-align:center;text-transform:uppercase;top:-49px;box-sizing:border-box;}.collection{position:relative;}.collection-main{position:relative;}.collection-image{position:relative;padding-top:75%;}.collection-image img{position:absolute;z-index:0;top:0;width:100%;height:100%;object-fit:cover;transition:width .5s ease-in-out;}.collection-description,.collection-description-hidden{position:relative;padding:2rem 0;text-align:center;transition:opacity .5s ease-in-out;}@media(min-width:992px){.collection-description,.collection-description-hidden{padding:2rem;}}.collection-description img{display:block;height:100px;margin:auto;margin-bottom:2rem;}.collection-description-hidden p{margin-bottom:2rem;}@media(min-width:992px){.collection-description-hidden{opacity:0;}}@media(min-width:992px){.collection{flex:1 0 0%;}.collection--left .collection-image img{left:0;}.collection--middle .collection-image::before,.collection--middle .collection-image::after{content:"";position:absolute;z-index:2;top:0;display:block;height:100%;width:1px;background-color:#fff;}.collection--middle .collection-image::before{left:0;}.collection--middle .collection-image::after{right:0;}.collection--middle .collection-image img{left:50%;transform:translateX(-50%);}.collection--middle .collection-description::before,.collection--middle .collection-description::after{content:"";position:absolute;z-index:2;top:0;display:block;height:100%;width:1px;background-color:#000;}.collection--middle .collection-description::before{left:0;}.collection--middle .collection-description::after{right:0;}.collection--right .collection-image img{right:0;}.collection:hover .collection-image img{width:300%;}.collection:hover .collection-description-hidden{opacity:1;}.collection.active .collection-image{z-index:1;}.collection-list{display:flex;}.collection-list:hover .collection:not(.active) .collection-description{opacity:.5;}}@media(max-width:991.98px){.collection-image::before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;height:100%;width:calc(100% + 1.5rem);transform:translateX(var(--bs-gutter-x,-.75rem));background-color:rgba(0,0,0,.25);}.collection-image img{width:calc(100% + 1.5rem);transform:translateX(var(--bs-gutter-x,-.75rem));}.collection-description{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:auto;}.collection-list .collection:not(:last-child){padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #292928;}}.favourite-toggle{display:inline-block;cursor:pointer;}.favourite-toggle.active .favourite-no{display:none;}.favourite-toggle.active .favourite-yes{display:block;}.favourite-no{display:block;}.favourite-yes{display:none;}.team-card{position:relative;min-height:700px;}@media(min-width:576px){.team-card{display:inline-block;min-width:340px;}}@media(min-width:768px){.team-card{display:block;min-width:initial;}}.team-card::before{content:"";position:absolute;z-index:1;left:0;bottom:0;width:100%;height:75%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);transition:opacity .2s ease-in-out;opacity:0;}.team-card-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3c8826;}.team-card-image{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;filter:grayscale(1);transition:filter .2s ease-in-out;}.team-card-image-wrap::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(/Assets/Images/team-card-overlay.png);background-position:center;background-size:cover;opacity:1;transition:opacity .2s ease-in-out;}.team-card-description{position:absolute;z-index:1;left:0;bottom:0;width:100%;padding:.75rem;}.team-card-description h4{font-family:'Lora',sans-serif;font-size:1.6rem;font-weight:500;margin-bottom:.5rem;color:#292928;}.team-card-description h6{font-size:.7rem;font-weight:300;letter-spacing:2px;margin-bottom:.25rem;color:#292928;}.team-card-description h5{font-size:1.15rem;font-weight:400;margin-top:.75rem;margin-bottom:0;display:none;}.team-card-description h5+h5{margin-top:0;}.team-card-description h5 a{color:#292928;}.team-card-languages{list-style:none;padding-left:0;margin-bottom:.75rem;opacity:0;transition:opacity .2s ease-in-out;}.team-card-languages li{display:block;text-align:center;margin-bottom:.25rem;}.team-card-action{padding:.4rem .5rem;}.team-card:hover::before{opacity:1;}.team-card:hover .team-card-image{filter:grayscale(0);}.team-card:hover .team-card-image-wrap::before{opacity:0;}.team-card:hover .team-card-description h4{color:#fff;}.team-card:hover .team-card-description h6{color:#fff;}.team-card:hover .team-card-description h5{display:block;}.team-card:hover .team-card-description h5 a{color:#fff;}.team-card:hover .team-card-languages{opacity:1;}.timeline{position:relative;justify-content:space-between;display:flex;flex-wrap:initial;margin-bottom:4rem;}.timeline li{position:relative;display:block;width:100%;transition:all .2s ease-in-out;}.timeline li:first-child .year::after{content:"";position:absolute;z-index:1;top:100%;right:100%;width:100%;height:1px;background-color:#707070;}.timeline li:last-child .story{position:absolute;right:100%;text-align:right;width:200%;}.timeline li:last-child .story .content{width:100%;padding-left:0;padding-right:.5rem;}.timeline li .year{position:relative;display:block;text-align:left;font-size:1.25rem;font-weight:400;color:#8e8e8d;padding:0;padding-bottom:1rem;border-bottom:1px solid #707070;border-radius:0;width:100%;}@media(min-width:576px){.timeline li .year{font-size:1.75rem;}}.timeline li .year::before{content:"";position:absolute;z-index:1;top:100%;left:0;transform:translateY(-50%);width:1rem;height:1rem;background-color:#fff;border-radius:1rem;border:1px solid #707070;}.timeline li .year.active{background-color:#fff;}.timeline li .story{position:relative;display:none;text-align:left;opacity:0;transition:opacity .2s ease-in-out;}@media(min-width:992px){.timeline li .story{display:block;}}.timeline li .story::before{content:"";position:absolute;z-index:1;width:1px;height:100%;background-color:#707070;transform:translateX(.45rem);}.timeline li .story .content{width:200%;padding-top:4rem;padding-left:2rem;}.timeline li .story .content p{display:inline-block;width:80%;font-size:.9rem;margin-bottom:2rem;}.timeline li.active .year{color:#292928;}.timeline li.active .year::before{background-color:#3c8826;}.timeline li.active .story{opacity:1;}@media(min-width:992px){.timeline{margin-bottom:0;}}.team-details-card{padding:1.5rem;background-image:url(/Assets/Images/ghost-logo.png);background-position:right -1rem bottom;background-size:auto 60%;background-repeat:no-repeat;}@media(min-width:992px){.team-details-card{padding:3rem;height:100%;}}.team-details-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}.team-details-card-image-wrapper{position:relative;background-color:#3c8826;width:100%;height:100%;padding-top:calc(100%/1.5);}@media(min-width:992px){.team-details-card-image-wrapper{padding-top:0;min-height:80vh;}}.team-details-card-content{position:relative;border-top:1px solid #292928;padding-top:1rem;}.team-details-card-content h1{position:relative;top:-.75rem;margin-bottom:-.5rem;text-transform:none;letter-spacing:0;}.team-details-card-content h4{margin-bottom:0;font-size:1.1rem;font-weight:300;}.team-details-card-content h4 b{font-weight:700;}.team-details-card-content h5{font-size:.8rem;font-weight:600;letter-spacing:2px;}.team-details-card-content h6{letter-spacing:2px;font-weight:300;line-height:1.5;margin-bottom:2.5rem;}.team-details-card-content p{font-size:.9rem;line-height:1.3;margin-bottom:5rem;}.team-details-card-content p p{margin-bottom:.5rem;}@media(min-width:992px){.team-details-card-content{display:flex;flex-direction:column;height:100%;border-top-style:none;padding-top:0;border-left:1px solid #292928;padding-left:1rem;padding-right:1rem;}.team-details-card-content p{padding-bottom:5rem;margin-bottom:auto;}.team-details-card-content p p{padding-bottom:0;margin-bottom:.5rem;}}.team-details-card-languages{list-style:none;display:block;padding-left:0;margin-bottom:.25rem;}.team-details-card-languages li{display:inline-block;}.team-details-card-languages li img{width:1.5rem;}.team-details-card-languages li+li{margin-left:.25rem;}@media(min-width:1200px){.team-details-card-languages{position:absolute;top:0;right:0;}}.select2-container--open .select2-dropdown{border-style:none;min-width:180px;}@media(min-width:768px){.select2-container--open .select2-dropdown{min-width:240px;}}.select2-container--open .select2-dropdown--below .select2-results__options{padding-top:.5rem;}.select2-container--open .select2-results__options{max-height:initial;}.select2-container--open .select2-results__option{padding:.25rem;padding-right:1rem;line-height:1.2;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;}.select2-container--open .select2-results__option:last-child{padding-bottom:.5rem;border-bottom:1px solid #8e8e8d;}.select2-container--open .select2-results__option:hover{background-color:transparent;color:rgba(60,136,38,.8);}.select2-container--open .select2-results__option:focus{background-color:transparent;}.select2-container--open .select2-results__option--highlighted{color:#3c8826;background-color:#fff;}.select2-container--open .select2-results__option[aria-selected=true]{background-color:#3c8826;color:#fff;}.select2-container--open .select2-results__option--highlighted[aria-selected]{background-color:#3c8826;color:#fff;}.blog-card{margin-bottom:2.5rem;}@media(min-width:992px){.blog-card{margin-bottom:5rem;}}.blog-card img{max-height:300px;height:100%;width:100%;object-fit:cover;object-position:center;}.blog-card--content{padding-top:1.5rem;display:flex;height:100%;flex-direction:column;justify-content:space-between;}@media(min-width:992px){.blog-card--content{padding-top:0;padding-left:1.5rem;}}@media(min-width:1200px){.blog-card--content{padding-left:0;}}.blog-card--content h6{color:#8e8e8d;letter-spacing:1px;}.month-object .month-name{width:100%;padding:10px 10px;background-color:#3c8826;text-align:center;color:#fff;text-transform:uppercase;}.month-object .month-weekdays{width:100%;display:flex;justify-content:space-between;background-color:#fff;}.month-object .month-weekdays span{display:block;width:100%;padding:.25rem;text-align:center;font-weight:bold;}.month-object .days{display:flex;flex-wrap:wrap;width:100%;background-color:#f2f2f2;}.month-object .days span{display:block;padding:9px 0;float:left;width:14.28%;font-size:13px;text-align:center;line-height:1.42857143;color:#000;}.month-object .days .day_busy{padding:9px 0;background-color:#707070;color:#fff;}.property-calendar-slider-arrows{text-align:right!important;padding-right:34px!important;}.property-calendar-slider-arrows button{display:inline-block!important;padding:8px 11px!important;}.property-calendar-slider-arrows .property-detail-slider-arrows-prev{left:0!important;}.property-calendar-slider-arrows .property-detail-slider-arrows-next{right:0!important;border-left:0!important;}.property-detail-availability hr{height:1px;opacity:1;background-color:#8e8e8d;margin-top:1rem;margin-bottom:0;}.property-detail-availability .ColorLabel-listing{list-style:none;padding-left:0;}.property-detail-availability .ColorLabel-listing>li{display:inline-block;vertical-align:middle;margin-right:30px;margin-bottom:12px;}.property-detail-availability .ColorLabel{display:inline-block;}.property-detail-availability .ColorLabel--gray i{background-color:#f2f2f2;}.property-detail-availability .ColorLabel--red i{background-color:#707070;}.property-detail-availability .ColorLabel i{display:inline-block;vertical-align:middle;width:30px;height:30px;}.property-detail-availability .ColorLabel span{display:inline-block;vertical-align:middle;margin-left:12px;color:#8f8f8f;}h1,h2,h3,.h1,.h2,.h3{font-family:'Lora',sans-serif;font-style:normal;font-weight:400;}h1,.h1{letter-spacing:4px;text-transform:uppercase;}@media(min-width:1200px){h2,.h2{font-size:1.8rem;}}h2:not(.h1),.h2:not(.h1){margin-bottom:2rem;letter-spacing:3px;text-transform:uppercase;}h3{font-size:1.2rem;}@media(min-width:576px){h3{font-size:1.4rem;}}h3:not(.h2){font-weight:400;letter-spacing:2px;}@media(min-width:576px){h3:not(.h2){letter-spacing:4px;}}h4{font-size:1.5rem;font-weight:700;letter-spacing:1px;color:#292928;}h4 small{font-size:1rem;}h5{font-size:1.2rem;font-weight:300;}h6{font-size:.8rem;font-weight:500;letter-spacing:3px;text-transform:uppercase;}p{line-height:1.4;}@media(min-width:768px){p{font-size:1.1rem;}}p b{font-weight:600;}p.small{font-size:.9rem;line-height:1.3;}a{text-decoration:none;}html{-webkit-user-select:none;-ms-user-select:none;user-select:none;}html body{overflow-x:hidden;font-family:"Poppins",sans-serif;font-weight:300;font-style:normal;color:#292928;}html body .container,html body .container-fluid{padding-right:1.25rem;padding-left:1.25rem;}html body .container-fluid{max-width:1920px;margin:auto;}html body header{position:fixed;z-index:10;top:0;left:0;width:100%;transition:background-color .2s ease-in-out;pointer-events:none;}html body header section#top{padding:.25rem 0;}html body header section#top a{display:inline-block;font-size:.8rem;font-weight:400;letter-spacing:4px;color:#fff;text-decoration:none;}html body header section#top a:hover{color:rgba(255,255,255,.8);}html body header section#top a+a{margin-left:1rem;}html body header section#top a i{vertical-align:middle;}html body header section#menu{position:absolute;z-index:1;top:0;left:0;width:100%;height:100vh;overflow-y:auto;background-color:#fff;opacity:0;pointer-events:none;}@media(min-width:992px){html body header section#menu .panel{padding:3rem;}}html body header section#menu .panel--left{padding:2.5rem 1.5rem;position:relative;}html body header section#menu .panel--left::before{content:"";position:absolute;z-index:-1;bottom:0;height:75%;left:0;width:75%;background-image:url(/Assets/Images/icon_white.png);background-repeat:no-repeat;background-size:cover;background-position:right;}@media(min-width:768px){html body header section#menu .panel--left::before{height:100%;width:65%;}}html body header section#menu .panel--left .pages{display:inline-block;list-style:none;padding-left:0;margin-bottom:0;}html body header section#menu .panel--left .pages li a{text-transform:uppercase;font-family:'Lora',sans-serif;font-size:1.4rem;letter-spacing:3px;color:#292928;}html body header section#menu .panel--left .pages li a:hover{color:rgba(60,136,38,.8);}html body header section#menu .panel--left .pages li a.active{color:#3c8826;}@media(min-width:576px){html body header section#menu .panel--left .pages li a{font-size:1.5rem;}}@media(min-width:768px){html body header section#menu .panel--left .pages li a{font-size:1.75rem;line-height:1.2;}}@media(min-width:1200px){html body header section#menu .panel--left .pages li a{font-size:2rem;line-height:1.5;}}@media(min-width:576px){html body header section#menu .panel--left .pages li:not(:last-child){margin-bottom:.5rem;}}@media(min-width:768px){html body header section#menu .panel--left .pages{margin-bottom:3rem;}}html body header section#menu .panel--left .dropdown-toggle{font-size:.8rem;letter-spacing:4px;}html body header section#menu .panel--left .dropdown-menu{min-width:initial;}@media(max-width:575.98px){html body header section#menu .panel--left .btn{font-size:.7rem;padding:.5rem 1rem;}}html body header section#menu .panel--right{padding:1.5rem;background-color:#f3f3f3;}html body header section#menu .panel--right img{margin-bottom:5rem;}html body header section#menu .panel--right #newsletter-menu-form{margin-bottom:1rem;}html body header section#menu .panel--right #newsletter-menu-form h3{color:#3c8826;}@media(min-width:768px){html body header section#menu .panel--right #newsletter-menu-form{margin-bottom:5rem;}}html body header section#menu .panel--right .socials{list-style:none;padding-left:0;margin-bottom:0;display:inline-flex;align-items:center;}html body header section#menu .panel--right .socials li{display:inline-block;}html body header section#menu .panel--right .socials li a{display:block;font-size:1.4rem;color:#3c8826;}html body header section#menu .panel--right .socials li a:hover{color:rgba(60,136,38,.8);}html body header section#menu .panel--right .socials li+li{margin-left:1rem;}@media(min-width:768px){html body header section#menu .panel>.row{height:100%;}}html body header section#menu.active{opacity:1;pointer-events:all;}html body header nav{position:relative;padding:1rem 0;}@media(max-width:991.98px){html body header nav{padding-right:2.25rem;}}html body header nav .nav-item{display:inline-block;}html body header nav .nav-item+li{margin-left:1.5rem;}html body header nav .nav-link{padding:.5rem 0;font-size:.8rem;letter-spacing:4px;text-transform:uppercase;}html body header nav .logo{display:inline-block;}html body header nav .logo-desktop{max-height:100px;}@media(max-width:991.98px){html body header nav .logo-desktop{display:none;}}html body header nav .logo-mobile{width:300px;}@media(min-width:992px){html body header nav .logo-mobile{display:none;}}@media(max-width:991.98px){html body header nav .btn-contact{display:none;}}html body header nav .dropdown-toggle{padding:.5rem;font-size:.8rem;letter-spacing:4px;}@media(min-width:992px){html body header nav .dropdown-toggle{margin-left:.5rem;margin-right:.5rem;}}html body header nav .dropdown-toggle::after{margin-left:0;vertical-align:middle;}html body header nav .dropdown-menu{min-width:initial;padding:.25rem;}html body header nav .dropdown-menu li+li{margin-top:.25rem;}html body header nav .dropdown-item{border-radius:.25rem;padding:.25rem .5rem;}html body header nav .dropdown-item.active{background-color:#3c8826;color:#fff;}html body header section#top,html body header nav{transition:opacity .2s ease-in-out,background-color .2s ease-in-out;opacity:0;}html body header.transparent #top{background-color:rgba(0,0,0,.5);}html body header.transparent nav .nav-link{color:#fff;}html body header.transparent nav .dropdown-toggle{color:#fff;}html body header.transparent nav .dropdown-toggle::after{content:url('https://api.iconify.design/akar-icons/chevron-down.svg?color=white&width=14&height=14');}html body header.transparent nav .dropdown-toggle.show{color:#fff;}html body header.transparent nav .dropdown-toggle.show::after{content:url('https://api.iconify.design/akar-icons/chevron-up.svg?color=white&width=14&height=14');}html body header.transparent nav .btn-outline-green,html body header.transparent nav .primary{display:none;}html body header.primary #top{background-color:#3c8826;}html body header.primary nav{background-color:#fff;}html body header.primary nav .nav-link{color:#292928;font-weight:400;}html body header.primary nav .dropdown-toggle{color:#292928;}html body header.primary nav .dropdown-toggle::after{content:url('https://api.iconify.design/akar-icons/chevron-down.svg?width=14&height=14');}html body header.primary nav .dropdown-toggle:hover{color:#707070;}html body header.primary nav .dropdown-toggle:hover::after{content:url(https://api.iconify.design/akar-icons/chevron-down.svg?color=%23707070&width=14&height=14);}html body header.primary nav .dropdown-toggle.show{color:#3c8826;}html body header.primary nav .dropdown-toggle.show::after{content:url(https://api.iconify.design/akar-icons/chevron-up.svg?color=%233C8826&width=14&height=14);}html body header.primary nav .dropdown-toggle.show:hover{color:#707070;}html body header.primary nav .dropdown-toggle.show:hover::after{content:url(https://api.iconify.design/akar-icons/chevron-up.svg?color=%23707070&width=14&height=14);}html body header.primary nav .btn-outline-light,html body header.primary nav .transparent{display:none;}html body header.static-floating{position:absolute;z-index:10;opacity:1;}html body header.static-solid{position:relative;z-index:10;opacity:1;}html body header.active{pointer-events:auto;}html body header.active section#top,html body header.active nav{opacity:1;}@media(max-width:991.98px){html body header.home nav .logo{transition:width .5s ease-in-out,transform .5s ease-in-out;width:calc(80vw - 2.5rem);transform:translateY(20vh) translateX(calc((50vw - 1.25rem) - 50%));}html body header.home nav .logo.active{width:100%;transform:none;}}html body header.home nav .logo.active .logo-desktop{transform:scale(1);}html body header.home nav .logo.active .logo-mobile{width:300px;}html body header.home nav .logo-desktop{transition:transform .5s ease-in-out,margin-top .5s ease-in-out;transform:scale(2) translateY(25vh);}html body header.home nav .logo-mobile{transition:width .5s ease-in-out;width:100%;}html body header #menu-toggle{transform:translateY(-50%);position:absolute;z-index:2;top:calc(50% + 1rem);right:0;padding:0;border-style:none;pointer-events:all;}html body header #menu-toggle:hover svg line{stroke:#3c8826;}html body header #menu-toggle:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;background-image:url(/Assets/Images/menu-toggle-close.svg);background-repeat:no-repeat;background-position:center;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;}html body header #menu-toggle.toggled{top:2rem;transform:none;}html body header #menu-toggle.toggled:before{opacity:1;}@media(min-width:768px){html body header #menu-toggle.toggled::before{background-color:#f3f3f3;}}html body header #menu-toggle:focus{box-shadow:none;}html body section#intro{position:relative;min-height:100vh;}html body section#intro .slideshow{position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;}html body section#intro .slideshow div{height:100%;}html body section#intro .slideshow img{width:100%;height:100%;object-fit:cover;}html body section#intro .slideshow-overlay{position:absolute;left:0;bottom:5rem;width:100%;text-align:center;color:#fff;}html body section#intro .slideshow-overlay img{margin-bottom:5rem;opacity:0;transition:opacity 1s ease-in-out;}html body section#intro .slideshow-overlay img.active{opacity:1;}@media(min-width:992px){html body section#intro .slideshow-overlay img{margin-bottom:10rem;}}html body section#intro .slideshow-overlay .btn{background-color:#fff;color:#292928;}html body section#intro .slideshow-overlay .btn:hover{background-color:#3c8826;border-color:#3c8826;color:#fff;}html body section#intro:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:50vh;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 100%);}html body section#about-us{background-color:#fff;}html body section#about-us .about-us-description{padding-top:2rem;}@media(min-width:992px){html body section#about-us .about-us-description{padding-bottom:0;}}@media(min-width:992px){html body section#about-us img{height:calc(100% + 2.5rem);object-fit:cover;margin-top:-2.5rem;}}html body section#about-us-top{position:relative;padding-top:2.5rem;margin-bottom:-2rem;}@media(min-width:768px){html body section#about-us-top{padding-top:5rem;}}html body section#about-us-bottom{padding-top:1rem;padding-bottom:2rem;}html body section#about-us-wrapper{display:flex;flex-direction:column;justify-content:center;}html body section#about-us .borderRow{border-bottom:1px solid #8e8e8d;}html body section#featured-properties{padding:2.5rem 0;display:flex;flex-direction:column;justify-content:center;}@media(min-width:768px){html body section#featured-properties{padding:5rem 0;}}html body section#featured-properties .nav-item+.nav-item{margin-left:2rem;}html body section#featured-properties .nav-link{font-size:.8rem;font-weight:400;line-height:1;letter-spacing:2px;color:rgba(41,41,40,.5);padding:0;transition:padding .2s ease-in-out;}html body section#featured-properties .nav-link.active{color:#292928;}html body section#featured-properties .nav-link:hover{color:#292928;border-bottom:1px solid #292928;padding-bottom:.25rem;}@media(max-width:767.98px){html body section#featured-properties .nav-link.active{color:#3c8826;border-bottom:1px solid #3c8826;}}html body section#featured-properties .tab-pane ul{padding:0;margin:0;list-style:none;}html body section#featured-properties .tab-pane ul li{position:relative;margin-top:1.5rem;}html body section#featured-properties .tab-pane ul li .property{margin-top:0;}@media(max-width:767.98px){html body section#featured-properties .tab-pane ul li::before{display:none;}html body section#featured-properties .tab-pane ul li:not(:last-child) .property{padding-bottom:1.5rem;border-bottom:1px solid #292928;}}@media(max-width:991.98px){html body section#featured-properties .tab-pane ul li:nth-child(2n+1):not(:last-child)::before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#292928;}}@media(min-width:992px){html body section#featured-properties .tab-pane ul li:nth-child(3n+1):not(:last-child)::before,html body section#featured-properties .tab-pane ul li:nth-child(3n+2):not(:last-child)::before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#292928;}}html body section#property-of-the-week{padding:2.5rem 0;display:flex;flex-direction:column;justify-content:center;}@media(min-width:768px){html body section#property-of-the-week{padding:5rem 0;}}html body section#property-of-the-week .property-of-the-week-banner{position:relative;overflow:hidden;}html body section#property-of-the-week .property-of-the-week-banner-image{width:100%;height:65vh;object-fit:cover;object-position:center;transition:transform .2s ease-in-out;}html body section#property-of-the-week .property-of-the-week-banner-image:hover{transform:scale(1.1);}html body section#property-of-the-week .property-of-the-week-banner-signature{position:absolute;left:50%;transform:translateX(-50%);}@media(min-width:768px){html body section#property-of-the-week .property-of-the-week-banner-signature{top:1rem;right:1rem;left:initial;transform:none;}}html body section#property-of-the-week .property-of-the-week-box{padding:1rem 1rem;background-color:#fff;position:relative;margin-top:-2.5rem;}@media(min-width:768px){html body section#property-of-the-week .property-of-the-week-box{padding:1.5rem 2rem;}}html body section#collections{position:relative;padding:5rem 0;display:flex;flex-direction:column;justify-content:center;}@media(min-width:768px){html body section#collections{padding:5rem 0;}}html body section#collections-list{padding-top:5rem;padding-bottom:5rem;}@media(min-width:768px){html body section#collections-list{padding-top:10rem;}}html body section#collections-list h1{margin:5rem 0;}@media(max-width:991.98px){html body section#collections-list .collection:not(:last-child){margin-bottom:1.5rem;}}html body section#collections-list .collection-list{margin-top:3rem;}html body section#collections-list .collection-description img{margin-bottom:0;}html body section#collections-list::before{content:"";position:absolute;z-index:-1;top:10rem;left:5%;height:calc(100% - 10rem);width:100%;background-image:url(/Assets/Images/ghost-logo.png);background-repeat:no-repeat;background-position:top right;display:none;}@media(min-width:768px){html body section#collections-list::before{display:block;}}html body section#collections::before{content:"";position:absolute;z-index:-1;top:0;left:5%;height:100%;width:100%;background-image:url(/Assets/Images/ghost-logo.png);background-repeat:no-repeat;background-position:top right;display:none;}@media(min-width:992px){html body section#collections::before{display:block;}}html body section#collection-detail-info{padding:5rem 0;}html body section#collection-detail-info p{margin-bottom:2rem;}html body section#private-listings{padding:5rem 0;}html body section#private-listings-top{position:relative;background-image:url(/Assets/Images/private-listings.jpg);background-size:cover;background-repeat:no-repeat;background-position:right;color:#fff;padding-top:2.5rem;padding-bottom:15rem;}html body section#private-listings-top h2{line-height:1;margin-bottom:0;}html body section#private-listings-top img{position:absolute;z-index:1;top:100%;left:50%;transform:translate(-50%,-50%);}@media(min-width:768px){html body section#private-listings-top{padding:7.5rem 0;margin-top:5rem;}}@media(min-width:1400px){html body section#private-listings-top{padding:12.5rem 0;background-image:url(/Assets/Images/private-listings-extended.jpg);}}html body section#private-listings-bottom{background-color:#f3f3f3;padding:5rem 0;margin-bottom:2.5rem;}html body section#private-listings-bottom h2{margin-bottom:2rem;}html body section#private-listings-bottom h5{margin-bottom:3rem;}@media(min-width:768px){html body section#private-listings-bottom{margin-bottom:5rem;}}@media(min-width:1400px){html body section#private-listings-bottom{padding:7.5rem 0;}}html body section#valuation{padding-top:2.5rem;padding-bottom:5rem;}@media(min-width:992px){html body section#valuation{padding-top:5rem;padding-bottom:10rem;}}html body section#valuation.full{min-height:100vh;}html body section#valuation .valuation-banner{margin-bottom:2.5rem;}@media(min-width:768px){html body section#valuation .valuation-banner{margin-bottom:5rem;}}html body section#valuation .valuation-banner-title{background-color:#f3f3f3;padding:1rem;display:flex;height:100%;flex-direction:column;justify-content:space-between;}html body section#valuation .valuation-banner-title h2{margin-bottom:0;}html body section#valuation .valuation-banner-title h6{font-weight:300;letter-spacing:4px;margin-bottom:5rem;}html body section#valuation .valuation-banner-title p{font-size:.9rem;}html body section#valuation .valuation-banner-title p a{font-weight:600;border-bottom:1px solid #292928;color:#292928;}@media(min-width:768px){html body section#valuation .valuation-banner-title{padding:1.5rem;}html body section#valuation .valuation-banner-title h6{margin-bottom:0;}}@media(min-width:1200px){html body section#valuation .valuation-banner-title{padding-right:4rem;}}html body section#valuation .valuation-banner-image{height:100%;width:100%;object-fit:cover;}html body section#valuation .valuation-info-splitter{display:inline-block;height:100%;width:1px;background-color:#8e8e8d;}html body section#valuation .valuation-info p{margin-bottom:2rem;}html body section#valuation .valuation-info-container{display:flex;}@media(max-width:767.98px){html body section#valuation .valuation-info-container{flex-direction:column;}}html body section#valuation .valuation-info-container-left{flex:0 0 40%;}html body section#valuation .valuation-info-container-right{flex:1;justify-content:flex-end;align-items:center;display:flex;}@media(max-width:767.98px){html body section#valuation .valuation-info-container-right{justify-content:space-between;}}html body section#valuation .valuation-info-container-right a:last-child{margin-left:40px;}@media(max-width:767.98px){html body section#valuation .valuation-info-container-right a{flex:0 0 40%;}}html body section#valuation .valuation-info--left{display:flex;flex-wrap:wrap;height:100%;align-items:center;align-content:space-between;justify-content:space-between;padding-bottom:5rem;}@media(min-width:768px){html body section#valuation .valuation-info--left{justify-content:normal;padding-bottom:0;}}html body section#valuation .valuation-info--bottom{display:flex;flex-wrap:wrap;height:100%;align-items:center;align-content:flex-end;justify-content:space-between;padding-bottom:5rem;}@media(min-width:768px){html body section#valuation .valuation-info--bottom{justify-content:normal;padding-bottom:0;}}html body section#valuation .valuation-form [type="submit"]{margin-top:1rem;}@media(min-width:576px){html body section#valuation .valuation-form [type="submit"]{width:auto;margin-top:0;}}html body section#valuation hr{margin:1rem 0 3rem 0;height:1px;background-color:#8e8e8d;opacity:1;}html body section#property-management{padding:2.5rem 0;min-height:calc(100vh - 164px);align-items:center;display:flex;}@media(min-width:768px){html body section#property-management{padding:5rem 0;}}@media(max-width:991.98px){html body section#property-management{min-height:calc(100vh - 130px);padding:3rem;}}html body section#slideshow-footer{position:relative;}html body section#slideshow-footer .slideshow .slick-slide img{height:225px;object-fit:cover;filter:grayscale(1);}html body section#slideshow-footer .slideshow .slick-slide img:hover{filter:grayscale(0);}html body section#slideshow-footer .slideshow-overlay{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;}html body section#header{height:50vh;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;width:100%;align-items:flex-end;color:#fff;}html body section#header h1{text-transform:uppercase;margin-bottom:1rem;}html body section#header:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:50vh;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 100%);}html body section#search{padding:2.5rem 0;background-color:#fff;}@media(min-width:992px){html body section#search{position:sticky;z-index:2;top:0;}}html body section#search h3{letter-spacing:initial;margin-bottom:1.5rem;}html body section#properties{padding:2.5rem 0;}@media(min-width:768px){html body section#properties{padding:5rem 0;}}html body section#properties .properties-list-dropdown{width:100%;}@media(min-width:768px){html body section#properties .properties-list-dropdown{display:inline-block;width:auto;}}html body section#properties .properties-list-dropdown .dropdown-toggle{padding:.5rem 0;font-size:.9rem;font-weight:400;letter-spacing:1px;color:#707070;text-transform:uppercase;}html body section#properties .properties-list-dropdown .dropdown-toggle i{font-size:.9rem;}html body section#properties .properties-list-dropdown .dropdown-item{display:flex;justify-content:space-between;}html body section#properties .properties-list-dropdown .dropdown-item span{display:inline-block;}html body section#properties .properties-list-dropdown .dropdown-item span+span{margin-left:.5rem;}html body section#properties .properties-list-dropdown+.select2-container .select2-selection--single{border-style:none;display:flex;align-items:center;height:auto;}html body section#properties .properties-list-dropdown+.select2-container .select2-selection__rendered{padding:.5rem 0;font-size:.9rem;line-height:1.2;text-transform:uppercase;}html body section#properties .properties-list-dropdown+.select2-container .select2-selection__arrow{position:relative;height:100%;top:0;right:0;width:1rem;margin-left:.25rem;}html body section#properties .properties-list-dropdown+.select2-container .select2-selection__arrow b{display:none;}html body section#properties .properties-list-dropdown+.select2-container .select2-selection__arrow::before{content:url(https://api.iconify.design/akar-icons/chevron-down.svg?color=%238e8e8d);position:relative;display:block;line-height:1;}html body section#properties .properties-list-dropdown+.select2-container--open .select2-selection__arrow::before{content:url(https://api.iconify.design/akar-icons/chevron-up.svg?color=%233C8826);}html body section#properties .properties-list-dropdown--order+.select2-container{margin-right:1rem;}html body section#properties .properties-list-dropdown-group{display:flex;align-items:center;}@media(min-width:768px){html body section#properties .properties-list-dropdown-group{display:block;}}html body section#properties .properties-list-number{font-size:.9rem;color:#707070;}html body section#properties .properties-list-number a{display:inline-block;padding:0 .25rem;color:#707070;}html body section#properties .properties-list-number a.active{font-weight:600;}html body section#properties .properties-list-number a:hover{color:rgba(112,112,112,.8);}html body section#properties .properties-list-separator{position:relative;}@media(min-width:768px){html body section#properties .properties-list-separator::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;height:calc(100% - 2rem);width:1px;background-color:#292928;}}html body section#property-banner{position:relative;min-height:100vh;background-size:cover;background-color:rgba(0,0,0,.1);background-blend-mode:multiply;background-position:center;}html body section#property-banner .scroll-down{position:absolute;z-index:0;bottom:1rem;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;color:#fff;}html body section#property-banner .scroll-down span{display:block;font-size:.8rem;letter-spacing:2px;}html body section#property-banner .scroll-down svg{display:inline-block;transform:scaleX(1.25);}html body section#property-banner .scroll-down:hover{color:rgba(255,255,255,.8);}html body section#property-banner:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:50vh;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 100%);}html body section#property-detail .nav{background-color:#fff;position:sticky;z-index:1;top:0;}html body section#property-detail .nav-item{display:block;max-width:100%;flex:0 0 auto;width:50%;}@media(min-width:768px){html body section#property-detail .nav-item{width:100%;flex:1 0 0%;}}html body section#property-detail .nav-item+.nav-item .nav-link{border-left-style:none;}html body section#property-detail .nav-link{padding:.75rem 1rem;line-height:1.5;font-size:.9rem;font-weight:300;letter-spacing:3px;width:100%;border-color:#3c8826;margin-bottom:0;border-radius:0;color:#292928;}html body section#property-detail .nav-link:hover{background-color:rgba(60,136,38,.2);}html body section#property-detail .nav-link.active{background-color:#3c8826;color:#fff;}html body section#property-detail .nav-link[disabled]{background-color:#fff;color:rgba(41,41,40,.4);}html body section#property-detail .property-detail-slider{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}html body section#property-detail .property-detail-slider-wrapper{position:relative;padding-top:65%;margin-top:3rem;margin-bottom:.3rem;}html body section#property-detail .property-detail-slider div{height:100%;}html body section#property-detail .property-detail-slider img{height:100%;object-fit:cover;}html body section#property-detail .property-detail-slider-controller{padding-top:20%;margin:0 -.15rem;margin-bottom:5rem;}@media(max-width:575.98px){html body section#property-detail .property-detail-slider-controller{padding-top:35%;}}html body section#property-detail .property-detail-slider-controller .slick-list{position:absolute;top:0;left:0;width:100%;}html body section#property-detail .property-detail-slider-controller .slick-slide{padding:0 .15rem;}html body section#property-detail .property-detail-slider-controller div{height:100%;}html body section#property-detail .property-detail-slider-controller img{height:100%;object-fit:cover;}html body section#property-detail .property-detail-slider-arrows{position:absolute;top:65%;transform:translateY(-50%);left:-.75rem;width:calc(100% + 1.5rem);display:flex;justify-content:space-between;}html body section#property-detail .property-detail-slider-arrows-prev,html body section#property-detail .property-detail-slider-arrows-next{color:#3c8826;border-width:1px;border-color:#3c8826;background-color:#fff;position:relative;display:flex;padding:.5rem;}html body section#property-detail .property-detail-slider-arrows-prev:hover,html body section#property-detail .property-detail-slider-arrows-next:hover{background-color:#3c8826;color:#fff;}html body section#property-detail .property-detail-slider-arrows-prev{left:0;}html body section#property-detail .property-detail-slider-arrows-next{right:0;}@media(min-width:768px){html body section#property-detail .property-detail-slider-arrows-prev{left:-3rem;}html body section#property-detail .property-detail-slider-arrows-next{right:-3rem;}}html body section#property-detail .property-detail-floor-plans-slider{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}html body section#property-detail .property-detail-floor-plans-slider-wrapper{position:relative;padding-top:65%;margin-top:3rem;margin-bottom:1rem;}html body section#property-detail .property-detail-floor-plans-slider div{height:100%;}html body section#property-detail .property-detail-floor-plans-slider img{height:100%;object-fit:contain;object-position:center;}html body section#property-detail .property-detail-floor-plans-slider-arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;}html body section#property-detail .property-detail-floor-plans-slider-arrows-prev,html body section#property-detail .property-detail-floor-plans-slider-arrows-next{color:#3c8826;border-width:1px;border-color:#3c8826;background-color:#fff;position:relative;display:flex;padding:.5rem;}html body section#property-detail .property-detail-floor-plans-slider-arrows-prev:hover,html body section#property-detail .property-detail-floor-plans-slider-arrows-next:hover{background-color:#3c8826;color:#fff;}html body section#property-detail .property-detail-floor-plans-slider-arrows-prev{left:0;}html body section#property-detail .property-detail-floor-plans-slider-arrows-next{right:0;}@media(min-width:768px){html body section#property-detail .property-detail-floor-plans-slider-arrows-prev{left:-3rem;}html body section#property-detail .property-detail-floor-plans-slider-arrows-next{right:-3rem;}}html body section#property-detail .property-detail-dropdown .dropdown-toggle{letter-spacing:initial;font-size:1.1rem;color:#292928;}@media(max-width:767.98px){html body section#property-detail .property-detail-dropdown .dropdown-toggle{font-size:.8rem;}}html body section#property-detail .property-detail-dropdown .dropdown-toggle:hover{color:#3c8826;}html body section#property-detail .property-detail-dropdown .dropdown-menu{min-width:initial;}html body section#property-detail .property-detail-tools{display:inline-block;color:#292928;}html body section#property-detail .property-detail-tools:hover{color:#3c8826;}html body section#property-detail .property-detail-text-separator{display:inline-block;height:100%;width:1px;background-color:#292928;}html body section#property-detail .property-detail-characteristics{margin-bottom:0;padding-left:0;list-style:none;}html body section#property-detail .property-detail-characteristics li{display:flex;justify-content:space-between;align-items:center;}html body section#property-detail .property-detail-characteristics li span{display:block;}html body section#property-detail .property-detail-characteristics li span:first-child{width:65%;text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:2px;}@media(min-width:768px){html body section#property-detail .property-detail-characteristics li span:first-child{font-size:.9rem;}}html body section#property-detail .property-detail-characteristics li span:last-child{width:35%;font-size:.9rem;}@media(min-width:768px){html body section#property-detail .property-detail-characteristics li span:last-child{font-size:1.2rem;}}html body section#property-detail .property-detail-characteristics li+li{margin-top:.5rem;}html body section#property-detail .property-detail-features{margin-top:2.5rem;margin-bottom:0;padding-left:1.5rem;column-count:1;color:#707070;}@media(min-width:576px){html body section#property-detail .property-detail-features{column-count:2;}}@media(min-width:768px){html body section#property-detail .property-detail-features{column-count:3;}}@media(min-width:992px){html body section#property-detail .property-detail-features{column-count:4;}}html body section#property-detail .property-detail-features li{font-size:1.2rem;margin-bottom:.25rem;margin-right:1.5rem;margin-left:1rem;}html body section#property-detail .property-detail-features li span{display:block;color:#292928;}html body section#property-detail .property-detail-features li::marker{color:#3c8826;}html body section#property-detail .property-detail-description{margin-bottom:0;}html body section#property-detail .property-detail-description+hr{opacity:1;margin:1.5rem 0;}@media(min-width:768px){html body section#property-detail .property-detail-description+hr{display:none;}}html body section#property-detail .property-detail-contact{margin-right:2.5rem;}@media(min-width:992px){html body section#property-detail .property-detail-contact{margin-right:0;}}html body section#property-detail .property-detail-seasons{margin:5rem 0;}html body section#property-detail .property-detail-seasons hr{height:1px;opacity:1;background-color:#8e8e8d;margin-top:1rem;margin-bottom:3rem;}html body section#property-detail .video-js{margin-top:1.5rem;max-width:100%;width:100%;}html body section#property-detail .special-offer{margin-top:2.5rem;text-align:center;}@media(min-width:768px){html body section#property-detail .special-offer{margin-top:5rem;margin-bottom:2.5rem;}}html body section#property-detail .special-offer h2{text-transform:uppercase;margin-bottom:.5rem;}html body section#property-detail .special-offer h5{margin-bottom:0;}@media(max-width:575.98px){html body section#property-detail .special-offer h5{font-size:1rem;}}html body section#property-detail .special-offer hr{display:inline-block;opacity:1;width:50%;max-width:100%;background-color:#292928;margin:.5rem 0;}html body section#property-detail .tab-content{padding:5rem 0;}html body section#property-detail .tab-content .tab-pane{display:none;}html body section#property-detail .tab-content .tab-pane.active{display:block;}html body section#property-detail .tab-content .tab-pane#location iframe{margin-top:5rem;width:100%;height:65vh;}html body section#property-rent-info{padding:5rem 0;}html body section#property-rent-info h2{color:#3c8826;text-transform:capitalize;}html body section#book-live-tour{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:5rem;margin-bottom:75%;}html body section#book-live-tour .box{background-color:#fff;padding:2rem;position:relative;transform:translateY(75%);}html body section#book-live-tour .box h5{color:#707070;}@media(min-width:576px){html body section#book-live-tour{margin-bottom:2.5rem;}html body section#book-live-tour .box{transform:translateY(2rem);}}@media(min-width:768px){html body section#book-live-tour{padding-top:10rem;}}@media(min-width:1200px){html body section#book-live-tour{padding-top:15rem;}}html body section#enquire{padding:5rem 0;}@media(min-width:992px){html body section#enquire{padding:10rem 0;background-image:url(/Assets/Images/ghost-logo.png);background-size:auto 50%;background-position:left 5rem bottom 5rem;background-repeat:no-repeat;}}html body section#similar-properties{padding-top:2.5rem;padding-bottom:5rem;}@media(min-width:768px){html body section#similar-properties{padding-top:5rem;padding-bottom:10rem;}}html body section#similar-properties .container>.slick-slider>.slick-list{padding-right:1px;}@media(min-width:576px){html body section#similar-properties .container>.slick-slider>.slick-list>.slick-track>.slick-slide .property{padding:0 .5rem;border-right:1px solid;}}html body section#similar-properties ul{margin-bottom:0;list-style:none;padding:0;}html body section#similar-properties ul li{position:relative;display:block;margin-bottom:3rem;}@media(max-width:575.98px){html body section#similar-properties ul li::before{display:none;}}@media(max-width:991.98px){html body section#similar-properties ul li:nth-child(2n+1):not(:last-child)::before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#292928;}}@media(min-width:992px){html body section#similar-properties ul li:nth-child(3n+1):not(:last-child)::before,html body section#similar-properties ul li:nth-child(3n+2):not(:last-child)::before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#292928;}}html body section#similar-properties ul li .property{margin-top:0;}html body section#near-properties{padding-top:2.5rem;padding-bottom:2.5rem;}@media(min-width:768px){html body section#near-properties{padding-top:5rem;padding-bottom:5rem;}}html body section#near-properties ul{margin-bottom:0;list-style:none;padding:0;}html body section#near-properties ul li{position:relative;display:block;margin-bottom:3rem;}@media(max-width:575.98px){html body section#near-properties ul li::before{display:none;}}@media(max-width:991.98px){html body section#near-properties ul li:nth-child(2n+1):not(:last-child)::before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#292928;}}@media(min-width:992px){html body section#near-properties ul li:nth-child(3n+1):not(:last-child)::before,html body section#near-properties ul li:nth-child(3n+2):not(:last-child)::before{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#292928;}}html body section#near-properties ul li .property{margin-top:0;}html body section#golf-course-banner{position:relative;min-height:100vh;background-size:cover;background-color:rgba(0,0,0,.1);background-blend-mode:multiply;}html body section#golf-course-banner .scroll-down{position:absolute;z-index:0;bottom:1rem;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;color:#fff;}html body section#golf-course-banner .scroll-down span{display:block;font-size:.8rem;letter-spacing:2px;}html body section#golf-course-banner .scroll-down svg{display:inline-block;transform:scaleX(1.25);}html body section#golf-course-banner .scroll-down:hover{color:rgba(255,255,255,.8);}html body section#golf-course-list{overflow-x:hidden;padding:5rem 0;}@media(min-width:768px){html body section#golf-course-list{padding:10rem 0;}}html body section#golf-course-list .golf-course-info{margin:5rem 0;}html body section#golf-course-list .golf-course-slider{margin-bottom:5rem;}html body section#golf-course-list .golf-course-slider h2{margin-bottom:0;}html body section#golf-course-list .golf-course-slider hr{opacity:1;background-color:#3c8826;height:1px;margin:1.5rem 0;}html body section#golf-course-list .golf-course-slider nav{margin-left:-.25rem;margin-right:-.25rem;margin-bottom:1.5rem;}html body section#golf-course-list .golf-course-slider nav .btn{width:100%;margin-left:.25rem;margin-right:.25rem;margin-bottom:.5rem;}html body section#golf-course-list .golf-course-slider nav .btn.active{background-color:#3c8826;color:#fff;}@media(min-width:576px){html body section#golf-course-list .golf-course-slider nav .btn{width:auto;}}@media(min-width:768px){html body section#golf-course-list .golf-course-slider nav .btn{margin-bottom:1rem;}}@media(min-width:1200px){html body section#golf-course-list .golf-course-slider nav{margin-left:-.75rem;margin-right:-.75rem;}html body section#golf-course-list .golf-course-slider nav .btn{margin-bottom:1.5rem;margin-left:.75rem;margin-right:.75rem;}}html body section#golf-course-list .golf-course-slider .splide__track{overflow:visible;}html body section#golf-course-list .golf-course-slider .splide__slide{position:relative;height:65vh;background-size:cover;background-position:center;background-repeat:no-repeat;}html body section#golf-course-list .golf-course-slider .splide__slide a{display:block;height:100%;}html body section#golf-course-list .golf-course-slider .splide__slide a .overlay{opacity:1;position:absolute;top:0;left:0;flex-direction:column;justify-content:space-between;background-color:rgba(0,0,0,.25);color:#fff;}html body section#golf-course-list .golf-course-slider .splide__slide a .overlay h6{margin-bottom:0;}html body section#golf-course-list .golf-course-slider .splide__slide a .overlay,html body section#golf-course-list .golf-course-slider .splide__slide a .overlay-hover{padding:1rem;display:flex;height:100%;width:100%;transition:opacity .2s ease-in-out;}html body section#golf-course-list .golf-course-slider .splide__slide a .overlay-hover{opacity:0;align-items:flex-end;}html body section#golf-course-list .golf-course-slider .splide__slide a .overlay-hover .btn-link{color:#fff;}html body section#golf-course-list .golf-course-slider .splide__slide a .overlay-hover .btn-link:hover{border-bottom-color:#fff;}html body section#golf-course-list .golf-course-slider .splide__slide a:hover .overlay{opacity:0;pointer-events:none;}html body section#golf-course-list .golf-course-slider .splide__slide a:hover .overlay-hover{opacity:1;}html body section#golf-course-list .golf-course-slider .splide__arrows{display:flex;}html body section#golf-course-list .golf-course-slider .splide__arrow--prev,html body section#golf-course-list .golf-course-slider .splide__arrow--next{align-items:center;justify-content:center;display:inline-flex;height:2.25rem;width:2.25rem;border-width:1px;border-color:#292928;background-color:#fff;padding:.25rem .5rem;}html body section#golf-course-list .golf-course-slider .splide__arrow--prev:not(:disabled):hover,html body section#golf-course-list .golf-course-slider .splide__arrow--next:not(:disabled):hover{background-color:#3c8826;color:#fff;}html body section#golf-course-list .golf-course-slider .splide__arrow--prev{border-right-style:none;}html body section#golf-course-list .golf-course-map{margin-bottom:5rem;}html body section#golf-course-list .golf-course-map ul{margin-top:2.5rem;margin-bottom:2.5rem;list-style:none;padding-left:0;column-count:1;column-gap:0;}@media(min-width:576px){html body section#golf-course-list .golf-course-map ul{column-count:2;}}@media(min-width:768px){html body section#golf-course-list .golf-course-map ul{column-count:3;}}@media(min-width:992px){html body section#golf-course-list .golf-course-map ul{column-count:4;}}html body section#golf-course-list .golf-course-map ul li{display:block;text-align:left;}html body section#golf-course-list .golf-course-map ul li a{display:inline-block;font-size:1.1rem;font-weight:400;color:#292928;}html body section#golf-course-list .golf-course-map ul li a span{display:inline-block;width:1.75rem;font-weight:600;color:#3c8826;}html body section#golf-course-list .golf-course-map ul li a:hover{color:#3c8826;}html body section#golf-course-detail{padding-top:5rem;padding-bottom:5rem;}@media(min-width:992px){html body section#golf-course-detail{padding:10rem 0;}}html body section#golf-course-detail h6{margin-bottom:.25rem;}html body section#golf-course-detail h1{margin-bottom:3rem;}html body section#golf-course-detail .golf-course-detail-characteristics{margin-top:1.5rem;margin-bottom:3rem;padding-left:0;list-style:none;text-transform:uppercase;}@media(min-width:992px){html body section#golf-course-detail .golf-course-detail-characteristics{margin-top:3rem;}}html body section#golf-course-detail .golf-course-detail-characteristics li{display:flex;justify-content:space-between;align-items:flex-start;}html body section#golf-course-detail .golf-course-detail-characteristics li span{display:block;}html body section#golf-course-detail .golf-course-detail-characteristics li span:first-child{width:50%;text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:2px;}html body section#golf-course-detail .golf-course-detail-characteristics li span:last-child{width:50%;font-size:.8rem;font-weight:400;letter-spacing:2px;}@media(min-width:768px){html body section#golf-course-detail .golf-course-detail-characteristics li span:first-child{width:35%;}html body section#golf-course-detail .golf-course-detail-characteristics li span:last-child{width:65%;}}@media(min-width:992px){html body section#golf-course-detail .golf-course-detail-characteristics li span:first-child{width:50%;}html body section#golf-course-detail .golf-course-detail-characteristics li span:last-child{width:50%;}}html body section#golf-course-detail .golf-course-detail-characteristics li+li{margin-top:.25rem;}html body section#golf-course-detail .golf-course-detail-banner{margin-bottom:3rem;}@media(min-width:992px){html body section#golf-course-detail .golf-course-detail-banner{padding-right:2.25rem;}}html body section#golf-course-detail .golf-course-detail-separator{display:inline-block;height:100%;width:1px;background-color:#292928;}html body section#golf-course-detail .golf-course-detail-features{margin-top:2.5rem;margin-bottom:0;padding-left:0;list-style:none;}html body section#golf-course-detail .golf-course-detail-features li{display:block;font-size:.8rem;letter-spacing:2px;margin-bottom:.15rem;}@media(min-width:992px){html body section#golf-course-detail .golf-course-detail-description{padding-right:3rem;margin-right:2.25rem;border-right:1px solid #292928;}}html body section#about-us-banner{position:relative;min-height:65vh;background-size:cover;background-color:rgba(0,0,0,.1);background-blend-mode:multiply;background-position:center;}@media(min-width:768px){html body section#about-us-banner{min-height:100vh;}}html body section#about-us-banner .scroll-down{position:absolute;z-index:0;bottom:1rem;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;color:#fff;}html body section#about-us-banner .scroll-down h1{margin-bottom:0;}html body section#about-us-banner .scroll-down svg{display:inline-block;transform:scaleX(1.25);}html body section#about-us-banner .scroll-down:hover{color:rgba(255,255,255,.8);}html body section#about-us-banner:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:50vh;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 100%);}html body section#about-us-info{padding-top:5rem;padding-bottom:2.5rem;}@media(min-width:768px){html body section#about-us-info{padding-top:10rem;padding-bottom:5rem;}}html body section#about-us-contact{padding-top:5rem;padding-bottom:5rem;}@media(min-width:992px){html body section#about-us-contact{padding-top:10rem;padding-bottom:10rem;}}html body section#team{padding:2.5rem 0;}@media(min-width:768px){html body section#team{padding:5rem 0;}}html body section#team h1{margin-bottom:0;}html body section#team h2{margin-top:5rem;margin-bottom:2.5rem;color:#3c8826;}html body section#community{padding:2.5rem 0;}@media(min-width:768px){html body section#community{padding:5rem 0;}}html body section#brief-history{padding:2.5rem 0;}@media(min-width:768px){html body section#brief-history{padding:5rem 0;}}html body section#brief-history h1+p{color:#8e8e8d;}html body section#testimonials{padding:2.5rem 0;background-color:#f3f3f3;}@media(min-width:768px){html body section#testimonials{padding:5rem 0;}}@media(min-width:992px){html body section#testimonials .testimonial{max-width:50%;}}html body section#testimonials .testimonial-slider{display:flex;align-items:center;}html body section#testimonials .testimonial-slider-arrows-prev,html body section#testimonials .testimonial-slider-arrows-next{border-width:1px;border-color:#3c8826;background-color:#fff;padding:.25rem .5rem;margin-bottom:2rem;z-index:1;}html body section#testimonials .testimonial-slider-arrows-prev:hover,html body section#testimonials .testimonial-slider-arrows-next:hover{background-color:#3c8826;color:#fff;}html body section#testimonials .testimonial-slider-arrows-prev svg,html body section#testimonials .testimonial-slider-arrows-next svg{margin-bottom:.25rem;}html body section#testimonials .testimonial-slider-arrows-prev{transform:translateX(-.5rem);}@media(min-width:576px){html body section#testimonials .testimonial-slider-arrows-prev{transform:translateX(-1rem);}}@media(min-width:992px){html body section#testimonials .testimonial-slider-arrows-prev{transform:translateX(200%);}}html body section#testimonials .testimonial-slider-arrows-next{transform:translateX(.5rem);}@media(min-width:576px){html body section#testimonials .testimonial-slider-arrows-next{transform:translateX(1rem);}}@media(min-width:992px){html body section#testimonials .testimonial-slider-arrows-next{transform:translateX(-200%);}}html body section#testimonials .testimonial-slider .slick-slide>div{text-align:center;}html body section#testimonials h2{color:#3c8826;}html body section#testimonials p{font-size:.9rem;line-height:1.5;}html body section#testimonials h5{font-family:'Lora',sans-serif;}html body section#algarve-banner{position:relative;min-height:100vh;background-size:cover;background-color:rgba(0,0,0,.1);background-blend-mode:multiply;}html body section#algarve-banner .scroll-down{position:absolute;z-index:0;bottom:1rem;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;color:#fff;}html body section#algarve-banner .scroll-down span{display:block;font-size:.8rem;letter-spacing:2px;}html body section#algarve-banner .scroll-down svg{display:inline-block;transform:scaleX(1.25);}html body section#algarve-banner .scroll-down:hover{color:rgba(255,255,255,.8);}html body section#algarve-banner:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:50vh;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 100%);}html body section#algarve-info-top,html body section#algarve-info-bottom{position:relative;}html body section#algarve-info-top{min-height:50vh;margin-top:5rem;margin-bottom:4rem;}@media(min-width:992px){html body section#algarve-info-top{margin-top:10rem;margin-bottom:10rem;}}html body section#algarve-info-top .algarve-info-top-floating{padding-top:3rem;}@media(min-width:992px){html body section#algarve-info-top .algarve-info-top-floating{position:absolute;top:0;right:0;width:50%;height:100%;}}html body section#algarve-info-top .algarve-info-top-floating img{height:100%;width:100%;object-fit:cover;}html body section#algarve-info-top .algarve-info-top-floating .video-js{width:100%;padding-top:calc(100%/1.5);margin-top:5rem;margin-bottom:5rem;}@media(min-width:992px){html body section#algarve-info-top .algarve-info-top-floating .video-js{width:100%;object-fit:cover;margin:0;}}@media(min-width:1200px){html body section#algarve-info-top .algarve-info-top-floating .video-js{height:100%;padding-top:0;}}html body section#algarve-info-bottom{padding-bottom:5rem;}@media(min-width:992px){html body section#algarve-info-bottom{padding-bottom:10rem;}}html body section#algarve-gallery img{width:100%;margin-bottom:.25rem;}@media(min-width:768px){html body section#algarve-gallery img{margin-bottom:1rem;}}html body section#algarve-origins{padding:5rem 0;}@media(min-width:992px){html body section#algarve-origins{padding:7.5rem 0;}}html body section#algarve-beach{position:relative;}html body section#algarve-beach.margin-bottom{margin-bottom:5rem;}@media(min-width:768px){html body section#algarve-beach.margin-bottom{margin-bottom:10rem;}}html body section#algarve-beach img{width:100%;}@media(min-width:768px){html body section#algarve-beach{height:40vh;}html body section#algarve-beach img{position:absolute;left:0;height:100%;width:90%;object-fit:cover;object-position:center;}}@media(min-width:992px){html body section#algarve-beach{height:60vh;}}@media(min-width:1400px){html body section#algarve-beach{height:70vh;}}html body section#algarve-perks ul{list-style:none;padding:2.5rem 0;margin-bottom:0;}html body section#algarve-perks ul li{padding:2.5rem 0;display:block;}html body section#algarve-perks ul li:not(:last-child){border-bottom:1px solid #292928;}html body section#algarve-perks ul li img{margin-bottom:1rem;}@media(min-width:576px){html body section#algarve-perks ul li img{margin-bottom:.5rem;}}html body section#algarve-perks ul li h3{font-size:1.8rem;font-weight:500;letter-spacing:1px;margin-bottom:1rem;}@media(min-width:576px){html body section#algarve-perks ul li h3{margin-bottom:.5rem;}}html body section#algarve-perks ul li p{margin-bottom:0;}@media(min-width:992px){html body section#algarve-perks ul{padding:5rem 0;}html body section#algarve-perks ul li{padding:5rem 0;}}html body section#algarve-regions h2{margin-bottom:5rem;}html body section#algarve-regions .region{position:relative;padding-top:100%;background-color:rgba(41,41,40,.3);margin-bottom:1.5rem;}html body section#algarve-regions .region-image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}html body section#algarve-regions .region-description{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center;color:#fff;}html body section#algarve-regions .region-description h3{font-size:1.75rem;letter-spacing:1px;margin-bottom:1.5rem;}html body section#algarve-regions .region-description .btn{letter-spacing:3px;}html body section#algarve-regions .region-wrapper{margin-bottom:3rem;}html body section#favourites-title{padding:5rem 0;}html body section#services-info{position:relative;padding:5rem 0;}@media(min-width:992px){html body section#services-info{padding:10rem 0;}}html body section#services-info .services-info-why{margin-top:3rem;margin-bottom:3rem;list-style:none;padding-left:0;text-transform:uppercase;}@media(min-width:992px){html body section#services-info .services-info-why{margin-top:1.5rem;margin-bottom:0;}}html body section#services-info .services-info-why li{display:flex;padding:1rem 0;border-top:1px solid #b5b5b5;}html body section#services-info .services-info-why li span{display:block;line-height:1.2;}html body section#services-info .services-info-why li span:first-child{flex:0 0 auto;width:auto;margin-right:1rem;font-size:.7rem;font-weight:400;letter-spacing:1px;color:#b5b5b5;}html body section#services-info .services-info-why li span:last-child{flex:1 0 0%;width:100%;font-size:.8rem;font-weight:400;letter-spacing:1px;}html body section#services-info .services-info-why li:last-child{border-bottom:1px solid #b5b5b5;}html body section#services-info .services-info-floating-image{position:relative;width:100%;padding-top:calc(100%/1.5);margin-bottom:3rem;}html body section#services-info .services-info-floating-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}@media(min-width:992px){html body section#services-info .services-info-floating-image{position:absolute;right:0;width:calc(50% - .75rem);padding-top:calc(100%/3);}}@media(min-width:1400px){html body section#services-info .services-info-floating-image{position:relative;right:initial;width:100%;padding-top:calc(100%/1.5);}}html body section#services-info .services-info-floating-image-wrapper{padding-top:0;}@media(min-width:992px){html body section#services-info .services-info-floating-image-wrapper{position:relative;display:flex;height:100%;padding-top:calc((100%/1.25) + 5rem);}}@media(min-width:1400px){html body section#services-info .services-info-floating-image-wrapper{display:block;padding-top:0;}}html body section#services-info .services-info-floating-image-wrapper .btn{margin-top:auto;}html body section#services-detail{padding:5rem 0;}@media(min-width:992px){html body section#services-detail{padding:10rem 0;}}html body section#services-cards .services-card{position:relative;height:100%;display:flex;align-items:center;}html body section#services-cards .services-card-image{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}html body section#services-cards .services-card-image-wrapper::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}html body section#services-cards .services-card-description{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%;padding:3rem 1.5rem;text-align:center;color:#fff;}@media(min-width:576px){html body section#services-cards .services-card-description{padding:5rem 2.5rem;}}@media(min-width:768px){html body section#services-cards .services-card-description{padding:7.5rem 5rem;}}@media(min-width:992px){html body section#services-cards .services-card-description{padding:5rem 2.5rem;}}@media(min-width:1200px){html body section#services-cards .services-card-description{padding:7.5rem 5rem;}}@media(min-width:1400px){html body section#services-cards .services-card-description{padding:10rem 7.5rem;}}@media(min-width:992px){html body section#services-cards .services-card--small .services-card-description{padding:2rem 1rem;}}@media(min-width:1200px){html body section#services-cards .services-card--small .services-card-description{padding:5rem 2.5rem;}}@media(min-width:1400px){html body section#services-cards .services-card--small .services-card-description{padding:5rem 5rem;}}html body section#services-tax-benefits{position:relative;padding:5rem 0;}@media(min-width:992px){html body section#services-tax-benefits{padding:10rem 0;}}html body section#services-tax-benefits ul{list-style:none;padding-left:0;}html body section#services-tax-benefits ul li{display:block;padding:1rem 0;border-top:1px solid #292928;}html body section#services-tax-benefits ul li h2{color:#3c8826;margin-bottom:2rem;}html body section#services-tax-benefits ul li p strong{display:block;font-weight:800;}html body section#services-after-sales{background-image:url(/Assets/Images/ghost-logo.png);background-size:auto 125%;background-repeat:no-repeat;background-position-x:2.5rem;background-position-y:center;background-color:#3c8826;background-blend-mode:soft-light;color:#fff;padding:5rem 0;}@media(min-width:992px){html body section#services-after-sales{padding:7.5rem 0;background-position-x:5rem;}}html body section#contact-us{position:relative;padding-top:5rem;}html body section#contact-us h2{text-transform:none;font-size:1.2rem;letter-spacing:1px;margin-bottom:.25rem;}html body section#contact-us p{line-height:1.2;}html body section#contact-us p strong{font-weight:700;}@media(min-width:992px){html body section#contact-us .contact-us-info{padding-top:5rem;position:absolute;top:0;left:0;width:100%;}}html body section#contact-us .contact-us-map{position:relative;z-index:1;padding-top:calc(100%/1.5);}html body section#contact-us .contact-us-map-wrapper{margin-top:3rem;}@media(min-width:992px){html body section#contact-us .contact-us-map-wrapper{margin-top:0;}}html body section#contact-us .social-icons{margin-top:2.5rem;margin-bottom:0;padding:0;list-style:none;}html body section#contact-us .social-icons li{display:inline-block;text-align:center;}html body section#contact-us .social-icons li:not(:last-child){margin-right:1.25rem;}html body section#contact-us .social-icons li a{display:block;font-size:1.8rem;line-height:1.2;color:#3c8826;}html body section#contact-us .social-icons li a:hover{color:rgba(60,136,38,.8);}html body section#contact-us .social-icons li a i{vertical-align:middle;}html body section#generic-content{padding:5rem 0;}@media(min-width:768px){html body section#generic-content{padding:10rem 0;}}html body section#blog-featured{padding-top:5rem;padding-bottom:2.5rem;}@media(min-width:768px){html body section#blog-featured{padding-top:10rem;padding-bottom:5rem;}}html body section#blog-featured h1{margin-bottom:5rem;}html body section#blog-featured .box{position:relative;background-color:#f3f3f3;}@media(min-width:992px){html body section#blog-featured .box{overflow:initial;}}html body section#blog-featured .box img{max-height:350px;height:100%;width:100%;object-fit:cover;object-position:center;}html body section#blog-featured .box--content{padding:1.5rem;display:flex;height:100%;flex-direction:column;justify-content:space-between;}@media(min-width:992px){html body section#blog-featured .box--content{padding-right:0;}}@media(min-width:1200px){html body section#blog-featured .box--content{padding-left:0;}}html body section#blog-featured .box--content h6{color:#8e8e8d;letter-spacing:1px;}html body section#blog-featured .box::before{content:"";position:absolute;top:0;left:100%;display:block;width:100%;height:100%;background-color:#f3f3f3;}html body section#blog-list{padding-top:5rem;}html body section#blog-list .blog-list{list-style:none;padding-left:0;display:block;}html body section#blog-list .blog-list li{display:block;}html body section#blog-list .blog-list li:not(:last-child){border-bottom:1px solid #292928;padding-bottom:2.5rem;}@media(min-width:992px){html body section#blog-list .blog-list li:not(:last-child){padding-bottom:5rem;}}html body section#newsletter{background-image:url(/Assets/Images/ghost-logo.png);background-size:auto 125%;background-repeat:no-repeat;background-position-x:2.5rem;background-position-y:center;background-color:#3c8826;background-blend-mode:soft-light;color:#fff;padding:5rem 0;}@media(min-width:992px){html body section#newsletter{padding:7.5rem 0;background-position-x:5rem;}}html body section#newsletter form .form-control{border-color:#fff;}html body section#newsletter form .form-control-label{color:#fff;}html body section#newsletter form .form-check-label{color:#fff;}html body section#newsletter form .form-check-label a{color:#fff;}html body section#article{padding:5rem 0;}html body section#article .socials{margin-top:1.5rem;margin-bottom:1.5rem;padding:0;list-style:none;}@media(min-width:992px){html body section#article .socials{margin-top:4rem;}}html body section#article .socials li{display:inline-block;text-align:center;}html body section#article .socials li a{display:block;font-size:1.4rem;line-height:1.2;color:#3c8826;}html body section#article .socials li a:hover{color:rgba(60,136,38,.5);}html body section#article .socials li a i{vertical-align:middle;}html body section#article .socials li+li{margin-left:1rem;}html body section#article .box{position:sticky;top:140px;border:1px solid #8e8e8d;padding:1rem;}html body section#article .box hr{margin:2.5rem 0;}html body section#article .article-image{width:100%;margin-bottom:5rem;}html body section#article .article-date{margin-bottom:1.5rem;}html body section#article .article-date--day,html body section#article .article-date--month,html body section#article .article-date--year{display:block;}html body section#article .article-date--day{color:#3c8826;font-size:7rem;font-weight:500;line-height:.8;}html body section#article .article-date--month,html body section#article .article-date--year{color:#8e8e8d;font-size:.8rem;letter-spacing:1px;text-transform:uppercase;line-height:1.75;}html body section#article .article-hr-top,html body section#article .article-hr-bottom{display:block;height:2px;background-color:#292928;}html body section#article .article-hr-bottom{margin:2.5rem 0;}html body footer section#top{background-color:#f3f3f3;padding:2.5rem 0;}@media(min-width:768px){html body footer section#top{padding:5rem 0;}}html body footer section#top h3{color:#3c8826;margin-top:2rem;margin-bottom:1.5rem;text-transform:uppercase;}@media(min-width:768px){html body footer section#top h3{margin-top:0;}}html body footer section#top .logo{max-width:250px;margin-bottom:2.5rem;}@media(min-width:768px){html body footer section#top .logo{margin-bottom:5rem;}}html body footer section#top p{font-size:.8rem;font-weight:500;}@media(min-width:768px){html body footer section#top p{font-size:.9rem;}}html body footer section#top .menu{padding:0;list-style:none;}html body footer section#top .menu li a{color:#292928;letter-spacing:3px;font-weight:400;}html body footer section#top .menu li a.active{font-weight:600;}html body footer section#top .menu li a:not(.active):hover{text-decoration:underline;}html body footer section#top .information{padding:0;list-style:none;}html body footer section#top .information li a{display:block;font-size:.8rem;font-weight:500;line-height:1.4;color:#292928;}html body footer section#top .information li a:hover{text-decoration:underline;}@media(min-width:768px){html body footer section#top .information li a{font-size:.9rem;}}html body footer section#top .socials{margin-bottom:0;padding:0;list-style:none;}html body footer section#top .socials li{display:inline-block;text-align:center;}html body footer section#top .socials li a{display:block;font-size:1.4rem;line-height:1.2;color:#3c8826;}html body footer section#top .socials li a:hover{color:rgba(60,136,38,.5);}html body footer section#top .socials li a i{vertical-align:middle;}html body footer section#top .socials li+li{margin-left:1rem;}html body footer section#top #newsletter-form{position:relative;}@media(min-width:768px){html body footer section#top #newsletter-form:before{content:"";position:absolute;top:0;left:-2.5rem;display:block;width:1px;height:100%;background-color:#8e8e8d;}}html body footer section#bottom{padding:1.5rem 0;}html body footer section#bottom p{font-size:.8rem;color:#8e8e8d;margin-bottom:0;}html body footer section#bottom a,html body footer section#bottom span{display:inline-block;color:#8e8e8d;text-decoration:underline;}html body footer section#bottom a+a,html body footer section#bottom span+a{margin-left:1.5rem;}#services-topics-tabs{background-color:#fff;position:sticky;z-index:3;top:0;}#services-topics-tabs .nav-item{display:block;max-width:100%;flex:0 0 auto;width:50%;}@media(min-width:768px){#services-topics-tabs .nav-item{width:100%;flex:1 0 0%;}}#services-topics-tabs .nav-item+.nav-item .nav-link{border-left-style:none;}#services-topics-tabs .nav-link{padding:.75rem 1rem;line-height:1.5;font-size:.9rem;font-weight:300;letter-spacing:3px;width:100%;height:100%;border-color:#3c8826;margin-bottom:0;border-radius:0;color:#292928;}#services-topics-tabs .nav-link:hover{background-color:rgba(60,136,38,.2);}#services-topics-tabs .nav-link.active{background-color:#3c8826;color:#fff;}#services-topics-tabs-content .tab-pane:not(.active){display:none;}#services-topics-tabs-content .tab-pane .accordion{margin-top:5rem;}@media(min-width:992px){#services-topics-tabs-content .tab-pane .accordion{margin-top:0;}}#services-topics-tabs-content .tab-pane#renting h2{margin-bottom:2.5rem;}#services-topics-tabs-content .tab-pane#renting h3{margin-top:5rem;margin-bottom:2.5rem;}#services-topics-tabs-content .tab-pane#renting .gallery-item{min-height:50vh;margin-bottom:1.5rem;position:relative;}#services-topics-tabs-content .tab-pane#renting .gallery-item::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);}#services-topics-tabs-content .tab-pane#renting .gallery-item img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}#services-topics-tabs-content .tab-pane#renting .gallery-item-desc{position:absolute;z-index:1;left:1rem;bottom:1rem;width:calc(100% - 2rem);color:#fff;}#services-topics-tabs-content .tab-pane#renting .gallery-item-desc h3{margin-top:0;margin-bottom:0;}.error-page .page-navigation{background-color:#3c8826;}.error-page .error-page-container{margin-top:200px;}.error-page h1{font-size:80px;}.hidden{appearance:none;background-color:initial;cursor:default;display:none!important;padding:initial;border:initial;}#favForm{display:inline-block;}#valuationModal .modal-lg{width:100vh;height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:center;}#valuationModal .modal-lg .modal-close{margin-left:auto;}#valuationModal .modal-lg .modal-content{align-items:center;justify-content:center;background-color:transparent;border:0;}#mapModal{justify-content:center;align-items:center;}#mapModal .modal-container{width:90%;max-width:90%;}#mapModal img{object-fit:contain;}.mapModalButton{display:none;}@media(max-width:991.98px){.mapModalButton{display:inline-block;}}select[name="subject"],select[name="WhereHearAboutus"]{text-transform:uppercase;}.font-weight-light{font-weight:300!important;}.currencyItem{margin-block-end:auto;}@media(max-width:767.98px){.currencyItem{flex:0 0 40%;}}.golfCourse_title{display:inline-block;}.nonVisible{display:none;}@media(min-width:1920px){.container-special{padding-right:1.25rem;padding-left:1.25rem;max-width:1920px;margin:auto;}}.recruitment-form{display:flex;justify-content:space-between;}@media(max-width:991.98px){.recruitment-form{flex-direction:column;}}.phonecall-messages{font-size:11px;}.mapLocation iframe{width:100%;margin-top:40px;}.location-body iframe{aspect-ratio:16/9!important;width:100%!important;}.flagIcon{max-width:36px;}.disclaimer{font-size:11px;margin:20px 0;text-align:center;}.property-detail-floor-plans-slider img{max-width:100%;}.blackLine{opacity:1;border-color:#8e8e8d;border-top:1px solid #8e8e8d;height:0!important;}.newsletterModal{border:0!important;overflow:auto!important;}.newsletterModal .modal-content{max-width:515px;}.newsletterModal .btn-close{opacity:1!important;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat!important;width:25px;height:25px;right:0!important;left:auto!important;z-index:999;background-color:#fff!important;padding:10px!important;}.colorGreen{color:#3c8826;}.newsletterModal span.select2-container{z-index:999999;}.newsletterBlock .smallText{font-size:10px;max-width:80%;margin:0 auto;}.newsletterBlock label{font-size:12px;}.newsletterBlock .subTitle{font-size:14px;}.newsletterBlock h2{font-size:28px;}.newsletterBlock .subTitle{max-width:80%;margin:0 auto;}.header_favourites:hover{cursor:pointer;}.theme_cookieconsent_cerronovo{--cc-bg:#f9faff;--cc-text:#000;--cc-primary-color:#2c2f31;--cc-btn-primary-bg:#fff;--cc-btn-primary-color:var(--cc-text);--cc-btn-primary-hover-bg:#3c8826;--cc-btn-primary-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#dfe7f9;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:var(--cc-btn-primary-hover-bg);--cc-toggle-on-bg:#abd0bc;--cc-toggle-off-bg:#d5dee2;--cc-toggle-on-knob-bg:var(--cc-btn-primary-hover-bg);--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-bg);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-bg);--cc-toggle-bg-off:#8fa8d6;--cc-toggle-bg-on:#3859d0;--cc-toggle-bg-readonly:#cbd8f1;--cc-toggle-knob-bg:var(--cc-btn-primary-hover-bg);--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#ebeff9;--cc-cookie-category-block-bg-hover:#dbe5f9;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e1e7f3;--cc-overlay-bg:rgba(230,235,255,.85);--cc-webkit-scrollbar-bg:#ebeff9;--cc-webkit-scrollbar-bg-hover:#3859d0;--cc-btn-border-radius:0px;}.theme_cookieconsent_cerronovo .cm__link,.theme_cookieconsent_cerronovo .cm a{color:#000!important;}.theme_cookieconsent_cerronovo .cm__link:hover,.theme_cookieconsent_cerronovo .cm a:hover{color:#3c8826!important;}
