@charset "UTF-8";h1,h2,h3,h4,h5,h6{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}.navbar,.nav-link,.btn{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}input,textarea,select,option,.form-control,.form-select,.form-check-input,.form-group input,.form-group textarea,.form-group select,.form-floating input,.form-floating textarea,.input-group input,.input-group textarea,.input-group select,.custom-select,.custom-input,.custom-textarea,label,.form-label,.form-check-label,.form-text,.form-help,.search-input,.filter-input,.date-input,.time-input,[type=text],[type=email],[type=password],[type=number],[type=tel],[type=url],[type=search],[type=date],[type=time],.quick-search input,.quick-search select,.quick-search textarea,.property-search-form input,.property-search-form select,.property-search-form textarea,.form-icon-right input,.form-icon-right select,.form-icon-right textarea,#type-select,#typeDropdown,#location-select,.admin-form input,.admin-form select,.admin-form textarea,.contact-form input,.contact-form select,.contact-form textarea,.booking-form input,.booking-form select,.booking-form textarea{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.date_item{background:#ff0}.calendar-table table th,.calendar-table table td{padding:1px!important}.calendar-header-text div{padding:10px 20px 5px}.error{color:red}.user_menu{background:#164b9f;margin-bottom:40px}.user_menu a,.user_menu button{color:#fff;font-weight:700}.user_menu a:hover,.user_menu .active,.user_menu button:hover{color:#ff0}.main_menu>.nav-item>.nav-link{transition:none!important}.main_menu>.nav-item>.nav-link:hover{text-decoration:underline;transform:none!important;opacity:1!important;color:#fff!important}.property-image{width:100%;padding-top:67%}.property-image:hover{scale:1.08}.text-contact-big{font-size:2.4em}.text-contact-small{font-size:1.2em}.full-row.py-5.mt-5{padding-top:7em!important}#scroll{background-color:var(--theme-footer-color)!important}#slider b{color:var(--theme-primary-color)!important}.mobile-menu-toggle{border:none;background:transparent;padding:8px;z-index:1050;display:block}@media (max-width: 991.98px){.mobile-menu-toggle{display:block!important}}.mobile-menu-toggle .navbar-toggler-icon{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:none}.hamburger-line{display:block;height:2px;width:100%;background-color:currentColor;transition:all .3s ease;transform-origin:center}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width: 991.98px){.navbar-collapse{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;margin-top:10px;padding:20px;box-shadow:0 4px 20px #0000001a;position:fixed;top:64px;max-width:97%}.navbar-nav{text-align:center;border:none!important}.nav-item{margin:8px 0}.nav-link{padding:12px 20px!important;font-size:16px;font-weight:500;color:var(--theme-dark)!important;border-radius:0;transition:all .3s ease}.nav-link:hover{background-color:var(--theme-primary-color);color:#fff!important;transform:translateY(-2px)}.dropdown-menu{position:static!important;float:none!important;width:100%!important;margin-top:8px;background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:none}.dropdown-item{padding:10px 20px;font-size:14px;color:var(--theme-dark);border-radius:4px;margin:2px 0}.dropdown-item:hover{background-color:var(--theme-primary-color);color:#fff}.mobile-offer-btn{width:100%;padding:12px 20px!important;font-size:16px;font-weight:600;margin-top:10px;border-radius:8px;background:var(--theme-primary-color)!important;border:none!important;color:var(--theme-dark)!important;transition:all .3s ease}.mobile-offer-btn:hover{background:var(--theme-dark)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 15px #0003}.main_menu .nav-link{color:var(--theme-dark)!important}.main_menu .nav-link:hover{color:#fff!important}}@media (max-width: 575.98px){.navbar-brand img{max-height:40px}.navbar-collapse{margin:5px;padding:15px}.nav-link,.mobile-offer-btn{padding:10px 15px!important;font-size:15px}}.navbar-collapse.collapsing{transition:height .3s ease}.navbar-collapse.show{animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991.98px){.header-style-1{position:relative;z-index:1000}.navbar-brand img{max-height:45px;width:auto}.top-header,.navbar{padding:10px 0}.navbar-toggler{order:2;display:block!important}.navbar-brand{order:1}.navbar-collapse{order:3;width:100%}.navbar-toggler{display:block!important;visibility:visible!important;opacity:1!important}}.mobile-whatsapp-link{display:none}@media (max-width: 991.98px){.navbar-collapse,.navbar-collapse.collapsing{transition:none!important}.nav-on-banner .navbar-collapse{background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:8px;margin-top:10px;padding:20px;box-shadow:0 4px 20px #0000001a;position:fixed;top:64px;max-width:97%;opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.nav-on-banner .navbar-collapse.show{opacity:1;transform:translateY(0)}.nav-on-banner .nav-link{color:var(--theme-dark)!important;font-size:20px!important;text-align:left}.nav-on-banner .nav-link.mobile-whatsapp-link{color:var(--theme-dark)!important;font-size:16px!important;text-align:left}.nav-on-banner .dropdown-menu{background:#000c;border:1px solid rgba(255,255,255,.1)}.nav-on-banner .dropdown-item{color:#fff}.nav-on-banner .dropdown-item:hover{background-color:var(--theme-primary-color);color:var(--theme-dark)}.col-property-header,.row-property-header{display:flex;flex-direction:column;align-items:flex-start}}@media (min-width: 992px){.navbar-nav .dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu{display:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;border:none;box-shadow:0 4px 6px #0000001a;border-radius:8px;padding:10px 0;margin-top:5px}.dropdown-item{padding:8px 20px;transition:all .2s ease;border-radius:0!important;margin:2px 8px}.dropdown-item:hover{background-color:var(--theme-primary-color);color:var(--theme-dark);transform:translate(5px)}}@media (max-width: 991.98px){.navbar-nav .dropdown-menu{display:block!important;position:static!important;float:none!important;width:auto!important;margin-top:0!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important}.navbar-nav .dropdown-item{display:block;padding:8px 0 8px 25px!important;color:inherit!important;font-size:20px;opacity:.8;position:relative;border-left:0px solid var(--theme-primary-color);margin-left:20px;margin-bottom:5px;transition:all .2s ease;border-radius:0!important}.navbar-nav .dropdown-item:before{content:"→";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.8em;opacity:.6}.nav-link.dropdown-toggle:after{display:none!important}.navbar-nav .dropdown-item:hover{opacity:1;text-decoration:underline;background-color:transparent!important;color:inherit!important;transform:none!important}.navbar-nav .dropdown-toggle:after{display:none}.navbar-toggler{transition:all .3s ease;border:none;padding:4px 8px;background:transparent}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:25px;height:20px}.navbar-toggler .hamburger-line{display:block;width:25px;height:3px;background-color:var(--theme-dark);margin:2px 0;transition:all .3s ease;border-radius:2px}.navbar-toggler[aria-expanded=true] .hamburger-line:nth-child(1){transform:rotate(45deg);position:relative;top:5px}.navbar-toggler[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .hamburger-line:nth-child(3){transform:rotate(-45deg);position:relative;top:-5px}.mobile-whatsapp-link{display:flex;align-items:center;gap:10px;color:#25d366!important;font-weight:600;font-size:16px!important;transition:all .3s ease;text-decoration:none!important;order:2}.mobile-whatsapp-link i{font-size:24px;color:#25d366}}.nav-on-banner .nav-link.mobile-whatsapp-link{color:var(--theme-dark)!important;font-size:18px}.navbar-toggler{transition:all .3s ease;border:none;padding:4px 8px;background:transparent}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:25px;height:20px}.navbar-toggler .hamburger-line{display:block;width:25px;height:3px;background-color:var(--theme-dark);margin:2px 0;transition:all .3s ease;border-radius:2px}.navbar-toggler[aria-expanded=true] .hamburger-line:nth-child(1){transform:rotate(45deg);position:relative;top:5px}.navbar-toggler[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .hamburger-line:nth-child(3){transform:rotate(-45deg);position:relative;top:-5px}.item .post-content{padding-right:15px}.property-grid-2 ul.quantity{margin-bottom:0}.footer-social-icons{display:flex;gap:10px;flex-wrap:wrap}.whatsapp-link-footer,.facebook-link-footer,.instagram-link-footer{display:flex;justify-content:center;align-items:center;transition:all .3s ease;background-color:#f1f1f1;padding:5px;border-radius:20%;width:40px;height:40px;text-decoration:none}.whatsapp-link-footer i,.facebook-link-footer i,.instagram-link-footer i{font-size:26px;transition:all .3s ease}.whatsapp-link-footer:hover,.facebook-link-footer:hover,.instagram-link-footer:hover{transform:scale(1.1)}.whatsapp-link-footer i{color:#25d366}.whatsapp-link-footer:hover i{color:#128c7e}.facebook-link-footer i{color:#1877f2}.facebook-link-footer:hover i{color:#0d5dbf}.instagram-link-footer i{color:#e4405f}.instagram-link-footer:hover i{color:#c13554}.block-3-carusel.owl-carousel .owl-dots{display:table!important;margin:30px auto 0!important}.block-3-carusel.owl-carousel .owl-dots.disabled{display:table!important}*,body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}input,textarea,select,option,.form-control,.form-select,.form-check-input,.form-group input,.form-group textarea,.form-group select,.form-floating input,.form-floating textarea,.input-group input,.input-group textarea,.input-group select,.custom-select,.custom-input,.custom-textarea,label,.form-label,.form-check-label,.form-text,.form-help{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}:root{--theme-primary-color: #B7CCC4;--theme-dark:#4E4E4A}.post_content ul,.post_content ol,.block_content ul,.block_content ol{padding-left:30px}.post_content ul li,.block_content ul li{list-style:numeric}.post_content ol li,.block_content ol li{list-style:disc}.btn.btn-primary{color:var(--theme-dark)}.alert-info{background:var(--theme-primary-color)!important;color:var( --theme-dark)!important;border-color:#999!important}.bg-footer{background:var( --theme-dark)!important}.footer-default-dark .widget-title,.footer-classic-dark .widget-title{color:var(--theme-primary-color)}.listing-ctg{color:#fff!important;background:var(--theme-primary-color);padding:5px 10px!important;display:inline-block;border-radius:4px}.listing-ctg i{display:none}.list-three-fold-width.d-table{min-width:100%}.footer-widget li a{color:#fff}.bg-secondary{background:var( --theme-dark)!important}html,body{padding:0!important}.header-style-1{position:fixed!important}.navbar-transparent{position:relative}ul.navbar-nav{justify-content:flex-end}.nav-item.mobile-cta{padding-right:0!important;margin-right:0!important}.nav-logo-mobile{display:none!important}.nav-logo{width:145px}.header-style-1{background-color:#fff}.header-style-1.home-header-bg{background-color:transparent}.header-style-1.home-header-bg.scrolled-past-banner{background-color:#fff}.header-style-1.home-header-bg.scrolled-past-banner .nav-link.text-white{color:var(--theme-dark)!important}.mobile-phone{display:none;order:2}.nav-logo{margin-top:0}.search_page_heading{font-size:1.4rem;margin-top:0;line-height:1.4rem;margin-bottom:14px}.search_right_column{height:calc(100vh - 140px);overflow-y:auto;max-height:100vh}.search_resuts_wrapper{height:calc(100vh - 140px)}.search_left_column{position:sticky;top:0;height:calc(100vh - 140px);overflow:hidden}@media (max-width: 991px){.full-row.py-5.mt-5{padding-top:3.5em!important}.top-header{padding-top:0;padding-bottom:0}.navbar{margin-left:-11px;background-color:#fff!important}.navbar-brand{margin-left:15px!important}.navbar-brand img{max-height:28px}.nav-logo{margin-top:0!important}.header-style-1{background-color:#fff!important}.nav-home-header .nav-logo{display:none!important}.nav-logo.nav-logo-dark.nav-logo-mobile{display:block!important}.mobile-phone{display:inline-block!important}.porperty-page-wrapper__row{flex-direction:column-reverse!important}.margin-divider{display:none!important}.porperty-page-title{padding-bottom:0!important}.porperty-page-wrapper .listing-title{display:none}.property-overview{padding:15px!important}.porperty-page-wrapper .widget{margin-top:30px}.property-overview .listing-price{text-align:left!important}.propepty-list-page-title{padding-top:105px!important;padding-bottom:20px!important}}@media (max-width: 768px){.full-row{padding:30px 0}.home_about h1{font-size:2rem;line-height:2.5rem}.home_counting h1{min-width:150px}.home_counting p{line-height:22px;padding-top:5px}.ls-container .ls-layers>.ls-hide-on-phone,.ls-container .ls-background-videos .ls-hide-on-phone video,.ls-container .ls-background-videos .ls-hide-on-phone audio,.ls-container .ls-background-videos .ls-hide-on-phone iframe{display:block!important}.property-search-form.on-slider{margin-top:15px;margin-bottom:15px}.owl-carousel .owl-dots{margin-top:0}.contact-widget .widget-title{margin-top:50px}.search_resuts_wrapper{height:auto}.search_right_column{height:auto;max-height:none}.search_left_column{height:70vh}}
