 :root {--Black: #000000;--White: #ffffff;--Primary: #e4e95b;--Secondary: #eb4d4d;--Secondary-2: #77f3a7;--Hover: #eaf050;--Text-primary: #111111;--Text-secondary: #5c6368;--Text-secondary-2: #a4aeb5;--Text-color-1: rgba(255, 255, 255, 0.6);--Text-muted: #e9e9d8;--Text-light: #ffffff;--Bg-light: #f8f7f3;--Line: #e4e4e4;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font: inherit;vertical-align: baseline;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}html {margin-right: 0 !important;font-size: 62.5%;scroll-behavior: smooth;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body {line-height: 1;padding: 0 !important;font-family: "Manrope", sans-serif;color: var(--Text-secondary);}body::-webkit-scrollbar {width: 10px;background-color: var(--Text-muted);}body::-webkit-scrollbar-thumb {background: var(--Primary);border-radius: 999px;}article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block;}ol, ul {list-style: none;}table {border-collapse: collapse;border-spacing: 0;}caption, th, td {font-weight: normal;text-align: left;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: none;}a img {border: 0;}img {max-width: 100%;height: auto;}select {max-width: 100%;}body, button, input, select, textarea {font-family: "Manrope", sans-serif;font-size: 15px;font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden;overflow-y: auto;}img {height: auto;max-width: 100%;vertical-align: middle;-ms-interpolation-mode: bicubic;}p {font-weight: 400;font-size: 16px;line-height: 26px;}@media (max-width: 767px) {p {font-size: 14px;line-height: 24px;}}strong, b, cite {font-weight: bold;}dfn, cite, em, i, blockquote {font-style: italic;}abbr, acronym {border-bottom: 1px dotted #e0e0e0;cursor: help;}.btn-link:focus, .btn-link:hover, mark, ins {text-decoration: none;}sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}small {font-size: 75%;}big {font-size: 125%;}address {font-style: italic;margin: 0 0 20px;}code, kbd, tt, var, samp, pre {margin: 20px 0;padding: 4px 12px;background: #f5f5f5;border: 1px solid #e0e0e0;overflow-x: auto;-webkit-hyphens: none;-moz-hyphens: none;hyphens: none;border-radius: 0;height: auto;}svg, svg path {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}Pages *, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}hr {margin-bottom: 20px;border: dashed 1px #ccc;}ul, ol {padding: 0;}ul {list-style: disc;}ol {list-style: decimal;}li > ul, li > ol {margin-bottom: 0;}li {list-style: none;}ul li, ol li {padding: 0;}dl, dd {margin: 0 0 20px;}dt {font-weight: bold;}del, .disable {text-decoration: line-through;filter: alpha(opacity=50);opacity: 0.5;}table, th, td {border: 1px solid #343444;}table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 30px;table-layout: fixed;width: 100%;}caption, th, td {font-weight: normal;text-align: left;}th {border-width: 0 1px 1px 0;font-weight: bold;}td {border-width: 0 1px 1px 0;}th, td {padding: 8px 12px;}embed, object, video {margin-bottom: 20px;max-width: 100%;vertical-align: middle;}p > embed, p > iframe, p > object, p > video {margin-bottom: 0;}button, input {line-height: normal;}button, input, select, textarea {font-size: 100%;line-height: inherit;margin: 0;vertical-align: baseline;}textarea {overflow: auto;vertical-align: top;}input[type=checkbox] {display: inline;}button, input[type=button], input[type=reset], input[type=submit] {line-height: 1;cursor: pointer;-webkit-appearance: button;border: 0;}input[type=checkbox], input[type=radio] {overflow: hidden;padding: 0;cursor: pointer;vertical-align: sub;}input[type=search] {-webkit-appearance: textfield;}input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f7f7f7 inset;}input[type=search] {outline: 0;}input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {display: none;}::-webkit-input-placeholder {color: #171412;}::-moz-placeholder {color: #171412;opacity: 1;}:-ms-input-placeholder {color: #171412;}textarea::placeholder, input[type=text]::placeholder, input[type=password]::placeholder, input[type=datetime]::placeholder, input[type=datetime-local]::placeholder, input[type=date]::placeholder, input[type=month]::placeholder, input[type=time]::placeholder, input[type=week]::placeholder, input[type=number]::placeholder, input[type=email]::placeholder, input[type=url]::placeholder, input[type=search]::placeholder, input[type=tel]::placeholder, input[type=color]::placeholder {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: "Manrope", sans-serif;margin: 0;text-rendering: optimizeLegibility;color: var(--Text-primary);font-weight: 600;}h1, .h1 {font-size: 96px;line-height: 104px;}h2, .h2 {font-size: 52px;line-height: 62px;}h3, .h3 {font-size: 44px;line-height: 52px;}h4, .h4 {font-size: 30px;line-height: 40px;}h5, .h5 {font-size: 24px;line-height: 30px;}h6, .h6 {font-size: 20px;line-height: 28px;}.text-title {font-size: 18px;line-height: 24px;}.text-body-default {font-size: 16px;line-height: 26px;}.text-body-1 {font-size: 20px;line-height: 30px;}.text-body-2 {font-size: 18px;line-height: 28px;}.text-body-3 {font-size: 34px;line-height: 44px;}.text-button {font-size: 16px;line-height: 26px;font-weight: 700;}.text-button-small {font-size: 14px;line-height: 24px;font-weight: 600;}.text-label {font-size: 14px;line-height: 20px;font-weight: 600;}.text-caption-1 {font-size: 14px;line-height: 22px;}.text-caption-2 {font-size: 12px;line-height: 16px;}@media (max-width: 1199px) {h1, .h1 {font-size: 80px;line-height: 88px;}h2, .h2 {font-size: 52px;line-height: 62px;}}@media (max-width: 991px) {h1, .h1 {font-size: 66px;line-height: 74px;}h2, .h2 {font-size: 43px;line-height: 51px;}h3, .h3 {font-size: 36px;line-height: 44px;}.text-body-3 {font-size: 28px;line-height: 36px;}}@media (max-width: 767px) {h1, .h1 {font-size: 55px;line-height: 63px;}h2, .h2 {font-size: 35px;line-height: 43px;}h3, .h3 {font-size: 30px;line-height: 38px;}h4, .h4 {font-size: 25px;line-height: 33px;}.text-body-3 {font-size: 23px;line-height: 31px;}}@media (max-width: 575px) {h1, .h1 {font-size: 36px;line-height: 44px;}h2, .h2 {font-size: 30px;line-height: 38px;}h3, .h3 {font-size: 25px;line-height: 33px;}h4, .h4 {font-size: 22px;line-height: 30px;}h5, .h5 {font-size: 20px;line-height: 28px;}h6, .h6 {font-size: 18px;line-height: 26px;}.text-body-1 {font-size: 16px;line-height: 24px;}.text-button {font-size: 16px;line-height: 24px;}.text-body-2 {font-size: 16px;line-height: 24px;}.text-body-default {font-size: 14px;line-height: 24px;}}.fw-3 {font-weight: 300 !important;}.fw-4 {font-weight: 400 !important;}.fw-5 {font-weight: 500 !important;}.fw-6 {font-weight: 600 !important;}.fw-7 {font-weight: 700 !important;}.link {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: inherit;}.link:hover {color: var(--Primary) !important;}a {text-decoration: none;cursor: pointer;display: inline-block;color: inherit;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}a:focus, a:hover {text-decoration: none;outline: 0;}.text_white {color: var(--Text-light);}.text_primary-color {color: var(--Text-primary);}.text_secondary-color {color: var(--Text-secondary);}.text_secondary-color-2 {color: var(--Text-secondary-2);}.text_muted-color {color: var(--Text-muted);}.text_color-1 {color: var(--Text-color-1);}.line-clamp-1 {-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box !important;}.line-clamp-2 {-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box !important;}.line-clamp-3 {-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}.line-clamp-4 {-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}.text-whitespace {white-space: nowrap;}.overflow-x-auto {overflow-x: auto;}.overflow-x-auto::-webkit-scrollbar {height: 3px;background-color: var(--Line);}.overflow-x-auto::-webkit-scrollbar-thumb {background: var(--Text-primary);border-radius: 999px;}.overflow-y-auto {overflow-y: auto;}.overflow-y-auto::-webkit-scrollbar {height: 3px;background-color: var(--Mono-gray-2);}.overflow-y-auto::-webkit-scrollbar-thumb {background: var(--Black);border-radius: 999px;}.row {margin-top: 0 !important;margin-right: -15px !important;margin-left: -15px !important;}.row > * {padding-left: 15px !important;padding-right: 15px !important;}.tf-container {position: relative;max-width: 1320px;width: 100%;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;}.tf-container.w-xxl {max-width: 1870px;}.tf-container.w-xl {max-width: 1750px;}.tf-container.w-lg {max-width: 1440px;}.tf-container.w-1830 {max-width: 1830px;}.tf-container.w-1890 {max-width: 1890px;}.slider-layout-right {width: calc(100vw - (100vw - 1320px) / 2) !important;margin-right: unset;max-width: 100%;margin-left: auto;padding-right: unset;overflow: hidden;}.h-full {height: 100% !important;}.w-full {width: 100% !important;max-width: 100% !important;}.tf-grid-layout {--spacing: 15px;display: grid;column-gap: var(--spacing);row-gap: var(--spacing);}.tf-grid-layout.tf-col-2 {grid-template-columns: 1fr 1fr;}.tf-grid-layout.tf-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.tf-col-4 {grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.tf-col-5 {grid-template-columns: repeat(5, 1fr);}.tf-grid-layout.tf-col-6 {grid-template-columns: repeat(6, 1fr);}.tf-grid-layout.tf-col-7 {grid-template-columns: repeat(7, 1fr);}.tf-grid-layout-2 {display: grid;grid-template-columns: 1fr 1fr;gap: 40px 15px;}@media (min-width: 576px) {.tf-grid-layout-sm {display: grid;gap: 40px 15px;}.tf-grid-layout.sm-col-2, .tf-grid-layout-sm.sm-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.sm-col-3, .tf-grid-layout-sm.sm-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.sm-col-4, .tf-grid-layout-sm.sm-col-4 {grid-template-columns: repeat(3, 1fr);}}@media (min-width: 768px) {.tf-grid-layout-md {display: grid;gap: 40px 15px;}.tf-grid-layout, .tf-grid-layout-md, .tf-grid-layout-sm {gap: var(--spacing);}.tf-grid-layout.md-col-2, .tf-grid-layout-md.md-col-2, .tf-grid-layout-sm.md-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.md-col-3, .tf-grid-layout-md.md-col-3, .tf-grid-layout-sm.md-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.md-col-4, .tf-grid-layout-md.md-col-4, .tf-grid-layout-sm.md-col-4 {grid-template-columns: repeat(4, 1fr);}}@media (min-width: 992px) {.tf-grid-layout, .tf-grid-layout-md, .tf-grid-layout-sm {gap: var(--spacing);}.tf-grid-layout.lg-col-2, .tf-grid-layout-md.lg-col-2, .tf-grid-layout-sm.lg-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.lg-col-3, .tf-grid-layout-md.lg-col-3, .tf-grid-layout-sm.lg-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.lg-col-4, .tf-grid-layout-md.lg-col-4, .tf-grid-layout-sm.lg-col-4 {grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.lg-col-5, .tf-grid-layout-md.lg-col-5, .tf-grid-layout-sm.lg-col-5 {grid-template-columns: repeat(5, 1fr);}}@media (min-width: 1200px) {.tf-grid-layout, .tf-grid-layout-md, .tf-grid-layout-sm {--spacing: 30px;}.tf-grid-layout.xl-col-2, .tf-grid-layout-md.xl-col-2, .tf-grid-layout-sm.xl-col-2 {grid-template-columns: repeat(2, 1fr);}.tf-grid-layout.xl-col-3, .tf-grid-layout-md.xl-col-3, .tf-grid-layout-sm.xl-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.xl-col-4, .tf-grid-layout-md.xl-col-4, .tf-grid-layout-sm.xl-col-4 {grid-template-columns: repeat(4, 1fr);}.tf-grid-layout.xl-col-5, .tf-grid-layout-md.xl-col-5, .tf-grid-layout-sm.xl-col-5 {grid-template-columns: repeat(5, 1fr);}}@media (min-width: 1441px) {.tf-grid-layout.xxl-col-3 {grid-template-columns: repeat(3, 1fr);}.tf-grid-layout.xxl-col-4 {grid-template-columns: repeat(4, 1fr);}}.rounded-cycle {border-radius: 999px !important;}.rounded-4 {border-radius: 4px !important;}.rounded-8 {border-radius: 8px !important;}.rounded-12 {border-radius: 12px !important;}.rounded-16 {border-radius: 16px !important;}.rounded-24 {border-radius: 24px !important;}.rounded-30 {border-radius: 30px !important;}.rounded-32 {border-radius: 32px !important;}.gap_0 {gap: 0;}.gap_2 {gap: 2px;}.gap_4 {gap: 4px;}.gap_5 {gap: 5px;}.gap_6 {gap: 6px;}.gap_7 {gap: 7px;}.gap_8 {gap: 8px;}.gap_9 {gap: 9px;}.gap_10 {gap: 10px;}.gap_11 {gap: 11px;}.gap_12 {gap: 12px;}.gap_13 {gap: 13px;}.gap_14 {gap: 14px;}.gap_15 {gap: 15px;}.gap_16 {gap: 16px;}.gap_17 {gap: 17px;}.gap_18 {gap: 18px;}.gap_19 {gap: 19px;}.gap_20 {gap: 20px;}.gap_30 {gap: 30px;}.pt_32 {padding-top: 32px;}.ms_4 {margin-left: 4px;}.mt_24 {margin-top: 24px;}.mb_4 {margin-bottom: 4px;}.mb_5 {margin-bottom: 5px;}.mb_6 {margin-bottom: 6px;}.mb_7 {margin-bottom: 7px;}.mb_8 {margin-bottom: 8px;}.mb_10 {margin-bottom: 11px;}.mb_11 {margin-bottom: 11px;}.mb_12 {margin-bottom: 12px;}.mb_14 {margin-bottom: 14px;}.mb_15 {margin-bottom: 15px;}.mb_16 {margin-bottom: 16px;}.mb_17 {margin-bottom: 17px;}.mb_18 {margin-bottom: 18px;}.mb_19 {margin-bottom: 19px;}.mb_20 {margin-bottom: 20px;}.mb_23 {margin-bottom: 23px;}.mb_24 {margin-bottom: 24px;}.mb_25 {margin-bottom: 25px;}.mb_27 {margin-bottom: 27px;}.mb_28 {margin-bottom: 28px;}.mb_30 {margin-bottom: 30px;}.mb_32 {margin-bottom: 32px;}.mb_34 {margin-bottom: 34px;}.mb_36 {margin-bottom: 36px;}.mb_40 {margin-bottom: 40px;}.mb_46 {margin-bottom: 46px;}.mb_47 {margin-bottom: 47px;}.mb_48 {margin-bottom: 48px;}.tf-spacing-1 {padding-top: 100px;padding-bottom: 100px;}.tf-spacing-2 {padding-top: 99px;padding-bottom: 99px;}.tf-spacing-3 {padding-top: 100px;padding-bottom: 80px;}.tf-spacing-4 {padding-top: 98px;padding-bottom: 100px;}.tf-spacing-5 {padding-top: 99px;padding-bottom: 96px;}.tf-spacing-6 {padding-top: 103px;padding-bottom: 100px;}.tf-spacing-7 {padding-top: 80px;padding-bottom: 101px;}.tf-spacing-8 {padding-top: 60px;padding-bottom: 60px;}.tf-spacing-9 {padding-top: 60px;}@media (max-width: 991px) {.tf-spacing-1, .tf-spacing-2, .tf-spacing-3, .tf-spacing-4, .tf-spacing-5, .tf-spacing-6 {padding-top: 80px;padding-bottom: 80px;}}@media (max-width: 767px) {.tf-spacing-1, .tf-spacing-2, .tf-spacing-3, .tf-spacing-4, .tf-spacing-5, .tf-spacing-6, .tf-spacing-7 {padding-top: 60px;padding-bottom: 60px;}}.bg-dark-color {background-color: var(--Text-primary);}.bg-light-color {background-color: var(--Bg-light);}.bg-white-color {background-color: var(--White);}#wrapper {overflow-x: clip;}.z-5 {z-index: 5;}.swiper-slide {height: auto !important;}@media (max-width: 575px) {.sm-hide {display: none !important;}}@media (max-width: 767px) {.md-hide {display: none !important;}}@media (max-width: 991px) {.lg-hide {display: none !important;}}@media (max-width: 1199px) {.xl-hide {display: none !important;}}@media (max-width: 1440px) {.xxl-hide {display: none !important;}}@media (max-width: 991px) {.lg-order-1 {order: 1;}}.overlay-link {position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1;}.breadcrumb {display: flex;align-items: center;gap: 20px;margin-bottom: 0;}.breadcrumb li {color: var(--Text-secondary-2);}.breadcrumb li:not(:last-child) {color: var(--White);position: relative;}.breadcrumb li:not(:last-child)::after {content: "\e903";position: absolute;font-family: "icomoon";font-size: 12px;right: -17px;}.breadcrumb.style-1 {margin-bottom: 4px;}.breadcrumb.style-1 li:not(:last-child) {color: var(--Text-primary);}.sticky-top {position: sticky !important;z-index: 50;-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);}.heading-section {display: grid;gap: 12px;}.heading-section .sub {font-size: 14px;line-height: 20px;letter-spacing: 1.4px;}@media (max-width: 767px) {.heading-section {margin-bottom: 30px;}}.wrap-heading-section {flex-wrap: wrap;gap: 12px;}.wrap-heading-section .heading-section {margin-bottom: 0;}.wg-pagination {display: flex;margin-top: 40px;gap: 8px;flex-wrap: wrap;}.wg-pagination li a {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;height: 48px;width: 48px;color: var(--Text-primary);background-color: var(--White);border: 1px solid var(--Line);border-radius: 8px;font-size: 16px;line-height: 26px;font-weight: 700;}.wg-pagination li i {font-size: 24px;}.wg-pagination li:hover a, .wg-pagination li.active a {color: var(--White);background-color: var(--Text-primary);}@media (max-width: 767px) {.wg-pagination li a {width: 40px;height: 40px;}}.tags-list {display: flex;flex-wrap: wrap;gap: 8px 6px;}.tags-list .tags-item {padding: 3px 12px;border-radius: 4px;color: var(--Text-secondary);border: 1px solid var(--Line);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tags-list .tags-item:hover {background-color: var(--Text-primary);color: var(--White);}.site-logo {max-width: 222px;}@media (max-width: 991px) {.site-logo {max-width: 140px;}}.ratings li {font-size: 20px;color: var(--Text-primary);}.loadItem.hidden {display: none;}.tf-social {gap: 12px;}.tf-social a {height: 40px;width: 40px;display: flex;justify-content: center;align-items: center;border: 1px solid var(--Line);border-radius: 50%;gap: 12;font-size: 24px;color: var(--Text-primary);}.tf-social a:hover {background-color: var(--Text-primary);color: var(--White);-webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}.progress-wrap {position: fixed;bottom: 40px;right: 40px;height: 48px;width: 48px;cursor: pointer;display: inline-flex;justify-content: center;align-items: center;border-radius: 999px;z-index: 98;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;background: var(--White);box-shadow: 0px 10px 25px 0px rgba(71, 92, 133, 0.1019607843);}.progress-wrap::after {position: absolute;content: "\e900";font-family: "icomoon";text-align: center;line-height: 40px;font-size: 24px;color: var(--Text-primary);cursor: pointer;z-index: 1;-webkit-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;}.progress-wrap.active-progress {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.progress-wrap svg path {fill: none;}.progress-wrap svg.progress-circle path {box-sizing: border-box;stroke: var(--Primary);stroke-width: 4;transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms;transition-duration: 0.4s;transition-timing-function: linear;}@media (max-width: 767px) {.progress-wrap {bottom: 15px;right: 15px;height: 40px;width: 40px;}.progress-wrap::after {font-size: 20px;}}.wg-filter {position: relative;box-shadow: 0px 10px 25px 0px rgba(72, 95, 119, 0.1019607843);border-radius: 16px;padding: 28px;z-index: 999;background-color: var(--White);}.wg-filter .form-title {display: flex;align-items: end;background-color: var(--White);gap: 20px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.wg-filter .form-title .wrap-btn {display: flex;gap: 20px;flex: 10%;}.wg-filter .form-title .tf-btn {height: 50px;}.wg-filter .form-title .btn-filter {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;height: 50px;width: 50px;border-radius: 8px;cursor: pointer;flex: none;border: 2px solid var(--Text-primary);font-size: 28px;color: var(--Text-primary);}.wg-filter .form-title .wrap-fill {gap: 20px;flex: 80%;}.wg-filter.active {border-radius: 16px 16px 0 0;}.wg-filter .wd-search-form {box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.08);z-index: 3;opacity: 0;visibility: hidden;position: absolute;margin: -8px auto;left: 0;right: 0;top: 100%;max-width: 100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.wg-filter .wd-search-form.show {margin: 0;display: block;opacity: 1;visibility: visible;}@media (max-width: 991px) {.wg-filter .form-title {flex-direction: column;align-items: unset;}}@media (max-width: 767px) {.wg-filter {padding: 28px 15px;}}.wd-search-form {background-color: var(--White);padding: 28px 20px;border-radius: 0 0 12px 12px;border-top: 1px solid var(--Line);}.wd-search-form .title-box {padding-bottom: 30px;border-bottom: 1px solid var(--Line);margin-bottom: 30px;}.wd-search-form .group-price {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;margin-bottom: 30px;}.wd-search-form .group-price .box-title-price {display: flex;margin-bottom: 10px;}.wd-search-form .group-select {gap: 20px 80px;justify-content: space-between;display: grid;grid-template-columns: repeat(2, 1fr);margin-bottom: 30px;}.wd-search-form .group-select .tf-grid-layout {gap: 20px;}.wd-search-form .group-amenities {display: grid;grid-template-columns: repeat(6, 1fr);gap: 16px;}.wd-search-form .group-checkbox {text-align: start;}.wd-search-form .group-checkbox .title {margin-bottom: 14px;}.wd-search-form .box-search {position: relative;}.wd-search-form .box-search input, .wd-search-form .box-search input::placeholder {font-size: 14px;line-height: 22px;}.wd-search-form .box-search .icon {position: absolute;font-size: 16px;right: 16px;top: 57%;transform: translateY(-50%);}.wd-search-form.style-1 .group-amenities {grid-template-columns: repeat(3, 1fr);}@media (max-width: 575px) {.wd-search-form.style-1 .group-amenities {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 1199px) {.wd-search-form .group-amenities {grid-template-columns: repeat(5, 1fr);}}@media (max-width: 991px) {.wd-search-form .group-amenities {grid-template-columns: repeat(3, 1fr);}.wd-search-form .group-select {display: flex;flex-direction: column;}}@media (max-width: 575px) {.wd-search-form .group-amenities {grid-template-columns: repeat(2, 1fr);}}.box-title {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 30px;}.box-title .right {max-width: 344px;width: 100%;}.box-title .nav-tab-filter .nav-link-item {color: var(--Text-secondary-2);}.box-title .nav-tab-filter .nav-link-item.active {color: var(--Text-primary);}.box-title .nav-tab-filter i {font-size: 40px;}.box-title .nice-select {max-width: 240px;width: 100%;flex-shrink: 0;}.fancybox-container {z-index: 99999;}.top-bar .top-bar-inner {padding: 34px 10px;display: flex;align-items: center;justify-content: space-between;}.top-bar .info {display: flex;gap: 57px;}.top-bar .icon {display: flex;height: 52px;width: 52px;border-radius: 50%;background-color: var(--Bg-light);display: flex;justify-content: center;align-items: center;font-size: 28px;color: var(--Text-primary);}.top-bar .social {gap: 28px;}.top-bar .social a {font-size: 28px;}.top-bar .social a:hover {color: var(--Primary);}@media (max-width: 1440px) {.top-bar .info {gap: 20px;}.top-bar .social {gap: 12px;}.top-bar .icon {height: 48px;width: 48px;}}@media (max-width: 1199px) {.top-bar .info {display: none !important;}.top-bar .top-bar-inner {justify-content: center;}.top-bar .top-bar-inner {padding: 18px 0;}}.header {position: relative;z-index: 99999;}.header .header-inner {display: flex;align-items: center;justify-content: space-between;}.header .site-logo {padding: 20.3px 0;}.header.style-default {border-bottom: 1px solid var(--Line);}@media (min-width: 1441px) {.header.style-default .main-menu {margin-left: 79px;margin-right: 10px;}}@media (max-width: 767px) {.header.style-default .tf-btn {display: none;}}.header.style-1 {--Line: rgba(255, 255, 255, 0.1);background-color: var(--Text-primary);}.header.style-1 .navigation {gap: 0;}.header.style-1 .navigation > li {padding: 17px 19.5px;}.header.style-1 .navigation > li > a {letter-spacing: 0.7px;}.header.style-1 .navigation > li:not(:last-child) {border-left: 1px solid var(--Line);}.header.style-1 .navigation > li:not(:first-child) {border-right: 1px solid var(--Line);}.header.style-1 .navigation li > a {color: var(--White);}.header.style-1 .mobile-button span {background-color: var(--White);}.header.style-1 .has-child::after {color: var(--White);}.header.style-1 .submenu {background-color: var(--Text-primary);}.header.style-1 .navigation .submenu li.current-item > a, .header.style-1 .navigation .submenu li:hover > a {color: var(--Primary);}.header.style-1 .tf-btn {padding: 0 16px;}@media (min-width: 768px) {.header.style-1 .tf-btn {height: 42px;}}.header.style-2 {position: absolute;z-index: 999;left: 0;right: 0;border-bottom: 1px solid var(--Line);}@media (min-width: 1441px) {.header.style-2 .main-menu .navigation {margin-left: 70px;}}.header.style-3 {position: absolute;left: 0;right: 0;}.header.style-3 .header-inner {background-color: var(--White);border-radius: 12px;margin-top: 40px;padding: 0 20px;}@media (min-width: 1441px) {.header.style-3 .main-menu .navigation {margin-left: 70px;}}@media (max-width: 767px) {.header.style-3 .header-inner {margin-top: 20px;padding: 0 15px;}}.header.header-sticky, .header.header-fixed {pointer-events: none;top: var(--admin-bar-height);max-width: 100%;width: 100%;max-width: 100vw;top: 0;left: 0;right: 0;position: fixed;z-index: 9999;-webkit-transform: translateY(-120%);-khtml-transform: translateY(-120%);-moz-transform: translateY(-120%);-ms-transform: translateY(-120%);-o-transform: translateY(-120%);transform: translateY(-120%);-webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);-o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);visibility: hidden;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}.header.header-sticky.style-default, .header.header-fixed.style-default {background: var(--White);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);}.header.header-sticky.is-sticky, .header.header-sticky.is-fixed, .header.header-fixed.is-sticky, .header.header-fixed.is-fixed {-webkit-transform: translateY(0);-khtml-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);visibility: visible;pointer-events: all;}.header.header-sticky.is-sticky .navigation .has-child:hover .submenu, .header.header-sticky.is-fixed .navigation .has-child:hover .submenu, .header.header-fixed.is-sticky .navigation .has-child:hover .submenu, .header.header-fixed.is-fixed .navigation .has-child:hover .submenu {pointer-events: auto;}.main-menu {position: relative;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.main-menu .navigation {display: flex;align-items: center;gap: 24px;}.main-menu .navigation > li {padding: 32px 0px 31px;cursor: pointer;}.main-menu .navigation > li.current-menu > a::before {width: 100%;}.main-menu .navigation > li > a {position: relative;}.main-menu .navigation > li > a::before {content: "";position: absolute;width: 0;height: 2px;background-color: var(--Primary);bottom: 0;left: auto;right: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.main-menu .navigation > li.has-child > a::after {right: 0;}.main-menu .navigation > li > .submenu {position: absolute;z-index: 999;top: 100%;}.main-menu .navigation > li > .submenu::after {content: "";position: absolute;background-color: transparent;left: 0;right: 0;height: 35px;top: -25px;}.main-menu .navigation > li:hover > a::before {width: 100%;left: 0;right: auto;}.main-menu .navigation > li:hover > ul {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);opacity: 1;visibility: visible;}.main-menu .navigation > li:hover > ul > li:hover > .submenu {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);opacity: 1;visibility: visible;}@media (min-width: 1441px) {.main-menu .navigation {gap: 42px;}}@media (max-width: 1199px) {.main-menu {display: none;}}.mobile-button {cursor: pointer;padding: 18px 0;}.mobile-button .burger {position: relative;width: 25px;cursor: pointer;}.mobile-button .burger span {display: block;position: relative;height: 3px;width: 25px;transition: 0.5s;background-color: var(--Text-primary);}.mobile-button .burger span:not(:first-child) {margin-top: 3px;}.mobile-button .burger span:nth-of-type(1) {top: 0px;transform-origin: left;}.mobile-button .burger span:nth-of-type(3) {top: 100%;transform-origin: right;}.mobile-button:hover .burger span:nth-of-type(1) {transform: scale(0.2, 1.7) translateY(3.5px);}.mobile-button:hover .burger span:nth-of-type(2) {transform: scale(0.2, 1.7);}.mobile-button:hover .burger span:nth-of-type(3) {transform: scale(0.2, 1.7) translateY(-3.5px);}.navigation {position: relative;}.navigation li a {display: inline-block;font-size: 16px;line-height: 26px;font-weight: 700;letter-spacing: 0.4px;}.navigation li > a {color: var(--Text-primary);}.navigation li.has-child {position: relative;display: flex;gap: 4px;align-items: center;}.navigation li.has-child::after {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;position: relative;right: 0;font-family: "icomoon";content: "\e902";font-size: 16px;cursor: pointer;color: var(--Text-primary);font-weight: 700;}.navigation li:hover ul li {opacity: 1;transform: translateY(0px);-webkit-transition-delay: 70ms;-moz-transition-delay: 70ms;-ms-transition-delay: 70ms;-o-transition-delay: 70ms;transition-delay: 70ms;}.navigation li:hover ul li:nth-child(2) {-webkit-transition-delay: 140ms;-moz-transition-delay: 140ms;-ms-transition-delay: 140ms;-o-transition-delay: 140ms;transition-delay: 140ms;}.navigation li:hover ul li:nth-child(3) {-webkit-transition-delay: 210ms;-moz-transition-delay: 210ms;-ms-transition-delay: 210ms;-o-transition-delay: 210ms;transition-delay: 210ms;}.navigation li:hover ul li:nth-child(4) {-webkit-transition-delay: 280ms;-moz-transition-delay: 280ms;-ms-transition-delay: 280ms;-o-transition-delay: 280ms;transition-delay: 280ms;}.navigation li:hover ul li:nth-child(5) {-webkit-transition-delay: 350ms;-moz-transition-delay: 350ms;-ms-transition-delay: 350ms;-o-transition-delay: 350ms;transition-delay: 350ms;}.navigation li:hover ul li:nth-child(6) {-webkit-transition-delay: 420ms;-moz-transition-delay: 420ms;-ms-transition-delay: 420ms;-o-transition-delay: 420ms;transition-delay: 420ms;}.navigation li:hover ul li:nth-child(7) {-webkit-transition-delay: 490ms;-moz-transition-delay: 490ms;-ms-transition-delay: 490ms;-o-transition-delay: 490ms;transition-delay: 490ms;}.navigation li:hover ul li:nth-child(8) {-webkit-transition-delay: 560ms;-moz-transition-delay: 560ms;-ms-transition-delay: 560ms;-o-transition-delay: 560ms;transition-delay: 560ms;}.navigation li:hover ul li:nth-child(9) {-webkit-transition-delay: 630ms;-moz-transition-delay: 630ms;-ms-transition-delay: 630ms;-o-transition-delay: 630ms;transition-delay: 630ms;}.navigation li:hover ul li:nth-child(10) {-webkit-transition-delay: 700ms;-moz-transition-delay: 700ms;-ms-transition-delay: 700ms;-o-transition-delay: 700ms;transition-delay: 700ms;}.navigation .submenu {position: absolute;z-index: 999;width: max-content;z-index: 1;width: 220px;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-ms-transform-origin: top;-o-transform-origin: top;transform-origin: top;opacity: 0;visibility: hidden;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;background-color: var(--White);box-shadow: 0px 10px 25px 0px rgba(72, 95, 119, 0.1019607843);border: 1px solid var(--Line);}.navigation .submenu li {opacity: 0;transform: translateY(11px);transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;}.navigation .submenu li:not(:last-child) {border-bottom: 1px solid var(--Line);}.navigation .submenu li a {display: inline-block;width: 100%;padding: 16px 24px;color: var(--Text-secondary);}.navigation .submenu li.current-item > a, .navigation .submenu li:hover > a {color: var(--Text-primary);}.navigation .submenu li.current-item ul, .navigation .submenu li:hover ul {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);opacity: 1;visibility: visible;}.text-menu .toggle {display: grid;}.text-menu .toggle .text {grid-area: 1/1;transition: opacity 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95), transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);}.text-menu .toggle .text .word {white-space: nowrap;}.text-menu .toggle .text .char {display: inline-block;transform-origin: 50% 50% 0.4em;transition: transform 0.5s cubic-bezier(0.5, 0, 0, 1);transition-delay: calc(0ms + var(--char-index) * 25ms);backface-visibility: hidden;margin: 0 -0.02em;}.text-menu .toggle .text:nth-child(2) {opacity: 0;}.text-menu .toggle .text:nth-child(2) .char {transform: rotate3d(1, -0.5, 0, 90deg);}.text-menu:hover .toggle .text:nth-child(1) {opacity: 0;}.text-menu:hover .toggle .text:nth-child(1) .char {transform: rotate3d(1, 0.3, 0, -90deg);}.text-menu:hover .toggle .text:nth-child(2) {opacity: 1;}.text-menu:hover .toggle .text:nth-child(2) .char {transform: rotate3d(0, 0, 0, 90deg);}.mobile-nav-wrap {z-index: 999991;background-color: var(--White);max-width: 400px;width: 100%;}.mobile-nav-wrap.offcanvas {transition-property: transform, rotate;}.mobile-nav-wrap.offcanvas.offcanvas-end {border: none;transform: translate(calc(100% + 6vw), 0) rotate(0.001deg);}@media (max-width: 576px) {.mobile-nav-wrap.offcanvas.offcanvas-end {width: 100%;}}.mobile-nav-wrap.offcanvas.show:not(.hiding), .mobile-nav-wrap.offcanvas.showing {transform: translate(0, 0) rotate(0.001deg);}.mobile-nav-wrap.offcanvas .fixed-nav-rounded-div {position: absolute;top: 0;left: 1px;z-index: -1;height: 100%;transform: translateX(-100%);}.mobile-nav-wrap.offcanvas .fixed-nav-rounded-div .rounded-div-wrap {width: 6vw;height: 100%;transition: var(--animation-slow);transition: all 0.85s cubic-bezier(0.7, 0, 0.2, 1);will-change: width;}.mobile-nav-wrap.offcanvas .fixed-nav-rounded-div .rounded-div-wrap .rounded-div {position: absolute;content: "";top: 50%;left: 50%;z-index: -1;display: block;width: 775%;height: 150%;background: var(--White);border-radius: 50%;transform: translate(-6.5%, -50%);}.mobile-nav-wrap.offcanvas.show:not(.hiding) .fixed-nav-rounded-div .rounded-div-wrap, .mobile-nav-wrap.offcanvas.showing .fixed-nav-rounded-div .rounded-div-wrap {width: 0;}.mobile-nav-wrap .offcanvas-header {padding: 2rem 1rem;}.mobile-nav-wrap .mb-body {display: flex;flex-direction: column;height: 100%;justify-content: space-between;padding-bottom: 30px;gap: 30px;}.mobile-nav-wrap .mb-body .support .text-need {font-weight: 500;border-bottom: 1px solid var(--Line);margin-bottom: 11px;color: var(--Text-secondary);}.mobile-nav-wrap .mb-body .support .mb-info li {color: rgb(134, 134, 134);font-size: 14px;line-height: 24px;}.mobile-nav-wrap .mb-body .support .mb-info li span {margin-left: 5px;font-weight: 600;color: var(--Text-primary);}.mobile-nav-wrap .mb-body .support .mb-info li a {margin-left: 5px;font-weight: 400;color: var(--Text-primary);}.mobile-nav-wrap .tf-btn {margin-bottom: 24px;}.mobile-nav-wrap .btn-close-menu {font-size: 26px;color: var(--Text-primary);margin-left: auto;}.mobile-nav-wrap .wrap-social {display: flex;align-items: center;}.mobile-nav-wrap .social a {font-size: 22px;display: flex;justify-content: center;align-items: center;}.mobile-nav-wrap .mb-info {display: grid;gap: 4px;}#menu-mobile-menu .item-menu-mobile {padding: 18px 0;width: 100%;}#menu-mobile-menu > .menu-item {border-top: 1px solid var(--Line);}#menu-mobile-menu > .menu-item > .item-menu-mobile {padding-left: 15px;padding-right: 15px;}#menu-mobile-menu > .menu-item:last-child {border-bottom: 1px solid var(--Line);}#menu-mobile-menu .menu-item {font-size: 18px;font-weight: 700;color: var(--Text-primary);}#menu-mobile-menu .menu-item-has-children-mobile .item-menu-mobile {position: relative;}#menu-mobile-menu .menu-item-has-children-mobile .item-menu-mobile::after {position: absolute;content: "\e902";font-family: "icomoon";font-size: 20px;font-weight: 400;color: var(--Text-primary);top: 50%;transform: translateY(-50%);right: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}#menu-mobile-menu .menu-item-has-children-mobile .item-menu-mobile:not(.collapsed)::after {transform: translateY(-50%) rotate(180deg);}#menu-mobile-menu .sub-mobile {padding-left: 25px;padding-bottom: 14px;}#menu-mobile-menu .sub-mobile .menu-item {font-weight: 500;}#menu-mobile-menu .sub-mobile .menu-item a {padding: 10px 0;}#menu-mobile-menu li.active > a {color: var(--Primary);}.footer {background-color: var(--Text-primary);padding-top: 60px;}.footer .footer-body {padding-bottom: 60px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.footer .footer-heading {margin-bottom: 20px;}.footer .footer-bottom {padding: 16px 0;}.footer .social {gap: 24px;}.footer .social a {font-size: 24px;color: var(--White);}.footer .social a:hover {color: var(--Primary);}.footer textarea {height: 130px;}.footer.style-1 {padding-top: 99px;}.footer.style-1 .footer-infor {display: flex;}.footer.style-1 .footer-infor .item {text-align: center;}.footer.style-1 .footer-body {padding-bottom: 80px;}.footer.style-1 .item {max-width: 376px;width: 100%;}@media (max-width: 1199px) {.footer.style-1 .footer-infor {align-items: center;flex-direction: column;gap: 40px;}}@media (max-width: 991px) {.footer.style-1 {padding-top: 80px;}}@media (max-width: 767px) {.footer.style-1 {padding-top: 50px;}.footer.style-1 .footer-body {padding-bottom: 50px;}}@media (min-width: 992px) {.footer .footer-newsletter {max-width: 339px;margin-left: auto;}.footer .footer-about {max-width: 312px;}}@media (min-width: 1200px) {.footer .footer-content {margin-left: 14px;}.footer .company {flex: 54%;}.footer .quick-link {flex: 20%;}}@media (max-width: 991px) {.footer .footer-body .row {row-gap: 40px;}}@media (max-width: 767px) {.footer {padding-top: 50px;}.footer .footer-logo {width: 200px;}.footer .footer-about > div:not(:last-child) {margin-bottom: 12px;}.footer .footer-body {margin-bottom: 24px;padding-bottom: 40px;}.footer .footer-content {flex-direction: column;gap: 30px;}.footer .footer-menu-list {padding-top: 13px;padding-left: 12px;}.footer .footer-heading-mobile {display: block;position: relative;cursor: pointer;}.footer .footer-heading-mobile::after {position: absolute;content: "";right: 9px;top: 50%;transform: translateY(-50%);width: 15px;height: 1px;background-color: var(--Line);transition: 0.25s ease-in-out;}.footer .footer-heading-mobile::before {position: absolute;content: "";right: 15px;top: 50%;transform: translate(-50%, -50%);width: 1px;height: 15px;background-color: var(--Line);transition: 0.25s ease-in-out;}.footer .footer-col-block {width: 100%;}.footer .footer-col-block .tf-collapse-content {display: none;}.footer .footer-col-block .footer-heading {margin-bottom: 0 !important;}.footer .footer-col-block.open .footer-heading-mobile::before {opacity: 0;}.footer .footer-col-block.open .footer-heading-mobile::after {transform: translate(0%, -50%) rotate(180deg);}.footer .footer-col-block .tf-collapse-content {display: none;}}@media (max-width: 575px) {.footer .footer-bottom {flex-direction: column;gap: 12px;}}.flat-tab-form .nav-tab-form {display: flex;align-items: center;gap: 11px;}.flat-tab-form .nav-tab-form .nav-link-item {padding: 12px 34px;border-radius: 8px 8px 0 0;text-align: center;color: var(--White);}.flat-tab-form .nav-tab-form.style-1 .nav-link-item {position: relative;background: rgba(0, 0, 0, 0.4);}.flat-tab-form .nav-tab-form.style-1 .nav-link-item.active, .flat-tab-form .nav-tab-form.style-1 .nav-link-item:hover {background-color: var(--White);color: var(--Text-primary);}.flat-tab-form.style-1 {background-color: var(--Bg-light);}.flat-tab-form.style-1 .wg-filter {background-color: transparent;box-shadow: unset;padding: 16px 0;}.flat-tab-form.style-1 .box {max-width: 1659px;width: 100%;}.flat-tab-form.style-1 .form-title {background-color: transparent;}.tabs-hover-wrap .tab-content-wrap {position: relative;overflow: hidden;}.tabs-hover-wrap .item {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tabs-hover-wrap .tab-content {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;box-sizing: border-box;opacity: 0;visibility: hidden;transform: translateY(40px);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tabs-hover-wrap .tab-content.active {position: relative;z-index: 2;opacity: 1;visibility: visible;transform: none;transition: 0.35s ease-in-out 0.35s;}.menu-tab {position: relative;border-bottom: 1px solid var(--Line);}.menu-tab li {display: flex;justify-content: center;align-items: center;}.menu-tab li .tab-link {padding: 12px 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--Text-secondary-2);}.menu-tab li.active .tab-link {color: var(--Text-primary);}.menu-tab .item-slide-effect {position: absolute;height: 2px;background: var(--Text-primary);-webkit-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;left: 0%;bottom: 0;}.menu-tab .nav-tab-item {position: relative;z-index: 1;}.tf-btn {display: flex;justify-content: center;align-items: center;width: max-content;height: 40px;padding: 0 20px;background-color: var(--Primary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border-radius: 8px;position: relative;overflow: hidden;z-index: 1;font-size: 16px;line-height: 26px;font-weight: 700;}.tf-btn span {color: var(--Text-primary);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;white-space: nowrap;display: flex;}.tf-btn i {font-size: 24px;}.tf-btn .bg-effect {position: absolute;width: 0;height: 0;border-radius: 50%;background-color: var(--Text-primary);transition: width 0.4s ease-in-out, height 0.4s ease-in-out;transform: translate(-50%, -50%);z-index: -1;}.tf-btn.btn-bg-1 {background-color: var(--Text-primary);}.tf-btn.btn-bg-1 span {color: var(--White);}.tf-btn.btn-bg-1 .bg-effect {background-color: var(--Primary);}.tf-btn.btn-bg-1:hover {background-color: var(--Primary);}.tf-btn.btn-bg-1:hover span {color: var(--Text-primary) !important;}.tf-btn.btn-bg-primary-2 .bg-effect {background-color: var(--White);}.tf-btn.btn-bg-primary-2:hover {background-color: var(--White);}.tf-btn.btn-bg-primary-2:hover span {color: var(--Text-primary) !important;}.tf-btn.btn-bg-white {background-color: var(--White);}.tf-btn.btn-bg-white .bg-effect {background-color: var(--Primary);}.tf-btn.btn-bg-white:hover {background-color: var(--Primary);}.tf-btn.btn-bg-white:hover span {color: var(--Text-primary) !important;}.tf-btn.btn-border {background-color: transparent;border: 1px solid var(--Text-primary);}.tf-btn.btn-border-2 {background-color: transparent;border: 1px solid var(--Line);}.tf-btn.btn-border-2 .bg-effect {background-color: var(--Primary);}.tf-btn.btn-border-2:hover {background-color: var(--Primary);border-color: var(--Primary);}.tf-btn.btn-border-2:hover span {color: var(--Text-primary) !important;}.tf-btn.btn-px-12 {padding: 0 12px;}.tf-btn:hover {transition-delay: 0.15s;background-color: var(--Text-primary);-webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}.tf-btn:hover span {color: var(--White) !important;}.tf-btn:hover .bg-effect {width: 225%;height: calc(var(--button-width) * 2.25);}@media (min-width: 768px) {.tf-btn {height: 50px;}.tf-btn.btn-px-24 {padding: 0 24px;}.tf-btn.btn-px-28 {padding: 0 28px;}.tf-btn.btn-px-32 {padding: 0 32px;}}@media (max-width: 767px) {.tf-btn {padding: 0 12px;font-size: 14px;line-height: 22px;}}.animate-hover-btn {position: relative;overflow: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.animate-hover-btn:after {background-image: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);content: "";left: 150%;position: absolute;top: 0;bottom: 0;transform: skew(-20deg);width: 200%;}.animate-hover-btn:hover {-webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.15);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}.animate-hover-btn:hover:after {animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);}@keyframes shine {100% {left: -200%;}}.effect-content-slide .effect-item {opacity: 0;animation-fill-mode: forwards;animation-iteration-count: 1;animation-duration: 1.3s;animation-delay: 0.3s;animation-name: var(--animation-name);}.effect-content-slide .effect-img-zoom {position: relative;overflow: hidden;}.effect-content-slide .effect-img-zoom .img-zoom {-webkit-transition: all 15s linear;-khtml-transition: all 15s linear;-moz-transition: all 15s linear;-ms-transition: all 15s linear;-o-transition: all 15s linear;transition: all 15s linear;object-fit: cover;}.effect-content-slide .swiper-slide-active .effect-up, .effect-content-slide .tab-pane.active .effect-up {--animation-name: slideinup;}.effect-content-slide .swiper-slide-active .effect-left, .effect-content-slide .tab-pane.active .effect-left {--animation-name: slideinleft;}.effect-content-slide .swiper-slide-active .effect-right, .effect-content-slide .tab-pane.active .effect-right {--animation-name: slideinright;}.effect-content-slide .swiper-slide-active .effect-down, .effect-content-slide .tab-pane.active .effect-down {--animation-name: slideindown;}.effect-content-slide .swiper-slide-active .img-zoom, .effect-content-slide .tab-pane.active .img-zoom {transform: scale(1.25);}.effect-content-slide .swiper-slide-active .effect-item.effect-1, .effect-content-slide .tab-pane.active .effect-item.effect-1 {animation-delay: 0.3s;}.effect-content-slide .swiper-slide-active .effect-item.effect-2, .effect-content-slide .tab-pane.active .effect-item.effect-2 {animation-delay: 0.6s;}.effect-content-slide .swiper-slide-active .effect-item.effect-3, .effect-content-slide .tab-pane.active .effect-item.effect-3 {animation-delay: 0.9s;}.effect-content-slide .swiper-slide-active .effect-item.effect-4, .effect-content-slide .tab-pane.active .effect-item.effect-4 {animation-delay: 1.2s;}.effect-content-slide .swiper-slide-active .effect-item.effect-5, .effect-content-slide .tab-pane.active .effect-item.effect-5 {animation-delay: 1.5s;}.effect-content-slide .swiper-slide-active .effect-item.effect-6, .effect-content-slide .tab-pane.active .effect-item.effect-6 {animation-delay: 1.8s;}.effect-content-slide .swiper-slide-active .effect-item.effect-7, .effect-content-slide .tab-pane.active .effect-item.effect-7 {animation-delay: 2.1s;}@keyframes slideinup {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}@keyframes slideinright {0% {opacity: 0;transform: translateX(20px);}100% {opacity: 1;transform: translateX(0);}}@keyframes slideindown {0% {opacity: 0;transform: translateY(-100px);}100% {opacity: 1;transform: translateY(0);}}@keyframes slideinleft {0% {opacity: 0;transform: translateX(-20px);}100% {opacity: 1;transform: translateX(0);}}.tf-animate-1 {clip-path: inset(0 100% 0 0);opacity: 0;-webkit-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animate-1.active-animate {clip-path: inset(0 0 0 0);opacity: 1;transform: translateX(0);}.tf-animate-1.transition-1s {-webkit-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animate-2 {clip-path: inset(0 0 100% 0);opacity: 0;-webkit-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animate-2.active-animate {clip-path: inset(0 0 0 0);opacity: 1;transform: translateX(0);}.tf-animate-2.transition-1s {-webkit-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animate-3 {clip-path: inset(100% 0 0 0);opacity: 0;-webkit-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animate-3.active-animate {clip-path: inset(0 0 0 0);opacity: 1;transform: translateX(0);}.tf-animate-3.transition-1s {-webkit-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animate-4 {clip-path: inset(0 0 0 100%);opacity: 0;-webkit-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1s cubic-bezier(0.63, 0.25, 0.25, 1);}.tf-animate-4.active-animate {clip-path: inset(0 0 0 0);opacity: 1;transform: translateX(0);}.tf-animate-4.transition-1s {-webkit-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-khtml-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-moz-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-ms-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);-o-transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);transition: 1.5s cubic-bezier(0.63, 0.25, 0.25, 1);}form {position: relative;z-index: 30;}form textarea, form input[type=text], form input[type=password], form input[type=datetime], form input[type=datetime-local], form input[type=date], form input[type=month], form input[type=time], form input[type=week], form input[type=number], form input[type=email], form input[type=url], form input[type=search], form input[type=tel], form input[type=color] {outline: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 100%;padding: 11px 16px;background-color: var(--White);border: 1px solid var(--Line);border-radius: 8px;color: var(--Text-primary);overflow: hidden;margin-bottom: 0;font-size: 16px;line-height: 26px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}form textarea::placeholder, form input[type=text]::placeholder, form input[type=password]::placeholder, form input[type=datetime]::placeholder, form input[type=datetime-local]::placeholder, form input[type=date]::placeholder, form input[type=month]::placeholder, form input[type=time]::placeholder, form input[type=week]::placeholder, form input[type=number]::placeholder, form input[type=email]::placeholder, form input[type=url]::placeholder, form input[type=search]::placeholder, form input[type=tel]::placeholder, form input[type=color]::placeholder {color: var(--Text-secondary);}form textarea:focus, form input[type=text]:focus, form input[type=password]:focus, form input[type=datetime]:focus, form input[type=datetime-local]:focus, form input[type=date]:focus, form input[type=month]:focus, form input[type=time]:focus, form input[type=week]:focus, form input[type=number]:focus, form input[type=email]:focus, form input[type=url]:focus, form input[type=search]:focus, form input[type=tel]:focus, form input[type=color]:focus {border-color: var(--Primary);}form button, form input[type=button], form input[type=reset], form input[type=submit] {background-color: transparent;overflow: hidden;padding: 0;}form textarea {height: 112px;}.form-search, .form-newsletter {position: relative;}.form-search .button-submit, .form-newsletter .button-submit {position: absolute;top: 50%;transform: translateY(-50%);right: 18px;}.form-search .button-submit i, .form-newsletter .button-submit i {font-size: 24px;color: var(--Text-primary);}.form-newsletter.style-1 fieldset input {border-radius: 40px;padding: 13px 24px;border: unset;}.form-newsletter.style-1 .button-submit {height: 40px;width: 40px;display: flex;justify-content: center;align-items: center;background-color: var(--Text-primary);color: var(--White);border-radius: 50%;font-size: 20px;right: 6px;}.tf-check {position: relative;cursor: pointer;outline: 0;-webkit-appearance: none;width: 12px;height: 12px;display: inline-flex;justify-content: center;align-items: center;border: 1px solid var(--Line);background-color: transparent;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-check:checked {background-color: var(--Text-primary) !important;}.tf-check:checked::before {opacity: 1;transform: scale(1);}.tf-check::before {font-family: "icomoon";content: "\e90e";position: absolute;color: var(--White);opacity: 0;left: 0px;top: 0px;font-size: 10px;transform: scale(0.5);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.box-fieldset-item fieldset {flex-shrink: 0;margin-right: 6px;padding: 3px;}.leave-comment .tf-grid-layout {gap: 20px;}.leave-comment.style-1 fieldset input, .leave-comment.style-1 textarea {background-color: rgba(255, 255, 255, 0.1);border: unset;color: var(--White);}.leave-comment.style-1 fieldset input::placeholder, .leave-comment.style-1 textarea::placeholder {color: var(--Text-muted);}.checkbox-item label {padding-left: 24px;cursor: pointer;position: relative;color: var(--Text-primary);}.checkbox-item label input {position: absolute;opacity: 0;left: 0;top: 0;z-index: 1;}.checkbox-item label input:checked ~ .btn-checkbox {border: 1px solid var(--Text-primary);background-color: var(--Text-primary);}.checkbox-item label input:checked ~ .btn-checkbox:after {display: block;}.checkbox-item label .btn-checkbox {position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 15px;height: 15px;background-color: transparent;border-radius: 2px;border: 1px solid var(--Line);}.checkbox-item label .btn-checkbox:after {content: "\e90e";font-family: "icomoon" !important;position: absolute;font-size: 10px;font-weight: 600;top: 1px;left: 1px;color: var(--White);display: none;}.form-faq {padding: 24px;border-radius: 16px;border: 1px solid var(--Line);display: grid;gap: 16px;}@media (min-width: 992px) {.form-faq {max-width: 380px;margin-left: auto;}.form-faq textarea {height: 120px;}}@media (max-width: 991px) {.form-faq {margin-top: 60px;}}@media (max-width: 767px) {.form-faq {padding: 24px 15px;}}.form-account {padding: 40px;border: 1px solid var(--Line);border-radius: 16px;}.form-account .required, .form-account .forgot {color: var(--Secondary);}.form-account fieldset {position: relative;}.form-account fieldset input {height: 50px;font-size: 14px;line-height: 20px;}.form-account .toggle-password {position: absolute;top: 50%;transform: translateY(-50%);font-size: 20px;right: 16px;}.form-account .or {position: relative;text-align: center;margin: 24px 0;}.form-account .or span {position: relative;background-color: var(--White);z-index: 1;padding: 0 20px;}.form-account .or::after {content: "";position: absolute;width: 100%;height: 1px;background-color: var(--Line);left: 0;top: 50%;transform: translateY(-50%);}@media (max-width: 767px) {.form-account {padding: 30px 15px;}}.form-calculator {gap: 12px;align-items: end;display: flex;}.form-calculator .tf-grid-layout {column-gap: 11px;align-items: end;}@media (min-width: 1200px) {.form-calculator .tf-btn {max-width: 149px !important;}.form-calculator.style-1 .tf-btn {max-width: 237.2px !important;}}@media (max-width: 1199px) {.form-calculator {flex-direction: column;}.form-calculator .tf-grid-layout {width: 100%;}}.sib-form .entry__field input {height: 52px;border-radius: 40px;padding: 11px 22px;}.sib-form .entry__error {font-size: 14px;line-height: 20px;}.sib-form .button-submit {background-color: var(--Text-primary);height: 40px;width: 40px;color: var(--White);font-size: 20px;position: absolute;top: 6px;right: 6px;display: flex;justify-content: center;align-items: center;border-radius: 50%;}.sib-form .sib-optin {display: none;}.sw-button {height: 60px;width: 60px;display: flex;justify-content: center;align-items: center;border-radius: 8px;background-color: var(--Text-primary);color: var(--White);box-shadow: 0px 10px 25px 0px rgba(72, 95, 119, 0.1019607843);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.sw-button.swiper-button-disabled {opacity: 1;background-color: var(--White);color: var(--Text-primary);}.sw-button.style-border {border: 1px solid transparent;opacity: 1;}.sw-button.style-border.swiper-button-disabled {border-color: var(--Line);}.sw-button i {font-size: 32px;}.sw-button.style-border-2 {border: 1px solid var(--Text-secondary);opacity: 1;height: 48px;width: 48px;}.sw-button.style-border-2 i {font-size: 24px;}.sw-button.style-border-2.swiper-button-disabled {border-color: var(--White);}.sw-button:hover {background-color: var(--Primary);color: var(--Text-primary);}.sw-button::after {display: none;}@media (max-width: 767px) {.sw-button i {font-size: 24px;}}.sw-dots .swiper-pagination-bullet {height: 18px;width: 18px;position: relative;background-color: transparent;border: 1px solid transparent;}.sw-dots .swiper-pagination-bullet::after {content: "";position: absolute;height: 8px;width: 8px;background-color: rgba(255, 255, 255, 0.4);top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50%;}.sw-dots .swiper-pagination-bullet-active {border-color: var(--White);}.sw-dots .swiper-pagination-bullet-active::after {background-color: var(--White);}.sw-dots.style-1 .swiper-pagination-bullet::after {background-color: var(--Text-secondary-2);}.sw-dots.style-1 .swiper-pagination-bullet-active {border-color: var(--Text-primary);}.sw-dots.style-1 .swiper-pagination-bullet-active::after {background-color: var(--Text-primary);}.sw-progress-layout {position: relative;background: rgba(255, 255, 255, 0.1019607843);border-radius: 100px;overflow: hidden;}.sw-progress-layout .swiper-pagination-progressbar-fill {background-color: var(--White);}.sw-fraction-layout {font-weight: 600;color: var(--Text-secondary-2);display: flex;gap: 7px;}.sw-fraction-layout .current {color: var(--White);}.popup-property {display: flex;align-items: center;gap: 16px;padding: 16px;background-color: var(--White);border-radius: 16px;}.popup-property .img-style {border-radius: 4px;overflow: hidden;}.popup-property .info {gap: 24px;}.popup-property .info li {font-size: 14px;line-height: 23px;}.popup-property .info i {font-size: 20px;color: var(--Text-secondary);}@media (max-width: 767px) {.popup-property {padding: 10px;gap: 10px;}.popup-property .info {gap: 7px;}}.modal {z-index: 999999;}.modal .title-box {margin-bottom: 40px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;}.modal .title-box .close-modal {font-size: 24px;cursor: pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.modal .title-box .close-modal:hover {transform: rotate(90deg);color: var(--Primary);}.modal .modal-content {border-radius: 16px;overflow: hidden;}@media (min-width: 992px) {.modal.modal-filter {--bs-modal-width: 544px;}}.offcanvas-backdrop, .modal-backdrop {background: rgba(0, 0, 0, 0.7);opacity: 0.7;backdrop-filter: blur(10px);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 99999;}.nice-select {-webkit-tap-highlight-color: transparent;background-color: var(--White);border: 2px solid var(--Line);color: var(--Text-primary);height: 50px;padding: 10px 14px;box-sizing: border-box;clear: both;cursor: pointer;font-size: 16px;line-height: 26px;font-weight: 400;outline: none;position: relative;transition: all linear 0.2s;user-select: none;white-space: nowrap;width: 100%;border-radius: 8px;position: relative;}.nice-select::after {content: "\e902";font-family: "icomoon";right: 10px;font-size: 20px;top: 50%;color: var(--Heading);position: absolute;transform: translateY(-50%) rotate(0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 1;}.nice-select > .list {position: absolute;background-color: var(--White);border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;width: 100%;font-size: 16px;max-height: 155px;overflow: auto;z-index: 1;}.nice-select > .list::-webkit-scrollbar {width: 6px;height: 4px;background-color: #f5f5f5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select > .list::-webkit-scrollbar-thumb {background-color: #a7a7a7;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select > .list::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #f5f5f5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.nice-select > .list .option {width: 100%;padding: 10px 10px;color: var(--Text);position: relative;cursor: pointer;}.nice-select > .list .option:hover {background-color: rgba(0, 0, 0, 0.12);}.nice-select > .list .option.selected {color: var(--Main-color);background-color: rgba(0, 0, 0, 0.12);}.nice-select > .list .option.selected::after {position: absolute;font-family: "icomoon" !important;content: "\e90e";right: 18px;top: 50%;transform: translateY(-50%);}.nice-select.open {border-color: var(--Primary) !important;z-index: 99;}.nice-select.open::after {transform: translateY(-50%) rotate(-180deg);}.nice-select.open .list {opacity: 1;visibility: visible;z-index: 10;pointer-events: auto;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);width: 100%;-moz-transform: scale(1) translateY(0);-o-transform: scale(1) translateY(0);}.nice-select.select-sort {padding-right: 30px !important;}.nice-select.select-sort::after {top: 50%;transform: translateY(-50%);right: 18px;}.nice-select.select-sort.open::after {transform: translateY(-50%) rotate(-180deg);}.nice-select.select-sort.style-2 > .list {right: 0;left: unset;}.blog-article-item .article-thumb {border-radius: 16px;overflow: hidden;position: relative;}.blog-article-item .article-thumb img {width: 100%;object-fit: cover;}.blog-article-item .tag {position: absolute;padding: 4px 8px;background-color: var(--Primary);border-radius: 4px;top: 12px;left: 12px;letter-spacing: 1.6px;z-index: 2;}@media (min-width: 992px) {.blog-article-item .btn-readmore {padding-bottom: 4px;}}.blog-article-item.style-list .meta-post, .blog-article-item.style-default .meta-post {gap: 26px;}.blog-article-item.style-list .meta-post .item a, .blog-article-item.style-default .meta-post .item a {margin-left: 2px;}.blog-article-item.style-list .meta-post .item:after, .blog-article-item.style-default .meta-post .item:after {top: 50%;transform: translateY(-50%);right: -14px;background-color: var(--Line);}.blog-article-item.style-list {display: flex;gap: 40px;align-items: center;}.blog-article-item.style-list .article-thumb {flex: 19%;border-radius: 12px;}.blog-article-item.style-list .article-content {flex: 20%;}@media (max-width: 767px) {.blog-article-item.style-list {gap: 15px;}.blog-article-item.style-list .meta-post, .blog-article-item.style-list .title, .blog-article-item.style-list .description {margin-bottom: 8px;}}@media (max-width: 575px) {.blog-article-item.style-list {flex-direction: column;}}.recent-post {display: flex;gap: 20px;align-items: center;}.recent-post .img-style {border-radius: 8px;flex-shrink: 0;position: relative;}.recent-post .meta-post {gap: 4px 18px;flex-wrap: wrap;}.recent-post .meta-post .item::after {right: -10px !important;height: 12px !important;}.recent-post .meta-post .item a {margin-left: 0;}.recent-post .tag {display: flex;height: 28px;align-items: center;padding: 0 8px;background-color: var(--Primary);position: absolute;top: 12px;left: 12px;border-radius: 4px;color: var(--Text-primary);letter-spacing: 1.4px;}@media (max-width: 767px) {.recent-post .img-style {max-width: 150px;}}@media (max-width: 575px) {.recent-post .tag {height: 22px;}.recent-post .tag .text-label {font-size: 14px;}}.meta-post {gap: 33px;}.meta-post .item:not(:last-child) {position: relative;}.meta-post .item:not(:last-child)::after {content: "";position: absolute;width: 1px;height: 16px;top: 50%;transform: translateY(-50%);right: -16px;background-color: var(--Line);}.meta-post .item.author {display: flex;align-items: center;gap: 8px;}.meta-post .item a {margin-left: 4px;}.meta-post i {font-size: 24px;}.meta-post .avatar {height: 40px;width: 40px;overflow: hidden;border-radius: 50%;}.wrap-blog .blog-article-item {border-bottom: 1px solid var(--Line);padding-bottom: 41px;}.wrap-blog .blog-article-item:not(:last-child) {margin-bottom: 40px;}.wrap-blog.style-list .blog-article-item {padding-bottom: 40px;border-bottom: unset;}.wrap-blog.style-list .blog-article-item:not(:last-child) {border-bottom: 1px solid var(--Line);margin-bottom: 39px;}.wrap-blog.style-list .wg-pagination {margin-top: 0;}@media (min-width: 992px) {.blog-grid .tf-grid-layout {gap: 40px 30px;}.blog-grid .tf-btn {margin-top: 40px;}}.blog-list .wg-pagination {margin-top: 0;}.quote {padding: 28px 88px 28px 28px;border-radius: 12px;position: relative;border: 1px solid var(--Line);}.quote p {text-transform: capitalize;}.quote .icon {font-size: 32px;color: var(--Primary);position: absolute;top: 28px;right: 28px;}.quote .name {position: relative;display: flex;align-items: center;gap: 8px;}.quote .name::before {content: "";position: relative;width: 20.4px;height: 1px;background-color: var(--Text-primary);}@media (max-width: 767px) {.quote {padding: 29px 50px 28px 15px;}.quote .icon {right: 15px;}}.tf-article-navigation {padding: 24px 0 22px;display: flex;justify-content: space-between;border-top: 1px solid var(--Line);border-bottom: 1px solid var(--Line);position: relative;gap: 40px;}.tf-article-navigation::after {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 1px;height: 90px;background-color: var(--Line);}.tf-article-navigation .item {max-width: 379px;}.tf-article-navigation .item.next {text-align: end;}@media (max-width: 575px) {.tf-article-navigation {padding: 12px 0;}}.reply-comment .reply-comment-item {display: flex;gap: 20px;}.reply-comment .reply-comment-item .avatar {width: 60px;height: 60px;overflow: hidden;border-radius: 50%;flex-shrink: 0;}.reply-comment .reply-comment-item .content {padding-bottom: 18px;border-bottom: 1px solid var(--Line);}.reply-comment .reply-comment-item:not(:last-child) {margin-bottom: 28px;}@media (max-width: 767px) {.reply-comment .reply-comment-item {gap: 12px;}}.blog-post .tag-heading {padding: 4px 8px;background-color: var(--Primary);border-radius: 8px;max-width: max-content;}.blog-post .details-post {margin-bottom: 60px;}.blog-post .details-post .heading-title {display: grid;gap: 16px;}.blog-post .details-post .tags-list {gap: 8px 11px;}.blog-post .quote {margin: 28px 0;}.blog-post .tag-share {margin: 40px 0;gap: 12px 20px;flex-wrap: wrap;}.blog-post .wrap-image {margin: 40px 0;}.blog-post .wrap-image img {border-radius: 12px;}.blog-post .tf-sidebar .sidebar-author > p {margin-right: -3px;}.blog-post.style-2 {margin-top: -80px;}.blog-post.style-2 .content-inner {max-width: 970px;margin-left: auto;margin-right: auto;padding: 50px 0 0;border-radius: 16px;background-color: var(--White);}@media (min-width: 768px) {.blog-post.style-2 .content-inner {padding: 50px 20px 0;}.blog-post.style-2 .content-inner {border-radius: 28px;}}@media (min-width: 992px) {.blog-post.style-2 .content-inner {padding: 60px 60px 0;}}.box-writter {margin-bottom: 60px;}.box-writter .box-author {display: flex;gap: 24px;}.box-writter .avatar {border-radius: 50%;overflow: hidden;}.box-writter .content .info {gap: 12px;display: flex;}.box-writter .content .tf-btn {height: 32px;border-radius: 4px;}@media (max-width: 767px) {.box-writter {margin-bottom: 40px;}.box-writter .avatar {width: 80px;height: 80px;}.box-writter .info div {margin-bottom: 4px;}}.thumbs-main-post img {min-height: 350px;object-fit: cover;}.testimonial-item {padding: 40px 32px;background-color: var(--Bg-light);border-radius: 20px;display: flex;flex-direction: column;justify-content: space-between;height: 100%;}.testimonial-item .avatar {border-radius: 50%;overflow: hidden;}.testimonial-item .ratings i {font-size: 24px;}.testimonial-item.style-1 {background-color: var(--White);padding: 50px 0;border-bottom: 1px solid var(--Line);border-radius: 0;}.testimonial-item.style-1 .img-style {text-align: end;border-radius: 16px;overflow: hidden;}.testimonial-item.style-1 .img-style img {width: 100%;height: 100%;object-fit: cover;}.testimonial-item.style-1 .heading {display: grid;gap: 12px;}@media (max-width: 991px) {.testimonial-item.style-1 .row {gap: 40px;}}@media (max-width: 767px) {.testimonial-item.style-1 {padding: 60px 0;}.testimonial-item.style-1 .heading {margin-bottom: 16px;gap: 4px;}.testimonial-item.style-1 .ratings {margin-bottom: 16px;}}@media (min-width: 992px) {.testimonial-item.style-1 {padding: 100px 0;}.testimonial-item.style-1 .tf-tes-main {margin-left: 83px;}.testimonial-item.style-1 .desc {line-height: 42px;max-width: 622px;}}.testimonial-item.style-2 {background-color: var(--White);padding: 0;border-radius: 0;}.testimonial-item.style-2 .author .name {gap: 36px;}.testimonial-item.style-2 .author .ratings {position: relative;}.testimonial-item.style-2 .author .ratings::before {position: absolute;content: "";height: 1px;width: 12px;background-color: var(--Line);top: 50%;transform: translateY(-50%);left: -25px;}.testimonial-item.style-2 > p {font-size: 30px;line-height: 40px;}@media (max-width: 991px) {.testimonial-item.style-2 > p {font-size: 25px;line-height: 33px;}}@media (max-width: 767px) {.testimonial-item.style-2 > p {font-size: 20px;line-height: 28px;}}@media (max-width: 767px) {.testimonial-item {padding: 24px 15px;}}.accordion-item .accordion-title {width: 100%;}.accordion-item .accordion-title:not(.accordion-item .accordion-title.collapsed) .icon {transform: rotate(180deg);}.accordion-item .heading {display: flex;align-items: center;justify-content: space-between;gap: 11px;}.accordion-item .heading .icon {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-size: 28px;color: var(--Text-primary);}.accordion-item .accordion-faqs-content {padding-top: 6px;}.hover-image .img-style, .hover-image .article-thumb {position: relative;overflow: hidden;}.hover-image .img-style:after, .hover-image .article-thumb:after {content: "";position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);z-index: 1;pointer-events: none;}.hover-image .img-style img, .hover-image .article-thumb img {width: 100%;height: 100%;object-fit: cover;transition: all 1s;}.hover-image:hover .img-style:after, .hover-image:hover .article-thumb:after {height: 250%;transition: all 600ms linear;background-color: transparent;}.hover-image:hover .img-style img, .hover-image:hover .article-thumb img {transform: scale(1.1);}.hover-image-translate .img-style, .hover-image-translate .article-thumb {overflow: hidden;}.hover-image-translate .img-style img, .hover-image-translate .article-thumb img {transition: all 0.5s;transform: scale(1.1);pointer-events: none;}.hover-image-translate:hover .img-style img, .hover-image-translate:hover .article-thumb img {transform: scale(1.1) translateX(4%);}.hover-underline-link {--underline-position-y: calc(100% - 1px);--underline-height: 2px;background-repeat: no-repeat;background-image: linear-gradient(90deg, currentColor 0, currentColor 100%);background-position: 100% var(--underline-position-y);background-size: 100% var(--underline-height);}.hover-underline-link:hover {animation: qode-inline-underline-initial-hover 0.8s cubic-bezier(0.57, 0.39, 0, 0.86) 1 forwards;}@keyframes qode-inline-underline-initial-hover {0% {background-position: 100% var(--underline-position-y);background-size: 100% var(--underline-height);}35% {background-position: 100% var(--underline-position-y);background-size: 0 var(--underline-height);}36% {background-position: 0 var(--underline-position-y);background-size: 0 var(--underline-height);}100% {background-position: 0 var(--underline-position-y);background-size: 100% var(--underline-height);}}.hover-line-text {display: inline;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;background-image: -webkit-gradient(linear, left top, left bottom, from(currentColor), color-stop(98%, currentColor));background-image: linear-gradient(to bottom, currentColor 0%, currentColor 98%);background-size: 0 2px;background-repeat: no-repeat;background-position: left 94%;}.hover-line-text:hover {background-size: 100% 2px;}.hover-image-rotate .img-style {overflow: hidden;}.hover-image-rotate .img-style img {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.hover-image-rotate:hover .img-style img {transform: scale(1.1) rotate(3deg);}.hover-tooltip {position: relative;}.hover-tooltip .tooltip {position: absolute;white-space: nowrap;padding: 0px 10px;height: 23px;border-radius: 4px;bottom: calc(100% + 8px);transform: translateY(8px);opacity: 0;visibility: hidden;color: var(--Text-primary);width: max-content;background-color: var(--White);transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);z-index: 100;font-size: 10px;line-height: 23px;font-weight: 500;text-align: center;}.hover-tooltip .tooltip::before {content: "";left: 50%;transform: translateX(-50%) rotate(45deg);top: 18px;position: absolute;background: var(--White);width: 8px;height: 8px;z-index: -1;}.hover-tooltip:hover .tooltip {opacity: 1;visibility: visible;transform: none;transition-delay: 0.1s;}.hover-tooltip.tooltip-bot .tooltip {top: calc(100% + 8px);bottom: auto;}.hover-tooltip.tooltip-bot .tooltip::before {top: -2px;}.hover-tooltip.tooltip-left .tooltip {right: 100%;bottom: auto;transform: translateX(0px);}.hover-tooltip.tooltip-left .tooltip::before {top: 50%;left: auto;transform: translateY(-50%) rotate(45deg);right: -2px;}.hover-tooltip.tooltip-left:hover .tooltip {transform: translateX(-8px);}.hover-tooltip.tooltip-right .tooltip {left: 100%;bottom: auto;transform: translateX(0px);}.hover-tooltip.tooltip-right .tooltip::before {top: 50%;right: auto;transform: translateY(-50%) rotate(45deg);left: -2px;}.hover-tooltip.tooltip-right:hover .tooltip {transform: translateX(8px);}.effect-icon:hover .icon i, .effect-icon:hover .icon img, .effect-icon:hover .icon svg {animation: shake 1s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;}@keyframes shake {0% {transform: translateY(0);}25% {transform: translateY(-5px);}50% {transform: translateY(5px);}75% {transform: translateY(-5px);}100% {transform: translateY(0);}}#map {position: absolute;top: 0;bottom: 0;width: 100%;font-family: "Manrope", sans-serif;}.map-box, .mapbox-1, .mapbox-2, .mapbox-3 {width: 100%;height: 600px;overflow: hidden;border-radius: 24px;position: relative;}.office-marker {height: 40px;width: 40px;background-color: var(--White);color: var(--Text-primary);border: 1px solid var(--Text-primary);border-radius: 50%;font-size: 20px;display: flex;justify-content: center;align-items: center;cursor: pointer;}.office-marker.active {background-color: var(--Text-primary);color: var(--White);}.mapboxgl-popup-content {padding: 0;border-radius: 16px;}.office-popup {padding: 16px;overflow: hidden;box-shadow: 0px 10px 25px 0px rgba(72, 95, 119, 0.1019607843);}.mapboxgl-popup-close-button {overflow: hidden;}.mapboxgl-popup-close-button {display: none;}.mapboxgl-popup {max-width: 452px !important;}.mapbox-1 {border-radius: 0;}.mapbox-3 {border-radius: 0;height: 540px;}@media (max-width: 767px) {.mapbox-3 {height: 440px;}}.flat-map .mapbox-3 {margin-bottom: -115px;}.tf-sidebar {padding: 24px;border: 1px solid var(--Line);border-radius: 16px;}.tf-sidebar .sidebar-item:not(:last-child) {border-bottom: 1px solid var(--Line);margin-bottom: 32px;padding-bottom: 32px;}.tf-sidebar .list-categories li {padding: 2px 0;}.tf-sidebar .list-categories li:hover {color: var(--Text-primary);font-weight: 700;}.tf-sidebar .list-categories .number {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.tf-sidebar .sidebar-recent-post ul li:not(:last-child) {border-bottom: 1px solid var(--Line);padding-bottom: 16px;margin-bottom: 16px;}.tf-sidebar .sidebar-author .box-author {display: flex;gap: 20px;}.tf-sidebar .sidebar-author .avatar {border-radius: 50%;overflow: hidden;}.tf-sidebar .sidebar-author .tf-btn {height: 32px;border-radius: 4px;}@media (min-width: 1200px) {.tf-sidebar {margin-left: 30px;}}@media (max-width: 991px) {.tf-sidebar {margin-top: 50px;}}@media (max-width: 767px) {.tf-sidebar {padding: 24px 15px;}}.tf-box-icon.style-1 {padding: 28px;border-radius: 12px;background-color: var(--White);width: 240px;}.tf-box-icon.style-1 i {font-size: 60px;color: var(--Text-primary);}.tf-box-icon.style-1 .sub {text-wrap: nowrap;}@media (max-width: 767px) {.tf-box-icon.style-1 i {font-size: 35px;}}.tf-box-icon.style-2 .icon {width: 100px;height: 100px;border-radius: 50%;border: 1px solid var(--Text-secondary);display: flex;justify-content: center;align-items: center;font-size: 60px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--White);}.tf-box-icon.style-2.v2 {display: flex;gap: 32px;align-items: center;}.tf-box-icon.style-2.v2 .icon {flex-shrink: 0;background-color: var(--Bg-light);color: var(--Text-primary);border: unset;}@media (max-width: 767px) {.tf-box-icon.style-2.v2 {gap: 12px;}}.tf-box-icon.style-2:hover .icon {background-color: var(--Primary);color: var(--Text-primary);}@media (max-width: 767px) {.tf-box-icon.style-2 .icon {width: 60px;height: 60px;font-size: 36px;}}.process-item {display: flex;gap: 29px;}.process-item .line {margin-top: 5px;margin-bottom: 5px;width: 4px;background-color: var(--Line);border-radius: 30px;display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.process-item.active .line {background-color: var(--Text-primary);}.wrap-counter {display: flex;justify-content: space-between;}@media (max-width: 767px) {.wrap-counter {flex-wrap: wrap;gap: 30px;}.wrap-counter .counter-item {text-align: center;width: calc(50% - 30px);align-items: center;display: flex;flex-direction: column;}}@media (max-width: 575px) {.wrap-counter .counter-item h6 {font-size: 17px;line-height: 25px;}}.counter-number span {font-family: "Manrope", sans-serif;letter-spacing: -1.1pxpx;font-weight: 600;}@media (max-width: 767px) {.counter-number span {letter-spacing: -0.1px;}}.wrap-infiniteslide .infiniteslide {display: flex;align-items: center;}.wrap-infiniteslide .brand {margin-right: 110.6px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.wrap-infiniteslide .brand:hover {filter: brightness(100%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg);}.pricing-item {padding: 28px 28px 27px;border: 1px solid var(--Line);border-radius: 12px;position: relative;}.pricing-item .content {padding-top: 24px;margin-top: 24px;border-top: 1px solid var(--Line);}.pricing-item .list {display: grid;gap: 12px;}.pricing-item .list i {font-size: 20px;}.pricing-item .tag {background-color: var(--Primary);height: 28px;padding: 0 8px;position: absolute;border-radius: 100px;right: 16px;top: 16px;}.pricing-item.center {border: unset;background-color: var(--Bg-light);}@media (max-width: 1199px) {.pricing-item {padding: 28px 15px;}}.agent-item {position: relative;overflow: hidden;border-radius: 12px;}.agent-item .social {position: absolute;right: 12px;top: 12px;z-index: 1;display: grid;gap: 12px;}.agent-item .social li {transform: translate(40px, 40px);-ms-transform: translate(40px, 40px);-webkit-transform: translate(40px, 40px);visibility: hidden;filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity: 0;}.agent-item .social li:first-child {transition: all 0.3s ease-in-out 150ms;-moz-transition: all 0.3s ease-in-out 150ms;-o-transition: all 0.3s ease-in-out 150ms;-webkit-transition: all 0.3s ease-in-out 150ms;-ms-transition: all 0.3s ease-in-out 150ms;}.agent-item .social li:nth-child(2) {transition: all 0.4s ease-in-out 150ms;-moz-transition: all 0.4s ease-in-out 150ms;-o-transition: all 0.4s ease-in-out 150ms;-webkit-transition: all 0.4s ease-in-out 150ms;-ms-transition: all 0.4s ease-in-out 150ms;}.agent-item .social li:nth-child(3) {transition: all 0.5s ease-in-out 150ms;-moz-transition: all 0.5s ease-in-out 150ms;-o-transition: all 0.5s ease-in-out 150ms;-webkit-transition: all 0.5s ease-in-out 150ms;-ms-transition: all 0.5s ease-in-out 150ms;}.agent-item .social li:nth-child(4) {transition: all 0.6s ease-in-out 150ms;-moz-transition: all 0.6s ease-in-out 150ms;-o-transition: all 0.6s ease-in-out 150ms;-webkit-transition: all 0.6s ease-in-out 150ms;-ms-transition: all 0.6s ease-in-out 150ms;}.agent-item .social a {display: flex;justify-content: center;align-items: center;height: 48px;width: 48px;background-color: var(--White);font-size: 24px;color: var(--Text-primary);border-radius: 8px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.agent-item .social a:hover {background-color: var(--Text-primary);color: var(--White);}.agent-item .img-style img {width: 100%;object-fit: cover;}.agent-item:hover li {visibility: visible;-khtml-opacity: 1;-moz-opacity: 1;opacity: 1;transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);}.privacy-table {position: relative;padding-left: 16px;display: grid;gap: 12px;}.privacy-table::after {content: "";position: absolute;left: 0;height: 100%;width: 4px;background-color: var(--Line);}.privacy-table li {padding: 8px 0;}.privacy-table .highlight-bar {display: block;position: absolute;left: 0;width: 4px;background-color: var(--Text-primary);border-radius: 0 2px 2px 0;transition: all 0.3s ease;opacity: 1;z-index: 1;}.time-item .sub {letter-spacing: 1.4px;}.time-item .dot {border-radius: 50%;width: 20px;height: 20px;background-color: var(--Primary);margin: 16px 0;position: relative;z-index: 3;}.box-contact {padding: 40px;border-radius: 16px;border: 1px solid var(--Line);}.box-contact .info li {display: flex;align-items: center;gap: 16px;}.box-contact .info i {display: flex;justify-content: center;align-items: center;height: 60px;width: 60px;border-radius: 50%;border: 1px solid var(--Line);font-size: 32px;}.box-contact .tf-social a {height: 48px;width: 48px;}@media (max-width: 767px) {.box-contact {padding: 24px 15px;}.box-contact .info i {height: 48px;width: 48px;font-size: 24px;}}.banner .parallaxie {position: relative;padding: 80px 0;}.banner .parallaxie::after {position: absolute;content: "";inset: 0;background-color: rgba(17, 17, 17, 0.8);}@media (max-width: 767px) {.banner .parallaxie {padding: 50px 0;}}.card-house .img-style {position: relative;}.card-house .wrap-tag {position: absolute;top: 12px;left: 12px;}.card-house .wrap-tag .tag {display: flex;height: 32px;align-items: center;padding: 0 12px;border-radius: 4px;}.card-house .wrap-tag .tag.rent {background-color: var(--Secondary-2);}.card-house .wrap-tag .tag.categoreis {background-color: var(--Bg-light);}.card-house .wrap-tag .tag.sale {background-color: var(--Secondary);color: var(--White);}.card-house .info {margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--Line);gap: 12px 25px;flex-wrap: wrap;}.card-house .info i {font-size: 24px;color: var(--Text-secondary);}.card-house .title {text-transform: capitalize;}.card-house .wrap-btn {display: grid;grid-template-columns: repeat(2, 1fr);gap: 8px;z-index: 6;}@media (min-width: 768px) {.card-house .wrap-btn .tf-btn {height: 42px;}}.card-house .wishlist {z-index: 6;position: absolute;right: 12px;top: 12px;transform: translateX(10px);opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.card-house .wishlist a {background-color: var(--White);height: 32px;width: 32px;display: flex;justify-content: center;align-items: center;font-size: 20px;color: var(--Text-primary);border-radius: 4px;}.card-house .wishlist.style-1 a {border-radius: 50%;}.card-house .img-style {border-radius: 12px;overflow: hidden;}.card-house .img-style img {width: 100%;object-fit: cover;}.card-house.style-default .wrap-btn {position: absolute;bottom: 12px;left: 12px;right: 12px;}.card-house.style-default .wrap-btn .tf-btn {transform: translateY(10px);opacity: 0;visibility: hidden;transition-duration: 0.4s;}.card-house.style-default .wrap-btn .quick-view {transition-delay: 0.1s;}.card-house.style-default .wrap-btn .compare {transition-delay: 0.3s;}.card-house.style-default:hover .wrap-btn .tf-btn {opacity: 1;visibility: visible;transform: translateY(0);}.card-house.dark .price, .card-house.dark .title, .card-house.dark .info li {color: var(--White);}.card-house.dark p, .card-house.dark .info i, .card-house.dark .price span {color: var(--Text-secondary-2);}.card-house.dark .info {border-color: rgba(255, 255, 255, 0.1);}@media (min-width: 1200px) {.card-house .tooltip {display: block;}}@media (max-width: 575px) {.card-house .info {gap: 12px 22px;}}.card-house:hover .wishlist {opacity: 1;margin-left: 0;transform: translateY(0);}.card-house.style-1 {display: flex;background-color: var(--Bg-light);align-items: center;border-radius: 16px;}.card-house.style-1 .info {border-top: unset;padding-top: 0;margin-top: 0;}.card-house.style-1 .info i {font-size: 28px;}.card-house.style-1 .avatar {border-radius: 50%;overflow: hidden;}.card-house.style-1 .img-style {border-radius: 0;}.card-house.style-1 .btn-bg-white {border: 1px solid var(--Line);}.card-house.style-1 .box-left {width: 50%;padding: 0 40px 0 60px;}.card-house.style-1 .box-left .tf-btn {box-shadow: unset;}.card-house.style-1 .box-right {width: 50%;}@media (max-width: 1199px) {.card-house.style-1 .box-left {width: 50%;padding: 0 15px;}}@media (max-width: 991px) {.card-house.style-1 {flex-direction: column;}.card-house.style-1 .box-left {width: 100%;padding: 30px 15px;}.card-house.style-1 .box-right {width: 100%;border-radius: 0 0 16px 16px;}}@media (max-width: 575px) {.card-house.style-1 .info {gap: 16px;}.card-house.style-1 .info li {gap: 4px;}.card-house.style-1 .info i {font-size: 24px;}}@media (min-width: 992px) {.card-house.style-1 .wrap-author {max-width: 525px;}}.card-house.style-2 {padding: 20px;background-color: var(--White);border-radius: 12px;}.card-house.style-2 .wrap-btn {position: absolute;bottom: 12px;left: 12px;right: 12px;}.card-house.style-2 .wrap-btn .tf-btn {transform: translateY(10px);opacity: 0;visibility: hidden;transition-duration: 0.4s;}.card-house.style-2 .wrap-btn .quick-view {transition-delay: 0.1s;}.card-house.style-2 .wrap-btn .compare {transition-delay: 0.3s;}.card-house.style-2:hover .wrap-btn .tf-btn {opacity: 1;visibility: visible;transform: translateY(0);}.card-house.style-list {display: flex;gap: 40px;padding: 20px;border-radius: 12px;background-color: var(--White);align-items: center;}.card-house.style-list .wrap-img {display: flex;gap: 20px;flex: 63.2%;}.card-house.style-list .wrap-tag {position: unset;}.card-house.style-list .wrap-tag .tag {display: flex;height: 32px;align-items: center;padding: 0 12px;border-radius: 4px;}.card-house.style-list .wrap-tag .tag.rent {background-color: var(--Secondary-2);}.card-house.style-list .wrap-tag .tag.categoreis {background-color: var(--Bg-light);}.card-house.style-list .wrap-tag .tag.sale {background-color: var(--Secondary);color: var(--White);}.card-house.style-list .info {margin-top: 16px;padding-top: 16px;gap: 24px;}.card-house.style-list .img-style {position: relative;overflow: hidden;}.card-house.style-list .img-style:after {content: "";position: absolute;width: 200%;height: 0%;left: 50%;top: 50%;background-color: rgba(255, 255, 255, 0.3);transform: translate(-50%, -50%) rotate(-45deg);z-index: 1;pointer-events: none;}.card-house.style-list .img-style img {width: 100%;height: 100%;object-fit: cover;transition: all 1s;}.card-house.style-list .img-style:hover:after {height: 250%;transition: all 600ms linear;background-color: transparent;}.card-house.style-list .img-style:hover img {transform: scale(1.1);}.card-house.style-list .content {flex: 20%;}.card-house.style-list .wrap-btn {margin-top: 41px;}@media (max-width: 1199px) {.card-house.style-list.v1 .wrap-img {flex-wrap: wrap;flex: 32.2%;}.card-house.style-list.v1 .wrap-img .img-style:nth-child(1) {width: 100%;}.card-house.style-list.v1 .wrap-img .img-style:nth-child(2), .card-house.style-list.v1 .wrap-img .img-style:nth-child(3) {width: calc(50% - 10px);}}.card-house.style-list.v2, .card-house.style-list.v3 {gap: 30px;padding: 27px 28px 27px;border: 1px solid var(--Line);}.card-house.style-list.v2 .img-style img, .card-house.style-list.v3 .img-style img {min-height: 260px;object-fit: cover;}.card-house.style-list.v2 .wrap-img, .card-house.style-list.v3 .wrap-img {flex: 52.953%;}@media (max-width: 1199px) {.card-house.style-list.v2 .info, .card-house.style-list.v3 .info {margin-top: 10px;padding-top: 10px;row-gap: 10px;}.card-house.style-list.v2 .top, .card-house.style-list.v3 .top {margin-bottom: 12px;}.card-house.style-list.v2 .wrap-btn, .card-house.style-list.v3 .wrap-btn {margin-top: 12px;}}@media (max-width: 1199px) {.card-house.style-list.v2 .wrap-img {flex: 26%;gap: 15px;}}.card-house.style-list.v3 {gap: 30px;}.card-house.style-list.v3 .wrap-img {flex: 15.71%;}@media (max-width: 767px) {.card-house.style-list {flex-direction: column;padding: 27px 15px !important;}.card-house.style-list .content {width: 100%;}}@media (max-width: 767px) {.card-house.style-list .info {gap: 10px;}.card-house.style-list .info li {gap: 6px;}}.location-item .img-style {border-radius: 12px;overflow: hidden;}.location-item.style-1 {position: relative;}.location-item.style-1 .content {position: absolute;padding: 16px;border-radius: 8px;left: 12px;right: 12px;bottom: 14px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background-color: var(--White);}.location-item.style-1 .img-style {margin-bottom: 0px;}.location-item.style-1:hover .content {background-color: var(--Primary);}@media (max-width: 991px) {.location-item .img-style {margin-bottom: 8px;}}.category-item {position: relative;border-radius: 16px;overflow: hidden;background-color: var(--White);}.category-item::after {position: absolute;content: "";border-radius: 50%;background-color: var(--Primary);width: 20px;height: 20px;transform: translate(-50%, -50%);top: -20px;left: 50%;}.category-item .img-style {position: relative;z-index: 2;width: 100%;}.category-item .img-style img {width: 100%;object-fit: cover;}.category-item .content {position: absolute;top: 32px;left: 32px;z-index: 2;}@media (max-width: 767px) {.category-item .content a {margin-bottom: 0;}}.category-item.style-1 {padding: 20px;background-color: var(--White);}.category-item.style-1::after {display: none;}.category-item.style-1 .img-style {margin-bottom: 18px;border-radius: 12px;overflow: hidden;width: 100%;}.category-item.style-1 .img-style img {width: 100%;object-fit: cover;}.category-item.style-1 .content {position: unset;}.category-item:hover::after {animation: criss-cross-top 1s both;animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-direction: alternate;}@keyframes criss-cross-top {0% {top: -20px;}50% {top: 50%;width: 20px;height: 20px;border-radius: 50%;}100% {top: 50%;width: 100%;height: 100%;border-radius: 0;}}.card-about {position: relative;border-radius: 16px;overflow: hidden;}.card-about .content {padding: 24px 15px;position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: space-between;}.card-about .img-style img {width: 100%;object-fit: cover;height: 100%;}.card-about.item-1 .img-style {background-color: var(--Text-primary);backdrop-filter: blur(4px);}.card-about.item-1 .img-style img {opacity: 0.4;}.card-about.item-2 {background-color: var(--Text-primary);}@media (max-width: 767px) {.card-about {height: 350px;}}@media (min-width: 768px) {.card-about {min-height: 450px;}.card-about .img-style {height: 100%;}}@media (min-width: 992px) {.card-about .content {padding: 36px;}}.tf-filters {display: flex;justify-content: center;}.tf-filters .btn-fillter {height: 42px;padding: 0 24px;border: 1px solid var(--Line);border-radius: 4px;background-color: var(--White);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;flex-shrink: 0;text-wrap: nowrap;}.tf-filters .btn-fillter.active {background-color: var(--Text-primary);color: var(--White);}@media (max-width: 767px) {.tf-filters {justify-content: start;}}.fillters-wrap {--spacing-col: 30px;--spacing-row: 40px;display: flex;margin-right: calc(var(--spacing-col) * -1);overflow: hidden;margin-bottom: calc(var(--spacing-row) * -1);}.fillters-wrap .item-fillter {width: calc(33.3333333333% - var(--spacing-col));margin-right: var(--spacing-col);margin-bottom: var(--spacing-row);}@media (max-width: 991px) {.fillters-wrap {--spacing-col: 15px;--spacing-row: 24px;}.fillters-wrap .item-fillter {width: calc(50% - var(--spacing-col));}}@media (max-width: 575px) {.fillters-wrap .item-fillter {width: calc(100% - var(--spacing-col));}}.box-why .thumbs {position: relative;border-radius: 12px;overflow: hidden;}.box-why .thumbs img {width: 100%;object-fit: cover;}.box-why .thumbs .item {position: absolute;bottom: 20px;right: 20px;padding: 30px 20px;border-radius: 12px;background-color: var(--White);max-width: 200px;}.box-why .wrap-icon {margin-bottom: 48px;}.box-why .tf-grid-layout {gap: 40px 30px;}.box-why .tf-box-icon:not(:last-child) {border-bottom: 1px solid var(--Line);margin-bottom: 40px;padding-bottom: 40px;}@media (min-width: 992px) {.box-why .content-inner {padding-left: 9px;}}@media (min-width: 1200px) {.box-why .tf-grid-layout {gap: 73px;}.box-why .content-inner {padding-left: 9px;}}.tf-filter-sidebar {padding: 24px;border-radius: 16px;border: 1px solid var(--Line);background-color: var(--White);}.tf-filter-sidebar .show-avanced i {font-size: 28px;}.tf-filter-sidebar.style-1 {background-color: var(--Bg-light);border: unset;border-radius: 0;}.tf-filter-sidebar.style-2 {border: unset;}@media (min-width: 1200px) {.tf-filter-sidebar {max-width: 380px;}}@media (max-width: 1199px) {.tf-filter-sidebar {padding: 24px 15px;}}@media (max-width: 767px) {.tf-filter-sidebar {padding: 24px 15px;}}.wrapper-layout {display: flex;height: 100%;}.wrapper-layout .wrap-left {width: 48.6%;position: relative;height: calc(100vh - 206px);overflow-x: hidden;overflow-y: auto;padding: 15px;padding-bottom: 0px;}.wrapper-layout .wrap-left::-webkit-scrollbar {width: 8px;background-color: var(--Line);}.wrapper-layout .wrap-left::-webkit-scrollbar-thumb {background: var(--Text-secondary);}@media (min-width: 768px) {.wrapper-layout .wrap-left {padding-left: 30px;padding-top: 30px;padding-right: 21px;}}.wrapper-layout .wrap-right {height: calc(100vh - 206px);width: 54%;position: relative;}.wrapper-layout .wrap-sidebar {height: calc(100vh - 88px);width: 26.8%;overflow-x: hidden;overflow-y: auto;}.wrapper-layout .wrap-sidebar::-webkit-scrollbar {width: 8px;background-color: var(--Line);}.wrapper-layout .wrap-sidebar::-webkit-scrollbar-thumb {background: var(--Text-secondary);}.wrapper-layout.style-2 .wrap-left {width: 62%;height: calc(100vh - 90px);}.wrapper-layout.style-2 .wrap-right {width: 43%;height: calc(100vh - 90px);}@media (max-width: 1500px) {.wrapper-layout.style-2 {flex-wrap: wrap;}.wrapper-layout.style-2 .wrap-sidebar {width: 30%;}.wrapper-layout.style-2 .wrap-left {width: 70%;}.wrapper-layout.style-2 .wrap-right {width: 100%;}}@media (max-width: 991px) {.wrapper-layout.style-2 {flex-direction: column;}.wrapper-layout.style-2 .wrap-left, .wrapper-layout.style-2 .wrap-sidebar, .wrapper-layout.style-2 .wrap-right {width: 100%;}.wrapper-layout.style-2 .wrap-left, .wrapper-layout.style-2 .wrap-sidebar {height: unset;margin-bottom: 50px;}}@media (min-width: 1200px) {.wrapper-layout .wrap-left {padding-bottom: 30px;}}@media (max-width: 1440px) {.wrapper-layout .wrap-left {width: 78.6%;}}@media (max-width: 1199px) {.wrapper-layout:not(.wrapper-layout.style-2) {flex-direction: column;}.wrapper-layout:not(.wrapper-layout.style-2) .wrap-left, .wrapper-layout:not(.wrapper-layout.style-2) .wrap-right {width: 100%;}.wrapper-layout:not(.wrapper-layout.style-2) .wrap-left {height: unset;margin-bottom: 50px;}}.properties-title .wrap-tag {top: 12px;left: 12px;}.properties-title .wrap-tag .tag {display: flex;height: 32px;align-items: center;padding: 0 12px;border-radius: 4px;}.properties-title .wrap-tag .tag.rent {background-color: var(--Secondary-2);}.properties-title .wrap-tag .tag.categoreis {background-color: var(--Bg-light);}.properties-title .wrap-tag .tag.sale {background-color: var(--Secondary);color: var(--White);}.properties-title .wrap-info {padding-top: 20px;border-top: 1px solid var(--Line);margin-top: 20px;flex-wrap: wrap;gap: 24px 12px;}.properties-title .wrap-info .text-body-default {margin-bottom: 8px;}.properties-title .info {gap: 40px;}.properties-title .info i {font-size: 28px;}.properties-title .list-action a {height: 52px;width: 52px;border: 2px solid var(--Line);border-radius: 4px;display: flex;justify-content: center;align-items: center;font-size: 28px;color: var(--Text-primary);}.properties-title .list-action a:hover {border-color: var(--Text-primary);}.properties-title .location i {font-size: 28px;}.properties-title.v2 .wrap-info {padding-top: 24px;margin-top: 24px;}@media (max-width: 767px) {.properties-title .list-action a {height: 46px;width: 46px;font-size: 24px;}}@media (max-width: 575px) {.properties-title .info {gap: 20px;}.properties-title .info i {font-size: 24px;}}.properties-thumbs {border-radius: 20px;overflow: hidden;}.properties-gallery img {border-radius: 16px;}.properties-gallery .wrap-btn {position: absolute;left: 20px;bottom: 20px;}.properties-gallery .tf-btn {padding: 0 16px;}.properties-overview .icon {display: flex;justify-content: center;align-items: center;height: 52px;width: 52px;border-radius: 8px;color: var(--Text-primary);border: 1px solid var(--Line);font-size: 28px;}.properties-overview .wrap-overview {display: flex;gap: 20px 40px;flex-wrap: wrap;}.properties-overview .wrap-overview .item {width: 180px;}.properties-overview .wrap {gap: 20px;display: flex;justify-content: space-between;flex-wrap: wrap;}.properties-overview .wrap .item {max-width: 180px;}.properties-overview.v2 .item {width: 50%;}.properties-overview.v4 .item {width: 50%;}@media (min-width: 1200px) {.properties-overview.v3 .tf-grid-layout {column-gap: 45px;}}@media (min-width: 992px) {.properties-overview .tf-grid-layout {row-gap: 20px;}}.properties-utility i {font-size: 24px;}.properties-utility .col-utility .item:not(:last-child) {padding-bottom: 12px;margin-bottom: 12px;border-bottom: 1px solid var(--Line);}.properties-utility.v2 .tf-grid-layout {gap: 12px;}.properties-utility.v2 .col-utility .item:not(:last-child) {padding-bottom: 11px;margin-bottom: 12px;}@media (min-width: 1200px) {.properties-utility .tf-grid-layout {gap: 80px;}}.properties-menutab .menu-tab {gap: 32px;border-bottom: unset;}.properties-menutab .menu-tab a {padding: 0;padding-bottom: 4px;}.properties-video .widget-video {position: relative;border-radius: 16px;overflow: hidden;}.properties-video .popup-youtube {position: absolute;inset: 0;display: flex;justify-content: center;align-items: center;}.properties-calculator .wrap-form {padding: 28px 26px;border-radius: 16px;border: 1px solid var(--Line);}.properties-calculator .form-calculator {margin-bottom: 19px;}.properties-calculator.v2 .wrap-form {background-color: var(--White);border: unset;}@media (max-width: 767px) {.properties-calculator .wrap-form {padding: 28px 15px;}}.properties-floor .floor-item {padding: 15px 20px 17px;border-radius: 12px;border: 1px solid var(--Line);}.properties-floor .contnet {padding-top: 17px;margin-top: 17px;border-top: 1px solid var(--Line);}.properties-floor .box-img img {width: 100%;height: 100%;object-fit: cover;}.properties-floor .inner-left i, .properties-floor .inner-right i {font-size: 20px;}.properties-floor .wrap-download {display: flex;gap: 12px 40px;flex-wrap: wrap;}.properties-floor .attachments-item .icon {padding: 8px 10px;border-radius: 8px;background-color: var(--Bg-light);}.properties-floor .attachments-item .icon i {font-size: 40px;}.properties-floor .attachments-item i {font-size: 24px;}@media (max-width: 575px) {.properties-floor .floor-item {padding: 15px 10px 17px;}.properties-floor .inner-right {gap: 10px;}}.properties-location .heading i {font-size: 24px;}.properties-location .wrap-map {overflow: hidden;position: relative;height: 400px;width: 100%;border-radius: 16px;}.properties-location.v2 .wrap-map {height: 373.647064209px;}.properties-location.v3 .wrap-map {height: 600px;}.properties-nearby li {display: flex;gap: 16px;}.properties-nearby li span:first-child {width: 120px;display: block;}.properties-nearby .wrap {display: flex;justify-content: space-between;margin-top: 20px;flex-wrap: wrap;gap: 8px 24px;}.properties-nearby .wrap .col-nearby {max-width: 200px;width: 100%;}.properties-comment {padding: 26px 28px 28px;border-radius: 16px;border: 1px solid var(--Line);}@media (max-width: 767px) {.properties-comment {margin-top: 60px;}}@media (max-width: 767px) {.properties-comment {padding: 26px 15px 28px;}}.properties-hero {display: flex;}.properties-hero .properties-title {padding: 80px;background-color: var(--White);width: 37.5%;display: flex;flex-direction: column;justify-content: space-between;gap: 24px;}.properties-hero .wrap-tag .tag {height: 40px;padding: 0 16px;}.properties-hero .thumb-main {border-radius: 0 !important;}.properties-hero .thumb-main img {min-height: 660px;object-fit: cover;}.properties-hero .right {width: 62.5%;position: relative;}.properties-hero .right:hover .sw-button {opacity: 1;margin: 0;}.properties-hero .sw-button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 6;opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.properties-hero .sw-button.sw-thumbs-next {right: 20px;margin-right: 20px;}.properties-hero .sw-button.sw-thumbs-prev {left: 20px;margin-left: 20px;}.properties-hero .wrap-pagi {position: absolute;top: 64px;right: 40px;z-index: 5;}.properties-hero .thumbs-sw-pagi .swiper-slide {border: 2px solid transparent;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border-radius: 12px;overflow: hidden;cursor: pointer;}.properties-hero .thumbs-sw-pagi .swiper-slide-thumb-active {border-color: var(--Text-primary);}.properties-hero .list-action {margin-top: 28px;}.properties-hero .list-action a {border-radius: 8px;}.properties-hero .list-action .compare a {width: unset;padding: 0 14px;}@media (max-width: 1550px) {.properties-hero .properties-title {padding: 80px 30px;}}@media (max-width: 1199px) {.properties-hero {flex-direction: column;}.properties-hero .properties-title, .properties-hero .right {width: 100%;}.properties-hero .properties-title {order: 1;}}@media (max-width: 767px) {.properties-hero .properties-title {padding: 60px 15px;}.properties-hero .wrap-pagi {top: 30px;right: 15px;}.properties-hero .wrap-pagi .image-detail {width: 60px;height: 60px;}.properties-hero .wrap-pagi .image-detail img {width: 100%;object-fit: cover;}.properties-hero .thumb-main img {min-height: 530px;}}.properties-2 {background-color: var(--White);padding: 28px;border-radius: 16px;}@media (max-width: 767px) {.properties-2 {padding: 28px 15px;}}.properties-menut-list {border-bottom: 1px solid var(--Line);background-color: var(--Bg-light);position: sticky;top: 90px;z-index: 99;}.properties-menut-list .item-slide-effect {background-color: var(--Text-primary);position: absolute;height: 1px;bottom: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.properties-menut-list .tab-slide {display: flex;gap: 1.87px;position: relative;}.properties-menut-list li a {position: relative;letter-spacing: 0.05px;padding: 16px 24px;text-wrap: nowrap;}.properties-menut-list li a::after {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;content: "";position: absolute;width: 0;height: 1px;bottom: 0;background-color: var(--Text-primary);left: auto;right: 0;}.properties-menut-list li a.active::after {width: 100%;left: 0;right: auto;}@media (max-width: 991px) {.properties-menut-list {top: 71px;}}.properties-thumbs-main {margin-top: 20px;}.properties-thumbs-main .sw-button {position: absolute;z-index: 5;top: 50%;transform: translateY(-50%);}.properties-thumbs-main .sw-button.nav-next-layout {right: 40px;}.properties-thumbs-main .sw-button.nav-prev-layout {left: 40px;}.box-sellers {padding: 24px;border: 1px solid var(--Line);border-radius: 16px;}.box-sellers .author {gap: 20px;align-items: center;}.box-sellers .author .avatar {border-radius: 50%;overflow: hidden;}.box-sellers .info .icon {height: 40px;width: 40px;border-radius: 50%;border: 1px solid var(--Line);font-size: 24px;display: flex;justify-content: center;align-items: center;color: var(--Text-primary);flex-shrink: 0;background-color: var(--White);}.box-sellers .tf-btn i {font-size: 20px;}.box-sellers.style-1 {border-radius: 16px;background-color: var(--Bg-light);border: none;padding: 28px;max-width: unset;margin-left: unset;}.box-sellers.style-1 .author .avatar {text-align: center;border-radius: unset;}.box-sellers.style-1 .author .avatar img {border-radius: 12px;}.box-sellers.style-2 {display: flex;justify-content: space-between;gap: 12px;border: unset;background-color: var(--Bg-light);padding: 28px 28px 28px;}.box-sellers.style-2 .wrap-author {display: flex;gap: 40px;}.box-sellers.style-2 .info {display: flex;align-self: start;gap: 68px;}.box-sellers.style-2 .info .item:last-child .icon {margin-top: 6px;}.box-sellers.style-2 .author .author-info {padding-top: 6px;}.box-sellers.style-2 .info {padding-top: 6px;}.box-sellers.style-2 .tf-btn {min-width: 240px;}@media (max-width: 1199px) {.box-sellers.style-2 {align-items: center;}.box-sellers.style-2 .wrap-author {flex-direction: column;gap: 24px;}}@media (max-width: 991px) {.box-sellers.style-2 {flex-direction: column;align-items: start;gap: 24px;}.box-sellers.style-2 .wrap-btn {width: 100%;}}@media (max-width: 575px) {.box-sellers.style-2 .info {flex-direction: column;gap: 24px;}}.box-sellers.style-no-border {background-color: var(--White);border: unset;}@media (min-width: 992px) {.box-sellers:not(.box-sellers.style-2, .box-sellers.style-1) {max-width: 380px;margin-left: auto;}}@media (max-width: 767px) {.box-sellers {padding: 24px 15px !important;}}.page-title {position: relative;z-index: 99;}.page-title .thumbs img {width: 100%;object-fit: cover;}.page-title.style-default .thumbs {background-color: var(--Text-primary);}.page-title.style-default .thumbs img {width: 100%;opacity: 0.5;min-height: 300px;object-fit: cover;}.page-title.style-default .title {margin-bottom: 12px;}.page-title.style-default .content {position: absolute;inset: 0;display: flex;display: flex;justify-content: center;align-items: center;}.page-title.style-1 .content {display: flex;margin-bottom: 70px;padding-top: 61px;align-items: center;gap: 24px;}.page-title.style-1 .content > div {flex: 20%;}.page-title.style-1 .content .title {letter-spacing: -1px;flex: 44.8%;}.page-title.style-1 .flat-tab-form {position: relative;z-index: 9;margin-top: -119px;}.page-title.style-1 .slide-inner img {min-height: 300px;object-fit: cover;width: 100%;}@media (max-width: 991px) {.page-title.style-1 .content {flex-direction: column;gap: 24px;margin-bottom: 50px;align-items: start;}}.page-title.style-2 .slide-inner {position: relative;}.page-title.style-2 .thumbs {background-color: var(--Text-primary);height: 450px;}.page-title.style-2 .thumbs img {opacity: 0.4;width: 100%;height: 100%;}.page-title.style-2 .content {position: absolute;inset: 0;display: flex;}.page-title.style-2 .slide-inner .wrap-btn {margin-top: 40px;gap: 20px;}.page-title.style-2 .sw-dots {position: absolute;bottom: 19px;z-index: 10;}.page-title.style-2 .flat-tab-form {background-color: var(--Bg-light);padding: 60px 0;}.page-title.style-2 .sw-button.nav-prev-layout {left: 3.1%;}.page-title.style-2 .sw-button.nav-next-layout {right: 3.1%;}.page-title.style-2 .wg-filter {padding: 21px 28px 28px;}@media (min-width: 768px) {.page-title.style-2 .thumbs {height: 600px;}}@media (min-width: 992px) {.page-title.style-2 .thumbs {height: 720px;}}@media (max-width: 1550px) {.page-title.style-2 .sw-button.nav-prev-layout {left: 15px;}.page-title.style-2 .sw-button.nav-next-layout {right: 15px;}}.page-title.style-3 {position: relative;}.page-title.style-3 .content {position: absolute;inset: 0;margin-top: 120px;}.page-title.style-3 .thumbs img {min-height: 730px;object-fit: cover;}.page-title.style-3 .flat-tab-form {margin-top: -127px;}@media (min-width: 768px) {.page-title .content {margin-top: 170px;}}.page-title.style-4 .page-inner {display: flex;background-color: var(--Bg-light);}.page-title.style-4 .thumbs {width: 50%;}.page-title.style-4 .thumbs .slide-inner {height: 100%;}.page-title.style-4 .thumbs .swiper {height: 100%;}.page-title.style-4 .thumbs img {width: 100%;height: 100%;object-fit: cover;}.page-title.style-4 .content {width: 50%;padding: 230px 162px 100px 100px;background-color: var(--Bg-light);}.page-title.style-4 .tf-btn {margin-top: 40px;}.page-title.style-4 .info {margin-bottom: 20px;display: flex;justify-content: space-between;gap: 8px 12px;flex-wrap: wrap;}.page-title.style-4 .info i {font-size: 24px;}@media (max-width: 1440px) {.page-title.style-4 .content {padding: 230px 30px 100px 50px;}}@media (max-width: 991px) {.page-title.style-4 .page-inner {flex-direction: column;}.page-title.style-4 .content {padding: 80px 30px;}.page-title.style-4 .content, .page-title.style-4 .thumbs {width: 100%;}.page-title.style-4 .info-item {width: 152px;}}@media (max-width: 767px) {.page-title.style-4 .title {margin-bottom: 12px;}.page-title.style-4 .desc {margin-bottom: 12px;}.page-title.style-4 .tf-btn {margin-top: 16px;}.page-title.style-4 .content {padding: 60px 15px;}}.page-title.style-5 {position: relative;}.page-title.style-5 .content {position: absolute;inset: 0;}.page-title.style-5 .thumbs {height: 480px;}.page-title.style-5 .thumbs img {object-fit: cover;width: 100%;height: 100%;}.page-title.style-5 .content-inner {margin-top: 149px;padding: 20px;background-color: var(--White);border-radius: 8px;}.page-title.style-5 .info {padding-top: 20px;border-top: 1px solid var(--Line);margin-top: 20px;gap: 25px;}.page-title.style-5 .info i {font-size: 24px;color: var(--Text-secondary);}.page-title.style-5 .wrap-tag .tag {display: flex;height: 32px;align-items: center;padding: 0 12px;border-radius: 4px;}.page-title.style-5 .wrap-tag .tag.rent {background-color: var(--Secondary-2);}.page-title.style-5 .wrap-tag .tag.categoreis {background-color: var(--Bg-light);}.page-title.style-5 .wrap-tag .tag.sale {background-color: var(--Secondary);color: var(--White);}.page-title.style-5 .flat-tab-form {background-color: var(--Bg-light);padding: 60px 0;}.page-title.style-5 .sw-button {top: 58%;}.page-title.style-5 .sw-button.nav-prev-layout {left: 60px;}.page-title.style-5 .sw-button.nav-next-layout {right: 60px;}@media (min-width: 576px) {.page-title.style-5 .thumbs {height: 632px;}.page-title.style-5 .content-inner {margin-top: 233px;}}@media (min-width: 1200px) {.page-title.style-5 .thumbs {height: 760px;}.page-title.style-5 .content-inner {margin-top: 310px;margin-left: 2px;}}@media (max-width: 575px) {.page-title.style-5 .content-inner {padding: 20px 15px;}.page-title.style-5 .info {gap: 12px;}.page-title.style-5 .info li {gap: 4px;}}.page-title .sw-button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;opacity: 0;}.page-title .sw-button.nav-prev-layout {left: 40px;margin-left: 30px;}.page-title .sw-button.nav-next-layout {right: 40px;margin-right: 30px;}.page-title .swiper:hover .sw-button {opacity: 1;margin: 0 !important;}.section-about .parallaxie, .banner-2 .parallaxie {height: 600px;border-radius: 20px;margin-bottom: 48px;}.section-about .parallaxie .content, .banner-2 .parallaxie .content {width: 100%;height: 100%;padding: 20px 20px 19px;}.section-about .wrap, .banner-2 .wrap {gap: 12px;align-items: end;justify-content: end;height: 100%;}.section-about .box i, .banner-2 .box i {font-size: 40px;}.section-about .tf-btn, .banner-2 .tf-btn {margin-top: 40px;}.section-about.style-2 .parallaxie, .banner-2.style-2 .parallaxie {margin-bottom: 0;}.section-about.style-2 .list, .banner-2.style-2 .list {display: grid;gap: 28px;}@media (max-width: 991px) {.section-about.style-2 .row, .banner-2.style-2 .row {gap: 40px;}.section-about.style-2 .heading-section, .banner-2.style-2 .heading-section {margin-bottom: 12px;}.section-about.style-2 .tf-btn, .banner-2.style-2 .tf-btn {margin-top: 20px;}}@media (min-width: 992px) {.section-about.style-2 .number, .banner-2.style-2 .number {width: 60px;flex-shrink: 0;}}@media (min-width: 1200px) {.section-about .tf-grid-layout, .banner-2 .tf-grid-layout {gap: 80px;}}@media (max-width: 767px) {.section-about .parallaxie .content, .banner-2 .parallaxie .content {padding-left: 15px;padding-right: 15px;}}@media (max-width: 575px) {.section-about .bot, .banner-2 .bot {flex-direction: column;width: 100%;}.section-about .tf-box-icon, .banner-2 .tf-box-icon {width: 100%;}}.banner-2 .parallaxie {height: 600px;position: relative;margin-bottom: 0;border-radius: 0;}.banner-2 .content {position: absolute;inset: 0;padding: 20px;}.section-about-1 .list {display: grid;gap: 28px;}.section-about-1 .tf-btn {margin-top: 40px;}@media (min-width: 992px) {.section-about-1 .number {width: 60px;flex-shrink: 0;}}@media (max-width: 991px) {.section-about-1 .row {gap: 40px;}.section-about-1 .heading-section {margin-bottom: 12px;}.section-about-1 .tf-btn {margin-top: 20px;}}.section-why {background-color: var(--Text-primary);}@media (min-width: 1200px) {.section-why .tf-grid-layout {gap: 60px;}}.section-agents .swiper:hover .sw-button {opacity: 1;margin: 0;}.section-agents .sw-button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 6;height: 48px;width: 48px;opacity: 0;}.section-agents .sw-button i {font-size: 24px;}.section-agents .sw-button.nav-prev-layout {left: 20px;margin-left: 30px;}.section-agents .sw-button.nav-next-layout {right: 20px;margin-right: 30px;}.section-agents .wrap-box-agents {border-bottom: 1px solid var(--Line);}@media (max-width: 991px) {.section-agents .row {gap: 40px;}}.section-faqs .accordion-item:not(:last-child) {padding-bottom: 19px;margin-bottom: 16px;border-bottom: 1px solid var(--Line);}.section-faqs .faq-item:not(:last-child) {margin-bottom: 60px;}@media (min-width: 1200px) {.section-faqs .tf-grid-layout {gap: 90px;}}.section-faqs-1 .accordion-item:not(:last-child) {padding-bottom: 24px;margin-bottom: 25px;border-bottom: 1px solid var(--Line);}.section-faqs-1 .accordion-faqs-content {padding-top: 11px;}.section-faqs-1 .box-faqs {overflow: hidden;border-radius: 12px;position: relative;}.section-faqs-1 .box-faqs .content {position: absolute;inset: 0;padding: 48px;}.section-faqs-1 .box-faqs .thumbs img {width: 100%;object-fit: cover;}@media (min-width: 1200px) {.section-faqs-1 .tf-grid-layout {gap: 90px;}.section-faqs-1 .wrap-accordion {padding-top: 4px;}}@media (max-width: 991px) {.section-faqs-1 .tf-grid-layout {gap: 40px;}}@media (max-width: 767px) {.section-faqs-1 .box-faqs .content {padding: 30px 15px;}}.section-history {background-color: var(--Bg-light);}.section-history .content {position: relative;}.section-history .content::after {content: "";position: absolute;width: 100%;height: 4px;background-color: var(--Line);top: 106px;}.section-history .wrap-time-line {display: grid;grid-template-columns: repeat(5, 1fr);gap: 30px;}@media (min-width: 1441px) {.section-history .wrap-time-line {gap: 60px;}}@media (max-width: 991px) {.section-history {--spcaing-left: 55px;}.section-history .wrap-time-line {grid-template-columns: 1fr;padding-left: var(--spcaing-left);}.section-history .time-item {position: relative;}.section-history .time-item .dot {position: absolute;left: calc((var(--spcaing-left) + 8px) * -1);top: 0;}.section-history .content::after {height: 100%;width: 4px;top: 0;left: 15px;}}@media (max-width: 767px) {.section-history {--spcaing-left: 40px;}}.section-process .wrap-counter {padding-top: 42px;border-top: 1px solid var(--Line);margin-top: 47px;}.section-process .process-item:not(:last-child) {margin-bottom: 40px;}.section-process .img-style {border-radius: 12px;overflow: hidden;}.section-process .img-style img {height: 100%;width: 100%;object-fit: cover;}.section-process .tabs-hover-wrap {margin-bottom: 40px;}@media (min-width: 768px) {.section-process .tabs-hover-wrap {margin-bottom: 80px;}}@media (min-width: 992px) {.section-process .img-style {margin-left: auto;max-width: 690px;}}@media (max-width: 991px) {.section-process .row {gap: 40px;}}@media (max-width: 767px) {.section-process .wrap-counter {padding-top: 22px;margin-top: 22px;}}.section-process-1 .box {background-color: var(--White);border-radius: 20px;max-width: 670px;padding: 39px 40px 40px;}.section-process-1 .parallaxie {padding: 42.5px 0 43.5px;}.section-process-1 .process-item {gap: 16px;}.section-process-1 .process-item:not(:last-child) {position: relative;margin-bottom: 24px;}.section-process-1 .process-item:not(:last-child)::after {content: "";position: absolute;background-color: var(--Line);width: 4px;height: calc(100% - 30px);top: 42px;left: 13px;}@media (max-width: 767px) {.section-process-1 .box {padding-left: 15px;padding-right: 15px;}}.section-features-property {background-color: var(--Text-primary);}.section-features-property .dots {border-radius: 50%;height: 32px;width: 32px;border: 2px solid var(--Text-primary);position: relative;margin-top: 7px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.section-features-property .dots::after {position: absolute;content: "";height: 8px;width: 8px;border-radius: 50%;background-color: var(--Text-secondary);top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.section-features-property .img-style {border-radius: 12px;overflow: hidden;}.section-features-property .property-item {display: flex;gap: 16px;}.section-features-property .property-item .title {color: var(--Text-secondary-2);}.section-features-property .property-item p {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color: var(--Text-secondary-2);}.section-features-property .process-item:not(:last-child) {margin-bottom: 40px;}.section-features-property .process-item.active .dots {border-color: var(--White);}.section-features-property .process-item.active .dots::after {background-color: var(--White);}.section-features-property .process-item.active .title, .section-features-property .process-item.active p {color: var(--White);}.section-features-property .tf-grid-layout {gap: 0;}@media (max-width: 767px) {.section-features-property .process-item:not(:last-child) {margin-bottom: 24px;}}@media (max-width: 991px) {.section-features-property .tf-grid-layout {row-gap: 40px;}}.section-features-property-2 .box-right {border-radius: 0 16px 16px 0;overflow: hidden;}.section-features-property-2 .sw-button {top: 54.4%;opacity: 0;}.section-features-property-2 .sw-button.nav-next-tes {right: -15px;margin-right: 30px;}.section-features-property-2 .sw-button.nav-prev-tes {left: -15px;margin-left: 30px;}.section-features-property-2:hover .sw-button {opacity: 1;margin: 0;}.section-features-property-3 .tf-btn {margin-top: 30px;}@media (min-width: 992px) {.section-features-property-3 .tf-grid-layout-md {gap: 40px;}.section-features-property-3 .tf-btn {margin-top: 48px;}}.section-features-property-4 .tf-btn {margin-top: 30px;}@media (min-width: 992px) {.section-features-property-4 .tf-grid-layout-md {row-gap: 40px;}.section-features-property-4 .tf-btn {margin-top: 48px;}}.section-popular .wrap-property {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: 1fr 1fr;grid-auto-columns: 1fr;gap: 40px 30px;grid-auto-flow: row;grid-template-areas: "item-1 item-1 item-2" "item-3 item-4 item-5";}.section-popular .wrap-property .item-1 {grid-area: item-1;}.section-popular .wrap-property .item-2 {grid-area: item-2;}.section-popular .wrap-property .item-3 {grid-area: item-3;}.section-popular .wrap-property .item-4 {grid-area: item-4;}.section-popular .wrap-property .item-5 {grid-area: item-5;}.section-popular .tf-btn {margin-top: 48px;}@media (max-width: 1024px) {.section-popular .wrap-property {display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto;gap: 40px 30px;grid-auto-flow: row;grid-template-areas: "item-1 item-1 " "item-2 item-3 " "item-4 item-5";}}@media (max-width: 767px) {.section-popular .wrap-property {display: grid;grid-template-columns: 1fr;gap: 40px 30px;grid-auto-flow: row;grid-template-areas: "item-1" "item-2" "item-3" "item-4" "item-5";}.section-popular .tf-btn {margin-top: 30px;}}.section-top-properties {background-color: var(--Text-primary);}.section-top-properties .wrap-nav {margin-top: 47px;display: flex;align-items: center;gap: 20px;}.section-top-properties .wrap-nav .sw-fraction-layout {flex-shrink: 0;}.section-top-properties .wrap-sw-button {position: relative;display: flex;gap: 26px;}.section-top-properties .wrap-sw-button::after {position: absolute;content: "";background-color: var(--Text-secondary);width: 2px;height: 20px;left: 50%;top: 50%;transform: translate(-50%, -50%);}.section-top-properties .sw-button {height: unset;width: unset;background-color: transparent;box-shadow: unset;}.section-top-properties .sw-button:hover {color: var(--Primary);}.section-top-properties .swiper:hover {cursor: url("../images/section/cursor.png"), auto;}.section-categories {background-color: var(--Bg-light);}.section-location .sw-button {position: absolute;top: 50%;transform: translateY(-50%);z-index: 6;opacity: 0;}.section-location .sw-button.nav-prev-layout {left: -30px;margin-left: 30px;}.section-location .sw-button.nav-next-layout {right: -30px;margin-right: 30px;}.section-location .wrap-location {display: grid;gap: 27px;}.section-location:hover .sw-button {opacity: 1;margin: 0;}@media (max-width: 1199px) {.section-location {gap: 24px;}.section-location .tf-grid-layout > div {gap: 15px;}}.section-location-1 {background-color: var(--Text-primary);}.section-call-back .left {max-width: 525px;}.section-call-back .left .tf-grid-layout {gap: 16px;}.section-call-back .item {display: flex;align-items: center;gap: 16px;}.section-call-back .icon {display: flex;justify-content: center;align-items: center;height: 60px;width: 60px;border: 1px solid var(--Line);font-size: 32px;border-radius: 50%;color: var(--Text-primary);}.section-call-back .banner {margin-top: 80px;border-radius: 20px;overflow: hidden;}@media (max-width: 991px) {.section-call-back .left {max-width: 100%;margin-bottom: 50px;}}@media (max-width: 767px) {.section-call-back .banner {margin-top: 60px;}}.section-privacy .content ul {list-style: disc;margin-left: 24px;display: grid;gap: 12px;}.section-privacy .content ul li {position: relative;}.section-privacy .content ul li::before {content: "";position: absolute;height: 4px;width: 4px;background-color: var(--Text-primary);border-radius: 50%;top: 12px;left: -14px;}@media (max-width: 991px) {.section-privacy .row {gap: 40px;}}@media (max-width: 767px) {.section-privacy .heading-title {margin-bottom: 24px;}}@media (min-width: 1200px) {.section-contact .box-contact {max-width: 520px;}.section-contact .tf-grid-layout {gap: 20px;}.section-contact textarea {height: 136px;}}@media (max-width: 767px) {.section-contact .row {gap: 50px;}.section-contact .heading {margin-bottom: 24px;}}.section-testimonials .wrap-infiniteslide {margin-top: 50px;}.section-testimonials .sw-button {opacity: 0;top: 50%;transform: translateY(-50%);}.section-testimonials .sw-button.swiper-button-prev {left: -91px;margin-left: 30px;}.section-testimonials .sw-button.swiper-button-next {right: -91px;margin-right: 30px;}.section-testimonials:hover .sw-button {opacity: 1;margin: 0;}@media (min-width: 768px) {.section-testimonials .sw-dots {margin-top: 39px;}}@media (min-width: 768px) {.section-testimonials .wrap-infiniteslide {margin-top: 80px;}}@media (min-width: 992px) {.section-testimonials-1 .testimonial-item {padding-bottom: 100px;border-bottom: 1px solid var(--Line);}}.section-testimonials-2 .wrap-infiniteslide {height: 1356px;position: relative;}.section-testimonials-2 .thumbs img {border-radius: 20px;}.section-testimonials-2 .testimonial-item {padding-bottom: 44px;margin-bottom: 44px;border-bottom: 1px solid var(--Line);}@media (min-width: 992px) {.section-testimonials-2 .wrap-infiniteslide::after {content: "";position: absolute;width: 100%;height: 778px;opacity: 0.6;bottom: 0;z-index: 1;background-color: var(--White);backdrop-filter: blur(4px);}}@media (min-width: 1200px) {.section-testimonials-2 .tf-grid-layout {gap: 72px;}}@media (max-width: 991px) {.section-testimonials-2 .tf-grid-layout {gap: 40px;}}.properties-details .thumb-main, .properties-details .thumb-main-2 {position: relative;border-radius: 12px;overflow: hidden;}.properties-details .thumb-main .wrap-btn, .properties-details .thumb-main-2 .wrap-btn {position: absolute;left: 20px;bottom: 20px;}.properties-details .thumb-main .tf-btn, .properties-details .thumb-main-2 .tf-btn {padding: 0 16px;}.properties-details .wrap-thumbs {padding-top: 20px;max-width: 1896px;margin-left: auto;margin-right: auto;}.properties-details .wrap-box-hover-active {display: flex;}.properties-details .thumb-main-2 {position: relative;overflow: hidden;border-radius: unset;}.properties-details .thumb-main-2 .img-style {height: 465px;width: 100%;}.properties-details .thumb-main-2 .img-style img {border-radius: 12px;width: 100%;height: 100%;object-fit: cover;}.properties-details .all-review {margin-left: 80px;margin-top: 28px;}.properties-details .wrap-sidebar-right {position: sticky;top: 160px;}@media (min-width: 768px) {.properties-details .wrap-box-hover-active {gap: 12px;}.properties-details .thumb-main-2 {flex: 1 0 0%;transition: flex 0.5s cubic-bezier(0.29, 0, 0.2, 1);}.properties-details .thumb-main-2 .wrap-btn {opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.properties-details .thumb-main-2.is-active {flex: 19.874%;}.properties-details .thumb-main-2.is-active .wrap-btn {opacity: 1;}}@media (max-width: 1199px) {.properties-details .wrap-btn {flex-direction: column;}}@media (max-width: 991px) {.properties-details .wrap-properties {gap: 60px;}}@media (max-width: 767px) {.properties-details .wrap-btn {flex-direction: row;}.properties-details .thumb-main-2 .img-style {padding: 0 15px;height: 350px;}}@media (min-width: 1200px) {.section-properties .tf-grid-layout {gap: 40px 30px;}.section-properties.list .wg-pagination {margin-top: 30px;}}@media (max-width: 991px) {.section-properties .row {gap: 50px;}}.section-latest-new .wrap-recent-post {display: grid;gap: 30px;}@media (min-width: 992px) {.section-latest-new .tf-grid-layout {position: relative;}.section-latest-new .tf-grid-layout::after {position: absolute;content: "";width: 1px;height: 100%;background-color: var(--Line);left: 50%;transform: translateX(-50%);top: 0;}}@media (min-width: 1200px) {.section-latest-new .tf-grid-layout {gap: 90px;}}