body,html{overflow-x:hidden}body{font-size:16px;font-family:Muli!important}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}h1,h2,h3{font-family:Playfair Display!important}h1 small,h2 small,h3 small{color:#cfa55d;font-family:Muli;font-weight:200;display:block}.slider{height:100vh;background-size:cover;background-position:50%;background-repeat:no-repeat}.slider .slider-title{color:#f4f4f4;font-family:Muli!important;font-weight:700;font-size:3rem}.slider .slider-title small{font-size:50%;font-weight:600;color:#fff}@media (min-width:768px){.slider .slider-title{font-size:4rem;margin-bottom:3rem;margin-left:12rem}.slider .slider-title small{font-size:50%;display:block}}.header-banner{height:65vh;background-size:cover;background-position:50%;background-repeat:no-repeat}.header-banner .header-banner-title{color:#f4f4f4;font-family:Muli!important;font-weight:700;font-size:3rem}.header-banner .header-banner-title small{font-size:50%;font-weight:600}@media (min-width:768px){.header-banner .header-banner-title{font-size:4rem;margin-bottom:1rem}.header-banner .header-banner-title small{font-size:50%;display:block}}.about{padding:4rem 0}.about .about-description{font-size:90%}.features{background-color:#f4f4f4;overflow-x:hidden;text-align:center}.features .feature-item-icon{color:#cfa55d;font-size:4.2rem}.modal-featuring .modal-body{padding:30px;text-align:justify}.modal-open .modal{background:rgba(0,0,0,.8)}.modal-open .modal .modal-content .modal-header .modal-title{font-family:Playfair Display!important}.classifications{padding:4rem 0}.classifications h3{margin:1rem 0 5rem}.classifications .classification-item{margin-bottom:1rem;padding:0 1rem}.classifications .classification-item .classification-item-link{text-decoration:none;color:inherit}.classifications .classification-item .classification-item-link .classification-item-image{text-align:center}.classifications .classification-item .classification-item-link .classification-item-image img{display:inline-block}.classifications .classification-item .classification-item-link .classification-item-title{text-align:center;margin:1rem 0}.classifications .classification-item .classification-item-link .classification-item-description{text-align:center;color:#777;font-size:80%}.testimonies{background-image:url(/img/testimonies/testimonies.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.testimonies .testimonies-shadow{padding:4rem 0 5rem;min-height:100vh;background-color:rgba(0,0,0,.4)}.testimonies h3{color:#f4f4f4;margin:0 0 3rem}.testimonies #carouselTestimonies .testimony-item{display:flex;flex-direction:row;justify-content:space-between;color:#f1f2f3}.testimonies #carouselTestimonies .testimony-item .testimony-body{display:inline-block;text-align:center;padding-left:1rem}.testimonies #carouselTestimonies .testimony-item .testimony-body .testimony-name{font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.testimonies #carouselTestimonies .testimony-item .testimony-body .testimony-description{font-size:80%}.properties{padding:5rem 0}.properties h3{margin-bottom:4rem}.properties .properties-types{margin-bottom:1rem}.properties .properties-types ul{margin:0;padding:0}.properties .properties-types ul li{list-style:none;display:inline-block;margin:0 1rem 1rem 0}.properties .properties-types ul li a{display:inline-block;padding:.6rem 1.9rem;border:2px solid #cfa55d;color:#343434;text-decoration:none;font-size:.9rem}.properties .properties-types ul li a.active{background:#cfa55d;color:#fff}.properties .properties-types ul li a:active,.properties .properties-types ul li a:focus,.properties .properties-types ul li a:hover{background-color:#cfa55d;color:#fff}.properties .property-item{box-shadow:0 1px 5px rgba(0,0,0,.2);margin-bottom:2rem}.properties .property-item .property-item-image{position:relative}.properties .property-item .property-item-image .property-item-image-source{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.properties .property-item .property-item-image .property-item-image-box{width:100%;height:250px;display:inline-block;background-color:#f1f2f3}.properties .property-item .property-item-body{color:#888}.properties .property-item .property-item-body .property-item-body-info{border-bottom:1px solid #ddd;padding:.5rem}.properties .property-item .property-item-body .property-item-body-info .property-item-body-info-price{font-size:.8rem}.properties .property-item .property-item-body .property-item-body-info .property-item-body-info-rating{font-size:.8rem;display:none}.properties .property-item .property-item-body .property-item-body-info .property-item-body-info-rating ul{margin:0;padding:0}.properties .property-item .property-item-body .property-item-body-info .property-item-body-info-rating ul li{list-style:none;display:inline-block}.properties .property-item .property-item-body .property-item-body-info .property-item-body-info-features{font-size:.8rem}.properties .property-item .property-item-body .property-item-body-info .property-item-body-info-features ul{margin:0;padding:0}.properties .property-item .property-item-body .property-item-body-info .property-item-body-info-features ul li{list-style:none;display:inline-block;margin-right:.5rem}.properties .property-item .property-item-body .property-item-body-description{padding:.5rem;text-align:center}.properties .property-item .property-item-body .property-item-body-description a{text-decoration:none}.properties .property-item .property-item-body .property-item-body-description a .property-item-body-description-name{font-size:2rem;color:#545454;margin:0 0 .5rem}.properties .property-item .property-item-body .property-item-body-description .property-item-body-description-location{font-size:.8rem}.contact{padding:4rem 0}.contact .contact-form-wrapper{background-color:#f4f4f4;padding:3rem}.contact-info-list{margin:0;padding:0;font-size:1.1rem}.contact-info-list li{list-style:none;padding:5px 0}.contact-info-list li i{color:#cfa55d}.contact-info-list li a{color:inherit}.property .property-price{text-align:right}.property .property-price .price{font-size:2rem}.property .property-gallery{margin-bottom:1rem}.property .property-gallery .property-gallery-item{position:relative}.property .property-gallery .property-gallery-item .property-gallery-item-src{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:2}.property .property-gallery .property-gallery-item .property-gallery-item-img{position:relative;z-index:1;max-width:100%}.property .property-features{margin:1rem 0;border-bottom:1px solid #cfa55d}.property .property-features ul{margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-around}.property .property-features ul .property-feature-item{padding:1rem;text-align:center;color:#444;list-style:none}.property .property-features ul .property-feature-item .property-feature-item-icon{font-size:3rem}.property .property-features ul .property-feature-item .property-feature-item-text{font-size:1rem}.property .property-description{color:#777;text-align:justify;padding:3rem 0 2rem;margin:1rem 0 3rem;font-size:.9rem;border-bottom:1px solid #cfa55d}.property .property-description h1,.property .property-description h2,.property .property-description h3,.property .property-description h4,.property .property-description h5,.property .property-description h6{color:#212529}.property .amenities{padding:1rem 0;margin:1rem 0 3rem;border-bottom:1px solid #cfa55d}.property .amenities ul{margin:2rem 0 1rem;padding:0}.property .amenities ul .amenities-item{list-style:none;padding:1rem;display:inline-block;font-size:.9rem}.property .amenities ul .amenities-item .amenities-item-icon{margin-right:.5rem;display:inline-block}.property .amenities ul .amenities-item .amenities-item-text{display:inline-block}.property .property-location{padding:1rem 0;margin:1rem 0 3rem}.property .property-comments{background-color:#f4f4f4;padding:7rem 0;position:relative;z-index:1}.property .property-comments #carouselTestimonies .testimony-item{display:flex;flex-direction:row;justify-content:space-between}.property .property-comments #carouselTestimonies .testimony-item .testimony-image{display:inline-block;position:relative;border-radius:50%;border:3px solid #fff;overflow:hidden}.property .property-comments #carouselTestimonies .testimony-item .testimony-image .testimony-image-src{position:absolute;background-size:cover;background-position:50%;background-repeat:no-repeat;top:0;right:0;bottom:0;left:0}.property .property-comments #carouselTestimonies .testimony-item .testimony-body{display:inline-block;text-align:center;padding-left:1rem}.property .property-comments #carouselTestimonies .testimony-item .testimony-body .testimony-name{font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.property .property-comments #carouselTestimonies .testimony-item .testimony-body .testimony-description{font-size:80%}.booking-form{background:#fff;padding:15px}.booking-form h3{border-bottom:1px solid #cfa55d}.booking-form #bookingForm{background:#f4f4f4;padding:1rem}.booking-form #bookingForm .form-group label{color:#212529}@media (min-width:992px){.booking-form{margin-top:-96px}}#surveys .survey-title{margin-top:-18rem;margin-bottom:2rem;text-align:center}#surveys .survey-title h1{color:#f4f4f4;font-family:Muli!important;font-weight:700;font-size:3rem}#surveys .survey-content{padding:3rem;background-color:#fff}#surveys .survey-content .survey-questions{margin-top:5rem}#surveys .survey-content .survey-questions .question-item{display:flex;justify-content:between;margin-bottom:3rem}#surveys .survey-content .survey-questions .question-item.option,#surveys .survey-content .survey-questions .question-item.textarea{flex-direction:column}#surveys .survey-content .survey-questions .question-item .question-item-title{color:#212529;font-size:1.1rem}#surveys .survey-content .survey-questions .question-item .question-item-options{color:#666;margin-top:1rem}@media (min-width:992px){#surveys .survey-title{margin-top:-15rem}#surveys .survey-content{padding:5rem}#surveys .survey-content .survey-questions .question-item.option{flex-direction:row;align-items:center}#surveys .survey-content .survey-questions .question-item.textarea{flex-direction:column}#surveys .survey-content .survey-questions .question-item .question-item-title{flex:2;margin-right:5rem}#surveys .survey-content .survey-questions .question-item .question-item-options{flex:1}}#search-motor{margin-bottom:2rem;max-width:70vw}#search-motor .search-motor-wrapper{background-color:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.4);padding:.4rem .5rem .8rem}#search-motor .search-motor-wrapper .search-motor-form{display:flex;flex-direction:row;flex-wrap:wrap}#search-motor .search-motor-wrapper .search-motor-form .form-group{flex-grow:1;margin:0 .5rem}#search-motor .search-motor-wrapper .search-motor-form .form-group label{font-size:.8rem;margin-bottom:.2rem}.resources{padding:6rem 0;background:#000}.resources .download-map{position:fixed;right:1rem;top:6rem;font-size:.75rem}footer{background:#000;padding:1rem 2rem;color:#ccc;text-align:center}footer h4{margin:3rem 0 1rem}footer .logo-footer{text-align:center}footer .logo-footer img{display:inline-block;max-width:200px}footer .follow-us-list{margin:0;padding:0}footer .follow-us-list li{display:inline-block;padding:5px;list-style:none}footer .follow-us-list li a{color:#cfa55d;font-size:3rem}footer .copyrights{font-size:.8rem;margin:0;padding:2rem 0 1rem}footer .copyrights .powered-by{color:inherit}footer .menu-footer{margin:0;padding:1rem 0}footer .menu-footer li{list-style:none;display:inline-block;padding:0 5px}footer .menu-footer li a{color:inherit}footer .menu-footer li.separator{color:#cfa55d}@media (min-width:768px){footer{text-align:left}footer h4{margin:1rem 0}footer .copyrights{padding:0}footer .copyrights .powered-by{color:inherit}footer .menu-footer{padding:0;text-align:right}}.spinner-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:2200;display:flex}.spinner-wrapper strong{padding-top:10px;z-index:2210;color:#fff}.spinner-wrapper .spinner-border{z-index:210;width:3rem;height:3rem;border-color:#fff transparent #fff #fff;border-width:4px}.background-gray{background-color:#f4f4f4}.py-8{padding-bottom:6rem}.pt-8,.py-8{padding-top:6rem}.btn-selective-primary{background-color:#000;color:#eee}.btn-gold{background:#cfa55d;color:#000}.navbar{padding:0}.navbar.bg-dark{background-color:#000!important}.navbar .navbar-brand{padding:5px}.navbar .navbar-brand img{max-height:60px}.navbar #searchPropertiesForm .form-control{background-color:transparent;border-width:0;border-color:#cfa55d;border-radius:0;color:#f4f4f4}.navbar #searchPropertiesForm .form-control:focus{background:#fff;border-radius:30px;color:#333}.navbar #searchPropertiesForm button[type=submit]{background-color:transparent;color:#cfa55d;border-width:0}@media (min-width:768px){.navbar .navbar-brand img{max-height:70px}.testimonies .testimonies-shadow{min-height:420px}.testimonies #carouselTestimonies .carousel-control-next,.testimonies #carouselTestimonies .carousel-control-prev{top:100px}}.navbar-nav .nav-link{border-bottom:3px solid transparent;padding:2rem 1.6rem}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{border-bottom:3px solid #cfa55d;color:hsla(0,0%,100%,.5)}.btn{border-radius:0}.shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.4)!important}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar .navbar-brand{padding:0}.navbar .navbar-brand img{max-height:70px}}@media (min-width:1200px){header .container{max-width:1300px}.testimonies .testimonies-shadow{min-height:380px}.testimonies #carouselTestimonies .carousel-control-next,.testimonies #carouselTestimonies .carousel-control-prev{top:80px}}