 .header-overlay {background: rgba(30, 30, 30, 0.5490196078);width: 100vw;height: 100vh;z-index: 999;position: absolute;top: 0;left: 0;}.header-overlay.hidden {display: none;}.header-topbar {border-bottom: 2px solid #ebebeb;padding: 15px 0;}.header-topbar .contact-info li {display: inline-block;}.header-topbar .contact-info li:not(:last-child) {margin-right: 30px;}.header-topbar .contact-info li a {color: #131212;font-size: 14px;}.header-topbar .contact-info li i {margin-right: 5px;color: #1E6E5A;}.header-topbar .social-icon li {display: inline-block;}.header-topbar .social-icon li:not(:first-child) {margin-left: 20px;}.header-topbar .social-icon li a {color: #aeaeae;font-size: 16px;}.header-topbar .social-icon li a:hover {color: #1E6E5A;}.header-navigation {background: #F5F5F5;}.header-navigation .user-name {color: #1E6E5A;text-transform: capitalize;text-decoration: none;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-weight: 600;}@media (max-width: 1199.98px) {.header-navigation .user-name {font-size: 14px;}}.header-navigation .primary-menu {margin-bottom: 0;margin-right: 20px;}.header-navigation .primary-menu li {display: inline-block;line-height: 58px;position: relative;}.header-navigation .primary-menu li .dd-trigger {font-size: 12px;font-weight: 500;color: #b1b1b1;position: absolute;right: 0;top: 50%;transform: translateY(-50%);line-height: 1;-webkit-transition: opacity 0.3s ease-out 0s;-moz-transition: opacity 0.3s ease-out 0s;-ms-transition: opacity 0.3s ease-out 0s;-o-transition: opacity 0.3s ease-out 0s;transition: opacity 0.3s ease-out 0s;}@media (max-width: 1199.98px) {.header-navigation .primary-menu li .dd-trigger {right: -5px;}}.header-navigation .primary-menu li a {font-size: 16px;color: #1E6E5A;padding: 10px;font-family: "SF Pro Display", sans-serif;text-transform: capitalize;margin: 0 10px;}@media (max-width: 1199.98px) {.header-navigation .primary-menu li a {padding: 8px;margin: 0 5px;font-size: 15px;}}.header-navigation .primary-menu li .submenu {position: fixed;left: 0;top: 110%;width: 100%;background-color: #fff;z-index: 99;min-height: min-content;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);opacity: 0;visibility: hidden;}.header-navigation .primary-menu li .submenu img {border-radius: 8px;aspect-ratio: 548/387;box-shadow: 0px 4.298px 6.447px 0px rgba(0, 0, 0, 0.1);}.header-navigation .primary-menu li .submenu .submenu-title {color: #000;font-family: "SF Pro Display", sans-serif;font-size: 32px;font-style: normal;font-weight: 500;line-height: 120%;padding-bottom: 16px;}.header-navigation .primary-menu li .submenu .submenu-desc {width: 251px;color: #888;font-family: "SF Pro Display", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;padding: 0;margin-bottom: 16px;line-height: 120%;}.header-navigation .primary-menu li .submenu .read-more {color: #1E6E5A;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;padding: 0;margin: 0;display: none !important;}.header-navigation .primary-menu li .submenu .read-more:hover {text-decoration: underline;}.header-navigation .primary-menu li .submenu .menu-list {margin-top: 10px;margin-left: 40px;margin-right: 100px;}.header-navigation .primary-menu li .submenu .menu-list hr {background: #000;height: 1px;margin: 0;opacity: 1;}.header-navigation .primary-menu li .submenu .menu-list .menu-links {list-style: none;margin-top: 24px;margin-right: 60px;}.header-navigation .primary-menu li .submenu .menu-list .menu-links li {line-height: 120%;text-transform: capitalize;padding-bottom: 16px;}.header-navigation .primary-menu li .submenu .menu-list .menu-links li::before {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='none'%3E%3Cpath d='M17.7071 8.09498C18.0976 7.70446 18.0976 7.07129 17.7071 6.68077L11.3431 0.31681C10.9526 -0.0737144 10.3195 -0.0737144 9.92893 0.31681C9.53841 0.707334 9.53841 1.3405 9.92893 1.73102L15.5858 7.38788L9.92893 13.0447C9.53841 13.4353 9.53841 14.0684 9.92893 14.4589C10.3195 14.8495 10.9526 14.8495 11.3431 14.4589L17.7071 8.09498ZM6.68528e-08 8.38788L17 8.38788L17 6.38788L-6.68528e-08 6.38788L6.68528e-08 8.38788Z' fill='black'/%3E%3C/svg%3E");position: absolute;top: 5px;left: -32px;}.header-navigation .primary-menu li .submenu .menu-list .menu-links li a {color: #000;font-family: "SF Pro Display", sans-serif;font-size: 17px;font-style: normal;font-weight: 400;padding: 0;}.header-navigation .primary-menu li .submenu .menu-list .menu-links li a:hover {text-decoration: underline;background: none;}.header-navigation .primary-menu li .submenu .menu-list-left {margin-top: 10px;margin-right: 80px;}.header-navigation .primary-menu li .submenu .menu-list-left .menu-links {list-style: none;margin-top: 8px;}.header-navigation .primary-menu li .submenu .menu-list-left .menu-links li {line-height: 120%;text-transform: capitalize;padding-bottom: 16px;}.header-navigation .primary-menu li .submenu .menu-list-left .menu-links li::before {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='none'%3E%3Cpath d='M17.7071 8.09498C18.0976 7.70446 18.0976 7.07129 17.7071 6.68077L11.3431 0.31681C10.9526 -0.0737144 10.3195 -0.0737144 9.92893 0.31681C9.53841 0.707334 9.53841 1.3405 9.92893 1.73102L15.5858 7.38788L9.92893 13.0447C9.53841 13.4353 9.53841 14.0684 9.92893 14.4589C10.3195 14.8495 10.9526 14.8495 11.3431 14.4589L17.7071 8.09498ZM6.68528e-08 8.38788L17 8.38788L17 6.38788L-6.68528e-08 6.38788L6.68528e-08 8.38788Z' fill='black'/%3E%3C/svg%3E");position: absolute;top: 5px;left: -32px;}.header-navigation .primary-menu li .submenu .menu-list-left .menu-links li a {color: #000;font-family: "SF Pro Display", sans-serif;font-size: 17px;font-style: normal;font-weight: 400;padding: 0;}.header-navigation .primary-menu li .submenu .menu-list-left .menu-links li a:hover {text-decoration: underline;background: none;}.header-navigation .primary-menu li .submenu li {line-height: 1;margin: 0;display: block;}.header-navigation .primary-menu li .submenu li a {padding: 14px 20px;font-size: 16px;display: block;margin: 0;}.header-navigation .primary-menu li .submenu li a:hover {background-color: #1E6E5A;color: #fff;}.header-navigation .primary-menu li .submenu li .dd-trigger {right: 20px;}.header-navigation .primary-menu li .submenu li a:hover ~ .dd-trigger {color: #fff;}.header-navigation .primary-menu li .submenu li .submenu {left: 100%;top: 20%;}.header-navigation .primary-menu li .submenu li:hover > .submenu {top: 0;}.header-navigation .primary-menu li .submenu:has(.menu-list-left) .submenu-title {border-bottom: 1px solid;}.header-navigation .primary-menu li .submenu:has(.menu-list-left) .menu-links {margin-top: 8px;}@media (min-width: 1200px) and (max-width: 1399px) {.header-navigation .primary-menu li .submenu img {width: 50%;}.header-navigation .primary-menu li .submenu .menu-list {margin-right: 0;}}@media (max-width: 1199.98px) {.header-navigation .primary-menu li .submenu .submenu-header {text-align: center;width: 75%;}.header-navigation .primary-menu li .submenu img {width: 45%;}.header-navigation .primary-menu li .submenu .submenu-desc {width: auto;}}@media (min-width: 992px) {.header-navigation .primary-menu li .submenu .menu-list {width: 330px;}}@media (max-width: 991.98px) {.header-navigation .primary-menu li .submenu {padding: 0 !important;min-height: min-content !important;}.header-navigation .primary-menu li .submenu .w-50 {width: 100% !important;}.header-navigation .primary-menu li .submenu img, .header-navigation .primary-menu li .submenu .submenu-title, .header-navigation .primary-menu li .submenu .submenu-desc, .header-navigation .primary-menu li .submenu .read-more {display: none !important;}.header-navigation .primary-menu li .submenu .menu-list, .header-navigation .primary-menu li .submenu .menu-list-left {margin: 0;}.header-navigation .primary-menu li .submenu .menu-list hr, .header-navigation .primary-menu li .submenu .menu-list-left hr {display: none;}.header-navigation .primary-menu li .submenu .menu-list .menu-links, .header-navigation .primary-menu li .submenu .menu-list-left .menu-links {list-style-type: disc;}.header-navigation .primary-menu li .submenu .menu-list .menu-links li, .header-navigation .primary-menu li .submenu .menu-list-left .menu-links li {display: list-item;}.header-navigation .primary-menu li .submenu .menu-list .menu-links li::marker, .header-navigation .primary-menu li .submenu .menu-list-left .menu-links li::marker {color: white;}.header-navigation .primary-menu li .submenu .menu-list .menu-links li::before, .header-navigation .primary-menu li .submenu .menu-list-left .menu-links li::before {content: none;}.header-navigation .primary-menu li .submenu .menu-list .menu-links li a, .header-navigation .primary-menu li .submenu .menu-list-left .menu-links li a {font-family: "SF Pro Display", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;text-decoration: none;border-bottom: none;}}@media (min-width: 1200px) {.header-navigation .primary-menu li .submenu.services .submenu-header.centered {display: none;}}@media (max-width: 1199.98px) {.header-navigation .primary-menu li .submenu.services {display: none;}.header-navigation .primary-menu li .submenu.services .submenu-title {border-bottom: none;}.header-navigation .primary-menu li .submenu.services .submenu-header.left-side {display: none;}.header-navigation .primary-menu li .submenu.services .menu-list-left, .header-navigation .primary-menu li .submenu.services .menu-list {margin-right: 0;}}.header-navigation .primary-menu li.hover > .submenu {visibility: visible;top: 95px;opacity: 1;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;background: #F5F5F5;min-height: 450px;padding: 32px 64px;}.header-navigation .primary-menu li.current > a, .header-navigation .primary-menu li.current > .dd-trigger, .header-navigation .primary-menu li a:hover, .header-navigation .primary-menu li a:hover ~ .dd-trigger {color: #1E6E5A;}@media (max-width: 991.98px) {.header-navigation .primary-menu li.current > a, .header-navigation .primary-menu li.current > .dd-trigger, .header-navigation .primary-menu li a:hover, .header-navigation .primary-menu li a:hover ~ .dd-trigger {color: #fff;}}.header-navigation .primary-menu > li {position: relative;padding-top: 8px;padding-bottom: 8px;}.header-navigation .primary-menu > li::after {-webkit-transition: opacity 0.4s ease-out 0s;-moz-transition: opacity 0.4s ease-out 0s;-ms-transition: opacity 0.4s ease-out 0s;-o-transition: opacity 0.4s ease-out 0s;transition: opacity 0.4s ease-out 0s;opacity: 0;content: "";position: absolute;bottom: 0;left: 0px;right: -9px;background: #1E6E5A;height: 2px;border-radius: 40px 40px 40px 40px;-webkit-transition: opacity 0.4s ease-out 0s;-moz-transition: opacity 0.4s ease-out 0s;-ms-transition: opacity 0.4s ease-out 0s;-o-transition: opacity 0.4s ease-out 0s;transition: opacity 0.4s ease-out 0s;}.header-navigation .primary-menu > li:hover:after {opacity: 1;}@media (max-width: 991.98px) {.header-navigation .site-logo {max-width: 56px;}}.header-navigation .site-logo .sticky-logo {display: none;}.header-navigation .cart-icon, .header-navigation .search-icon {font-size: 18px;color: #555;margin-right: 30px;}@media (max-width: 1199.98px) {.header-navigation .cart-icon, .header-navigation .search-icon {margin-right: 20px;}}.header-navigation .cart-icon:hover, .header-navigation .search-icon:hover {color: #1E6E5A;}.header-navigation .search-widget .search-form {position: fixed;left: 0;top: 0;width: 100vw;background-color: rgba(0, 0, 0, 0.9);display: flex;justify-content: center;align-items: center;-webkit-transition: opacity 0.5s ease-out 0s;-moz-transition: opacity 0.5s ease-out 0s;-ms-transition: opacity 0.5s ease-out 0s;-o-transition: opacity 0.5s ease-out 0s;transition: opacity 0.5s ease-out 0s;will-change: transform, opacity;height: 0;z-index: -1;opacity: 0;}.header-navigation .search-widget .search-form .search-close {font-size: 30px;color: #fff;position: absolute;right: 50px;top: 50px;line-height: 1;}.header-navigation .search-widget .search-form form {width: 50%;}.header-navigation .search-widget .search-form input {background-color: transparent;font-size: 20px;color: #fff;border-bottom: 2px solid rgba(255, 255, 255, 0.6);padding: 0 30px;}.header-navigation .search-widget .search-form.opened {height: 100vh;opacity: 1;z-index: 99;}.header-navigation .offcanvas-icon, .header-navigation .nav-toggler {position: relative;width: 25px;height: 25px;display: flex;flex-wrap: wrap;align-items: center;line-height: 1;cursor: pointer;}.header-navigation .offcanvas-icon span, .header-navigation .nav-toggler span {background-color: #1E6E5A;height: 4px;border-radius: 4px;width: 100%;flex: 0 0 100%;-webkit-transition: opacity 0.3s ease-out 0s;-moz-transition: opacity 0.3s ease-out 0s;-ms-transition: opacity 0.3s ease-out 0s;-o-transition: opacity 0.3s ease-out 0s;transition: opacity 0.3s ease-out 0s;position: relative;}.header-navigation .nav-toggler {display: none;}.header-navigation .nav-toggler.menu-opened span:nth-child(1) {transform: rotate3d(0, 0, 1, 45deg);top: 9px;}.header-navigation .nav-toggler.menu-opened span:nth-child(2) {opacity: 0;}.header-navigation .nav-toggler.menu-opened span:nth-child(3) {transform: rotate3d(0, 0, 1, -45deg);top: -13px;}.header-navigation .nav-close {display: none;font-size: 20px;color: #fff;position: absolute;right: 20px;top: 20px;line-height: 1;}@media (max-width: 991.98px) {.header-navigation .navbar-btn {display: none;}}.header-navigation .navbar-btn a {font-family: "SF Pro Display", sans-serif;font-size: 18px;font-weight: 500;background-color: #1E6E5A;color: #fff;border: 2px solid #1E6E5A;}@media (max-width: 1199.98px) {.header-navigation .navbar-btn a {padding: 15px 20px;}}.header-navigation .navbar-btn a i {margin-left: 10px;position: relative;top: 2px;}@media (max-width: 1199.98px) {.header-navigation .navbar-btn a i {margin-left: 5px;}}.header-navigation .navbar-btn a:hover {background-color: transparent;color: #1E6E5A;border: 2px solid #1E6E5A;}.header-three .header-navigation .primary-menu li .dd-trigger {right: -3px;}@media (max-width: 1199.98px) {.header-three .header-navigation .primary-menu li .dd-trigger {right: 0;}}.header-three .header-navigation .primary-menu li a {color: #1E6E5A;text-transform: capitalize;text-decoration: none;font-family: "SF Pro Display", sans-serif;font-size: 16px;padding: 6px;margin: 0 8px;}@media (max-width: 1199.98px) {.header-three .header-navigation .primary-menu li a {font-size: 15px;margin: 0 5px;}}.header-three .header-navigation .primary-menu li .submenu li a {font-size: 14px;}.header-three .header-navigation .primary-menu li.current > a, .header-three .header-navigation .primary-menu li.current > .dd-trigger, .header-three .header-navigation .primary-menu li a:hover, .header-three .header-navigation .primary-menu li a:hover ~ .dd-trigger {color: #1E6E5A;}@media (max-width: 991.98px) {.header-three .header-navigation .primary-menu li.current > a, .header-three .header-navigation .primary-menu li.current > .dd-trigger, .header-three .header-navigation .primary-menu li a:hover, .header-three .header-navigation .primary-menu li a:hover ~ .dd-trigger {color: #fff;}}.header-three .header-navigation .nav-toggler {height: 32px;width: 32px;}@media (max-width: 991.98px) {.header-three .header-navigation .navbar-btn {margin-left: 40px;}}.header-three .header-navigation .navbar-btn a {min-width: 92px;justify-content: center;display: flex;align-items: center;min-height: 60px;border-radius: 8px;text-decoration: none;}.header-three .header-topbar {border: none;background-color: #1E6E5A;position: relative;padding: 10px 0;}.header-three .header-topbar::before, .header-three .header-topbar::after {position: absolute;content: "";height: 100%;width: 400px;background: #fff;top: 0;left: calc(50% - 25px);transform: skew(45deg);}@media (max-width: 1399.98px) {.header-three .header-topbar::before, .header-three .header-topbar::after {width: 300px;}}@media (max-width: 1199.98px) {.header-three .header-topbar::before, .header-three .header-topbar::after {width: 200px;}}@media (max-width: 991.98px) {.header-three .header-topbar::before, .header-three .header-topbar::after {display: none;}}.header-three .header-topbar::after {left: auto;right: calc(50% - 25px);transform: skew(-45deg);}.header-three .header-topbar .top-menu li {display: inline-block;}.header-three .header-topbar .top-menu li:not(:last-child) {margin-right: 30px;}.header-three .header-topbar .top-menu li a {color: #fff;font-size: 14px;}.header-three .header-topbar .social-icon li a {color: #fff;font-size: 15px;}@media (max-width: 767.98px) {.header-full-width .header-container {padding-left: 16px;padding-right: 16px;}}@media (min-width: 1200px) {.header-full-width .header-container {padding-left: 54px;padding-right: 32px;}}.sticky-header.sticky-on .header-navigation {position: fixed;top: 0;width: 100%;z-index: 999;animation: sticky 1.2s;background: #F5F5F5;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.04);-webkit-transition: opacity 0.3s ease-out 0s;-moz-transition: opacity 0.3s ease-out 0s;-ms-transition: opacity 0.3s ease-out 0s;-o-transition: opacity 0.3s ease-out 0s;transition: opacity 0.3s ease-out 0s;}.sticky-header.sticky-on .header-navigation .sticky-logo {display: block;}.sticky-header.sticky-on .header-navigation .main-logo {display: none;}.sticky-header.sticky-on .header-navigation:not(.breakpoint-on) .primary-menu > li {line-height: 58px;}.sticky-header.sticky-on .header-navigation:not(.breakpoint-on) .primary-menu > li a, .sticky-header.sticky-on .header-navigation:not(.breakpoint-on) .primary-menu > li .dd-trigger {color: #555;}.sticky-header.sticky-on .header-navigation:not(.breakpoint-on) .primary-menu > li.current > a, .sticky-header.sticky-on .header-navigation:not(.breakpoint-on) .primary-menu > li.current > .dd-trigger, .sticky-header.sticky-on .header-navigation:not(.breakpoint-on) .primary-menu > li a:hover, .sticky-header.sticky-on .header-navigation:not(.breakpoint-on) .primary-menu > li a:hover ~ .dd-trigger {color: #1E6E5A;}.sticky-header.sticky-on.header-four .navbar-btn a {background-color: #1E6E5A;}.sticky-header.sticky-on.header-four .nav-toggler {border: 1px solid #1E6E5A;}.sticky-header.sticky-on.header-four .nav-toggler span {background-color: #1E6E5A;}.header-navigation .header-toggle-sm a {border-radius: 4px;background: #1E6E5A;padding: 8px 16px;color: #FFF;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: 100%;text-decoration: none;}.header-navigation .site-logo img {width: 110px;aspect-ratio: 1;}@media (max-width: 991.98px) {.header-navigation .site-logo img {width: 56px;height: 56px;}}.header-navigation.breakpoint-on {padding: 20px 0;}.header-navigation.breakpoint-on .nav-toggler {display: flex;}.header-navigation.breakpoint-on .site-nav-menu {position: fixed;top: 0;height: 100vh;width: 300px;padding: 50px 25px;background-color: #1E6E5A;z-index: 999;overflow-x: hidden;overflow-y: scroll;left: -300px;visibility: hidden;opacity: 0;-webkit-transition: opacity 0.3s ease-out 0s;-moz-transition: opacity 0.3s ease-out 0s;-ms-transition: opacity 0.3s ease-out 0s;-o-transition: opacity 0.3s ease-out 0s;transition: opacity 0.3s ease-out 0s;}.header-navigation.breakpoint-on .site-nav-menu .nav-close {display: block;}.header-navigation.breakpoint-on .site-nav-menu.menu-opened {left: 0;visibility: visible;opacity: 1;}.header-navigation.breakpoint-on .site-nav-menu.menu-opened .side-nav-logo {display: flex;justify-content: center;margin-bottom: 16px;}.header-navigation.breakpoint-on .site-nav-menu.menu-opened .side-nav-logo img {width: 112px;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu {padding: 0;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li {margin: 0;padding: 0;display: block;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li a {color: #fff;display: block;padding: 18px 25px 18px 0;font-size: 15px;line-height: 1;border-bottom: 1px solid #F9F9F9;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .dd-trigger {display: block;top: 0;transform: translate(0);right: 0 !important;height: 45px;width: 45px;color: #fff;cursor: pointer;text-align: center;line-height: 45px;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .dd-trigger::before {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_619_6594)'%3E%3Cpath d='M10.7383 20.7375L16.4633 15L10.7383 9.2625L12.5008 7.5L20.0008 15L12.5008 22.5L10.7383 20.7375Z' fill='%23F9F9F9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_619_6594'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");position: absolute;top: 8px;-webkit-transition: opacity 0.2s ease-out 0s;-moz-transition: opacity 0.2s ease-out 0s;-ms-transition: opacity 0.2s ease-out 0s;-o-transition: opacity 0.2s ease-out 0s;transition: opacity 0.2s ease-out 0s;transform-origin: center;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .dd-trigger.open::before {top: 0px;right: -9px;transform: rotateZ(-90deg);}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu {padding-left: 15px;border: none;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu a {color: #fff !important;display: block;padding: 15px 25px 15px 0;line-height: 1;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu a:hover {background-color: transparent !important;}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu, .header-navigation.breakpoint-on .site-nav-menu .primary-menu li li .submenu {position: unset;top: 0;width: 100%;transition: none;visibility: visible;opacity: 1;background-color: transparent;box-shadow: none;display: none;}.banner-section-two {position: relative;z-index: 1;background-repeat: no-repeat;background-size: cover;}.banner-section-two.banner-lg {height: 578px;}.banner-section-two.banner-md {height: 478px;}.banner-section-two.banner-sm {height: 300px;}.banner-section-two::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;content: "";opacity: 0.5;}.banner-section-two .banner-content .title-tag {font-size: 30px;color: #fff;opacity: 0.5;position: relative;padding-left: 145px;padding-right: 145px;}@media (max-width: 767.98px) {.banner-section-two .banner-content .title-tag {padding-left: 100px;padding-right: 100px;font-size: 22px;}}@media (max-width: 575.98px) {.banner-section-two .banner-content .title-tag {padding: 0;font-size: 20px;}}.banner-section-two .banner-content .title-tag::before, .banner-section-two .banner-content .title-tag::after {position: absolute;content: "";height: 2px;width: 120px;left: 0;top: 50%;transform: translateY(-50%);background-color: #fff;}@media (max-width: 767.98px) {.banner-section-two .banner-content .title-tag::before, .banner-section-two .banner-content .title-tag::after {width: 80px;}}@media (max-width: 575.98px) {.banner-section-two .banner-content .title-tag::before, .banner-section-two .banner-content .title-tag::after {display: none;}}.banner-section-two .banner-content .title-tag::after {left: auto;right: 0;}.banner-section-two .banner-content .title {font-size: 64px;color: #FFE6B9;font-family: "SF Pro Display", sans-serif;font-weight: 500;line-height: 120%;text-transform: capitalize;}@media (max-width: 1199.98px) {.banner-section-two .banner-content .title {font-size: 64px;}}@media (max-width: 991.98px) {.banner-section-two .banner-content .title {font-size: 32px;padding-bottom: 10px;}}@media (max-width: 767.98px) {.banner-section-two .banner-content .title {font-size: 24px;padding-bottom: 10px;}}.banner-section-two .banner-content .contact-us-btn {padding: 14px 42px;border-radius: 8px;background: #1E6E5A;color: #FFF;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: normal;}@media (max-width: 767.98px) {.banner-section-two .banner-content .contact-us-btn {font-size: 14px;padding: 12px 20px;}}.banner-section-two .banner-content .tabs .tabs-links .header-nav-tabs {margin: 24px 0 32px;padding: 8px;border: 0;}.banner-section-two .banner-content .tabs .tabs-links [data-bs-toggle=tab].active {color: #fff;background: #1E6E5A;}.banner-section-two .banner-content .tabs .tabs-links [data-bs-toggle=tab] {background: #F9F9F9;padding-left: 24px;padding-right: 24px;height: 51px;transition: all 0.4s ease-in-out;color: #131212;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-weight: 600;margin-right: 8px;margin-left: 8px;border-radius: 8px;box-shadow: 0px 15px 6px 0px rgba(0, 0, 0, 0.3);border: 0;opacity: 1;}.banner-section-two .banner-content .tabs .tabs-links [data-bs-toggle=tab]:active, .banner-section-two .banner-content .tabs .tabs-links [data-bs-toggle=tab]:focus {outline: 0;border: 0;}.banner-section-two .banner-content .tabs .tab-content .form-items-container {padding: 8px 32px 8px 16px;background: #fff;border-radius: 8px;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .dropdown-toggle {min-width: 120px;min-height: 82px;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .dropdown-toggle:focus, .banner-section-two .banner-content .tabs .tab-content .form-items-container .dropdown-toggle:active {box-shadow: none !important;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field {background-color: white;position: relative;padding: 0 8px;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field:not(:nth-last-child(2)) {border-right: 1px solid #ddd;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-toggle {color: #131212;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-weight: 500;line-height: 24px;text-transform: capitalize;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-toggle:focus {box-shadow: none;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-toggle::after {content: none;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-toggle .selected-value {color: #888;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px;margin-top: 8px;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-toggle .selected-value::after {content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.5 9L12 16.5L4.5 9' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");margin-left: 8px;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-toggle small {color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 11px;font-style: normal;font-weight: 500;line-height: 24px;text-transform: capitalize;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu {border-radius: 8px;max-height: 265px;overflow-y: auto;overflow-x: hidden;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu li:not(:last-child) {border-bottom: 1px solid #D3D3D3;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu .dropdown-item {color: #131212;min-height: 40px;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;text-transform: capitalize;display: flex;align-items: center;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu .dropdown-item:active {color: #fff !important;text-decoration: none;background-color: #1e6e5a;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu .dropdown-item.selected {background-color: #1E6E5A;color: white;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu .area-inp-container {padding: 16px;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu .area-inp-container .area-input {width: 112px;height: 51px;padding: 16px;border-radius: 8px;border: 1px solid #D3D3D3;background: #F9F9F9;color: #131212;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu .area-inp-container .area-input::placeholder {color: #131212;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .dropdown-menu .area-inp-container .area-input:focus {outline: 0;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field:first-child {border-top-left-radius: 8px;border-bottom-left-radius: 8px;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .form-items-field-control {font-size: 16px;font-weight: 400;width: 100%;height: 66px;border: 0;padding-top: 40px;color: #272727;font-family: "SF Pro Display", sans-serif;background: white;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .form-items-field-control:focus {outline: 0;border: 0;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field select.form-items-field-control {cursor: pointer;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field label {position: absolute;left: 10px;color: #272727;font-family: "Montserrat", sans-serif;}.banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .area-project-field-label, .banner-section-two .banner-content .tabs .tab-content .form-items-container .form-items-field .developer-project-field-label {top: 30px;cursor: text;color: #888;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;}.banner-section-two .banner-content .tabs .tab-content .search-btn-field {display: flex;justify-content: center;align-items: center;}.banner-section-two .banner-content .tabs .tab-content .search-btn-field .btn-find {color:#fff;text-align:center;transition: opacity 0.1s ease;-o-transition:opacity .1s ease-out 0s;background-color:#1e6e5a;border-radius:8px;padding:12px 24px;font-family:SF Pro Display,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:opacity .1s ease-out}.banner-section-two .banner-content .tabs .tab-content .search-btn-field .btn-find:focus {box-shadow: none;}.banner-section-two .banner-content .tabs .tab-content .search-btn-field .btn-find:active {background-color: #1d9778;}.banner-section-two .banner-content .tabs .tab-content .want-to-field .form-items-field-control {border-top-left-radius: 8px;border-bottom-left-radius: 8px;}.banner-section-two .banner-content .tabs .tab-content .handover-date-field .form-items-field-control {border-top-left-radius: 8px;border-bottom-left-radius: 8px;}.banner-section-two .banner-content .tabs .tab-content .area-project-field, .banner-section-two .banner-content .tabs .tab-content .developer-project-field {flex-grow: 100;position: relative;}.banner-section-two .banner-content .tabs .tab-content .area-project-field .form-items-field-control:focus + .area-project-field-label, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .form-items-field-control:focus + .area-project-field-label {font-size: 12px;top: 15px;transition: all 0.3s ease-in-out;}.banner-section-two .banner-content .tabs .tab-content .area-project-field .form-items-field-control:required:valid + .area-project-field-label, .banner-section-two .banner-content .tabs .tab-content .area-project-field .form-items-field-control:required:valid + .developer-project-field-label, .banner-section-two .banner-content .tabs .tab-content .area-project-field .form-items-field-control:required:placeholder-shown + .area-project-field-label, .banner-section-two .banner-content .tabs .tab-content .area-project-field .form-items-field-control:required:placeholder-shown + .developer-project-field-label, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .form-items-field-control:required:valid + .area-project-field-label, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .form-items-field-control:required:valid + .developer-project-field-label, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .form-items-field-control:required:placeholder-shown + .area-project-field-label, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .form-items-field-control:required:placeholder-shown + .developer-project-field-label {font-size: 12px;top: 15px;transition: all 0.3s ease-in-out;}.banner-section-two .banner-content .tabs .tab-content .area-project-field .autocomplete, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .autocomplete {position: absolute;width: 100%;top: 85px;left: 0;z-index: 9;border-radius: 8px;max-height: 265px;overflow-y: auto;overflow-x: hidden;padding: 0;margin: 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);display: none;}.banner-section-two .banner-content .tabs .tab-content .area-project-field .autocomplete li, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .autocomplete li {cursor: pointer;-webkit-transition: opacity 0.3s ease-out 0s;-moz-transition: opacity 0.3s ease-out 0s;-ms-transition: opacity 0.3s ease-out 0s;-o-transition: opacity 0.3s ease-out 0s;transition: opacity 0.3s ease-out 0s;color: #131212;min-height: 40px;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;text-transform: capitalize;display: flex;align-items: center;padding: 0.25rem 1rem;}.banner-section-two .banner-content .tabs .tab-content .area-project-field .autocomplete li:not(:last-child), .banner-section-two .banner-content .tabs .tab-content .developer-project-field .autocomplete li:not(:last-child) {border-bottom: 1px solid #D3D3D3;}.banner-section-two .banner-content .tabs .tab-content .area-project-field .autocomplete li:hover, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .autocomplete li:hover {background-color: #e9ecef;}.banner-section-two .banner-content .tabs .tab-content .area-project-field .autocomplete li:active, .banner-section-two .banner-content .tabs .tab-content .developer-project-field .autocomplete li:active {color: #fff !important;text-decoration: none;background-color: #1E6E5A;}@media (max-width: 991.98px) {.banner-section-two.banner-lg {height: 400px;}.banner-section-two.banner-md {height: 300px;}.banner-section-two.banner-sm {height: 200px;}}@media (max-width: 1199.98px) {.banner-section-two.banner-lg {height: 321px;}.banner-section-two.banner-lg .banner-content .title {color: #fff;}.banner-section-two.banner-lg .banner-content .tabs .tabs-links [data-bs-toggle=tab] {font-size: 14px;padding: 8px 16px;height: 33px;border-radius: 4px;width: max-content;display: flex;justify-content: center;align-items: center;}.banner-section-two.banner-lg .banner-content .tabs .tabs-links .header-nav-tabs {margin: 8px 0 10px;padding: 8px 0;flex-wrap: nowrap;}.banner-section-two.banner-lg .banner-content .tabs .form-items-container {padding: 8px 8px 8px 16px;background: #fff;border-radius: 8px;}.banner-section-two.banner-lg .banner-content .tabs .form-items-container .form-items-field.want-to-field, .banner-section-two.banner-lg .banner-content .tabs .form-items-container .form-items-field.type-field, .banner-section-two.banner-lg .banner-content .tabs .form-items-container .form-items-field.bedrooms-field {display: none;}.banner-section-two.banner-lg .banner-content .tabs .form-items-container .form-items-field .filter-click {position: absolute;left: 0;top: 7px;cursor: pointer;}.banner-section-two.banner-lg .banner-content .tabs .form-items-container .form-items-field .area-project-field-label {top: 7px !important;font-size: 14px;font-weight: 500;left: 25px;}.banner-section-two.banner-lg .banner-content .tabs .form-items-container .form-items-field .form-items-field-control {height: 40px;padding-left: 16px;padding-top: 24px;}.banner-section-two.banner-lg .banner-content .tabs .search-btn-field .btn-find {padding: 8px 16px;}.banner-section-two.banner-lg .banner-content .tabs .area-project-field .autocomplete, .banner-section-two.banner-lg .banner-content .tabs .developer-project-field .autocomplete {top: 50px;}.banner-section-two.banner-md {height: 380px;}.banner-section-two.banner-sm {height: 157px;}}.mobile-filters-overlay {background: rgba(30, 30, 30, 0.5490196078);width: 100vw;height: 100vh;z-index: 999;position: absolute;top: -200px;left: 0;}.mobile-filters-overlay.hidden {display: none;}.mobile-filters-container {width: 100%;position: fixed;bottom: -100%;left: 0;right: 0;z-index: 1000;transition: bottom 0.5s;height: 99%;border-top-left-radius: 32px;border-top-right-radius: 32px;background: #F9F9F9;display: flex;flex-direction: column;overflow: auto;box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.5);}.mobile-filters-container.active {bottom: 0;}.mobile-filters-container .popup-header {display: flex;align-items: baseline;border-bottom: 1px solid rgba(0, 0, 0, 0.3);padding-bottom: 6px;padding-top: 24px;padding-right: 24px;padding-left: 24px;}.mobile-filters-container .popup-header .popup-title {color: #131212;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 17px;font-style: normal;font-weight: 600;line-height: 22px;letter-spacing: -0.408px;}.mobile-filters-container .popup-header .popup-back {cursor: pointer;color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 17px;font-style: normal;font-weight: 400;line-height: 22px;letter-spacing: -0.408px;}.mobile-filters-container .popup-header .popup-back svg {margin-right: 5px;}.mobile-filters-container .popup-header .right, .mobile-filters-container .popup-header .popup-back {flex: 1;}.mobile-filters-container .popup-body {padding: 24px;flex: 1;}.mobile-filters-container .popup-body .area-inp-container {position: relative;}.mobile-filters-container .popup-body .area-inp-container svg {position: absolute;left: 12px;top: 12px;z-index: 1;}.mobile-filters-container .popup-body .area-inp-container .form-items-field-control {display: flex;padding: 12px 12px 12px 42px;align-items: center;border-top-right-radius: 8px;border-top-left-radius: 8px;border: 1px solid #D3D3D3;background: #FFF;width: 100%;min-height: 48px;position: relative;}.mobile-filters-container .popup-body .area-inp-container .form-items-field-control::placeholder {color: #888;font-family: "SF Pro Display", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;}.mobile-filters-container .popup-body .area-inp-container .autocomplete {position: absolute;width: 100%;top: 50px;left: 0;z-index: 9;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;max-height: 265px;overflow-y: auto;overflow-x: hidden;padding: 0;margin: 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.15);display: none;}.mobile-filters-container .popup-body .area-inp-container .autocomplete li {cursor: pointer;-webkit-transition: opacity 0.3s ease-out 0s;-moz-transition: opacity 0.3s ease-out 0s;-ms-transition: opacity 0.3s ease-out 0s;-o-transition: opacity 0.3s ease-out 0s;transition: opacity 0.3s ease-out 0s;color: #131212;min-height: 40px;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;text-transform: capitalize;display: flex;align-items: center;padding: 0.25rem 1rem;}.mobile-filters-container .popup-body .area-inp-container .autocomplete li:not(:last-child) {border-bottom: 1px solid #D3D3D3;}.mobile-filters-container .popup-body .area-inp-container .autocomplete li:hover {background-color: #e9ecef;}.mobile-filters-container .popup-body .area-inp-container .autocomplete li:active {color: #fff !important;text-decoration: none;background-color: #1E6E5A;}.mobile-filters-container .popup-body .filter-container {border-bottom: 1px solid #D3D3D3;padding-bottom: 16px;margin-top: 24px;}.mobile-filters-container .popup-body .filter-container:nth-child(1) {margin-top: 0;}.mobile-filters-container .popup-body .filter-container .filter-header {color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 14px;font-style: normal;font-weight: 500;line-height: 22px;letter-spacing: -0.408px;margin-bottom: 16px;}.mobile-filters-container .popup-body .filter-container .filter-header svg {margin-right: 5px;}.mobile-filters-container .popup-body .filter-container .search-filter-menu {padding-left: 0px;list-style: none;display: flex;overflow: auto;}.mobile-filters-container .popup-body .filter-container .search-filter-menu li {display: flex;padding: 8px 10px;justify-content: center;align-items: center;gap: 10px;border-radius: 8px;border: 1px solid #D3D3D3;background: rgba(211, 211, 211, 0.5);color: #A1A1A1;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 15px;font-style: normal;font-weight: 500;line-height: 22px;letter-spacing: -0.408px;margin-right: 16px;flex-grow: 1;}.mobile-filters-container .popup-body .filter-container .search-filter-menu li:nth-last-child(1) {margin: 0;}.mobile-filters-container .popup-body .filter-container .search-filter-menu li .dropdown-item {color: #A1A1A1;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 15px;}.mobile-filters-container .popup-body .filter-container .search-filter-menu li .dropdown-item:hover, .mobile-filters-container .popup-body .filter-container .search-filter-menu li .dropdown-item:active, .mobile-filters-container .popup-body .filter-container .search-filter-menu li .dropdown-item:focus {background: none;}.mobile-filters-container .popup-body .filter-container .search-filter-menu li .dropdown-item.selected {color: #1E6E5A;}.mobile-filters-container .popup-body .filter-container .search-filter-menu li:has(.dropdown-item.selected) {border-radius: 8px;border: 1px solid #1E6E5A;background: rgba(30, 110, 90, 0.5);}.mobile-filters-container .popup-footer {display: flex;padding: 24px;}.mobile-filters-container .popup-footer .btn {font-family: "SF Pro Display", sans-serif;text-align: center;padding: 16px 0px;display: flex;border-radius: 8px;justify-content: center;align-items: center;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;}.mobile-filters-container .popup-footer .btn-clear {flex-grow: 1;border: 1px solid #1E6E5A;color: #1E6E5A;margin-right: 16px;}.mobile-filters-container .popup-footer .btn-apply {color: var(--Gray-White, #FFF);background: #1E6E5A;width: 100%;}.mobile-filters-container .popup-footer .btn-apply-container {position: relative;flex-grow: 1;}.mobile-filters-container .popup-footer .btn-apply-container .spinner {position: absolute;left: 32px;top: 17px;width: 20px;z-index: 1;height: 21px;border: 3px solid transparent;border-top-color: #fff;border-radius: 50%;animation: spin 0.7s linear infinite;display: none;}.navbar-btn .profile-links, .header-toggle-sm .profile-links {border-radius: 8px;}.navbar-btn .profile-links li:hover, .header-toggle-sm .profile-links li:hover {padding: 0;background-color: #e9ecef;}.navbar-btn .profile-links li .dropdown-item, .header-toggle-sm .profile-links li .dropdown-item {background: none;border: 0;color: #1E6E5A;}.navbar-btn .profile-links li .dropdown-item:hover, .header-toggle-sm .profile-links li .dropdown-item:hover {padding: 1px 16px;}@media (max-width: 991.98px) {.navbar-btn .profile-links li .dropdown-item, .header-toggle-sm .profile-links li .dropdown-item {font-size: 14px;padding: 8px;}}@keyframes spin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.list-loader-container {display: flex;justify-content: center;padding-top: 16px !important;padding-bottom: 16px !important;cursor: default !important;}.list-loader-container:hover {background: none !important;}.list-loader-container .loader {width: 25px;height: 25px;border: 2px solid #F5F5F5;border-bottom-color: #1E6E5A;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}@keyframes rotation {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}