@import url('https://www.rootsland.com/SFProDisplay.min.css');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
:root {--primary-color: #1E6E5A;--primary-light-color: #F9FAFB;--primary-dark-color: #1E6E5A;--text-dark-color: #131212;--secondary-color: #FFE6B9 }.header-overlay {background: #1e1e1e8c;width: 100vw;height: 100vh;z-index: 999;position: absolute;top: 0;left: 0 }.header-overlay.hidden {display: none }.header-navigation {background: #F5F5F5 }.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 a {font-size: 16px;color: #1E6E5A;padding: 10px;font-family: "SF Pro Display", sans-serif;text-transform: capitalize;margin: 0 10px }@media (max-width:1199px) {.header-navigation .primary-menu li a {padding: 8px;margin: 0 5px;font-size: 15px }}.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 .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 }@media (max-width:1199px) {.header-navigation .primary-menu li .submenu .submenu-header {text-align: center;width: 75% }}@media (max-width:991px) {.header-navigation .primary-menu li .submenu .submenu-title, .header-navigation .primary-menu li .submenu .read-more {display: none !important }}@media (min-width:1200px) {.header-navigation .primary-menu li .submenu.services .submenu-header.centered {display: none }}@media (max-width:1199px) {.header-navigation .primary-menu li .submenu.services .submenu-title {border-bottom: none }}.header-navigation .primary-menu>li {position: relative;padding-top: 8px;padding-bottom: 8px }.header-navigation .primary-menu>li::after {opacity: 0;content: "";position: absolute;bottom: 0;left: 0px;right: -9px;background: #1E6E5A;height: 2px;border-radius: 40px 40px 40px 40px }@media (max-width:991px) {.header-navigation .site-logo {max-width: 56px }}.header-navigation .nav-toggler {position: relative;width: 25px;height: 25px;display: flex;flex-wrap: wrap;align-items: center;line-height: 1 }.header-navigation .nav-toggler span {background-color: #1E6E5A;height: 4px;border-radius: 4px;width: 100%;flex: 0 0 100%;position: relative }.header-navigation .nav-toggler {display: none }@media (max-width:991px) {.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:1199px) {.header-navigation .navbar-btn a {padding: 15px 20px }}.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: 10px;margin: 0 18px }@media (max-width:1199px) {.header-three .header-navigation .primary-menu li a {font-size: 15px;margin: 0 5px }}.header-three .header-navigation .nav-toggler {height: 32px;width: 32px }@media (max-width:991px) {.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 }@media (min-width:1304px) {.header-full-width .header-container {padding-left: 80px;padding-right: 32px }}.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: 130/87.616 }@media (max-width:991px) {.header-navigation .site-logo img {width: 56px }}.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::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;content: "";opacity: 0.5 }.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:1199px) {.banner-section-two .banner-content .title {font-size: 64px }}@media (max-width:991px) {.banner-section-two .banner-content .title {font-size: 24px;padding-bottom: 10px }}.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] {background: #F9F9F9;padding-left: 24px;padding-right: 24px;height: 51px;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 .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 .form-items-field {background-color: #ffff;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::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-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: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 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 {top: 30px;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;background-color: #1E6E5A;border-radius: 8px;padding: 12px 24px;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 .area-project-field {flex-grow: 100;position: relative }.banner-section-two .banner-content .tabs .tab-content .area-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 }@media (max-width:991px) {.banner-section-two.banner-lg {height: 400px }}@media (max-width:1199px) {.banner-section-two.banner-lg {height: 280px }.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 }.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 {top: 50px }}.mobile-filters-overlay {background: #1e1e1e8c;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;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 .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 {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 .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 .filter-container {border-bottom: 1px solid #D3D3D3;padding-bottom: 16px;margin-top: 24px }.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-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 }@keyframes spin {from {transform: rotate(0deg) }to {transform: rotate(360deg) }}* {outline: none }.home-page {padding: 32px 120px 24px;overflow-x: hidden }.home-page .adv-cards-container {position: relative }.home-page .adv-cards-container .header {color: #1E6E5A;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 48px;font-style: normal;font-weight: 500;line-height: 120%;width: 100% }.home-page .adv-cards-container .desc {color: #131212;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 32px;font-style: normal;font-weight: 500;line-height: 120% }.home-page .adv-cards-container .adv-card {border-radius: 8px;border: 2px solid #1E6E5A;padding: 16px;min-height: 212px;height: 100%;display: block;text-decoration: none }.home-page .adv-cards-container .adv-card .card-title {color: #131212;text-align: left;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 120%;padding: 0;margin-top: 16px;margin-bottom: 0 }.home-page .adv-cards-container .adv-card .desc {color: #131212;text-align: left;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 120%;padding: 0;margin-top: 8px;margin-bottom: 0 }.home-page .splitted-section {margin-top: 64px;margin-bottom: 64px }.home-page .splitted-section img {aspect-ratio: 639/450;width: 100% }.home-page .splitted-section .splitted-text {color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 30px;font-weight: 600;letter-spacing: 1.92px;line-height: 150% }.home-page .splitted-section .splitted-text span {color: #1E6E5A;font-family: "SF Pro Display", sans-serif;font-weight: 600;letter-spacing: 1.92px }.home-page .discover-area .row [class*=col-] {padding: 16px }.home-page .discover-area .discover-card {position: relative;border-radius: 8px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.8099614846) 0%, rgba(102, 102, 102, 0.18) 100%) }.home-page .discover-area .discover-card .discover-card-img {aspect-ratio: 410/232;width: 100%;border-radius: 8px;filter: grayscale(100%);z-index: -1;position: relative }.home-page .discover-area .discover-card .location {color: #FFE6B9;font-style: normal;font-weight: 500;font-family: "SF Pro Display", sans-serif;line-height: 26.1px;position: absolute;bottom: 16px;left: 16px;display: flex;flex-direction: column }.home-page .discover-area .discover-card .location .area {font-size: 17.4px;text-transform: uppercase }.home-page .discover-area .discover-card .location .city {font-size: 14.5px;margin-left: -5px }.home-page .discover-area .discover-card .location-centered {color: #FFE6B9;font-style: normal;font-weight: 500;font-family: "SF Pro Display", sans-serif;line-height: 26.1px;position: absolute;bottom: 16px;left: 16px;display: flex;flex-direction: column;opacity: 0;bottom: 0px;text-align: center;left: 0;right: 0;height: 100%;width: 100%;justify-content: center;align-items: center;background: linear-gradient(0deg, rgba(0, 0, 0, 0.8099614846) 0%, rgba(102, 102, 102, 0.18) 100%);border-radius: 8px }.home-page .discover-area .discover-card .location-centered .area {font-size: 17.4px;text-transform: uppercase }.home-page .discover-area .discover-card .location-centered .city {font-size: 14.5px;margin-left: -5px }.home-page .discover-area .discover-card .location-centered .btn-check-av {padding: 16px 24px;min-width: 200px;border-radius: 8px;border: 1px solid #FFE6B9;background: transparent;min-height: 58px;color: #FFE6B9;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 20px;font-style: normal;font-weight: 500;line-height: 100%;text-decoration: none;margin-top: 24px }.home-page .discover-area .discover-card-big .discover-card-img {aspect-ratio: 843.9/232 }.home-page .testmonials .test-card {display: block;border-radius: 8px;border: 2px solid #1E6E5A;background: #FFF;box-shadow: 0px 5.6px 5.6px 0px rgba(0, 0, 0, 0.1);padding: 24px;text-decoration: none }.home-page .testmonials .test-card .name {color: #131212;text-align: center;font-family: "Inter", sans-serif;font-size: 15.493px;font-style: normal;font-weight: 400;line-height: 21.303px }.home-page .testmonials .test-card .card-head {margin-bottom: 32px }.home-page .testmonials .test-card .test-statement {color: #888;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 23.433px;max-height: 93.732px;overflow: hidden;display: inline-block;position: relative }.home-page .testmonials .test-card .test-statement::after {content: "Read more...";position: absolute;top: 70px;right: 82px;display: flex;z-index: 999;box-shadow: 40px 0 0 #fff, 80px 0 0 #fff, 120px 0 0 #fff, 160px 0 0 #fff;background: #fff;padding-left: 4px;color: #2F80ED;font-family: "SF Pro Display";font-size: 16px;font-style: normal;font-weight: 500 }.home-page .latest-news {padding: 32px;margin-top: 64px;background-color: #F5F5F5;border-radius: 8px }.home-page .latest-news .header {color: #1E6E5A;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 48px;font-style: normal;font-weight: 500;line-height: 120%;margin-bottom: 32px }.home-page .latest-news .articles-container article {position: relative;height: 100% }.home-page .latest-news .articles-container article .article-title {color: #131212;font-size: 31px;font-family: "SF Pro Display", sans-serif;font-weight: 500;letter-spacing: 0.31px;word-wrap: break-word;margin: 24px 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical }.home-page .latest-news .articles-container article .article-desc {color: #131212;font-size: 16px;font-family: "SF Pro Display", sans-serif;font-weight: 400;line-height: 25.6px;letter-spacing: 0.48px;word-wrap: break-word;margin-bottom: 30px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical }.home-page .latest-news .articles-container article .article-img-container {position: relative;overflow: hidden }.home-page .latest-news .articles-container article .article-img {border-radius: 2px;filter: grayscale(1);aspect-ratio: 408/351;object-fit: cover;object-position: 0% 50% }.home-page .latest-news .articles-container article .article-tag {position: absolute;bottom: 10px;left: 10px;border-radius: 4px;background: #1E6E5A;color: #F9F9F9;font-size: 14px;font-weight: 500;padding: 8px;font-family: "SF Pro Display", sans-serif;text-transform: uppercase }.home-page .latest-news .articles-container article .read-more-link {color: #1E6E5A;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 700;line-height: 25px;letter-spacing: 0.16px;text-decoration: none }.home-page .latest-news .btn-view {padding: 16px 24px;width: 197px;border-radius: 8px;border: 1px solid #1E6E5A;background: #1E6E5A;min-height: 52px;color: #F9F9F9;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 100%;text-decoration: none;margin-top: 32px }@media (min-width:768px) and (max-width:1199px) {.home-page {padding: 24px 24px 32px }}@media (max-width:767px) {.home-page {padding: 24px 24px 32px }.home-page .adv-cards-container .header {font-size: 24px }.home-page .splitted-section {margin-top: 24px;margin-bottom: 24px }.home-page .splitted-section img {aspect-ratio: 345/242;border-radius: 8px }.home-page .splitted-section .splitted-text {font-size: 20px;margin-top: 8px }.home-page .discover-area .row [class*=col-] {padding: 16px }.home-page .discover-area .discover-card {position: relative }.home-page .discover-area .discover-card .discover-card-img {aspect-ratio: 349.932/198.9;width: 100%;border-radius: 8px;filter: none }.home-page .discover-area .discover-card .location {opacity: 0 }.home-page .discover-area .discover-card .location-centered {color: #F9F9F9;opacity: 1 }.home-page .discover-area .discover-card .location-centered .area {font-size: 14.856px }.home-page .discover-area .discover-card .location-centered .city {font-size: 12.38px;margin-left: -5px }.home-page .discover-area .discover-card .location-centered .btn-check-av {min-width: 165px;border: 1px solid #F9F9F9;min-height: 47px;color: #F9F9F9;font-size: 16.506px }.home-page .discover-area .discover-card-big .discover-card-img {aspect-ratio: 349.932/198.9 }.home-page .testmonials .test-card {display: block;border-radius: 8px;border: 2px solid #1E6E5A;background: #FFF;box-shadow: 0px 5.6px 5.6px 0px rgba(0, 0, 0, 0.1);padding: 24px;text-decoration: none }.home-page .testmonials .test-card .name {color: #131212;text-align: center;font-family: "Inter", sans-serif;font-size: 15.493px;font-style: normal;font-weight: 400;line-height: 21.303px }.home-page .testmonials .test-card .card-head {margin-bottom: 32px }.home-page .testmonials .test-card .test-statement {font-size: 13.875px }.home-page .latest-news {padding: 24px;padding-left: 0;padding-right: 0;margin-top: 24px;width: 100vw;margin-left: -24px }.home-page .latest-news .header {font-size: 24px }.home-page .latest-news .articles-container article .article-title {font-size: 26px;letter-spacing: 0.262px }.home-page .latest-news .articles-container article .article-desc {font-size: 13.529px;line-height: 160%;letter-spacing: 0.406px }.home-page .latest-news .articles-container article .article-img-container {position: relative;overflow: hidden }.home-page .latest-news .articles-container article .article-img {border-radius: 2px;filter: grayscale(1);aspect-ratio: 345/296.801;object-fit: cover;object-position: 0% 50% }.home-page .latest-news .btn-view {padding: 16px 24px;width: 197px;border-radius: 8px;border: 1px solid #1E6E5A;background: #1E6E5A;min-height: 52px;color: #F9F9F9;text-align: center;font-family: "SF Pro Display", sans-serif;font-size: 18px;font-style: normal;font-weight: 500;line-height: 100%;text-decoration: none;margin-top: 32px }}.whatsapp-container {z-index: 1000;position: fixed;bottom: 16px;right: 48px }.whatsapp-container .whatsapp-icon-container {display: flex;justify-content: end }.whatsapp-container .whatsapp-chat-container {min-width: 375px;box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.06);border-radius: 24px;margin-right: 44px;margin-bottom: -16px }.whatsapp-container .whatsapp-chat-container .header-container {padding: 24px 16px;border-radius: 24px 24px 0px 0px;background: #F6F6F6;box-shadow: 0px 0.33px 0px 0px #A6A6AA;display: flex;align-items: center }.whatsapp-container .whatsapp-chat-container .header-container .logo-container {width: 36px;height: 36px;background-color: #1E6E5A;border-radius: 50%;display: flex;justify-content: center;align-items: center }.whatsapp-container .whatsapp-chat-container .header-container .logo-container img {width: 24px;aspect-ratio: 24/16.175 }.whatsapp-container .whatsapp-chat-container .header-container .website-name {color: #000;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: normal;letter-spacing: -0.3px;margin: 0 }.whatsapp-container .whatsapp-chat-container .header-container .reply-period-text {color: #8E8E93;font-family: "SF Pro Display", sans-serif;font-size: 12px;font-style: normal;font-weight: 400;line-height: 16px;letter-spacing: -0.01px }.whatsapp-container .whatsapp-chat-container .body-container {background-color: #fff;padding: 24px 32px }.whatsapp-container .whatsapp-chat-container .body-container .msgs-container {height: 165px;overflow: auto;padding-right: 8px }.whatsapp-container .whatsapp-chat-container .body-container .reply-container {background-color: #DCF7C5;border-radius: 8px;padding: 6px;max-width: 310px;margin-top: 16px;display: table;margin-left: auto }.whatsapp-container .whatsapp-chat-container .body-container .note {display: block;text-align: center;margin-top: 16px;color: #000;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.3px }.whatsapp-container .whatsapp-chat-container .footer-container {border-radius: 0px 0px 24px 24px;background: #F6F6F6;box-shadow: 0px -0.33px 0px 0px #A6A6AA;padding: 12px 16px 24px;display: flex;flex-direction: column }.whatsapp-container .whatsapp-chat-container .footer-container input {width: 100%;border-radius: 16px;border: 0.5px solid #8E8E93;opacity: 1 !important;background: #FFF;color: #000;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.3px;padding: 8px 16px }.whatsapp-container .whatsapp-chat-container .footer-container .btn-open-whats {border-radius: 8px;background: #1E6E5A;width: 100%;text-align: center;padding: 8px 16px;margin-top: 16px;min-height: 40px;color: #FFF;font-family: "SF Pro Display", sans-serif;font-size: 14px;font-style: normal;font-weight: 600;line-height: 20px }@media (max-width:1199px) {.whatsapp-container {right: 16px }.whatsapp-container svg {width: 40px }}@media (min-width:1441px) {.home-page .adv-cards-container, .home-page .splitted-section, .home-page .latest-news {max-width: 1440px;margin-right: auto;margin-left: auto }}body, html {height: 100% }.btn {height: auto;border: 0 }a, button {opacity: 1 }span {font-weight: inherit }input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px white inset !important }div#preloader {margin: auto;position: fixed;width: 100%;height: 100%;background-color: #F5F5F5;z-index: 10000000;display: flex;top: 0;left: 0;align-content: center;justify-content: center;overflow: hidden }div#preloader .loader-cubes {top: 50%;left: 50%;margin-left: -25px;margin-top: -25px;width: 50px;height: 50px;position: absolute;animation: breathEffect 2s infinite }div#preloader .loader-cubes img {max-width: 100px !important;height: 50px }@keyframes breathEffect {0%, 100% {transform: scale(1);opacity: 0.7 }50% {transform: scale(1.1);opacity: 1 }}.footer-area .footer-widgets .widget a {color: #c2d1e2 }.footer-area .footer-widgets .widget.nav-widget .footer-list ul li {line-height: 50px;margin-bottom: 16px;color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;white-space: nowrap }.footer-area .footer-widgets .widget.nav-widget .footer-list ul li a {text-decoration: none }@media (min-width:992px) and (max-width:1199px) {.footer-area .footer-widgets .widget.nav-widget .footer-list ul li {margin-right: 20px }}.footer-area.footer-area-three .footer-widgets .widget a {color: #131212 }:root {--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) }*, ::after, ::before {box-sizing: border-box }@media (prefers-reduced-motion:no-preference) {:root {scroll-behavior: smooth }}body {margin: 0;font-family: var(--bs-font-sans-serif);font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;-webkit-text-size-adjust: 100% }h1, h2, h3, h4, h5 {margin-top: 0;margin-bottom: .5rem;font-weight: 500;line-height: 1.2 }h1 {font-size: calc(1.375rem + 1.5vw) }@media (min-width:1200px) {h1 {font-size: 2.5rem }}h2 {font-size: calc(1.325rem + .9vw) }@media (min-width:1200px) {h2 {font-size: 2rem }}h3 {font-size: calc(1.3rem + .6vw) }@media (min-width:1200px) {h3 {font-size: 1.75rem }}h4 {font-size: calc(1.275rem + .3vw) }@media (min-width:1200px) {h4 {font-size: 1.5rem }}h5 {font-size: 1.25rem }p {margin-top: 0;margin-bottom: 1rem }ul {padding-left: 2rem }ul {margin-top: 0;margin-bottom: 1rem }a {color: #0d6efd;text-decoration: underline }img, svg {vertical-align: middle }label {display: inline-block }button {border-radius: 0 }button, input {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit }button {text-transform: none }[type=button], [type=submit], button {-webkit-appearance: button }::-moz-focus-inner {padding: 0;border-style: none }::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {padding: 0 }::-webkit-inner-spin-button {height: auto }::-webkit-search-decoration {-webkit-appearance: none }::-webkit-color-swatch-wrapper {padding: 0 }::file-selector-button {font: inherit }::-webkit-file-upload-button {font: inherit;-webkit-appearance: button }.img-fluid {max-width: 100%;height: auto }.container, .container-fluid {width: 100%;padding-right: var(--bs-gutter-x, .75rem);padding-left: var(--bs-gutter-x, .75rem);margin-right: auto;margin-left: auto }@media (min-width:576px) {.container {max-width: 540px }}@media (min-width:768px) {.container {max-width: 720px }}@media (min-width:992px) {.container {max-width: 960px }}@media (min-width:1200px) {.container {max-width: 1140px }}@media (min-width:1400px) {.container {max-width: 1320px }}.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(var(--bs-gutter-y) * -1);margin-right: calc(var(--bs-gutter-x)/ -2);margin-left: calc(var(--bs-gutter-x)/ -2) }.row>* {flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x)/ 2);padding-left: calc(var(--bs-gutter-x)/ 2);margin-top: var(--bs-gutter-y) }.col-11 {flex: 0 0 auto;width: 91.6666666667% }.col-12 {flex: 0 0 auto;width: 100% }.gx-3 {--bs-gutter-x: 1rem }.gy-4 {--bs-gutter-y: 1.5rem }.gy-5 {--bs-gutter-y: 3rem }@media (min-width:768px) {.col-md-6 {flex: 0 0 auto;width: 50% }}@media (min-width:992px) {.col-lg-4 {flex: 0 0 auto;width: 33.3333333333% }.col-lg-6 {flex: 0 0 auto;width: 50% }.col-lg-8 {flex: 0 0 auto;width: 66.6666666667% }}@media (min-width:1200px) {.col-xl-3 {flex: 0 0 auto;width: 25% }}.btn {display: inline-block;font-weight: 400;line-height: 1.5;color: #212529;text-align: center;text-decoration: none;vertical-align: middle;background-color: transparent;border: 1px solid transparent;padding: .375rem .75rem;font-size: 1rem;border-radius: .25rem }.fade:not(.show) {opacity: 0 }.dropdown-toggle {white-space: nowrap }.dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent }.dropdown-menu {position: absolute;z-index: 1000;display: none;min-width: 10rem;padding: .5rem 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, .15);border-radius: .25rem }.dropdown-item {display: block;width: 100%;padding: .25rem 1rem;clear: both;font-weight: 400;color: #212529;text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0 }.nav {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none }.nav-link {display: block;padding: .5rem 1rem;color: #0d6efd;text-decoration: none }.nav-tabs {border-bottom: 1px solid #dee2e6 }.nav-tabs .nav-link {margin-bottom: -1px;background: 0 0;border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem }.tab-content>.tab-pane {display: none }.card-title {margin-bottom: .5rem }.d-inline-block {display: inline-block !important }.d-flex {display: flex !important }.d-none {display: none !important }.position-relative {position: relative !important }.w-100 {width: 100% !important }.flex-row {flex-direction: row !important }.flex-column {flex-direction: column !important }.flex-row-reverse {flex-direction: row-reverse !important }.justify-content-start {justify-content: flex-start !important }.justify-content-end {justify-content: flex-end !important }.justify-content-center {justify-content: center !important }.justify-content-between {justify-content: space-between !important }.align-items-center {align-items: center !important }.align-items-baseline {align-items: baseline !important }.mt-0 {margin-top: 0 !important }.mb-0 {margin-bottom: 0 !important }.mb-1 {margin-bottom: .25rem !important }.ms-2 {margin-left: .5rem !important }.ms-3 {margin-left: 1rem !important }.p-0 {padding: 0 !important }.px-0 {padding-right: 0 !important;padding-left: 0 !important }.text-center {text-align: center !important }@media (min-width:768px) {.mt-md-1 {margin-top: .25rem !important }}@media (min-width:992px) {.d-lg-none {display: none !important }.flex-lg-row {flex-direction: row !important }.justify-content-lg-start {justify-content: flex-start !important }.pe-lg-0 {padding-right: 0 !important }.pe-lg-1 {padding-right: .25rem !important }.ps-lg-3 {padding-left: 1rem !important }}@media (min-width:1200px) {.d-xl-none {display: none !important }}:root {--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75 }:root {--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65 }.owl-carousel {position: relative }.owl-carousel {display: none;width: 100%;z-index: 1 }@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-100px);transform: translateX(-100px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px) }100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft }@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(140px);transform: translateX(140px) }100% {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0) }}@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(140px);-ms-transform: translateX(140px);transform: translateX(140px) }100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight }