﻿:root{--primary-color: #0595cb;--secondary-color: #f29822;--dark-primary-color: #0071bc;--dark-grey-color: #152333;--medium-grey-color: #607075;--light-grey-color: #ecf4f6;--primary-font: "Source Sans 3", sans-serif;--secondary-font: "Manrope", sans-serif}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-dark-primary{background-color:var(--dark-primary-color)}.bg-dark-grey{background-color:var(--dark-grey-color)}.bg-medium-grey{background-color:var(--medium-grey-color)}.bg-light-grey{background-color:var(--light-grey-color)}.bg-transparent-white{background-color:hsla(0,0%,100%,.9) !important}.bg-overlay-primary{position:relative;z-index:1}.bg-overlay-primary:before{position:absolute;top:0;left:0;z-index:0;display:block;content:"";width:100%;height:100%;background-color:rgba(5,149,203,.35)}.bg-overlay-secondary{position:relative;z-index:1}.bg-overlay-secondary:before{position:absolute;top:0;left:0;z-index:0;display:block;content:"";width:100%;height:100%;background-color:rgba(242,152,34,.35)}.bg-overlay-dark-grey{position:relative;z-index:1}.bg-overlay-dark-grey:before{position:absolute;top:0;left:0;z-index:0;display:block;content:"";width:100%;height:100%;background-color:rgba(21,35,51,.35)}.section-title h1{color:var(--primary-color)}.btn{border-radius:5px}.btn-block+.btn-block{margin-left:0}.check-list{list-style:none;padding:0 0 0 1.5rem}.check-list li{padding:.25rem 0}.check-list li::before{float:none;display:inline-block;margin:0 .5rem 0 -1.5rem;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--primary-color)}.lead-list{list-style:none;padding:0}.lead-list li{padding:.25rem 0;font-size:1.5rem}.lead-list li i{width:24px;text-align:center;color:var(--primary-color)}.lead-list li span{padding-left:.8rem;line-height:1.2}.header .topbar{background:var(--dark-grey-color)}.header .topbar .social{font-size:18px}.header .navbar-brand{padding:10px 0 15px}.header .navbar-brand .logo{display:block;height:46px}.bg-video,.bg-video-sm{position:relative;overflow:hidden}.bg-video::after,.bg-video-sm::after{position:absolute;inset:0;z-index:1;display:block;content:"";background:linear-gradient(to bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 50%)}.bg-video .owl-carousel,.bg-video-sm .owl-carousel{position:absolute;inset:0;z-index:0}.bg-video .owl-carousel .owl-stage-outer,.bg-video-sm .owl-carousel .owl-stage-outer{height:100%}.bg-video .owl-carousel .owl-stage-outer .owl-stage,.bg-video-sm .owl-carousel .owl-stage-outer .owl-stage{height:100%}.bg-video .owl-carousel .owl-stage-outer .owl-stage .owl-item,.bg-video-sm .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}.bg-video .owl-carousel .owl-stage-outer .owl-stage .owl-item .item,.bg-video-sm .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{height:100%}.bg-video .owl-carousel .owl-stage-outer .owl-stage .owl-item .item img,.bg-video-sm .owl-carousel .owl-stage-outer .owl-stage .owl-item .item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bg-video .video-fs,.bg-video-sm .video-fs{position:absolute;inset:0;overflow:hidden}.bg-video .video-fs video,.bg-video-sm .video-fs video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.bg-video .video-fs:after,.bg-video-sm .video-fs:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(242,152,34,.2)}.bg-video .claim,.bg-video-sm .claim{position:absolute;left:0;right:0;z-index:2;bottom:5vw;color:#fff}.bg-video .claim .main,.bg-video-sm .claim .main{display:block;font-family:var(--secondary-font);font-size:clamp(2rem,5vw,5rem);line-height:1;font-weight:700;text-transform:uppercase}.bg-video .claim .lead,.bg-video-sm .claim .lead{display:block;font-size:clamp(1.2rem,3vw,3rem)}.bg-video .claim .btn-cont,.bg-video-sm .claim .btn-cont{display:flex;gap:1rem;padding-top:2vw}.bg-video .claim .btn-cont .btn,.bg-video-sm .claim .btn-cont .btn{font-size:1.1rem}.hp-search{background-color:var(--dark-grey-color) !important}.hp-search .container .property-search-field .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0)}.section-aree{margin-bottom:30px}.section-aree ul{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none}.section-aree ul li{flex-basis:25%;border-bottom:1px solid var(--medium-grey-color)}.section-aree ul li a{display:block;padding:.5rem;font-size:1.2rem;text-align:center;color:var(--medium-grey-color);position:relative}.section-aree ul li a::after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:3px;background-color:var(--dark-primary-color);-webkit-transition:width 250ms ease-out;-moz-transition:width 250ms ease-out;-ms-transition:width 250ms ease-out;-o-transition:width 250ms ease-out;transition:width 250ms ease-out}.section-aree ul li a i{margin-right:.25rem}.section-aree ul li a span{text-transform:uppercase}.section-aree ul li a:hover::after,.section-aree ul li a.selected::after{width:100%}.section-aree ul li a:hover span,.section-aree ul li a.selected span{color:var(--dark-primary-color)}.property-slider{position:relative}.property-slider:after{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:30%;background:-moz-linear-gradient(top, rgba(242, 152, 34, 0.75) 0%, rgba(242, 152, 34, 0) 100%);background:-webkit-linear-gradient(top, rgba(242, 152, 34, 0.75) 0%, rgba(242, 152, 34, 0) 100%);background:linear-gradient(to bottom, rgba(242, 152, 34, 0.75) 0%, rgba(242, 152, 34, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0066bb', endColorstr='#000066bb',GradientType=0 )}.property-slider .viewgallery{position:absolute;bottom:10px;right:10px;z-index:1;font-size:16px;color:#fff}.property-slider .viewgallery i{vertical-align:middle}.property-slider-mini{position:relative}.property-slider-mini .viewgallery{position:absolute;bottom:10px;right:10px;z-index:1;font-size:16px;color:#fff}.property-slider-mini .viewgallery i{vertical-align:middle}.property-detail-title h1{margin-bottom:1.2rem}.property-detail-title h1 span{display:block;font-size:2rem;color:#0595cb}.price-meta{display:flex;align-items:center;gap:1rem}.price-meta span{padding:.2rem .8rem;background-color:var(--light-grey-color);border-radius:5px}.recent-list-item .recent-list-item-photo{flex:0 auto}.recent-list-item .recent-list-item-info{flex:1}.back-to-top{position:fixed;bottom:10px;right:10px;z-index:999;text-align:center}.select2-search--dropdown{display:none !important}#footer-contact-area{display:none;position:fixed;bottom:-100px;left:0;right:0;z-index:998;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}#footer-contact-area div{display:flex;padding-right:60px}#footer-contact-area div a{flex:1 0}.irs-handle.from{margin-left:-6px}.irs--flat .irs-to{margin-left:-10px}a.property-image{display:block}.property-details .property-details-inner{padding:15px 20px}.property-details .property-details-inner .property-title{margin-bottom:3px}.property-details .property-details-inner .property-info li span{font-size:16px;font-weight:500}.property-details .property-price{margin-top:5px}.contact-address-icon i{font-size:1.5rem;color:var(--primary-color)}.contact-map .map-canvas{height:500px}@media only screen and (min-width: 992px){.transparent-nav .header{background:rgba(0,0,0,0)}.transparent-nav .header .topbar{background:rgba(0,0,0,0)}.transparent-nav .header .navbar:not(.is-sticky){background:rgba(0,0,0,0)}.transparent-nav .header .navbar:not(.is-sticky) .container{padding:0 20px;background-color:hsla(0,0%,100%,.25);border-radius:10px;border:1px solid hsla(0,0%,100%,.25);backdrop-filter:blur(5px) saturate(150%);box-shadow:0 1px 3px rgba(0,0,0,.25)}.transparent-nav .header .navbar:not(.is-sticky) .container .navbar-brand{padding:0 0 5px}.transparent-nav .header .navbar:not(.is-sticky) .container .navbar-brand .logo{filter:brightness(100) drop-shadow(0 0 1px rgba(0, 0, 0, 0.25));height:60px}.transparent-nav .header .navbar:not(.is-sticky) .container .navbar-nav .nav-link{position:relative;height:78px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.25)}.transparent-nav .header .navbar:not(.is-sticky) .container .navbar-nav .nav-link::after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:3px;background-color:#fff;-webkit-transition:width 250ms ease-out;-moz-transition:width 250ms ease-out;-ms-transition:width 250ms ease-out;-o-transition:width 250ms ease-out;transition:width 250ms ease-out}.transparent-nav .header .navbar:not(.is-sticky) .container .navbar-nav .nav-link:hover::after{width:100%}.transparent-nav .bg-video{margin-top:-124px}.transparent-nav .bg-video-sm{margin-top:-124px}.transparent-nav .property-slider{margin-top:-124px}.bg-video{min-height:100vh}.bg-video-sm{min-height:65vh}}@media only screen and (max-width: 991px){.banner{padding:60px 0}.bg-video,.bg-video-sm{min-height:50vh}.bg-video .video-fs,.bg-video-sm .video-fs{height:auto;padding-bottom:40%}.hp-search .container h1{font-size:32px;color:#f29822 !important;margin-top:25px;margin-bottom:0 !important}.hp-search .container p{font-size:18px;color:#f29822 !important}.hp-search .container .property-search-field .form-group{padding:10px 14px}}@media only screen and (max-width: 767px){.header .navbar-brand{margin-left:15px}#footer-contact-area{display:block}.section-aree ul{flex-direction:column;align-items:stretch}.section-aree ul li{flex-basis:auto}.section-aree ul li a{font-size:1.1rem;text-align:left}}@media only screen and (max-width: 575px){.banner{padding:40px 0}.header .topbar .contacts a span{display:none}.bg-video .claim .btn-cont,.bg-video-sm .claim .btn-cont{flex-direction:column;gap:.8rem}.bg-video .claim .btn-cont .btn,.bg-video-sm .claim .btn-cont .btn{font-size:1rem}}@media only screen and (max-width: 480px){.bg-video .video-fs,.bg-video-sm .video-fs{padding-bottom:50%}.hp-search .container h1{font-size:24px}.hp-search .container p{font-size:16px}}/*# sourceMappingURL=custom.css.map */
