input[type=checkbox]~label:before, input[type=radio]~label:before {font-display: swap;font-family: var(--icon-font);left: 0;position: absolute;text-align: center }a, body {color: var(--body-color) }a, ins {text-decoration: none }.accomodation-layout1 .accomodation-title, .accomodation-layout1 .testi-body .testi-name:hover, .blog-single .blog-title a, .blog-style1 .blog-content .blog-title a, .form-style3 .form-top input[type=radio]:checked~label:before, .header-layout3 .header-middle .dropdown button, .hero-layout3 .media-style2 .media-price, .icon-btn:hover, .language a.active, .language-mobile a.active, .link-btn, .list-style3.style-dark ul li, .list-style3.style-dark ul li i, .package-filter a, .play-btn>i, .social-links li a, .vs-quote, .vs-quote p, p, th {color: #6c7f93 }input[type=checkbox]~label, input[type=radio]~label {cursor: pointer;padding-left: 30px;position: relative }input[type=checkbox]:checked~label:before, input[type=radio]:checked~label:before {background-color: #29333d;border-color: #29333d;color: var(--white-color) }.copyright-text a:hover, .seo-content a:hover, .sub-title2, .text-reset:hover, a.text-theme:hover {text-decoration: underline }.bar-btn, .form-select, .page-evaluer input[type=checkbox], .slick-arrow i, .vs-btn, .vs-menu-toggle, .vs-pagination a, .vs-pagination span, .watch-btn .btn-icon, .watch-btn .btn-icon i, .watch-btn .btn-text, select {vertical-align: middle }:root {--theme-color: #2c686b;--theme-color2: #fdfdfd;--sec-color: #231f20;--title-color: #231f20;--body-color: #231f20;--dark-color: #122122;--light-color: #fdfef9;--smoke-color: #c9c9c9;--black-color: #231f20;--white-color: #fff;--yellow-color: #fec624;--success-color: #28a745;--error-color: #dc3545;--border-color: #e1e1e1;--title-font: "Poppins", sans-serif;--body-font: "Poppins", sans-serif;--icon-font: "Font Awesome 5 Pro";--main-container: 1300px;--vs-container1: 1490px;--container-gutters: 30px;--section-space: 80px;--section-space-mobile: 80px;--section-title-space: 80px;--ripple-ani-duration: 5s;--ztc-text-text-1: #fff;--ztc-text-text-2: #2b3044;--ztc-text-text-3: #262731;--ztc-text-text-4: #1a1e25;--ztc-text-text-5: #676767;--ztc-text-text-6: #193b33;--ztc-text-text-7: #303441;--ztc-text-text-8: #606268;--ztc-text-text-9: #0641e7;--ztc-text-text-10: #090b0e;--ztc-text-text-11: #595959;--ztc-text-text-12: #1e9888;--ztc-text-text-13: #194290;--ztc-bg-bg-1: #fff;--ztc-bg-bg-2: #2b3044;--ztc-bg-bg-3: #f9f9f9;--ztc-bg-bg-4: #f7cf5c;--ztc-bg-bg-5: #f4f4f4;--ztc-bg-bg-6: #0641e7;--ztc-bg-bg-7: #1e9888;--ztc-bg-bg-8: #f7f7f7;--ztc-bg-bg-9: #e35c2f;--ztc-bg-bg-10: #194290;--ztc-border-border-1: #e5e7eb;--ztc-border-border-2: #dfdcdc;--ztc-font-size-font-s10: 10px;--ztc-font-size-font-s12: 12px;--ztc-font-size-font-s14: 14px;--ztc-font-size-font-s16: 16px;--ztc-font-size-font-s18: 18px;--ztc-font-size-font-s20: 20px;--ztc-font-size-font-s22: 22px;--ztc-font-size-font-s24: 24px;--ztc-font-size-font-s26: 26px;--ztc-font-size-font-s28: 28px;--ztc-font-size-font-s30: 30px;--ztc-font-size-font-s32: 32px;--ztc-font-size-font-s34: 34px;--ztc-font-size-font-s36: 36px;--ztc-font-size-font-s38: 38px;--ztc-font-size-font-s40: 40px;--ztc-font-size-font-s42: 42px;--ztc-font-size-font-s44: 44px;--ztc-font-size-font-s46: 46px;--ztc-font-size-font-s48: 48px;--ztc-font-size-font-s50: 50px;--ztc-font-size-font-s52: 52px;--ztc-font-size-font-s54: 54px;--ztc-font-size-font-s56: 56px;--ztc-font-size-font-s58: 58px;--ztc-font-size-font-s60: 60px;--ztc-font-size-font-s62: 62px;--ztc-font-size-font-s64: 64px;--ztc-font-size-font-s66: 66px;--ztc-font-size-font-s68: 68px;--ztc-font-size-font-s70: 70px;--ztc-font-size-font-s80: 80px;--ztc-specing-height6: 6px;--ztc-specing-height8: 8px;--ztc-specing-height10: 10px;--ztc-specing-height12: 12px;--ztc-specing-height14: 114px;--ztc-specing-height16: 16px;--ztc-specing-height18: 18px;--ztc-specing-height20: 20px;--ztc-specing-height22: 22px;--ztc-specing-height24: 24px;--ztc-specing-height26: 26px;--ztc-specing-height28: 28px;--ztc-specing-height30: 30px;--ztc-specing-height32: 32px;--ztc-specing-height34: 34px;--ztc-specing-height36: 36px;--ztc-specing-height38: 38px;--ztc-specing-height40: 40px;--ztc-specing-height42: 42px;--ztc-specing-height44: 44px;--ztc-specing-height46: 46px;--ztc-specing-height48: 48px;--ztc-specing-height50: 50px;--ztc-specing-height52: 52px;--ztc-specing-height54: 54px;--ztc-specing-height56: 56px;--ztc-specing-height58: 58px;--ztc-specing-height60: 60px;--ztc-specing-height70: 70px;--ztc-specing-height80: 80px;--ztc-specing-height90: 90px;--ztc-specing-height100: 100px;--ztc-specing-height110: 110px;--ztc-specing-height120: 120px;--ztc-specing-height130: 130px;--ztc-weight-regular: 400;--ztc-weight-medium: 500;--ztc-weight-semibold: 600;--ztc-weight-bold: 700;--ztc-weight-black: 800;--ztc-family-font1: "inter", serif;--ztc-family-font2: "inter", serif;--accent: #174470;--muted: #6c757d;--card-bg: #fff;--page-bg: #f7f9fc }body, html {overflow-x: hidden !important;scroll-behavior: auto !important }body {font-weight: 400;line-height: 26px;overflow-x: hidden;-webkit-font-smoothing: antialiased;font-display: swap }.form-style1 .bootstrap-select.show-tick .dropdown-menu li a span.text, .form-style1 .bootstrap-select>.dropdown-toggle, .fs-xs, .hero-bottom.search-form-mobile .bootstrap-select>.dropdown-toggle.bs-placeholder, p, pre {font-size: 14px }iframe {border: none;border-radius: 6px;width: 100% }table, td, th {border: 1px solid var(--border-color) }.slick-slide:focus, a, a:active, a:focus, button:focus, input, input:active, input:focus, input:hover, textarea, textarea:active, textarea:focus, textarea:hover {outline: 0 }embed, img:not([draggable]), object, video {height: auto;max-width: 100% }ul {list-style-type: disc;padding-left: 0 }ol {list-style-type: decimal }table {border-collapse: collapse;border-spacing: 0;margin: 0 0 1.5em;width: 100% }.fw-bold, .hero-layout3 .media-style2 .media-price .propertie-price, .order-total span, th {font-weight: 700 }td, th {padding: 9px 12px }.blog-author .author-links a:hover, .blog-single .blog-bottom .link-btn:hover, .blog-single .blog-meta .categorys>a:hover, .blog-style1 .blog-content .blog-title a:hover, .blog-style1 .blog-meta a:hover, .breadcumb-menu a:hover, .breadcumb-menu li a:hover, .breadcumb-menu2 a:hover, .breadcumb-menu2 li a:hover, .category-style1 .category-title a:hover, .copyright-menu a:hover, .copyright-text a:hover, .footer-address2 a:hover, .footer-address3 a:hover, .footer-layout1 .footer-widget.widget_nav_menu a:hover, .footer-layout1 .post-title a:hover, .footer-layout2 .footer-address a:hover, .footer-layout2 .footer-widget.widget_nav_menu a:hover, .footer-widget2 .menu-all-pages-container .menu li a:hover, .form-style2 .form-group .vs-btn:hover, .header-layout2 .header-links ul li a:hover, .header-layout3 .header-links ul li a:hover, .header-layout3 .main-menu>ul>li>a:hover, .header-middle .dropdown button:hover, .link-btn:hover, .post-pagi-box .pagi-title a:hover, .propertie-style1 .propertie-name a:hover, .propertie-style2 .propertie-name a:hover, .recent-post .post-title a:hover, .reviews-inner .review-style1 .review-rating i, .sidemenu-wrapper .sidemenu-content .post-title:hover a, .sidemenu-wrapper .sidemenu-content .recent-post .recent-post-meta a:hover, .social-links li a:hover, .team-style1 .team-title a:hover, .team-style2 .team-name a:hover, .team-style3 .team-email:hover, .team-style3 .team-phone:hover, .team-style3 .team-title a:hover, .watch-btn .btn-text:hover, .widget_archive a:hover, .widget_categories a:hover, .widget_meta a:hover, .widget_nav_menu a:hover, .widget_pages a:hover, a:hover {color: var(--sec-color) }a:active, a:focus, a:hover, a:visited {outline: 0;text-decoration: none }img {border: none;max-width: 100% }pre {background: #f5f5f5;color: #666;margin: 20px 0;overflow: auto;padding: 20px;white-space: pre-wrap;word-wrap: break-word }#content, #root .sticky .card-body, #root .sticky .card-body img, #root .sticky .card-footer, .accordion-button:after, .breadcumb-menu li:last-child:after, .breadcumb-menu2 li:last-child:after, .footer-widget .widget_title:before, .footer-widget2 .widget_title:before, .form-messages, .hero-bottom.search-form-mobile, .listing-category-list .search-radio input[type=radio], .logo-mobile, .main-menu ul.sub-menu:before, .package-style1 [data-tab-content], .star-rating-box input, .sticky-active .vs-logo .logo-sticky, .sticky-active.active .vs-logo .logo-defaut, p:empty, span.ajax-loader:empty {display: none }p {font-weight: 400;line-height: 1.75;margin: 0 0 18px }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, span a {font-display: swap;font-family: inter, serif;font-size: inherit;font-weight: inherit;line-height: inherit }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #29333d;font-display: swap;font-family: var(--title-font);font-weight: 700;line-height: 1.4;margin: 0 0 15px;text-transform: none }.box-dsc, .font-body, .list-style1 ul li, .media-style1 .media-text, .media-style1 .media-title, .propertie-style1 .propertie-meta span, .propertie-style2 .propertie-meta span, .reviews-inner .review-style1 .review-author, .share-links-title, .vs-btn, .vs-pagination a, .vs-pagination span, .vs-quote, label {font-display: swap;font-family: var(--body-font) }.h1, .sec-title4, h1 {font-size: 45px }.h2, .h4, .sec-title3, h2, h4 {font-size: 30px }.h3, h3 {font-size: 36px }.h5, h5 {font-size: 24px;line-height: 100% }.h6, .prestation h4, h6 {font-size: 20px }@media only screen and (min-width:1300px) {.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: calc(var(--main-container) + var(--container-gutters));padding-left: calc(var(--container-gutters)/2);padding-right: calc(var(--container-gutters)/2) }}.vs-container1 {margin: 0 auto;max-width: calc(var(--vs-container1) + var(--container-gutters));padding-left: calc(var(--container-gutters)/2);padding-right: calc(var(--container-gutters)/2) }@media only screen and (max-width:1600px) {.container-fluid.px-0 {padding-left: 15px !important;padding-right: 15px !important }.container-fluid.px-0 .row {margin-left: 0 !important;margin-right: 0 !important }}@media (min-width:767px) {.row:not([class*=gx-]) {--bs-gutter-x: 26px }}.gy-30 {--bs-gutter-y: 30px }.gx-1px {--bs-gutter-x: 1px }.gx-15 {--bs-gutter-x: 15px }.gx-gy {--bs-gutter-y: var(--bs-gutter-x) }@media (min-width:1500px) {.gx-45 {--bs-gutter-x: 45px }.gx-50 {--bs-gutter-x: 50px }.gx-60 {--bs-gutter-x: 60px }.gx-70 {--bs-gutter-x: 70px }.gx-80 {--bs-gutter-x: 80px }.gx-100 {--bs-gutter-x: 100px }}@media (min-width:1399px) {.gx-20 {--bs-gutter-x: 20px }.gx-30 {--bs-gutter-x: 30px }.gx-40 {--bs-gutter-x: 40px }}.form-control, .form-select, input, select, textarea {background-color: var(--white-color);border: 1px solid #e0e0e0;border-radius: 3px;color: var(--body-color);font-size: 1rem;height: 40px;padding: .375rem 45px .375rem .75rem;width: 100% }.map .slick-dots, .slick-dots {height: -moz-max-content;list-style-type: none;text-align: center }.form-control:focus, .form-select:focus, input:focus, select:focus, textarea:focus {background-color: var(--white-color);border-color: #29333d;box-shadow: none;outline: 0 }.form-control::-moz-placeholder, .form-select::-moz-placeholder, input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder {color: var(--body-color) }.form-control::placeholder, .form-select::placeholder, input::placeholder, select::placeholder, textarea::placeholder {color: var(--body-color) }.form-select, select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position: right 26px center;background-repeat: no-repeat;background-size: 16px 12px;cursor: pointer;display: block;line-height: 1.5;width: 100% }.map .slick-dots, .map .slick-dots button, .slick-dots, .slick-dots button {line-height: 0;padding: 0 }input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.header-layout2 .header-links ul li a i, .header-layout3 .header-links ul li a i, .propertie-style2 .propertie-bottom .media-author .media-avatar, .slick-dots li {margin-right: 15px }input[type=number] {-moz-appearance: textfield }textarea, textarea.form-control {border-radius: 0;min-height: 150px;padding-bottom: 17px;padding-top: 16px }input[type=checkbox], input[type=radio] {display: none;height: 0;opacity: 0;vertical-align: middle;visibility: hidden;width: 0 }input[type=checkbox]:checked~label:before {content: "\f00c" }input[type=checkbox]~label {display: block;font-size: 15px;font-weight: 500;text-transform: capitalize }#root .slick-slide img, .copyright-menu li, .footer-widget2 .footer-time2 .time, .footer-widget3 .footer-time2 .time, .footer-widget3 .footer-time3 .time, .icon-btn, .link-btn, .main-menu ul.mega-menu li a, .map .slick-dots button, .map .slick-dots li, .play-btn, .play-btn>i, .scroll-btn, .scroll-btn i, .slick-arrow, .slick-dots button, .slick-dots li, .slick-slide img, .star-rating-wrapper, .vs-btn, .vs-icon, .vs-icon2, .vs-menu-toggle, .vs-mobile-menu ul li a:before, .widget_meta li, input[type=radio]~label {display: inline-block }input[type=checkbox]~label:before {background-color: var(--white-color);border: 1px solid var(--border-color);content: "";font-size: 12px;font-weight: 700;height: 18px;line-height: 18px;top: 13.5px;width: 18px }input[type=radio]~label {font-weight: 600;line-height: 1;margin-bottom: 0 }input[type=radio]~label:before {background: var(--white-color);border: 1px solid #29333d;border-radius: 100%;color: transparent;content: "\f111";font-size: .6em;font-weight: 700;height: 20px;line-height: 19px;padding-left: .5px;top: -2px;transition: .2s;width: 20px }label {color: var(--body-color);display: block;font-size: 16px;margin-bottom: .5em;margin-top: -.3em }.form-group {margin-bottom: var(--bs-gutter-x);position: relative }.form-group>i {color: #a0abb4;font-size: 14px;position: absolute;right: calc(var(--bs-gutter-x)/2 + 30px);top: 50%;transform: translateY(-50%) }.form-group.has-label>i {top: 45px }.was-validated input:invalid, input.is-invalid, select.is-invalid, textarea.is-invalid {background-image: none;background-position: right calc(.375em + .8875rem) center;border: 1px solid var(--error-color) !important }.was-validated input:invalid:focus, input.is-invalid:focus, select.is-invalid:focus, textarea.is-invalid:focus {box-shadow: none;outline: 0 }textarea.is-invalid {background-position: top calc(.375em + .5875rem) right calc(.375em + .8875rem) }.accordion-style2 .accordion-item:last-child, .footer-info:last-child, .footer-layout2 .footer-text, .footer-layout2 .footer-widget, .footer-menu ul, .footer-widget .footer-time:last-child, .footer-widget.widget_archive li:last-child a, .footer-widget.widget_categories li:last-child a, .footer-widget.widget_meta li:last-child a, .footer-widget.widget_nav_menu li:last-child a, .footer-widget.widget_pages li:last-child a, .footer-widget2, .footer-widget2.widget_archive li:last-child a, .footer-widget2.widget_categories li:last-child a, .footer-widget2.widget_meta li:last-child a, .footer-widget2.widget_nav_menu li:last-child a, .footer-widget2.widget_pages li:last-child a, .footer-widget3.widget_archive li:last-child a, .footer-widget3.widget_categories li:last-child a, .footer-widget3.widget_meta li:last-child a, .footer-widget3.widget_nav_menu li:last-child a, .footer-widget3.widget_pages li:last-child a, .form-messages.mb-0 *, .list-style3 ul, .list-style3 ul li:last-child, .recent-post:last-child, .row.no-gutters>.form-group, .social-fixed a:last-child, .vs-comment-form .comment-respond .form-group:last-child {margin-bottom: 0 }.form-messages.success {color: var(--success-color);display: block }.form-messages.error {color: var(--error-color);display: block }.form-messages pre {background-color: transparent;color: inherit;padding: 0 }textarea::-moz-placeholder {color: var(--body-color) }textarea.form-control, textarea::placeholder {color: var(--body-color) }.slick-track {min-width: 100% }.slick-track>[class*=col] {flex-shrink: 0;margin-top: var(--bs-gutter-y);max-width: 100%;padding-left: calc(var(--bs-gutter-x)/2);padding-right: calc(var(--bs-gutter-x)/2);width: 100% }.slick-track .col-auto {width: auto }.slick-dots {height: max-content;margin: 0 0 30px }.copyright-menu li:last-child, .header-btns a:last-child, .header-btns button:last-child, .info-social a:last-child, .main-menu ul li:last-child, .map .slick-dots li:last-child, .propertie-meta2 span:last-child, .propertie-meta3 span:last-child, .propertie-style1 .propertie-meta span:last-child, .propertie-style2 .propertie-bottom .propertie-wishlist a:last-child, .propertie-style2 .propertie-meta span:last-child, .slick-dots li:last-child, .social-box a:last-child, .vs-pagination li:last-child {margin-right: 0 }.slick-dots button {background-color: transparent;border: 1px solid #586162;border-radius: 100%;font-size: 0;height: 15px;position: relative;width: 15px }.category-style1:hover, .map .slick-dots button:hover, .slick-dots button:hover {border-color: var(--sec-color) }.slick-dots .slick-active button {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-color: transparent }.map .slick-dots {height: max-content;margin: 50px 0 30px }.copyright-menu li, .map .slick-dots li {margin-right: 30px }.map .slick-dots button {background-color: transparent;border: none;color: var(--white-color);font-size: 30px;height: 15px;outline: 0;position: relative;transform: unset;transition: .4s;width: 15px }.map .slick-dots .slick-active button {border-color: transparent;color: var(--sec-color) }.slick-arrow {border: 2px solid #2a2a2a;border-radius: 50%;color: #2a2a2a;font-size: var(--icon-font-size, 22px);height: var(--icon-size, 66px);left: var(--pos-x, -100px);margin-top: calc(var(--icon-size, 66px)/-2);padding: 0;position: absolute;top: 50%;width: var(--icon-size, 66px);z-index: 2 }.slick-arrow.default {position: relative;--pos-x: 0;margin-top: 0 }.slick-arrow.slick-next {left: auto;right: var(--pos-x, -100px) }.slick-arrow:hover {background-color: #2a2a2a;color: #fff }.arrow-margin .slick-arrow {top: calc(50% - 30px) }.arrow-wrap .slick-arrow {opacity: 0;visibility: hidden }.arrow-wrap:hover .slick-arrow {opacity: 1;visibility: visible }@media (max-width:1500px) {.slick-arrow {--arrow-horizontal: -20px }}.vs-menu-wrapper {background-color: rgba(0, 0, 0, .6);bottom: 0;opacity: 0;z-index: 999999 }.vs-menu-wrapper .mobile-logo {background: #fff;display: block;padding-bottom: 30px;padding-top: 40px;text-align: center }.vs-btn.style2.bg2:hover, .vs-btn.style3.active, .vs-menu-wrapper .vs-menu-toggle, .vs-menu-wrapper .vs-menu-toggle:hover {background-color: #29333d;color: var(--white-color) }.vs-menu-wrapper .mobile-logo img, .vs-menu-wrapper .mobile-logo svg {max-width: 130px }.vs-menu-wrapper .vs-menu-toggle {border: none;border-radius: 50%;font-size: 18px;height: 33px;line-height: 33px;padding: 0;position: absolute;right: 10px;top: 10px;width: 33px;z-index: 1 }.popup-search-box button.searchClose i, .sidemenu-wrapper .closeButton i, .vs-menu-wrapper .vs-menu-toggle i {line-height: inherit }.vs-menu-wrapper .vs-menu-area {background-color: #fff;border-right: 3px solid #29333d;height: 100%;left: -110%;max-width: 310px;opacity: 0;position: relative;transition: 1s;visibility: hidden;width: 100%;z-index: 1 }#swiper-gallery:hover .slide-buttons, .vs-menu-wrapper.vs-body-visible, [data-opacity="10"]:before {opacity: 1 }.vs-menu-wrapper.vs-body-visible .vs-menu-area {left: 0;opacity: 1;visibility: visible }.vs-mobile-menu {margin-top: 33px;max-height: calc(100vh - 200px);overflow-y: scroll;padding-bottom: 40px;text-align: left }.bar-btn, .image-scale-hover, .mega-hover, .popup-search-box, .sidebar-gallery .gallery-thumb, .vs-btn {overflow: hidden }.vs-mobile-menu .new-label {margin-left: 5px;position: absolute;text-transform: capitalize;top: 50%;transform: translateY(-50%) }.header-layout2 .header-links ul, .header-layout3 .header-links ul, .main-menu ul, .vs-mobile-menu ul, .vs-pagination ul {margin: 0;padding: 0 }.vs-mobile-menu ul li {border-bottom: 1px solid #fdedf1;list-style-type: none }.vs-mobile-menu ul li li:first-child {border-top: 1px solid #fdedf1 }.vs-mobile-menu ul li a {color: #29333d;display: block;font-size: 16px;line-height: 1;padding: 12px 0;position: relative;text-transform: capitalize }.vs-mobile-menu ul li a:before {content: "\f105";font-display: swap;font-family: var(--icon-font);left: 0;margin-right: 10px;position: relative;top: 0 }#form-home .form-group>i, .category-style1 .category-title a, .form-style4 .form-group label, .form-style4 .form-title .sec-title2, .header-layout1 .will-sticky .sticky-active .menu-style1>ul>li>a:hover, .language-mobile a, .navigation-box:hover .navigation-box-icon i:before, .vs-mobile-menu ul li.vs-active>a, .will-sticky .language .active {color: #29333d }.vs-mobile-menu ul li.vs-active>a:before {transform: rotate(90deg) }.vs-mobile-menu ul li ul li {padding-left: 20px }#root .sticky .card-header, .vs-mobile-menu ul li ul li:last-child, .vs-mobile-menu>ul>li:last-child, .will-sticky .sticky-active.active .header-middle {border-bottom: none }.vs-mobile-menu ul .vs-item-has-children>a .vs-mean-expand {background-color: var(--smoke-color);border-radius: 50%;box-shadow: 0 0 20px -8px rgba(173, 136, 88, .5);color: #29333d;display: inline-block;font-size: 12px;font-weight: 400;height: 25px;line-height: 25px;margin-top: -12.5px;position: absolute;right: 0;text-align: center;top: 50%;width: 25px }.vs-mobile-menu ul .vs-item-has-children>a .vs-mean-expand:before {content: "\f067";font-display: swap;font-family: var(--icon-font) }.vs-mobile-menu ul .vs-item-has-children.vs-active>a .vs-mean-expand:before {content: "\f068" }.vs-mobile-menu>ul {padding: 0 40px }.vs-menu-toggle {background-color: #174470;border: none;border-radius: 0;color: var(--white-color);font-size: 24px;height: 50px;padding: 0;width: 50px }.vs-btn, .vs-btn.style3.small {font-size: 14px;font-weight: 600 }.vs-menu-toggle.style-text, .vs-menu-toggle.style-text-white {background-color: transparent;color: #29333d;font-size: 20px;height: auto;width: auto }.badge, .breadcumb-menu a, .breadcumb-menu2 a, .footer-address, .footer-layout1 .footer-widget.widget_nav_menu a, .footer-layout2 .footer-widget.widget_nav_menu a, .icon-btn4:hover i, .info-social.style2 a, .new-label, .sidemenu-wrapper .sidemenu-content .post-title, .sidemenu-wrapper .sidemenu-content .widget_title, .team-style2 .team-name a, .vs-btn, .vs-btn.style2, .vs-btn.vs-btn2, .vs-btn:hover, .vs-menu-toggle.style-text-white {color: var(--white-color) }#show_advbtn, .bouton-partage-reseaux a, .breadcumb-menu a>i, .breadcumb-menu li>i, .breadcumb-menu span>i, .breadcumb-menu2 a>i, .breadcumb-menu2 li>i, .breadcumb-menu2 span>i, .hero-bottom.search-form-mobile .dropdown-menu li .fa, .sidebar-widget .item-logo, .vs-menu-toggle.style-text i, .vs-menu-toggle.style-text-white i {margin-right: 10px }@media (max-width:400px) {.vs-menu-wrapper .vs-menu-area {max-width: 100%;width: 100% }.vs-mobile-menu>ul {padding: 0 20px }}.vs-btn {background-color: #a68860;border-radius: 0;line-height: 7px;padding: 16px 28px;position: relative;text-align: center;text-transform: uppercase;z-index: 1 }.border-title, .sec-title {font-family: Playfair Display }.vs-btn.vs-btn2 {background-color: #29333d;border: none;border-radius: 0;padding: 22.5px 28px }.bar-btn.style2:hover .bar:before, .icon-btn.style3:hover, .icon-btn2, .icon-btn:hover, .icon-btn:hover:after, .icon-btn:hover:before, .media-style1.media-style1--active, .media-style1:hover, .new-label, .post-pagi-box a:hover i, .sidebar-gallery .gallery-thumb:before, .team-style1 .icon-btn:hover, .team-style2 .icon-btn:hover, .team-style3 .icon-btn:hover, .vs-btn.vs-btn2:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79) }.vs-btn.vs-btn2 img {margin-left: 5px;position: relative;top: -4px }.vs-btn.style2 {background-color: #1e2a38;border: none;border-radius: 9999px;padding: 24px 50px }.vs-btn.style2:hover {background: #fff;color: #231f20 }.vs-btn.style2.bg2 {background: #a68860;border-color: #a68860;color: #fff }.vs-btn.style3 {background: #a68860 !important;border: none;border-radius: 30px;color: #fff;font-size: 12px;line-height: 1;padding: 12px 38px }.vs-btn.style3.small {padding: 13px 24px }.vs-btn.style3.active {border: none;border-radius: 30px }.icon-btn, .vs-btn.style4 {border-radius: 30px;font-weight: 600 }.vs-btn.style3:hover {background-color: #6c7f93;color: var(--white-color);outline-color: var(--sec-color) }.vs-btn.style4 {background: #231f20;border-color: #231f20;color: #fff;padding: 5px 58px 5px 5px }.icon-btn, .icon-btn.style2, .icon-btn.style3:hover {color: var(--white-color) }.header-layout3 .bar-btn .bar:after, .header-layout3 .bar-btn .bar:before, .header-layout3 .main-menu>ul>li>a:before, .icon-btn, .icon-btn:hover, .package-head, .package-head2, .team-style1 .icon-btn, .video-box a:hover i, [data-overlay=custom1]:before, [data-overlay=theme]:before, [data-overlay=title]:before {background-color: #6c7f93 }.accordion-style1 .accordion-button.collapsed .number, .header-layout2 .header-top, .icon-btn4:hover, .icon-btn5, .newsletter-form .vs-btn:hover, .package-filter .style3.active, .package-style1.premium .package-footer, .propertie-style1 .propertie-comare:hover, .propertie-style1 .propertie-wishlist:hover, .vs-btn.style4:hover {background-color: #6c7f93;color: var(--white-color) }.vs-btn.style4:hover i {background: #fff;color: #6c7f93 }.vs-btn.style4 i {background-color: #174470;border-radius: 100%;color: #fff;font-size: 18px;height: 50px;line-height: 48px;margin-right: 14px;text-align: center;width: 50px }.icon-btn {border-color: #c3cdce;font-size: 15px;line-height: 1;outline-color: #6c7f93;padding: 3px 52px }.icon-btn4, .icon-btn5 {font-weight: 600;padding: 40px 30px;text-transform: uppercase }.icon-btn2, .icon-btn3 {height: 80px;line-height: 80px;margin-right: 18px;text-align: center;transition: .4s;width: 80px }.icon-btn i {font-size: 28px }.icon-btn.style2 {background-color: #a68860;border-radius: 15px;font-size: 10px;font-weight: 600;padding: 1.5px 10px }.propertie-style1 .propertie-name a, .voir-detail {color: #29333d;font-size: 14px }.icon-btn4, .icon-btn5 {font-size: 15px;text-align: center }.icon-btn.style2:hover {background: #6c7f93 }.form-style3 .style9:hover, .header-layout3 .header-btns .eject:hover, .header-layout3 .sticky-active.active .vs-menu-toggle, .icon-btn.style2:hover:after, .icon-btn.style2:hover:before, .icon-btn5:hover {background-color: var(--theme-color) }.icon-btn.style2 i {font-size: 26px }.icon-btn.style3 {--btn-size: 60px;--btn-font-size: 20px;border: 2px solid var(--sec-color);line-height: calc(var(--btn-size, 50px) - 2px) }.icon-btn.style3:hover {border-color: transparent }.icon-btn2, .reviews-inner .review-style1 .review-avater img {border-radius: 100% }.icon-btn2 i, .icon-btn3 i {color: #6c7f93;font-size: 30px }.icon-btn3 {background: #fff;border: 3px solid #231f20;border-radius: 5px }.icon-btn4, .icon-btn4 i, .icon-btn5 {display: block;transition: .5s }.icon-btn4 {background: #174470;border: 1px;border-radius: 12px;color: #fff }.icon-btn4 i {color: #fff;font-size: 30px;margin-bottom: 45px }.icon-btn4 img {display: block;margin: 0 auto }.icon-btn4:hover {border-color: #6c7f93 }.icon-btn5 {border: 1px solid #6c7f93;border-radius: 12px }.icon-btn5:hover {border-color: var(--theme-color);color: var(--sec-color) }.play-btn:after, .play-btn:before, .play-btn>i {background-color: hsla(0, 0%, 100%, .8);border-radius: 50%;transition: .4s }.icon-btn5 img {display: block;margin: 0 auto 15px }.header-layout3 .vs-logo a, .map-box, .play-btn, .property-location-area .featured-boxarea .content-area .price-area a, .property-location-area2 .featured-boxarea .content-area .price-area a, .property-sidebar-section-area, .property-sidebar-section-area .featured-boxarea .content-area .price-area a, .property-sidebar-section-area .features-author-boxarea .content-area .price-area a, .property-sidebar-section-area .property-author .agent-boxarea .left-area, .property-single-area .agent-single-area .agent-boxarea .left-area {position: relative;z-index: 1 }.play-btn>i {font-size: var(--icon-font-size, 1.5em);height: var(--icon-size, 90px);line-height: var(--icon-size, 90px);text-align: center;width: var(--icon-size, 90px);z-index: 1 }.play-btn:after, .play-btn:before {bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: -1 }.play-btn:after {animation-delay: 2s }.header-layout3 .header-social a:hover, .play-btn:hover i, .play-btn:hover:after, .play-btn:hover:before, .propertie-style2 .propertie-bottom .propertie-wishlist a:hover, .watch-btn .btn-icon:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);color: var(--white-color) }.link-btn {font-size: 16px;font-weight: 600;line-height: .8;margin-bottom: -2px;padding-bottom: 2px;position: relative;text-transform: capitalize }.scroll-btn, .scrollToTop {opacity: 0;position: fixed;visibility: hidden }.bar-btn, .border-title2, .scroll-btn i, .sec-title, .z-index-common, .z-index-step1 {position: relative }.link-btn i {font-size: .9rem;margin-left: 7px }.vs-icon, .vs-icon2 {background: #fff;border: 1px solid #c1cccc;border-radius: 100%;margin: 0 auto 22px;padding: 3px;text-align: center }.bar-btn, .filter-menu-active .style3, .scroll-btn:before {background-color: transparent }.scroll-btn {border-radius: 50%;bottom: 300px;right: 30px;z-index: 94 }.scroll-btn i {background: #174470 !important;border-radius: inherit;box-shadow: 0 0 20px 0 hsla(0, 0%, 91%, .02);color: var(--white-color);font-size: 16px;height: var(--btn-size, 50px);line-height: var(--btn-size, 50px);text-align: center;transition: .8s;width: var(--btn-size, 50px);z-index: 2 }.scroll-btn:before {animation: spin 13s linear infinite;border: 2px dashed var(--body-color);border-radius: inherit;bottom: var(--extra-shape, -6px);content: "";left: var(--extra-shape, -6px);position: absolute;right: var(--extra-shape, -6px);top: var(--extra-shape, -6px);transition: .4s;z-index: 1 }.scroll-btn:focus i, .scroll-btn:hover i {background: #231f20;color: var(--white-color) }.scroll-btn.show {bottom: 120px;opacity: 1;visibility: visible }.scrollToTop {bottom: 500px;right: 12px;transition: .4s;z-index: 96 }.scrollToTop.show {bottom: 12px;opacity: 1;visibility: visible }.bar-btn {border: none;display: inline-block;font-size: 25px;height: 23px;line-height: 1;padding: 0;width: 25px }.badge, .watch-btn .btn-icon {border-radius: 50%;text-align: center }.bar-btn .bar:after, .bar-btn .bar:before {background-color: #fff;content: "";display: inline-block;height: 3px;position: absolute;right: 0;top: 0;transition: .4s;width: 100% }.bar-btn .bar:after {background: #fff;left: -140%;right: auto }.bar-btn.style2 .bar:before, .faq-img .faq-img-icon:hover, .package-style1, .team-style3, .video-box a:hover:before, .watch-btn .btn-icon, [data-overlay=white]:before {background-color: var(--white-color) }.bar-btn .bar:nth-child(2):after, .bar-btn .bar:nth-child(2):before {margin-top: -1.5px;top: 50%;width: 17px }.bar-btn .bar:nth-child(2):after {left: auto;right: -120% }.bar-btn .bar:nth-child(3):after, .bar-btn .bar:nth-child(3):before {bottom: 0;top: auto }.bar-btn:hover {color: #174470 }.bar-btn:hover .bar:before {right: -120% }.bar-btn:hover .bar:after, .modal.left.fade.show .modal-dialog {left: 0 }.bar-btn:hover .bar:nth-child(2):before {right: 120% }.bar-btn:hover .bar:nth-child(2):after {left: auto;right: 0 }.watch-btn .btn-icon {color: #6c7f93;height: 50px;line-height: 50px;width: 50px }.watch-btn .btn-icon, .watch-btn .btn-text {display: inline-block;font-size: 16px;transition: .4s }.watch-btn .btn-text {color: var(--white-color);font-weight: 700;line-height: 1;margin-left: 8px }.accomodation-layout1 .testi-body .testi-name a:hover, .blog-single .blog-meta a:hover, .blog-single .blog-meta span:hover, .blog-single .blog-title a:hover, .category-item:hover .category-icon i, .category-item:hover .category-title a, .footer-menu .menu-item a:hover, .form-style1 .form-top input[type=radio]:checked~label:before, .header-layout3 .header-middle .dropdown button:hover, .recent-post .recent-post-meta a:hover, .sec-line, .text-inherit:hover {color: var(--theme-color) }.bottom-btn {margin-bottom: 30px;margin-top: 20px;text-align: center }.sec-title {font-display: swap;font-size: 24px;font-weight: 600;line-height: 100%;margin: -.2em 0 16px;text-transform: uppercase }.sec-title2, .sec-title3, .sec-title4 {line-height: 55px;position: relative }.sec-title.sec-title-left:after {left: 0;transform: unset }.blog-single:after, .sec-title.section-title3 :after {content: none }.blog-single .blog-title, .sec-title2, .vs-quote, .vs-quote p {text-transform: capitalize }.border-title2, .sec-text, .sec-title3, .sec-title4, .sub-title2 {text-transform: uppercase }.border-title2 {margin: 0 0 30px;padding-bottom: 20px }.bootstrap-select .dropdown-menu.inner {max-height: 200px !important;overflow-y: auto !important }.border-title2:before {background-color: #7b918a;bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 28% }.sec-line {display: block;height: 1px;margin: 0 auto 20px;max-width: 13%;text-align: center }.sec-text {color: #6c7f93;font-display: swap;font-family: var(--body-font);font-size: 16px;font-weight: 500;letter-spacing: 3px;line-height: 26px }.sec-subtitle, .sec-subtitle2, .video-box .video-title {font-display: swap;font-family: var(--body-font);font-size: 15px }.sec-subtitle, .sec-subtitle2 {font-weight: 600;text-transform: uppercase }.sec-subtitle {color: #29333d;display: block;letter-spacing: 5px;margin: -.2em 0 40px }.sec-subtitle2, .video-box .video-title {letter-spacing: 2px }.sec-subtitle2 {color: #a68860;display: inline-block;line-height: 26px;margin-bottom: 15px }.sec-shape {fill: var(--sec-color) }.sec-icon {margin-bottom: 23px }.sec-btns {margin-bottom: var(--section-title-space) }.sub-title2 {color: var(--sec-color);display: block;font-size: 14px;font-weight: 700;letter-spacing: .06em;margin: 0 0 3px }.list-style1, .title-area2 {margin-bottom: 38px }.title-area {margin-bottom: calc(var(--section-title-space) - 28px) }@media (max-width:1399px) {.slick-arrow {--arrow-horizontal: 40px }.vs-btn {letter-spacing: unset;padding: 14.5px 20px }.icon-btn.style2 {--btn-size: 50px;--btn-font-size: 18px }.sec-title {font-size: 40px }}@media (max-width:1199px) {.h1, .sec-title2, h1 {font-size: 40px }.h2, h2 {font-size: 36px }.h3, h3 {font-size: 30px }.h4, h4 {font-size: 24px }.h5, h5 {font-size: 20px }.h6, h6 {font-size: 18px }.icon-btn4 {padding: 20px }.icon-btn4 i {margin-bottom: 30px }.border-title {font-size: 42px;line-height: normal }}@media (max-width:991px) {.slick-arrow {--icon-size: 40px;margin-right: 40px }.slick-arrow.slick-next {margin-left: 40px;margin-right: 0 }.slick-dots {margin: 8px 0 38px }.vs-btn {letter-spacing: unset;padding: 8.5px 10px }.play-btn {--icon-size: 60px;--icon-font-size: 20px }.scrollToTop {right: 20px }.scrollToTop.show {bottom: 20px }.vs-btn.style3.small {padding: 10px 16px }.icon-btn4 {padding: 40px 30px }.icon-btn4 i, .title-area {margin-bottom: 40px }.sec-title {font-size: 30px;line-height: 130% }.border-title2, .sec-title2 {font-size: 24px }.sec-title3 {font-size: 36px;line-height: 36px }.border-title {font-size: 32px;line-height: normal }}@media (max-width:767px) {.h1, h1 {font-size: 36px }.h2, .sec-title2, h2 {font-size: 30px }.h3, h3 {font-size: 26px }.h4, h4 {font-size: 22px }.h5, h5 {font-size: 20px }.h6, h6 {font-size: 18px }.d-sm-flex {display: inline-flex }.scroll-btn.show {bottom: 15px }.sec-subtitle {font-size: 14px;letter-spacing: 1px;margin-bottom: 10px }.sec-title4 {font-size: 22px;line-height: 26px }.sec-text {font-size: 14px }.border-title {font-size: 30px;line-height: normal }p.fs-md {font-size: 16px }}@media only screen and (max-width:374px) {.sec-title4 {font-size: 18px;line-height: 16px }}.image-scale-hover img {transform: scale(1.001);transition: .4s }.image-scale-hover:hover img, .team-style1:hover .team-img img {transform: scale(1.2) }.z-index-step1 {z-index: 4 !important }.z-index-common {z-index: 3 }.overlay, .reviews-wrap1 .vs-carousel, .z-index-n1 {z-index: -1 }.hero-bottom.search-form-mobile .ui_kit_checkbox, .newsletter-form, .recent-product, .vs-media {display: flex }.media-body {flex: 1 }.badge {background-color: #6c7f93;display: inline-block;padding: .35em .55em;position: absolute;width: -moz-fit-content;width: fit-content }.shape-dotted, .shape-dotted2 {height: 140px;width: 140px;--dot-color: #b9bab9 }.mega-hover, .new-label, .sidebar-gallery .gallery-thumb {border-radius: 6px;position: relative }.new-label {animation: newlabel .4s infinite;font-size: 12px;font-weight: 500;line-height: 1;margin-left: 5px;padding: 5px 5px 3px;text-transform: capitalize;top: -1px }.background-image, .bg-cover, [data-bg-src] {background-size: cover }.background-image, .bg-fluid, [data-bg-src] {background-position: 50%;background-repeat: no-repeat }.package-style1.premium .package-footer:hover, .tagcloud a:hover, .video-box a i, .wp-block-tag-cloud a:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);color: #6c7f93 }.video-box .video-title {font-weight: 500;margin-bottom: 0;margin-top: 30px;text-transform: uppercase }.mega-hover img {transform: scale(1);transition: 2s }.mega-hover:after, .mega-hover:before {content: "";opacity: 1;pointer-events: none;position: absolute;transform: rotate(5deg);z-index: 3 }.mega-hover:before {background: hsla(0, 0%, 100%, .3);bottom: 0;left: 50%;right: 51%;top: 0 }.mega-hover:after {background: hsla(0, 0%, 100%, .6);bottom: 50%;left: 0;right: 0;top: 50% }.mega-hover:hover:before {left: 0;opacity: 0;right: 0;transition: .9s linear }.mega-hover:hover:after {bottom: 0;opacity: 0;top: 0;transition: .9s linear }.blog-img:hover img, .mega-hover:hover img {transform: scale(1.05) }@keyframes newlabel {0%, to {background-color: #6c7f93 }50% {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79) }}@media (max-width:1550px) {.d-xxxl-block {display: block !important }}.font-icon {font-display: swap;font-family: var(--icon-font) }.accordion-button, .font-title, .form-style3 .style9 {font-display: swap;font-family: var(--title-font) }.fw-light {font-weight: 300 }.fw-normal {font-weight: 400 }.blog-style1 .blog-content .blog-text, .fw-medium {font-weight: 500 }.category-title, .fw-semibold {font-weight: 600 }.fw-extrabold {font-weight: 800 }.fs-xl {font-size: 55px }.fs-lg {font-size: 32px }.fs-md, .propertie-style1 .propertie-name.h5 {font-size: 18px }.detail-blog p, .fs-sm, .recent-product .product-title, .vs-widget-admin .admin-text {font-size: 16px }.fs-xxs {font-size: 12px }.bg-theme {background-color: var(--theme-color) !important }.bg-secondary {background-color: var(--sec-color) !important }.bg-theme2 {background-color: var(--theme-color2) !important }.bg-smoke {background-color: var(--smoke-color) !important }.bg-white {background-color: var(--white-color) !important }.bg-black {background-color: var(--black-color) !important }.bg-title {background-color: #6c7f93 !important }.bg-body {background-color: var(--body-color) !important }.bg-dark {background-color: var(--dark-color) !important }.bg-light {background-color: var(--light-color) !important }.bg-fluid {background-size: 100% 100% }.bg-auto {background-size: auto auto }.shape-dotted {background: radial-gradient(circle, transparent 20%, var(--dot-bg, #fff) 20%, var(--dot-bg, #fff) 80%, transparent), radial-gradient(circle, transparent 20%, var(--dot-bg, #fff) 20%, var(--dot-bg, #fff) 0, var(--dot-color, red)) var(--dot-size, 5.8px) var(--dot-size, 5.8px);background-color: transparent;background-size: calc(var(--dot-size, 5.8px)*2) calc(var(--dot-size, 5.8px)*2) }.shape-dotted2 {background: radial-gradient(circle, transparent 20%, var(--dot-bg, #fdfce8) 20%, var(--dot-bg, #fdfce8) 80%, transparent), radial-gradient(circle, transparent 20%, var(--dot-bg, #fdfce8) 20%, var(--dot-bg, #fdfce8) 0, var(--dot-color, #fdfce8)) var(--dot-size, 5.8px) var(--dot-size, 5.8px);background-color: transparent;background-size: calc(var(--dot-size, 5.8px)*2) calc(var(--dot-size, 5.8px)*2) }.text-theme {color: var(--theme-color) !important }.text-title {color: #6c7f93 !important }.text-secondary, .text-subTitle {color: var(--sec-color) !important }.text-body {color: var(--body-color) !important }.text-white {color: var(--white-color) !important }.text-yellow {color: var(--yellow-color) !important }.text-success {color: var(--success-color) !important }.text-error {color: var(--error-color) !important }.text-border {color: var(--border-color) !important }.text-smoke {color: var(--smoke-color) !important }.post-pagi-box .pagi-title a, .text-inherit, .wp-block-archives a:not(:hover) {color: inherit }.widget .search-form input, .widget_title {color: #6c7f93;font-display: swap }.overlay {height: 100%;left: 0;position: absolute;top: 0;width: 100% }.position-center {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%) }#slide-more-cont, #swiper-gallery .container, .accomodation-layout1 .testi-body, .emplacement-block-home .grid-item-text-wrap, .faq-img, .header-layout1 .menu-inner, .header-layout2 .sticky-active:not(.active), .hero-layout1 .hero-content, .img-box1, .listing-area, .main-menu>ul>li>a .has-new-lable, .property-inner-area .search-form-area, .widget_categories ul li, [data-overlay] {position: relative }#map-evaluer, [data-overlay] [class*=col-], [data-overlay] [class^=col-] {z-index: 1 }[data-overlay]:before {bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: 1 }[data-overlay=black]:before {background-color: var(--black-color) }[data-opacity="1"]:before {opacity: .1 }[data-opacity="2"]:before {opacity: .2 }[data-opacity="3"]:before {opacity: .3 }[data-opacity="4"]:before {opacity: .4 }[data-opacity="5"]:before {opacity: .5 }[data-opacity="6"]:before {opacity: .6 }.remove-favoris:hover, [data-opacity="7"]:before {opacity: .7 }[data-opacity="8"]:before {opacity: .8 }[data-opacity="9"]:before {opacity: .9 }.jump, .jump-img, .jump-reverse, .jump-reverse-img {animation: jumpping var(--duration, 6s) infinite linear }.jump-img, .jump-reverse-img {--duration: 5s }.jump-reverse, .jump-reverse-img {--jump-y: -20px }.rotate, .rotate-img, .rotate-reverse, .rotate-reverse-img {animation: rotate var(--duration, 12s) infinite linear }.animated, .wow-animated {animation-duration: 1s;animation-fill-mode: both }.rotate-img, .rotate-reverse-img {--duration: 40s }.rotate-reverse {--rotate-angle: -360deg }.fadeInUp {animation-name: fadeInUp }.fadein {--animation-name: fadein-custom }.slideinup {--animation-name: slideinup }.slideindown {--animation-name: slideindown }.slideinleft {--animation-name: slideinleft }.slideinright {--animation-name: slideinright }.animated {animation-delay: .3s;animation-iteration-count: 1;animation-name: var(--animation-name) }.play-btn:after, .play-btn:before, .ripple-animation {animation-duration: var(--ripple-ani-duration);animation-iteration-count: infinite;animation-name: ripple;animation-timing-function: ease-in-out }@keyframes ripple {0% {opacity: 0;transform: scale(1) }30% {opacity: .4 }to {opacity: 0;transform: scale(1.5) }}@keyframes slideinup {0% {opacity: 0;transform: translateY(70px) }to {transform: translateY(0) }}@keyframes slideindown {0% {opacity: 0;transform: translateY(-70px) }to {transform: translateY(0) }}@keyframes slideinleft {0% {opacity: 0;transform: translateX(-70px) }to {transform: translateX(0) }}@keyframes slideinright {0% {opacity: 0;transform: translateX(70px) }to {transform: translateX(0) }}@keyframes fadein-custom {0% {opacity: 0 }to {opacity: 1 }}@keyframes fadeInUp {0% {opacity: 0;transform: translateY(20px) }to {opacity: 1;transform: translateY(0) }}@keyframes spin {to {transform: rotate(1turn) }}@keyframes jumpping {0%, to {transform: translateZ(0) }40% {transform: translate3d(0, var(--jump-y, 20px), var(--jump-x, 0)) }}.widget_archive ul, .widget_categories ul, .widget_nav_menu ul, .widget_pages ul {list-style: none;margin: 0 0 -10px;padding: 0 }.widget_archive a, .widget_categories a, .widget_nav_menu a, .widget_pages a {border-bottom: 1px dashed #669496;border-radius: 0;color: var(--body-color);display: block;font-display: swap;font-family: var(--body-font);font-size: 14px;font-weight: 500;letter-spacing: 1px;line-height: 1;margin: 0 0 24px;padding: 0 60px 24px 0;text-transform: uppercase }.widget_archive .children, .widget_categories .children, .widget_nav_menu .children, .widget_nav_menu .sub-menu, .widget_pages .children {margin-left: 10px }.widget_categories li>span {display: inline-block;font-size: 14px;font-weight: 500;line-height: 1;position: absolute;right: 0;top: 0;transition: .4s;z-index: 1 }.widget_meta ul {list-style-type: none;margin: 0 0 -10px;padding: 0 }.widget_meta li:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0 }.widget_meta a {color: var(--body-color);font-size: 12px;font-weight: 500;letter-spacing: 2px;line-height: 26px;margin-right: 8px;position: relative }.wp-block-archives {list-style: none;margin: 0 0 20px;padding: 0 }.vs-blog ul.wp-block-archives li {margin: 5px 0 }.widget {background-color: var(--white-color);margin-bottom: 50px;position: relative }.widget input, .widget select {background-color: var(--input-bg, #f0f4f5);border: none;border-radius: 9999px;height: 60px }.widget_title {font-family: var(--title-font);font-size: 15px !important;font-weight: 600 !important;line-height: 1em;margin: -.07em 0 23px;padding: 0 0 10px;position: relative;text-transform: uppercase }.widget .search-form {display: flex;position: relative }.widget .search-form input {background: var(--white-color);border: 1px solid var(--border-color);border-radius: 3px 30px 30px 3px;font-family: var(--body-font);font-size: 13px;font-weight: 500;height: 70px;line-height: 70px;padding: 0 25px 0 15px;position: relative;text-transform: capitalize }.widget .search-form input::-moz-placeholder {color: #646464 }.widget .search-form input::placeholder {color: #646464 }.widget .search-form button {background: 0 0;border: none;color: var(--body-color);position: absolute;right: 5%;top: 50%;transform: translateY(-50%) }.tagcloud a, .wp-block-tag-cloud a {background-color: #6c7f93;border: none;border-radius: 6px;color: var(--white-color);display: inline-block;font-size: 14px;font-weight: 500;line-height: 1;margin-bottom: 10px;margin-right: 5px;padding: 12px 20.5px }.tagcloud {margin-bottom: -10px;margin-right: -5px }.recent-post {align-items: center;display: flex;margin-bottom: 20px }.recent-post .media-img {margin-right: 16px;width: 95px }.propertie-style1 .propertie-img img, .recent-post .media-img img {border-radius: 6px;width: 100% }.recent-post .post-title {color: #6c7f93;font-size: 18px;font-weight: 600;line-height: 25px;margin: 0 0 -.1em;text-transform: capitalize }.booking-listing-title h5, .breadcumb-wrapper .breadcumb-content img, .recent-post .recent-post-meta, .reviews-wrap1 .slick-dots {margin-bottom: 5px }.recent-post .recent-post-meta a {color: var(--body-color);font-size: 14px;font-weight: 500;letter-spacing: 1px;text-transform: capitalize }.recent-post .recent-post-meta a i {margin-right: 6px }.sidebar-gallery {display: grid;gap: 15px;grid-template-columns: repeat(2, 1fr) }.sidebar-gallery .gallery-thumb img {transform: scale(1);transition: .4s;width: 100% }.sidebar-gallery .gallery-thumb:before {content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: .4s;visibility: hidden;width: 100%;z-index: 1 }.sidebar-gallery .gallery-thumb .gal-btn {color: var(--white-color);font-size: 28px;left: 50%;opacity: 0;position: absolute;top: 50%;transform: translate(-50%, -50%);transition: .4s;visibility: hidden;z-index: 3 }.sidebar-gallery .gallery-thumb:hover:before {opacity: .9;visibility: visible }.sidebar-gallery .gallery-thumb:hover .gal-btn {opacity: 1;transition-delay: .1s;visibility: visible }.sidebar-gallery .gallery-thumb:hover img {transform: scale(1.12) }.newsletter-form input {border-radius: 0;color: #000;flex: 1;height: 70px }.newsletter-form input::-moz-placeholder {color: #777 }.newsletter-form input::placeholder {color: #777 }.newsletter-form .vs-btn {border-radius: 0 }.footer-widget.widget_archive .widget_title, .footer-widget.widget_categories .widget_title, .footer-widget.widget_meta .widget_title, .footer-widget.widget_nav_menu .widget_title, .footer-widget.widget_pages .widget_title, .footer-widget2.widget_archive .widget_title, .footer-widget2.widget_categories .widget_title, .footer-widget2.widget_meta .widget_title, .footer-widget2.widget_nav_menu .widget_title, .footer-widget2.widget_pages .widget_title, .footer-widget3.widget_archive .widget_title, .footer-widget3.widget_categories .widget_title, .footer-widget3.widget_meta .widget_title, .footer-widget3.widget_nav_menu .widget_title, .footer-widget3.widget_pages .widget_title, .hero-layout3 .media-style2 .media-img, .vs-widget-admin .admin-img {margin-bottom: 35px }.sidebar-area {margin-bottom: -10px }.footer-widget, .mb-40, .properties2-section-area .property-header, .properties4-section-area .property-header, .properties5-section-area .property-header, .vs-comment-form .custom-checkbox.notice {margin-bottom: 40px }.footer-widget, .footer-widget .widget, .footer-widget2, .footer-widget2 .widget {background-color: transparent;border: none;padding: 0 }.footer-widget .footer-time {color: var(--white-color);font-size: 15px;font-weight: 500;text-transform: capitalize }.breadcumb-wrapper .breadcumb-content, .faq-item.active p, .footer-widget .footer-time .time, .package-style1 .active[data-tab-content], .sticky-active .vs-logo .logo-defaut, .sticky-active.active .vs-logo .logo-sticky {display: block }.footer-widget .widget_title {border: none;color: var(--white-color);font-size: 22px;margin: 0 0 35px;padding: 0 }.footer-widget.widget_archive, .footer-widget.widget_categories, .footer-widget.widget_meta, .footer-widget.widget_nav_menu, .footer-widget.widget_pages, .footer-widget2.widget_archive, .footer-widget2.widget_categories, .footer-widget2.widget_meta, .footer-widget2.widget_nav_menu, .footer-widget2.widget_pages, .footer-widget3.widget_archive, .footer-widget3.widget_categories, .footer-widget3.widget_meta, .footer-widget3.widget_nav_menu, .footer-widget3.widget_pages, .map-box .map-img, .mb-50, .reviews-inner .review-style1 .review-avater {margin-bottom: 50px }.footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_meta a, .footer-widget.widget_nav_menu a, .footer-widget.widget_pages a, .footer-widget2.widget_archive a, .footer-widget2.widget_categories a, .footer-widget2.widget_meta a, .footer-widget2.widget_nav_menu a, .footer-widget2.widget_pages a, .footer-widget3.widget_archive a, .footer-widget3.widget_categories a, .footer-widget3.widget_meta a, .footer-widget3.widget_nav_menu a, .footer-widget3.widget_pages a {background-color: transparent;border: none;display: block;font-size: 16px;font-weight: 400;margin-bottom: 23px;max-width: 100%;padding: 0;position: relative;width: -moz-max-content;width: max-content }.footer-widget.widget_archive a:hover, .footer-widget.widget_categories a:hover, .footer-widget.widget_meta a:hover, .footer-widget.widget_nav_menu a:hover, .footer-widget.widget_pages a:hover, .footer-widget2.widget_archive a:hover, .footer-widget2.widget_categories a:hover, .footer-widget2.widget_meta a:hover, .footer-widget2.widget_nav_menu a:hover, .footer-widget2.widget_pages a:hover, .footer-widget3.widget_archive a:hover, .footer-widget3.widget_categories a:hover, .footer-widget3.widget_meta a:hover, .footer-widget3.widget_nav_menu a:hover, .footer-widget3.widget_pages a:hover {background-color: transparent;color: #6c7f93 }.footer-widget.widget_archive a:before, .footer-widget.widget_categories a:before, .footer-widget.widget_meta a:before, .footer-widget.widget_nav_menu a:before, .footer-widget.widget_pages a:before, .footer-widget2.widget_archive a:before, .footer-widget2.widget_categories a:before, .footer-widget2.widget_meta a:before, .footer-widget2.widget_nav_menu a:before, .footer-widget2.widget_pages a:before, .footer-widget3.widget_archive a:before, .footer-widget3.widget_categories a:before, .footer-widget3.widget_meta a:before, .footer-widget3.widget_nav_menu a:before, .footer-widget3.widget_pages a:before {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);bottom: 0;content: "";height: 1px;left: 0;position: absolute;transition: .4s;width: 0 }#swiper-gallery, #swiper-gallery .swiper-slide img.swiper-lazy, .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .footer-widget.widget_archive a:hover:before, .footer-widget.widget_categories a:hover:before, .footer-widget.widget_meta a:hover:before, .footer-widget.widget_nav_menu a:hover:before, .footer-widget.widget_pages a:hover:before, .footer-widget2.widget_archive a:hover:before, .footer-widget2.widget_categories a:hover:before, .footer-widget2.widget_meta a:hover:before, .footer-widget2.widget_nav_menu a:hover:before, .footer-widget2.widget_pages a:hover:before, .footer-widget3.widget_archive a:hover:before, .footer-widget3.widget_categories a:hover:before, .footer-widget3.widget_meta a:hover:before, .footer-widget3.widget_nav_menu a:hover:before, .footer-widget3.widget_pages a:hover:before, .hero-bottom.search-form-mobile .ui_kit_checkbox, .hero-bottom.search-form-mobile li.ui_kit_checkbox ul, .propertie-style2 .propertie-img img, .property-inner-area .listing-tabs-area .tab-content .tab-pane .listing-input .nice-select ul, .property-inner-area .property-list-area .nice-select1 .nice-select ul, .property-sidebar-section-area .property-author .property-listiong-contact .input-area .nice-select ul {width: 100% }.footer-widget.widget_archive li>span, .footer-widget.widget_categories li>span, .footer-widget.widget_meta li>span, .footer-widget.widget_nav_menu li>span, .footer-widget.widget_pages li>span, .footer-widget2.widget_archive li>span, .footer-widget2.widget_categories li>span, .footer-widget2.widget_meta li>span, .footer-widget2.widget_nav_menu li>span, .footer-widget2.widget_pages li>span, .footer-widget3.widget_archive li>span, .footer-widget3.widget_categories li>span, .footer-widget3.widget_meta li>span, .footer-widget3.widget_nav_menu li>span, .footer-widget3.widget_pages li>span {background-color: transparent;color: var(--body-color);height: auto;line-height: 1;position: relative;width: auto }.footer-widget .sidebar-gallery, .footer-widget2 .sidebar-gallery, .footer-widget3 .sidebar-gallery {grid-template-columns: repeat(3, 1fr) }.footer-widget2 .footer-time2 {color: var(--body-color);font-size: 15px;font-weight: 500;margin-bottom: 0;text-transform: capitalize }.footer-widget2 .widget_title {border: none;color: #6c7f93;font-size: 22px;font-weight: 700;margin: 0 0 35px;padding: 0;text-transform: capitalize }.footer-address, .footer-address2, .footer-info, .footer-text, .footer-widget3 .footer-time2, .footer-widget3 .footer-time3 {font-size: 15px;font-weight: 500 }.additional_details ul, .footer-widget2 .menu-all-pages-container .menu li, .footer-widget3 .menu-all-pages-container .menu li, .vs-comments-wrap .vs-comment-item {list-style: none }.footer-widget2 .menu-all-pages-container .menu li a {color: #6c7f93;display: block;font-display: swap;font-family: var(--body-font);font-size: 15px;font-weight: 500;margin-bottom: 15px;text-transform: capitalize }.footer-widget3 .footer-logo {margin-bottom: 36px }.footer-widget3, .footer-widget3 .widget {background-color: transparent;border: none;padding-bottom: 0 }.footer-widget3 .footer-time2 {color: var(--body-color);text-transform: capitalize }.footer-widget3 .footer-time3 {color: var(--smoke-color);text-transform: capitalize }.real-estate-box .subtitle, .real-estate-box h1 {letter-spacing: 1px;margin-bottom: 10px;text-transform: uppercase }.footer-widget3 .menu-all-pages-container .menu li a {color: var(--white-color);display: block;font-family: var(--body-font);font-size: 14px;font-weight: 600;margin-bottom: 20px;text-transform: capitalize }.real-estate-box {background: linear-gradient(135deg, #0f172a, #1e293b);border-radius: 20px;box-shadow: 0 10px 30px rgba(0, 0, 0, .2);color: #fff;margin-bottom: 30px;max-width: 100%;padding: 50px }.footer-address, .footer-address2, .footer-address3 {line-height: 24px;margin-bottom: 8px;max-width: 340px }.real-estate-box .subtitle {color: #38bdf8;font-size: 18px }.real-estate-box h1 {color: #fff }.real-estate-box .title {font-size: 36px;font-weight: 700;line-height: 1.3;margin-bottom: 20px }.real-estate-box .description {color: #cbd5f5;font-size: 16px;line-height: 1.6;margin-bottom: 25px }.real-estate-box .btn-discover {background: #38bdf8;border-radius: 30px;color: #0f172a;display: inline-block;font-weight: 600;padding: 12px 25px;text-decoration: none;transition: .3s }.real-estate-box .btn-discover:hover {background: #0ea5e9;color: #fff }.header-layout1 .menu-inner:after, .header-layout1 .menu-inner:before {background-color: #2a2a2a;border-radius: 1.5px;bottom: -30%;height: 70px;width: 3px }.footer-widget3 .menu-all-pages-container .menu li a:hover {color: #a68860 }.bootstrap-select .dropdown-menu li .fa, .footer-address i, .footer-address img, .footer-address2 i, .footer-address3 i, .list-style3 ul li img {margin-right: 8px }.footer-address img {position: relative;top: -3px }.footer-address2 {color: var(--body-color) }.footer-address3 {color: var(--white-color);font-size: 14px;font-weight: 500 }.footer-logo {margin-bottom: 28px;margin-top: -10px }.footer-text {color: var(--white-color);margin-top: 30px;max-width: 290px }.footer-info {align-items: center;color: var(--smoke-color);display: flex;flex: 1;margin-bottom: 8px;max-width: 300px;position: relative }.breadcumb-menu, .breadcumb-menu2 {list-style-type: none;max-width: 100% }.will-sticky .sticky-active {background-color: var(--white-color);box-shadow: 0 0 10px 0 rgba(0, 0, 0, .07);left: 0;position: fixed;right: 0;top: -100%;transition: .8s }.will-sticky .sticky-active.active .header-middle:after, .will-sticky .sticky-active.active .header-middle:before {height: 102px }.header-layout2 .vs-logo, .will-sticky .sticky-active.active .header-btns, .will-sticky .sticky-active.active .vs-logo {top: 0 }.will-sticky .sticky-active.active .vs-logo.vs-logo:after {top: 0;transform: none }.will-sticky .sticky-active.active .menu-inner:after, .will-sticky .sticky-active.active .menu-inner:before {top: 50%;transform: translateY(-50%) }.will-sticky .sticky-active.active .header-btns a:after {top: unset }.header-layout1 {background: #1e2a38;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;box-shadow: 0 2px 10px rgba(0, 0, 0, .05);left: 0;position: absolute;top: 0;width: 100%;z-index: 9 }.header-layout1 .menu-inner:after {left: 12px;position: absolute }.header-layout1 .menu-inner:before {position: absolute;right: 12px }.header-layout1 .header-middle {border-top: unset;position: relative }@media (min-width:1200px) {.header-layout1 .header-middle {padding: 0 25px }}.header-layout1 .header-middle .dropdown button {background: 0 0;border: unset;color: var(--white-color);font-size: 14px;font-weight: 700 }.header-layout1 .header-middle:after {left: 0 }.header-layout1 .header-middle:after, .header-layout1 .header-middle:before {background: hsla(0, 0%, 100%, .161);height: 180px;position: absolute;top: 0;width: 1px }.header-layout1 .header-middle:before {right: 0 }.header-layout1 .header-btns .vs-btn {background: #174470 !important;border-radius: 0;color: #fff }.header-layout1 .header-btns .vs-btn:hover {background: #a68860;border-color: #a68860;color: #fff }.header-layout1 .will-sticky .sticky-active, .header-layout2 .sticky-active.active {box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4) }@media (min-width:1400px) {.header-layout1 {--main-container: 1800px }}.header-layout2, .header-layout3, .header-layout3 .sticky-active:not(.active) {position: relative;z-index: 9 }.header-layout2 .header-links ul li, .header-layout3 .header-links ul li {display: inline-block;list-style: none;position: relative }.header-layout2 .header-links ul li:first-child, .header-layout3 .header-links ul li:first-child {margin-right: 20px;padding-right: 20px }.header-layout2 .header-links ul li:first-child:after {background: var(--smoke-color);content: "";height: 15px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 2px }.header-layout2 .header-links ul li a, .header-layout3 .header-links ul li a {color: var(--white-color);font-display: swap;font-family: var(--body-font);font-size: 12px;position: relative;text-transform: capitalize }.header-layout2 .header-links ul li a .clock-icon {font-size: 13px;line-height: 45px;text-align: center }.header-layout2 .header-btns, .header-layout3 .header-btns {margin-left: 0;top: 0 }.header-layout2 .sticky-active.active .menu-area, .header-layout3 .sticky-active.active .menu-area {background-color: #6c7f93;box-shadow: 0 0 20px 0 rgba(0, 0, 0, .07) }.header-layout2 .sticky-active.active .menu-style2, .header-layout3 .sticky-active.active .menu-style2, .menu-style2, .reviews-inner .review-style1 {text-align: center }.header-layout2 .sticky-active.active .header-btns .vs-btn {border: 1px solid var(--white-color) }.header-layout2 .menu-area, .header-layout3 .menu-area {left: 0;position: absolute;right: 0;top: 0 }.header-layout2 .sticky-wrapper {background: 0 0;margin-top: 15px;position: absolute;width: 100% }.header-layout3 .header-btns .style3:hover, .header-layout3 .header-top, .package-footer:hover, .social-media2 a:hover {background-color: var(--theme-color);color: var(--white-color) }.header-layout3 .header-links ul li:first-child:after {background: #5270dd;content: "";height: 15px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 2px }.header-layout3 .header-links ul li a .clock-icon {background-color: rgba(0, 0, 0, .173);color: var(--sec-color);font-size: 13px;height: 45px;line-height: 45px;text-align: center;width: 55px }.header-layout3 .header-social a, .social-media a {background-color: rgba(0, 0, 0, .173);border-radius: 100%;color: var(--white-color);display: inline-block;font-size: 10px;height: 30px;line-height: 32px;margin-right: 5px;text-align: center;width: 30px }.header-layout3 .vs-logo {margin-right: 0;padding: 36px 50px 36px 0;position: relative;top: 0 }.header-layout3 .vs-logo:after {background-color: #6c7f93;border-bottom: 4px solid var(--theme-color);border-radius: 0;bottom: 0;content: "";position: absolute;right: 0;top: 0;width: 99999px;z-index: 0 }.header-layout3 .header-btns .eject, .social-media2 a {background-color: #6c7f93;border-radius: 100% }.header-layout3 .header-btns .style3 {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-color: #6c7f93;color: #6c7f93;font-size: 14px;padding: 12px 30px }.header-layout3 .header-btns .eject {color: var(--white-color);height: 40px;line-height: 40px;margin-left: 20px;text-align: center;transition: .3s;width: 40px }.header-layout3 .header-middle {padding: 0 20px 0 40px }.header-layout3 .sticky-active.active {background-color: var(--white-color);box-shadow: 0 10px 20px -15px rgba(0, 0, 0, .39);padding: 0 10px 0 0 }.header-layout3 .sticky-active.active .vs-logo {padding: 5px 10px 5px 0 }.header-layout3 .sticky-active.active .vs-logo img {max-width: 100px;padding: 10px 0 }.accordion-button, .booking-confirm .booking-summary-list, .header-layout3 .menu-style3, .home1-advnc-search ul.ui_kit_checkbox .custom-checkbox, .propertie-style2 .propertie-name {text-align: left }.header-layout3 .menu-style3>ul>li>a .new-label {top: -8px }.header-layout3 .main-menu>ul>li>a {color: #6c7f93;padding: 20px 0 }.header-layout3 .sticky-wrapper {background: var(--white-color);position: absolute;width: 100% }.vs-logo {position: relative;text-align: right }.social-media {padding: 7px 0 }.service-style1:hover .service-icon, .social-media a:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);color: #6c7f93 }.social-media2 a {color: var(--white-color);display: inline-block;font-size: 14px;height: 38px;line-height: 38px;margin-right: 5px;text-align: center;width: 38px }.main-menu a {color: #fff;font-family: Inter, sans-serif;font-size: 12px;font-weight: 500;text-transform: uppercase }.main-menu a:hover {background-color: color-mix(in oklab, hsl(#c8a96a) 5%, transparent);color: #c8a96a !important }.text-slider {font-size: 16px;font-weight: 100;margin-bottom: 30px }.whatsap {background-color: #25d366 !important;border-color: #25d366 !important }.tiktok {background-color: #000 !important;border-color: #000 !important }.youtube {background-color: #c4302b !important;border-color: #c4302b !important }.main-menu>ul>li>a .new-label {background-color: #6c7f93;border-radius: 3px;font-size: 11px;position: absolute;right: -16px;top: 12px }.main-menu ul li {display: inline-block;list-style-type: none;margin: 0 10px;position: relative }.main-menu ul li:first-child, .vs-pagination li:first-child {margin-left: 0 }.main-menu ul li:hover ul.mega-menu, .main-menu ul li:hover>ul.sub-menu {margin-top: 0;opacity: 1;visibility: visible;z-index: 9 }.main-menu ul.mega-menu, .main-menu ul.sub-menu {backdrop-filter: blur(10px);background: hsla(0, 0%, 100%, .96);border: 1px solid rgba(0, 0, 0, .05);border-radius: 14px;box-shadow: 0 20px 60px rgba(0, 0, 0, .12);left: -10px;min-width: 220px;opacity: 0;padding: 12px;position: absolute;top: 100%;transform: translateY(25px) scale(.95);transform-origin: top center;transition: .35s cubic-bezier(.25, .8, .25, 1);visibility: hidden;width: max-content;z-index: 999 }.main-menu ul.sub-menu li {display: block;margin-bottom: 4px;padding: 6px 8px }.main-menu ul.mega-menu a, .main-menu ul.sub-menu a {border-radius: 8px;color: #1e293b;display: block;font-size: 11px;line-height: 1.6;padding: 5px;position: relative;transition: .25s }.main-menu ul.sub-menu a:hover {background: linear-gradient(90deg, #f8f5ef, #f3e7d3);color: #b59a5a;transform: translateX(4px) }.main-menu ul.sub-menu a:hover:before {left: 6px;opacity: 1 }.main-menu ul.sub-menu a {padding-left: 18px }.main-menu ul.sub-menu li:not(:last-child) {border-bottom: 1px solid rgba(0, 0, 0, .05) }.main-menu ul.sub-menu li ul.sub-menu {left: 100%;margin: 0 0 0 20px;right: auto;top: 0 }.main-menu ul.sub-menu li ul.sub-menu li ul {left: 100%;right: auto }.main-menu .mega-menu-wrap {position: static }.main-menu ul.mega-menu {display: flex;justify-content: space-between;left: 50%;max-width: var(--main-container);padding: 20px 15px 23px;text-align: left;transform: translateX(-50%);width: 100% }.main-menu ul.mega-menu li {display: block;padding: 0 15px;width: 100% }.main-menu ul.mega-menu li li {padding: 4px 0 }.main-menu ul.mega-menu>li>a {color: var(--sec-color);display: block;font-weight: 700;letter-spacing: 1px;margin-bottom: 10px;padding: 0 0 15px;text-transform: uppercase }.main-menu ul.mega-menu>li>a:after, .main-menu ul.mega-menu>li>a:before {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);bottom: 0;content: "";height: 1px;left: 0;position: absolute;width: 15px }.main-menu ul.mega-menu>li>a:after {left: 20px;width: calc(100% - 20px) }.list-style1 ul, .main-menu ul.mega-menu>li>a:hover {padding-left: 0 }.menu-style1>ul>li.menu-item-has-children>a:before, .menu-style2>ul>li>a:before {background-color: var(--white-color);border-radius: 6px;bottom: 0;content: "";height: 3px;left: 50%;opacity: 0;position: absolute;transform: translateX(-50%);transition: .4s;visibility: hidden;width: 50px }.footer-menu .menu-item a:hover:after, .menu-style1>ul>li>a:hover:before, .menu-style2>ul>li>a:hover:before {opacity: 1;visibility: visible }.menu-style2>ul>li>a {padding: 30px 0 }.header-btns {align-items: center;display: flex;margin-left: 35px;position: relative;top: 8px }@media (max-width:1500px) {.header-layout3 .header-middle {padding: 0 10px }.vs-logo {margin-right: 0 }.main-menu a {font-size: 10px }.main-menu>ul>li {margin: 0 18px }.header-btns {margin-left: 0 }.header-layout3 .vs-logo {padding: 15px 50px 15px 0 }.header-layout3 .main-menu>ul>li {margin: 0 8px }}.custom-select label i, .form-style1 .form-group span, .header-btns a, .header-btns button, .hero-layout3 .media-style2 .media-price i {margin-right: 5px }.header-middle .dropdown button {background: 0 0;border: unset;color: var(--white-color);font-size: 15px;font-weight: 700 }.header-middle .dropdown .dropdown-menu .dropdown-item:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);color: #1e2125 }@media (max-width:1399px) {.widget_title {font-size: 22px }.recent-post .media-img {margin-right: 15px;width: 75px }.recent-post .recent-post-meta a {font-size: 12px }.recent-post .post-title {font-size: 16px }.main-menu>ul>li {margin: 0 12px }}.widget-area {padding-bottom: 60px }.copyright-wrap {padding: 42px 0;position: relative;text-align: center;z-index: 2 }.copyright-menu ul {margin: 0 }.copyright-menu a {color: #6c7f93;font-size: 16px;font-weight: 500 }.copyright-text {color: var(--smoke-color);font-size: 15px;font-weight: 500;letter-spacing: 1px;line-height: 24px;margin: 0 }.copyright-text a {color: var(--smoke-color);font-weight: 700 }.footer-layout1 {background-color: #1e2a38;--body-color: #29333d;--title-color: #fff }.footer-layout1 .widget {background-color: transparent;margin-bottom: 0 }.footer-layout1 .widget-area {padding-bottom: 0 }.footer-layout1 .copyright-wrap {background-color: #1e2a38;padding: 30px 0 }.footer-layout1 .vs-widget-about {margin-bottom: 32px }.footer-layout1 .section-line, .mb-30, .single-property .single-listing-box1 .map-box .item-map {margin-bottom: 30px }.footer-layout1 .footer-widget3 .widget_title {margin-bottom: 6px }.footer-layout1 .footer-time3 {color: var(--white-color);margin-bottom: 0 }.menu-all-pages-container {margin-left: 5px }.footer-layout2 {background-color: #081617;color: #fff }.footer-layout2 .copyright-wrap {background-color: #081617;padding: 30.5px 0 }.footer-menu {border-bottom: 1px solid #c3ccc9 }.footer-menu .menu-item {display: inline-block;list-style: none;margin-bottom: 0 }.footer-menu .menu-item a {color: #6c7f93;display: inline-block;font-size: 15px;font-weight: 600;padding: 25px;position: relative;text-transform: uppercase }.breadcumb-menu li:after, .sidemenu-wrapper .sidemenu-content .recent-post .recent-post-meta a {color: var(--smoke-color) }.footer-menu .menu-item a:after {background-color: var(--theme-color);border-radius: 6px;bottom: 0;content: "";height: 3px;left: 50%;opacity: 0;position: absolute;transform: translateX(-50%);transition: .5s;visibility: hidden;width: 60% }@media (max-width:1500px) {.footer-layout1 {font-size: 14px;padding-top: 70px }.footer-layout1 .widget {margin-bottom: 50px }.footer-layout1 .widget-area {padding-bottom: 70px }}.breadcumb-menu {background: hsla(0, 0%, 100%, .255);border-radius: 30px;display: inline-block;font-size: 16px;margin: 0;padding: 11px 23px }.breadcumb-menu li, .breadcumb-menu2 li {display: inline;list-style: none;position: relative }.breadcumb-menu li:after {content: "|";margin-left: 12px;margin-right: 8px;position: relative }.breadcumb-menu li:last-child {color: #fff;margin-right: 0;padding-right: 0 }.breadcumb-menu a, .breadcumb-menu li, .breadcumb-menu span {color: var(--sec-color);font-display: swap;font-family: var(--body-font);font-size: 16px;font-weight: 600;text-transform: uppercase;white-space: normal;word-break: break-word }.breadcumb-menu2 {background: 0 0;display: inline-block;font-size: 16px;margin: 16px 0 0;padding: 11px 23px }.breadcumb-menu2 li:after {color: var(--white-color);content: "/";margin-left: 8px;margin-right: 5px;position: relative }.breadcumb-menu2 li:last-child {color: #e3e3e3;margin-right: 0;padding-right: 0 }.breadcumb-menu2 a, .breadcumb-menu2 li, .breadcumb-menu2 span {color: var(--sec-color);font-display: swap;font-family: var(--body-font);font-size: 16px;font-weight: 500;text-transform: uppercase;white-space: normal;word-break: break-word }.breadcumb-title, .post-pagi-box a {font-display: swap;font-family: var(--title-font);text-transform: uppercase }.breadcumb-title {color: var(--white-color);font-size: 40px;line-height: 100%;margin-bottom: 0 }.breadcumb-subtitle {color: var(--white-color);font-size: 18px;margin: 22px 0 -.25em }.breadcumb-wrapper {background-color: #6c7f93;padding-bottom: 90px;padding-top: 430px;position: relative }.breadcumb-wrapper .breadcumb-content {align-items: flex-end;justify-content: space-between }@media (max-width:1199px) {.header-info, .newsletter-form {display: block }.widget_archive, .widget_categories, .widget_nav_menu, .widget_pages {font-size: 14px;padding: 18px 0 }.widget_archive a, .widget_categories a, .widget_nav_menu a, .widget_pages a {font-size: 14px;letter-spacing: normal;padding: 18px 25px 18px 0 }.widget_archive li>span, .widget_categories li>span, .widget_nav_menu li>span, .widget_pages li>span {font-size: 14px;height: 50px;line-height: 50px;text-align: right;width: 50px }.newsletter-form input {height: 60px;margin-bottom: 15px }.footer-widget {margin-bottom: 60px }.footer-widget .widget_title {font-size: 26px;margin-bottom: 20px }.footer-widget.widget_archive .widget_title, .footer-widget.widget_categories .widget_title, .footer-widget.widget_meta .widget_title, .footer-widget.widget_nav_menu .widget_title, .footer-widget.widget_pages .widget_title {margin-bottom: 25px }.footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_meta a, .footer-widget.widget_nav_menu a, .footer-widget.widget_pages a {font-size: 14px }.main-menu>ul>li {margin: 0 10px }.header-info {--icon-size: 40px }.header-info .header-layout2 .menu-area {background-color: #6c7f93;position: relative }.header-layout2 .menu-style2 {text-align: end }.footer-layout1 {font-size: 14px;padding-top: 70px }.footer-layout1 .widget {margin-bottom: 50px }.footer-layout1 .widget-area {padding-bottom: 0 }.breadcumb-title {font-size: 48px }.breadcumb-subtitle {font-size: 16px }}@media (max-width:991px) {.share-links {margin: 50px 0 }.footer-widget2 .menu-all-pages-container .menu, .footer-widget2 .menu-all-pages-container .menu li:last-child a, .sidebar-area, .widget.widget_meta {margin-bottom: 0 }.sidebar-area {padding-top: 30px }.tagcloud a, .wp-block-tag-cloud a {padding: 0 5px }.sidebar-gallery {grid-template-columns: repeat(4, 1fr) }.footer-widget .widget_title {font-size: 22px }.vs-logo {text-align: left;top: 0 }.header-social, .vs-logo img {padding: 10px 0 }.sticky-active.active {padding: 8px 0 }.breadcumb-wrapper .breadcumb-content img, .header-layout1 .header-middle:after, .header-layout1 .header-middle:before, .header-layout1 .manu-inner:after, .header-layout1 .manu-inner:before, .header-middle:after, .menu-inner:after, .menu-inner:before {display: none }.main-menu>ul>li {margin: 0 10px }.header-layout1 .header-middle {border-bottom: none !important;justify-content: flex-end }.header-layout3 .vs-logo {padding: 5px 30px 5px 0 }.header-layout3 .header-middle {padding: 0 10px 0 40px }.copyright-text {font-size: 14px;margin-bottom: 15px }.footer-layout1 .widget {margin-bottom: 50px }.breadcumb-menu, .breadcumb-menu2 {display: inline-block;font-size: 14px;padding: 8px 16px }.breadcumb-wrapper .breadcumb-content {display: block !important;text-align: center }.breadcumb-title {font-size: 40px;margin-bottom: 30px }.breadcumb-subtitle {font-size: 14px }.breadcumb-wrapper {padding-bottom: 70px;padding-top: 120px }}.reviews-inner .review-style1 .review-rating, .vs-pagination {margin-bottom: 30px;text-align: center }.vs-pagination li {display: inline-block;list-style-type: none;margin: 0 3px }.vs-pagination a, .vs-pagination span {background-color: #f5f5f5;border: none;border-radius: 50%;color: #6c7f93;display: inline-block;font-size: 16px;font-weight: 700;height: 50px;line-height: 52px;padding: 0;position: relative;text-align: center;width: 50px;z-index: 1 }.vs-pagination a.active, .vs-pagination a:hover, .vs-pagination span.active, .vs-pagination span:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);box-shadow: none;color: var(--white-color) }.post-pagination {margin: 50px 0 }.post-pagi-box a {align-items: center;color: #6c7f93;display: flex;font-size: 22px;font-weight: 500;gap: 15px }.post-pagi-box a i {background-color: #6c7f93;color: var(--white-color);display: inline-block;font-size: 22px;height: 60px;line-height: 60px;text-align: center;transition: .4s;width: 65px }.post-pagi-box {align-items: center;display: flex;gap: 20px;padding: 29px 0 }.post-pagi-box .pagi-title {color: #6c7f93;flex: 1;font-size: 16px;font-weight: 600;margin: 4.5px 0 0;max-width: 250px }.post-pagi-box.next {flex-direction: row-reverse;text-align: right }.social-box {padding: 80px 100px;position: relative;z-index: 1 }.social-box:before {background-color: rgba(0, 0, 0, .07);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 9999px;z-index: -1 }.social-box__title {color: var(--white-color);font-size: 34px;margin: -.2em 0 10px }.info-social a, .social-box a {border: 1px solid var(--white-color);border-radius: 50%;color: var(--white-color);display: inline-block;font-size: 27px;height: 55px;line-height: 54px;margin-right: 5px;text-align: center;width: 55px }.info-social a:hover, .social-box a:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-color: transparent;color: var(--white-color) }.info-social.style2 a:hover {background: #174470;border-color: #174470 }.grid-item {background-position: 50%;background-repeat: no-repeat;background-size: cover;margin-bottom: 30px }.emplacement-block-home h5 {color: #2d2d2d;font-size: 15px;font-weight: 600;letter-spacing: 2px }.emplacement-block-home h2 {font-style: italic }.emplacement-block-home .title-area p {color: #939393;font-size: 14px;letter-spacing: 2px;text-transform: uppercase }.emplacement-block-home .grid-item-title {color: #fff;font-size: 20px;left: 20px;position: absolute;top: 40px;z-index: 1 }.emplacement-block-home img {height: 670px;object-fit: cover }.emplacement-block-home .grid-item-text-link {bottom: 30px;color: #fff;font-size: 12px;left: 20px;position: absolute;text-transform: uppercase;z-index: 1 }.emplacement-block-home .grid-item-icon {bottom: 30px;color: #fff;font-size: 16px;position: absolute;right: 20px;text-transform: uppercase;z-index: 1 }.emplacement-block-home .space-bloc {height: 50px }.blog-img, .image-anime, .image-overlay-container, .reviews-wrap1 {overflow: hidden;position: relative }.hero-bottom.search-form-mobile .bootstrap-select .dropdown-menu li.selected, .image-overlay-container img {display: block;width: 100% }.image-overlay {background-color: rgba(0, 0, 0, .4);height: 100%;left: 0;opacity: 1;position: absolute;top: 0;transition: opacity .3s;width: 100% }.popup-search-box, .sidemenu-wrapper {position: fixed;top: 0;visibility: hidden;width: 0;z-index: 99999 }.image-overlay-container:hover .image-overlay {opacity: 0 }@media (max-width:1399px) {.post-pagination {margin: 40px 0 }.social-box {padding: 60px 50px }.form-style1 {padding: 60px 60px 60px 0 }.form-img1 {margin: 0;padding: 60px 0 }.form-img1 img {width: 100% }.form-style1.layout2 {padding-right: 30px }.form-style2.layout2 {padding: 0 20px 0 0 }}.popup-search-box {background-color: rgba(0, 0, 0, .95);border-radius: 50%;height: 0;left: 50%;opacity: 0;transform: translateX(-50%);transition: .4s }.popup-search-box button.searchClose {background-color: #6c7f93;border: none;border-radius: 50%;color: var(--white-color);font-size: 30px;height: 60px;line-height: 60px;position: absolute;right: 40px;top: 40px;transition: .4s;width: 60px }.popup-search-box button.searchClose:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);color: var(--white-color) }.popup-search-box form {cursor: auto;display: inline-block;left: 50%;max-width: 700px;padding-bottom: 40px;position: absolute;top: 50%;transform: translate(-50%, -50%) scale(0);transition: transform .4s;width: 100% }.popup-search-box form input {background-color: transparent;border: 2px solid #6c7f93;border-radius: 50px;color: #fff;font-size: 14px;height: 70px;padding-left: 30px;width: 100% }.popup-search-box form button, .sidemenu-wrapper .closeButton {border: none;color: var(--white-color);position: absolute;transition: .4s }.popup-search-box form input::-moz-placeholder {color: #fff }.popup-search-box form input::placeholder {color: #fff }.popup-search-box form button {background-color: transparent;cursor: pointer;font-size: 20px;height: 70px;right: 13px;top: 0;transform: scale(1.001);width: 70px }.listing-item:hover .listing-img img, .popup-search-box form button:hover, .properties1-section-area .property-slider-area .property-boxarea:hover .img1 img, .properties3-section-area .property-slider-area .property-boxarea:hover .img1 img {transform: scale(1.1) }.popup-search-box.show {border-radius: 0;height: 100%;opacity: 1;transition: .4s;visibility: visible;width: 100.1% }.popup-search-box.show form {transform: translate(-50%, -50%) scale(1);transition-delay: .5s }.sidemenu-wrapper {background-color: rgba(0, 0, 0, .75);height: 100%;opacity: 0;right: 0;transition: .8s }.sidemenu-wrapper .closeButton {background-color: #6c7f93;border-radius: 50%;display: inline-block;font-size: 24px;height: 50px;line-height: 50px;padding: 0;right: 20px;top: 20px;transform: rotate(0);width: 50px;z-index: 33 }.sidemenu-wrapper .closeButton:hover {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-color: transparent;color: #6c7f93;transform: rotate(90deg) }.sidemenu-wrapper .sidemenu-content {-webkit-backdrop-filter: blur(13px);backdrop-filter: blur(13px);background-color: #1e2a38;cursor: auto;height: 100vh;margin-left: auto;overflow-x: hidden;overflow-y: auto;padding: 50px 30px;position: relative;right: -500px;transition: right .5s;width: 450px }.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track {background-color: #f5f5f5;box-shadow: inset 0 0 1px rgba(0, 0, 0, .1) }.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar {background-color: #f5f5f5;width: 2px }.sidemenu-wrapper .widget {background-color: transparent;border: none;margin-bottom: 50px;padding: 0 }.accordion-style1.layout2 .accordion-button, .sidemenu-wrapper .footer-text {max-width: 100% }.sidemenu-wrapper.show {opacity: 1;transition: .8s;visibility: visible;width: 100% }.sidemenu-wrapper.show .sidemenu-content {opacity: 1;right: 0;visibility: visible }.blog-date {display: block;font-weight: 500;letter-spacing: 2px;text-transform: uppercase }.blog-date:hover {background: #6c7f93;color: var(--white-color) }.vs-quote {align-items: flex-start;display: flex !important;margin-bottom: 30px;margin-top: 40px;padding: 0 30px 0 50px;position: relative }.vs-quote p {font-size: 18px;font-weight: 500;line-height: 28px;margin-bottom: 0 !important;padding-left: 30px }.vs-quote:before {align-items: flex-start;bottom: 0;color: var(--body-color);content: "\f10e";display: flex;font-display: swap;font-family: Font Awesome\ 5 Pro;font-size: 45px;height: 100%;justify-content: center;left: 10px;position: absolute;right: auto;text-align: center;top: 12px }.blog-single {border-bottom: 1px solid #e1e6e2;position: relative }.blog-single .blog-bottom:after, .blog-single:after, .share-links:after {background: var(--body-color);border-radius: 5px;bottom: -1px;content: "";height: 1px;position: absolute;right: 0;width: 40px }.blog-single .blog-img {border-radius: 6px;margin-bottom: 30px;overflow: hidden;position: relative }.blog-single .blog-img img {border-radius: 6px;height: 450px;width: 100% }.blog-single .blog-single .blog-meta {margin-bottom: 8px;margin-top: -.45em;padding-top: 0 }.blog-single .blog-meta a, .blog-single .blog-meta span {font-size: 14px;font-weight: 500;position: relative;text-transform: uppercase }.blog-single .blog-meta a i, .blog-single .blog-meta span i {color: #80a5a6;margin-right: 8px }.blog-single .blog-meta {display: flex;margin-bottom: 5px }.blog-single .blog-meta>a {color: #6c7f93;font-weight: 700;margin-right: 10px;padding-right: 16px }.blog-single .blog-meta .categorys>a {color: var(--body-color);font-weight: 600;margin-right: 0;padding-right: 0 }.blog-single .blog-meta>a:not(:last-child):after {background-color: #90d9dd;content: "";height: 10px;margin-top: -5px;position: absolute;right: 0;top: 50%;width: 1px }.blog-single .blog-title {color: #6c7f93;font-size: 32px;font-weight: 600;margin: 0 0 18px }.blog-single .blog-bottom {align-items: center;border-bottom: 1px solid var(--border-color);display: flex;justify-content: space-between;margin-bottom: 50px;margin-top: 30px;padding-bottom: 50px;position: relative }.blog-single .blog-bottom .link-btn {background: unset;border-bottom: 2px dotted #231f20;color: #29333d;display: inline-block;font-size: 13px;padding: 5px 0 10px;text-transform: uppercase }.share-links-title {color: #6c7f93;display: inline-block;font-size: 14px;font-weight: 700;letter-spacing: 1px;line-height: 26px;margin: 0 10px 0 0;text-transform: uppercase }.share-links {border-bottom: 1px solid #e1e1e1;margin: 70px 0 50px;padding-bottom: 21px;position: relative }.social-links {display: inline-block;list-style-type: none;margin: 0;padding: 0 }.social-links li {display: inline-block;margin-right: 20px }.share-links .tagcloud {color: var(--body-color);display: inline-block;font-size: 14px;font-weight: 500;text-transform: uppercase }.blog-single {border-bottom: unset;margin-bottom: 0;padding-bottom: 0 }.blog-author {align-items: center;background-color: #6c7f93;display: flex;margin: 50px 0 20px;padding: 30px 45px }.blog-author .media-img {border-radius: 50%;height: 154px;margin-right: 32px;overflow: hidden;width: 154px }.blog-author .author-name {color: var(--white-color);font-display: swap;font-family: var(--title-font);font-size: 26px;font-weight: 600;margin-bottom: 20px }.blog-author .author-text {color: var(--smoke-color);margin-bottom: 22px !important }.blog-author .author-links a {color: var(--white-color);display: inline-block;font-size: 18px;margin-right: 15px }.blog-single .post-pagination {margin: 0 0 50px }.blog-style1 {background-color: var(--white-color);border-radius: 6px;box-shadow: 0 4px 10px .77px hsla(180, 3%, 53%, .1);margin: 15px 0 30px;padding: 20px 20px 30px }.category-item, .category-style1 {border-radius: 109.5px;transition: .5s }.blog-style1 .blog-img {margin-bottom: 20px;position: relative }.blog-style1 .blog-date {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-radius: 0 0 6px 6px;bottom: unset;left: 5%;padding: 7px 12px;top: 0 }.blog-style1 .blog-date span {color: #6c7f93;display: block;font-size: 18px;font-weight: 600;line-height: 21px;text-align: center;text-transform: uppercase }.blog-style1 .blog-meta {align-items: center;border-bottom: 1px solid #e5e7e7;display: flex;justify-content: space-around;margin-bottom: 15px;padding-bottom: 10px;padding-left: 28px;padding-right: 28px;position: relative }.blog-style1 .blog-meta a {color: #6c7f93;font-size: 14px;font-weight: 500;text-transform: uppercase }.blog-style1 .blog-meta a i {color: var(--sec-color);font-size: 13px;margin-right: 8px;transition: .4s }.blog-style1 .blog-meta>a:not(:last-child):after {color: #6976a4;content: "~";font-size: 22px;left: 50%;position: absolute;transform: translateX(-50%) }.blog-style1 .blog-content {text-align: center;text-transform: capitalize }.blog-style1 .blog-content .blog-title {line-height: 26px }.subscribe {background: var(--sec-color) !important;padding: 85px 0 }.form-title {font-size: 45px;font-weight: 600;margin: 0 0 7.5px;text-transform: uppercase }.form-text {color: var(--body-color);font-size: 15px;font-weight: 500;letter-spacing: 1px;margin-bottom: 30px;text-transform: capitalize }.hero-layout1 {background-size: cover;max-height: 790px;padding-bottom: 330px;padding-top: 330px;z-index: 1 }.hero-layout2, .hero-layout3 {background-size: auto;overflow: hidden }.hero-layout1 .overlay {background-color: rgba(35, 31, 32, .5);z-index: 0 }.hero-layout1 .hero-title {font-family: Playfair Display, serif;font-size: 33px;font-weight: 900;letter-spacing: .3px;line-height: 1.2;margin-bottom: 10px }.hero-layout1 .hero-title2 {font-display: swap;font-family: Playfair Display;src: url('../fonts/playfair-display-v40-latin-regular.woff2') format('woff2');font-size: 22px;font-weight: 500;margin-bottom: 40px;text-transform: uppercase }.hero-layout2 {max-height: 870px;padding-bottom: 270px;padding-top: 330px;position: relative }.hero-layout2 .hero-title {color: var(--white-color);font-display: swap;font-family: var(--title-font);font-size: 80px;font-weight: 600;margin-bottom: 5px;text-transform: uppercase }.hero-layout2 .hero-text {color: var(--white-color);font-size: 15px;font-weight: 500;letter-spacing: 1px;line-height: 26px;margin-bottom: 32px;text-transform: uppercase }.hero-layout3 .hero-text, .hero-layout3 .hero-title, .hero-layout3 .media-style2 .media-title {color: #6c7f93;text-transform: uppercase }.hero-layout2 .hero-shape1 {bottom: 0;max-width: 50%;position: absolute;right: 0 }.hero-layout3 {padding-bottom: 0;padding-top: 0;position: relative }.hero-layout3 .hero-left {align-items: center;display: flex;margin-left: 190px;margin-right: 110px;padding-top: 20px }.hero-layout3 .hero-left .hero-content {max-width: 755px }.hero-layout3 .media-style2 {background-color: #fce2b6;padding: 60px;text-align: center }.hero-layout3 .media-style2.item-one {max-width: 100%;padding-top: 200px;width: 360px }.hero-layout3 .media-style2.item-two {background-color: #e7f2f4;max-width: 100%;padding: 90px 60px 60px;width: 360px }.hero-layout3 .media-style2 .media-title {font-size: 20px;line-height: 26px;margin-bottom: 10px }.hero-layout3 .hero-title {font-display: swap;font-family: var(--title-font);font-size: 80px;font-weight: 600;margin-bottom: 5px }.hero-layout3 .hero-text {font-size: 15px;font-weight: 500;letter-spacing: 1px;line-height: 26px;margin-bottom: 32px }.hero-layout4 {background-size: cover;max-height: 660px;padding-bottom: 270px;padding-top: 210px;position: relative;z-index: 1 }.category-item, .filter-menu-active, .media-box, .media-style1.media-style1--active .icon-btn2, .media-style1:hover .icon-btn2, .propertie-style1, .propertie-style2 {background: var(--white-color) }.hero-layout4 .overlay {background: rgba(15, 57, 59, .21);z-index: -1 }.hero-layout4 .hero-title {font-display: swap;font-family: var(--title-font);font-size: 40px;font-weight: 600;margin-bottom: 40px;text-transform: uppercase }@media (max-width:1500px) {.hero-layout2 {padding-bottom: 200px;padding-top: 240px }.hero-layout2 .hero-title {font-size: 65px }.hero-layout3 .hero-title {font-size: 42px }}.category-item {box-shadow: 1.5px .598px 10.88px 1.12px hsla(180, 0%, 46%, .1);margin: 5px 0;padding: 10px }.filter-menu-active, .media-box, .propertie-style1, .propertie-style2 {box-shadow: 1.5px 2.598px 14.88px 1.12px hsla(180, 0%, 46%, .1) }.category-item:hover {cursor: pointer;transition: .5s }.category-style1 {padding: 22.5px 32px;text-align: center }.category-style1 .category-icon {background: #174470 !important;border-radius: 100%;height: 85px;line-height: 85px;margin: 10px auto 11px;transform: scaleX(1);transition: .5s;width: 85px }.category-style1 .category-icon img {filter: invert(1) sepia(1) saturate(2) hue-rotate(180deg);transition: .5s }.category-style1 .category-title {font-display: swap;font-family: var(--title-font);font-size: 14px;font-weight: 600;margin-bottom: 10px;text-transform: capitalize }.accordion-style1 .number, .img-box1 .img-title, .map-box .box-title, .package-footer, .package-price, .package-price span, .propertie-style2 .propertie-bottom .media-author .media-title, .team-style1 .team-degi, .team-style2 .team-degi, .team-style3 .team-degi, .vs-comments-wrap .blog-inner-title {font-display: swap;font-family: var(--body-font) }.category-style1 .category-text {color: var(--sec-color);font-size: 14px;font-weight: 500;text-transform: capitalize }.category-style1:hover .category-icon {background: #fff;transform: scaleX(-1) }.category-style1:hover .category-icon img {filter: unset }.category-carousel {margin-bottom: 120px }.img-box1 .img-1 {margin-bottom: 35px;position: relative;text-align: right }.img-box1 .img-1 img {max-width: 186px }.img-box1 .img-2, .property-sidebar-section-area .features-author-boxarea .feater-images {position: relative;z-index: 0 }.img-box1 .img-3 {bottom: 18%;left: 14%;position: absolute }.img-box1 .shape-dotted, .img-box1 .shape-dotted2.jump-reverse {bottom: -35px;position: absolute;right: -20px;z-index: -1 }.box-dsc {font-size: 16px;font-weight: 600;line-height: 30px;margin-bottom: 26px }.list-style1 ul li {color: var(--body-color);font-size: 14px;font-weight: 500;line-height: 26px;list-style: none;margin-bottom: 5px }.list-style1 ul li i {color: var(--sec-color);font-size: 14px;margin-right: 8px }.media-box {border-radius: 6px;overflow: hidden;transition: .4s }.media-style1 {align-items: center;padding: 24px 28px 0;transition: .4s }.media-style1 .media-title {color: #6c7f93;font-size: 26px;margin-bottom: 6px }.media-style1 .media-text {color: var(--body-color);font-size: 14px;font-weight: 500;line-height: 100%;margin-bottom: 0 }.media-style1 .media-item {align-items: center;border-bottom: 1px solid var(--border-color) }.media-style1.media-style1--active .media-item, .media-style1:hover .media-item {border-bottom: 1px solid transparent }.media-style1.media-style1--active .media-icon, .media-style1:hover .media-icon {background: hsla(0, 0%, 100%, .788) }.propertie-title {line-height: .75;margin-bottom: 50px;text-transform: uppercase }.filter-menu-active {border-radius: 50px;margin: 0 auto;padding: 20px;text-align: center }.filter-menu-active li {display: inline-block;list-style: none }.propertie-style1 {border-radius: 6px;margin-bottom: 30px;padding: 20px 20px 30px;position: relative }.propertie-style1 .propertie-img {margin-bottom: 12px;position: relative }.propertie-style1 .propertie-name {margin: 0 0 20px;text-align: left }.propertie-style1 .propertie-wishlist {-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: #174470 !important;border-radius: 6px;bottom: -7%;color: #fff;display: block;font-size: 18px;height: 30px;line-height: 31px;position: absolute;right: 7%;text-align: center;transition: .4s;width: 30px }.propertie-meta2:after, .propertie-meta3:after {background-color: #b0bdbc;content: "";height: 1px;position: absolute;right: 0;top: 50%;transform: translateY(-50%) }.propertie-style1 .propertie-content {padding-top: 15px }.propertie-style1 .propertie-meta {border-bottom: 1px solid #e1e6e2;margin-bottom: 30px;padding-bottom: 28px;text-align: left }.propertie-style1 .propertie-meta span {align-items: center;color: #29333d;display: inline-flex;font-size: 15px;font-weight: 500;margin-right: 14px;text-transform: capitalize }.propertie-style1 .propertie-meta span i {background: var(--sec-color);background: #174470 !important;border-radius: 100%;color: var(--white-color);font-size: 12px;height: 27px;line-height: 27px;margin-right: 5px;text-align: center;width: 27px }.propertie-style1 .propertie-meta span .propertie-price {color: #6c7f93;display: inline-block;font-size: 15px;font-weight: 600;margin: 0 }.propertie-style1 .propertie-bottom, .propertie-style2 .propertie-bottom {align-items: center;display: flex;justify-content: space-between }.propertie-style1 .propertie-bottom p {color: var(--body-color);font-size: 15px;font-weight: 500;text-transform: capitalize }.propertie-style2 {border-radius: 6px;margin-bottom: 30px;padding: 20px 20px 26px;position: relative }.propertie-style2 .propertie-img {border-radius: 6px;margin-bottom: 25px;overflow: hidden }.propertie-style2 .propertie-name a {color: #6c7f93;font-size: 22px;font-weight: 700 }.propertie-style2 .propertie-meta {border-bottom: 1px solid #e1e6e2;display: grid;gap: 7px;grid-template-columns: 1fr 1fr;margin-bottom: 25px;padding-bottom: 25px;text-align: left }.propertie-style2 .propertie-meta span {color: #6c7f93;display: inline-block;font-size: 13px;font-weight: 500;text-transform: capitalize }.propertie-style2 .propertie-meta span i {border-radius: 100%;color: #6c7f93;font-size: 15px;margin-right: 5px;text-align: center }.propertie-style2 .propertie-meta span .propertie-price {color: #6c7f93;display: inline-block;font-size: 13px;font-weight: 600;margin: 0 }.propertie-style2 .propertie-bottom .media-author {align-items: center;display: flex }.propertie-style2 .propertie-bottom .media-author .media-title {color: #6c7f93;font-size: 15px;font-weight: 600;margin: 0;text-transform: capitalize }.propertie-style2 .propertie-bottom .media-author .media-degi {color: #6c7f93;font-size: 12px;font-weight: 500;line-height: 150%;margin: 0 }.propertie-style2 .propertie-bottom .propertie-wishlist a {background-color: #6c7f93;border-radius: 6px;color: var(--white-color);display: inline-block;height: 35px;line-height: 35px;margin-right: 6px;text-align: center;transition: .4s;width: 38px }.propertie-meta2, .propertie-meta3 {margin-bottom: 45px;position: relative }.propertie-meta2 span, .propertie-meta3 span {font-size: 14px;font-weight: 500;margin-right: 25px;text-transform: uppercase }.propertie-meta2 span img, .propertie-meta3 span img {font-size: 28px;margin-right: 10px }.propertie-meta2:after {width: 52% }.propertie-meta3:after {width: 36% }.map-shape1, .reviews-wrap1 .reviews-shape1 {height: -webkit-fill-available;left: 0;max-height: -moz-fit-content }.propertie-img1 {margin-bottom: 32px;overflow: hidden }.form-style5 .form-group input, .list-img, .propertie-img1 {border-radius: 6px }.reviews-inner {margin: 0 auto;max-width: 666px;overflow: hidden;position: relative;z-index: 1 }.reviews-inner .review-style1 .review-text {color: #e1dada;font-size: 16px;font-weight: 500;margin-bottom: 65px }.reviews-inner .review-style1 .review-author {color: var(--white-color);font-weight: 600;margin-bottom: 26px;text-transform: uppercase }.reviews-wrap1 .reviews-shape1 {border-radius: 0;max-height: fit-content;position: absolute;top: 0;width: 52%;z-index: 0 }.reviews-wrap1 .reviews-shape1:after {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);content: "";height: 290px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 15px }.reviews-wrap1 .vs-carousel .item1 img {aspect-ratio: 1.2;max-height: 780px;-o-object-fit: cover;object-fit: cover;width: 100% }.team-style1 {border-radius: 6px;box-shadow: 0 4px 10px .77px hsla(180, 3%, 53%, .1);margin: 15px 0 30px;padding: 30px 60px;text-align: center }.team-style1 .team-title, .team-style2 .team-name, .team-style2 .team-title {font-size: 22px;margin-bottom: 20px }.team-style1 .team-degi, .team-style2 .team-degi {font-size: 15px;text-transform: uppercase }.team-style1 .team-title a, .team-style2 .team-title a, .team-style3 .team-title a {color: #6c7f93;font-weight: 700 }.team-style1 .team-img {border-radius: 100%;margin-bottom: 30px;overflow: hidden }.team-style1 .team-img img {transform: scale(1);transition: .4s }.team-style1 .team-content {border-top: 1px solid #e4e9e9 }.team-style1 .team-degi {color: var(--body-color);margin-bottom: 2px;padding-top: 20px }.team-style2 {border-radius: 6px;margin: 0;text-align: center }.team-style2 .team-img {background-color: var(--smoke-color);border: 5px solid var(--white-color);border-radius: 147.5px;margin-bottom: 30px;overflow: hidden }.team-style2 .team-degi {color: var(--sec-color);font-weight: 500;margin-bottom: 2px }.team-style2 .icon-btn {background-color: var(--body-color);padding: 8px 52px }.team-style3 {border-radius: 6px;box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .1), 0 10px 4px -5px rgba(0, 0, 0, .1);margin: 20px 0;padding: 35px 60px;text-align: center }.team-style3 .team-title {font-size: 22px;margin-bottom: 16px;padding-bottom: 16px;position: relative }.team-style3 .team-title:after {background-color: #cad4d4;bottom: 0;content: "";height: 1px;left: 50%;position: absolute;transform: translateX(-50%);width: 65% }.team-style3 .team-img {border-radius: 100%;margin-bottom: 25px;overflow: hidden }.team-style3 .team-email {display: block;font-size: 14px;font-weight: 500 }.team-style3 .team-phone {color: #6c7f93;display: block;font-size: 14px;font-weight: 700;margin-bottom: 10px }.team-style3 .team-review {margin-bottom: 18px }.team-style3 .team-review i {color: var(--sec-color);font-size: 14px;margin: -2px }.package-list .list-unstyled li, .package-list2 .list-unstyled li {font-display: swap;font-family: var(--body-font);font-size: 16px;margin-bottom: 15px;text-transform: uppercase }.team-style3 .team-degi {color: var(--body-color);font-size: 15px;font-weight: 700;margin-bottom: 2px;text-transform: uppercase }.custom-select {align-items: center;border: 1px solid #b0bdb2;border-radius: 6px;display: flex;justify-content: space-between;position: relative;width: 205px }.custom-select label {font-size: 12px;font-weight: 500;left: 5%;line-height: 110%;margin-bottom: 0;position: absolute;text-transform: uppercase }.custom-select select {background-color: transparent;border: none;font-size: 12px;font-weight: 600;padding: 0 0 0 10px;text-align: center }.agent-title {font-size: 32px;font-weight: 600;text-transform: uppercase }@media (max-width:1199px) {.social-box {padding: 40px }.social-box__title {font-size: 26px }.award-wrap1 {padding: 80px 20px 10px }.award-wrap-title {max-width: 740px }.award-style1 {padding: 30px 20px }.award-style1 .award-text {font-size: 14px }.award-style1 .award-img {line-height: 100px;min-height: 100px }.popup-search-box form {max-width: 600px }.blog-style1 .blog-meta {justify-content: space-between;padding-left: 0;padding-right: 0 }.hero-layout3 .hero-left .hero-content, .map-box, .map-box .box-title {text-align: center }.hero-layout1 .hero-title, .hero-layout2 .hero-title {font-size: 45px }.hero-layout2 {padding-bottom: 100px;padding-top: 170px }.hero-layout3 .hero-img, .hero-layout3 .media-style2, .propertie-meta2:after, .reviews-shape1 {display: none }.hero-layout3 .hero-left {margin-left: 110px;margin-right: 110px;padding-bottom: 120px;padding-top: 220px }.hero-layout3 .hero-title {font-size: 55px }.hero-layout3 .main-menu>ul>li {margin: 0 20px }.hero-layout4 {padding-bottom: 150px;padding-top: 200px }.hero-layout4 .hero-title {font-size: 55px;margin-bottom: 0 }.category-item, .category-style1 {border-radius: 0 }.propertie-style1 .propertie-meta span {margin-bottom: 10px;margin-right: 5px }.propertie-style1 .propertie-wishlist {right: 5% }.propertie-img img {width: 100% }.reviews-inner {background-color: var(--dark-color);max-width: 100%;padding-top: 80px }.review-text {padding-left: 10px;padding-right: 10px }.team-style1 .team-title {font-size: 20px;margin-bottom: 20px }}@media (max-width:991px) {.blog-author, .hero-content, .hero-content .hero-btns, .hero-content .hero-text, .hero-layout2 .hero-btns, .hero-layout2 .hero-text {text-align: center }.social-box:before {width: 100% }.award-wrap-title {margin-bottom: -30px;max-width: 520px;padding: 21px 20px }.award-wrap1 {padding: 70px 20px 10px }.blog-single .blog-title {font-size: 24px }.blog-author {display: block }.blog-author .media-img {margin: 0 auto 20px }.blog-style1 .blog-meta {justify-content: space-around }.hero-layout2 .hero-shape1, .hero-layout3 .hero-img, .hero-logo, .propertie-meta2:after, .propertie-meta3:after, .reviews-shape1 {display: none }.hero-content {margin-bottom: 0;padding-top: 0 }.hero-content .hero-logo {margin-bottom: 30px }.hero-content .hero-shape1 {max-width: 100% }.hero-layout1 {padding-bottom: 50px;padding-top: 150px }.hero-layout2 {padding-top: 150px !important }.hero-layout2 .hero-title {font-size: 44px;text-align: center }.hero-layout3 .hero-left {margin-left: 0;margin-right: 0;padding-left: 15px;padding-right: 15px;padding-top: 200px }.hero-layout3 .vs-logo {padding: 5px 50px 5px 0 }.hero-layout4 .hero-title {font-size: 44px;margin-bottom: 0 }.title-area2 .sec-title2 {font-size: 30px !important;line-height: 32px }.category-carousel {margin-bottom: 50px }.img-box1 .shape-dotted2.jump-reverse {right: -8px }.propertie-style1 .propertie-name a, .propertie-style2 .propertie-name a, .team-style1 .team-title {font-size: 18px }.propertie-style1 .propertie-meta span, .propertie-style1 .propertie-meta span .propertie-price, .propertie-style2 .propertie-meta span, .propertie-style2 .propertie-meta span .propertie-price {font-size: 11px }.filter-menu-active {padding: 18px 10px }.propertie-meta3 span {font-size: 12px;margin-right: 12px }.propertie-meta2 {margin-top: 30px }.propertie-style1 .propertie-wishlist {right: 5% }.reviews-inner {background-color: var(--dark-color);max-width: 100%;padding-top: 80px }.review-text {padding-left: 10px;padding-right: 10px }.team-style1 {padding: 25px 20px }.team-style1 .team-degi {font-size: 12px }.team-style3 .team-degi {font-size: 14px }.team-style3 .team-title {font-size: 20px }.package-name {font-size: 26px !important }}.package-style1 {border-radius: 6px;box-shadow: 1.5px 2.598px 14.88px 1.12px hsla(180, 0%, 46%, .1);min-block-size: 100%;overflow: hidden }.package-style1.premium .package-name2 {background-color: #6c7f93;color: var(--white-color);margin-bottom: 0 }.package-filter {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-radius: 50px;display: inline-block;justify-content: space-between;padding: 5px }.package-filter .style3 {background-color: transparent;border-color: transparent;display: inline-block;padding: 15px 22px }.package-head {padding: 30px 35px;text-align: center }.package-head .package-name {color: var(--white-color);font-size: 30px;font-weight: 600;text-transform: uppercase }#root .card-header, #root .sticky .card-body, .accordion-body, .package-head2 {padding: 0 }.package-body, .package-body2 {background-color: var(--white-color);border-radius: 0 0 10px 10px }.package-footer, .package-head2 .package-name2, .package-list .list-unstyled li i {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);margin-bottom: 0;text-align: center }.package-head2 .package-name2 {color: #6c7f93;font-size: 30px;font-weight: 600;padding: 10px;text-transform: uppercase }.package-body {padding: 30px }.package-body2 {padding: 18px 30px 0;text-align: center }.package-list .list-unstyled li {background-color: #f1f1f1;border-radius: 37px;color: #6c7f93;font-weight: 600;padding: 22px 25px }.package-list .list-unstyled li i {border-radius: 100%;color: #6c7f93;height: 28px;line-height: 28px;margin-right: 20px;width: 28px }.package-list2 .list-title {color: #6c7f93;font-size: 15px;font-weight: 700;margin-bottom: 10px;text-align: center;text-transform: uppercase }.package-list2 .list-unstyled {margin: 0 auto;max-width: 150px;text-align: center }.package-list2 .list-unstyled li {border-radius: 50px;color: #6c7f93;font-weight: 600;padding: 24px 30px }.package-list2 .list-unstyled li i {border-radius: 100%;color: #6c7f93;margin-bottom: 0;text-align: center }.package-list2 .list-unstyled li.item-bg {background-color: #f1f1f1 }.package-price {color: #94a3a3;font-size: 14px;font-weight: 500;margin-bottom: 0;padding: 18px 10px;text-align: center;text-transform: uppercase }.package-price span {color: var(--white-color);font-size: 26px;font-weight: 600;margin-right: 5px }.package-footer {color: #6c7f93;display: block;font-size: 15px;font-weight: 700;padding: 30px 10px;text-transform: uppercase;transition: .3s }.vs-comments-wrap .blog-inner-title {border-bottom: 1px solid var(--border-color);font-size: 26px;font-weight: 600;margin-bottom: 8px;padding-bottom: 20px;text-transform: uppercase }.vs-comments-wrap .children {list-style-type: none;margin: 0 0 0 40px;padding: 0 }.vs-comments-wrap .vs-post-comment {align-items: center;border-bottom: 1px solid var(--border-color);display: flex;margin: 30px 0;padding: 5px 0 28px;position: relative }.vs-comments-wrap .vs-post-comment .comment-content .name {font-size: 24px;font-weight: 600;margin-bottom: 10px }.vs-comments-wrap .vs-post-comment .children {padding-left: 75px }.vs-comments-wrap .vs-post-comment .commented-on .text {font-weight: 500;margin-bottom: 6px }.vs-comments-wrap .comment-avater {border-radius: 50%;margin-right: 25px;overflow: hidden;width: 136px }.vs-comments-wrap .reply_and_edit .replay-btn {font-size: 14px;font-weight: 600;text-transform: uppercase }.vs-comments-wrap .reply_and_edit .replay-btn i {color: var(--sec-color);margin-right: 8px }.vs-comment-form {margin: 90px 0 30px }.vs-comment-form .comment-respond .blog-inner-title {font-display: swap;font-family: var(--title-font);font-size: 26px;font-weight: 600 }.map-shape1 {border-radius: 0;max-height: fit-content;position: absolute;top: 0;width: 50%;z-index: 0 }.map-box .box-title {color: var(--sec-color);font-size: 20px;font-weight: 500;letter-spacing: 1px;margin-bottom: 0;text-align: left;text-transform: uppercase }.form-title .sec-title2, .img-box1 .img-title {color: var(--white-color);text-transform: uppercase }.img-box1, .listing-single-meta-right {text-align: right }.img-box1 .img-title {font-size: 20px;font-weight: 400;margin-bottom: 40px;text-align: center }.service-style1 {background-color: var(--white-color);border-bottom: 6px solid var(--white-color);border-radius: 207px 207px 3.5px 3.5px;box-shadow: 0 4px 10px .77px hsla(180, 3%, 53%, .1);margin: 15px 0;padding: 45px;text-align: center;transition: .4s }.service-style1:hover {border-bottom: 6px solid var(--theme-color) }.service-style1 .service-icon {background-color: #2a2a2a;border-radius: 100%;height: 99px;line-height: 99px;transition: .4s;width: 99px }.service-style1 .service-title {font-size: 20px;margin-bottom: 10px;text-transform: uppercase }.service-style1 .service-text {font-weight: 500;margin-bottom: 30px }.service-style1 .style2 {padding: 5.5px 31px }.list-style3 ul li {display: inline-block;font-size: 14px;font-weight: 500;list-style: none;margin-bottom: 10px }.list-style3 ul li i {color: #174470;font-size: 12px;margin-right: 5px }.accomodation-layout1 .testi-body .testi-img, .service-img1 {border-radius: 6px;overflow: hidden }@media (max-width:1199px) {.map-box, .map-box .box-title {text-align: center }.map-box {margin-bottom: 50px }.map-shape1 {width: 100% }.service-style1 .service-title {font-size: 18px }.list-style3 ul li {font-size: 12px;margin-bottom: 0 }.propertie-meta3:after {display: none }}@media (max-width:991px) {.map-box {margin-bottom: 50px }.map-box .box-title, .map-box .map-img {text-align: center }.map-shape1 {width: 100% }.list-style3 ul li {font-size: 14px;margin-bottom: 10px }.form-style2 .form-group {padding-left: 0 }}@media (max-width:767px) {.vs-widget-admin .admin-img {text-align: center }.contact-widget .icon {--icon-size: 30px;--icon-font-size: 12px;top: 5px }.contact-widget .contact {border-bottom: none;margin: 0 0 20px;padding: 0 0 0 45px }.vs-logo img {height: auto }.hero-layout2 .hero-shape1, .hero-layout3 .hero-logo, .navigation-box-icon.zoom, .navigation-box.lightbox-image, .propertie-meta3:after {display: none }.breadcumb-title {font-size: 30px;margin-bottom: 20px }.breadcumb-menu a, .breadcumb-menu li, .breadcumb-menu span, .propertie-style2 .propertie-bottom .propertie-wishlist a i, .team-style3 .team-degi {font-size: 14px }.breadcumb-menu li:after {margin-left: 8px;margin-right: 5px }.vs-pagination a, .vs-pagination span {font-size: 14px;height: 40px;line-height: 40px;padding: 0 10px;vertical-align: middle;width: 40px }.vs-pagination a i, .vs-pagination span i {vertical-align: middle }.post-pagi-box {display: block;padding: 20px }.post-pagi-box>a {font-size: 13px;font-weight: 600;line-height: 120%;margin-bottom: 10px }.post-pagi-box>a>i {font-size: 16px;height: 32px;line-height: 32px;width: 34px }.emplacement-block-home img {height: 360px;object-fit: cover }.emplacement-block-home .space-bloc {height: 0 }.social-box {padding: 40px 20px }.info-social a, .social-box a {font-size: 16px;height: 50px;line-height: 52px;width: 50px }.blog-date, .blog-single .blog-meta .categorys a, .blog-single .blog-meta>a {font-size: 12px }.blog-date {letter-spacing: 1px;padding: 6px 16px }.blog-single {margin-bottom: 10px;padding-bottom: 25px }.agent-title, .blog-title {font-size: 24px }.form-title {margin-bottom: 50px }.hero-content, .list-style3 ul {margin-bottom: 0 }.hero-layout1 .hero-title {font-size: 38px }.hero-layout2 {padding-top: 150px }.hero-layout2 .hero-title {font-size: 30px }.hero-layout3 .hero-title {font-size: 40px }.hero-layout4 .hero-title {font-size: 30px;margin-bottom: 0 }.propertie-style2 {padding: 10px }.propertie-style2 .propertie-bottom .propertie-wishlist a {height: 28px;line-height: 30px;width: 30px }.propertie-meta2 span {font-size: 12px;margin-right: 14px }.propertie-meta3 span {font-size: 10px;margin-right: 8px }.propertie-style1 .propertie-wishlist {right: 5% }.team-style3 .team-title {font-size: 18px }.package-head {padding: 30px 15px }.package-filter .style3 {font-size: 12px;padding: 15px 18px }.package-list .list-unstyled li {font-size: 14px;padding: 20px 15px }.package-list .list-unstyled li i {margin-right: 10px }.list-style3 ul li {font-size: 12px;margin-bottom: 0 }}@media (max-width:575px) {.sec-title {font-size: 28px }.propertie-style2 .propertie-name a, .sec-title2 {font-size: 20px }.sec-title3 {font-size: 30px }.widget {margin-bottom: 50px }.propertie-style2 .propertie-meta span {font-size: 10px }.propertie-style2 .propertie-meta span i {font-size: 12px;margin-right: 3px }.propertie-meta3 span img {margin-right: 2px;max-width: 25px }.list-style3 ul li {font-size: 14px;margin-bottom: 0;margin-right: 20px }.list-style3 ul li img {margin-right: 2px }}@media (max-width:375px) {.list-style1 ul li, .package-list .list-unstyled li {font-size: 12px }.package-list .list-unstyled li i {margin-right: 10px }.list-style3 ul li {font-size: 11px;margin-bottom: 0 }}.form-title {border-bottom: 1px solid #2c5153;margin-bottom: 30px;padding-bottom: 28px }.form-title .sec-title2 {line-height: 50px }.form-style1 {margin: 0 auto;max-width: 1138px;position: relative }.form-style1 .form-top {background: var(--white-color);border-radius: 30px 30px 0 0;display: inline-block;height: 42px;line-height: 42px;margin: 0 auto;padding: 5px 0 }.form-style1 .form-top .form-check-inline {margin-right: 1.5rem }.form-style1 .form-top input[type=radio]~label {font-size: 14px;text-transform: capitalize }.form-style1 .form-top input[type=radio]~label:before {background-color: #fff;border-color: #6c7f93;font-size: .6em;height: 18px !important;line-height: 16px !important;width: 18px !important }.form-style1 .form-group .form-select {background-image: none;border: unset;border-left: 1px solid #dee4f9;color: var(--body-color);font-weight: 500;padding: 0 30px 0 53px }.form-style1 .form-bottom {align-items: center;background: #fff;border-radius: 46px;display: block;padding: 15px 12px;position: relative;width: 100% }.form-style1 .form-control {border: none;font-weight: 500;padding: 0 30px 0 53px }.form-style1 .form-control::-moz-placeholder {color: var(--body-color) }.form-style1 .form-control::placeholder {color: var(--body-color) }.form-style2 .form-group {display: flex;max-width: 100%;width: 590px }.form-style2 .form-group input {background: 0 0;border: unset;border-bottom: 2px solid #6c7f93;color: var(--white-color);font-size: 15px;font-weight: 500;padding-inline: 0;text-transform: capitalize }.form-style2 .form-group .vs-btn {background: #6c7f93;border: none;border-radius: 6px 6px 6px 0;color: var(--white-color);font-size: 16px;outline: 0;overflow: unset;padding: .375rem 3rem;text-transform: uppercase }.form-style2 .form-group .vs-btn:focus {box-shadow: none;outline: 0 }.form-style3 {margin-left: 36px;max-width: 83.6%;overflow-y: clip;padding: 60px 0;position: relative }.form-style3:after {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-radius: 0;bottom: 0;content: "";margin-right: 10px;position: absolute;right: 0;top: 0;width: 99999px;z-index: 0 }.form-style3 .form-top {border-radius: 30px 30px 0 0;height: 42px;line-height: 42px;margin-bottom: 10px;position: relative;z-index: 1 }.form-style3 .form-top .form-check-inline {margin-right: 1.5rem;padding-left: 0 }.form-style3 .form-top input[type=radio]~label {color: #6c7f93;font-size: 14px;text-transform: capitalize }.form-style3 .form-top input[type=radio]~label:before {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);font-size: .6em;height: 18px !important;line-height: 16px !important;width: 18px !important }.form-style3 .form-group {margin-right: 6px;margin-top: 0;position: relative;z-index: 2 }.form-style3 .form-group .form-select {background-color: #6c7f93;background-image: none;border: none;border-radius: 6px;color: var(--white-color);font-weight: 500;height: 70px;padding: 0 30px 0 60px;text-transform: uppercase }.form-style3 .form-group i {color: var(--white-color);font-size: 20px;left: 8%;line-height: 30px }.form-style3 .form-group span {color: #7a84a7;display: inline-block;position: absolute;right: 14%;top: 50%;transform: translateY(-50%) }.form-style3 .form-bottom {align-items: center;background-color: transparent;display: block;overflow: hidden;padding: 15px 270px 15px 0;width: 100%;z-index: 2 }.form-style3 .form-control, .form-style3 .style9 {background-color: #6c7f93;text-transform: uppercase }.form-style3 .form-control {border: none;border-radius: 6px;color: var(--smoke-color);font-weight: 500;height: 70px;padding: 0 30px 0 60px }.form-style3 .form-control::-moz-placeholder {color: #fff }.form-style3 .form-control::placeholder {color: #fff }.form-style3 .style9 {border: none;display: block;font-size: 36px;height: 100%;max-width: 100%;position: absolute;right: 0;top: 0;width: 240px }.form-style4 {border-radius: 6px;padding: 40px 30px }.form-style4 .form-title {padding-bottom: 12px }.form-style4 .form-group label {color: var(--white-color);margin-bottom: 8px }.form-style4 .form-group input, .form-style4 .form-group select, .form-style4 .form-group textarea {background-color: var(--white-color);border-color: #315557;border-radius: 6px;color: #6c7f93 }.form-style4 .form-group input:focus, .form-style4 .form-group textarea:focus, .form-style5 .form-group input:focus, .form-style5 .form-group textarea:focus {border-color: #b2dadc }.form-style4 .form-group input[type=checkbox]~label:before, .form-style5 .form-group input[type=checkbox]~label:before {background-color: #315557;border: none;border-radius: 6px }.form-style4 .vs-btn {border: 2px solid var(--white-color);border-radius: 6px;color: var(--white-color);display: block;font-size: 16px;padding: 17px;width: 100% }.form-style4 .vs-btn:hover {background: #fff;border-color: #29333d;color: #29333d }.form-style5 {background-color: #1e2a38;border-radius: 6px;max-width: 432px;padding: 5px 40px 60px }.form-style5 .form-title {border-bottom: unset;font-size: 22px;padding-bottom: 25px }.form-style5 .form-group, .partenaire .title-area2 {margin-bottom: 10px }.form-style5 .form-group input::-moz-placeholder {color: var(--smoke-color) }.form-style5 .form-group input::placeholder {color: var(--smoke-color) }.form-style5 .form-group textarea {border-radius: 6px;min-height: 100px }.form-style5 .form-group textarea::-moz-placeholder {color: var(--smoke-color) }.form-style5 .form-group textarea::placeholder {color: var(--smoke-color) }.form-style5 .vs-btn {background: #174470 !important;border: 1px;border-radius: 6px;color: #fff;display: block;font-size: 16px;padding: 17px;width: 100% }.form-style5 .vs-btn:hover {background-color: #1e2a38;border-color: #29333d;color: #fff }.accordion-item:first-of-type .accordion-button {border-top-left-radius: 0;border-top-right-radius: 0 }.accordion-item p:last-child {color: #87a9ab;margin-bottom: 0 }.accordion-button:focus {box-shadow: none }.accordion-button:not(.collapsed) {background-color: transparent;color: var(--white-color) }.accordion-collapse, .property-inner-area .listing-tabs-area .tab-content .tab-pane .btn-area1 button {border: none }.accordion-style1 .number {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-radius: 100%;color: #6c7f93;display: inline-block;font-size: 14px;height: 30px;line-height: 30px;margin-right: 15px;text-align: center;transition: .4s;width: 30px }.accordion-style1 .accordion-button {color: #fff;font-size: 20px;line-height: 32px;max-width: 100%;padding: 0 0 3px;position: relative;text-transform: uppercase }.accordion-style1 .accordion-button:before {border-radius: 50%;color: #888e97;content: "\f067";font-display: swap;font-family: var(--icon-font);font-size: 16px;font-weight: 300;position: absolute;right: 0;text-align: center;top: 50%;transform: translateY(-55%);transition: .4s }.accordion-style1 .accordion-button:not(.collapsed):before {color: var(--sec-color);content: "\f068" }.accordion-style1 .accordion-body {padding: 10px 0 0 50px }.accordion-style1 .accordion-item {border-bottom: 1px solid #263435;margin: 0 0 40px;padding: 0 0 36px }.accordion-style1.layout2 .accordion-item {border-color: #ebebeb;margin: 0 0 42px;padding: 0 0 36px }.accordion-style1.layout2 .accordion-item:last-child {margin-bottom: 0;padding-bottom: 0 }.accordion-style1.layout2 .accordion-item:first-child {border-top: 1px solid #ebebeb;padding-top: 40px }.accordion-style2 .accordion-button {background-color: var(--white-color);border: 2px solid transparent;font-size: 20px;padding: 22.5px 60px 22.5px 36px;position: relative }.accordion-style2 .accordion-button:before {background-color: rgba(255, 116, 27, .05);border-radius: 50%;color: var(--theme-color2);content: "\f178";font-display: swap;font-family: var(--icon-font);font-weight: 400;height: 50px;line-height: 50px;position: absolute;right: 18px;text-align: center;top: 50%;transform: translateY(-50%) rotate(0);transition: .4s;width: 50px }.accordion-style2 .accordion-button:not(.collapsed) {border-color: var(--theme-color2) }.accordion-style2 .accordion-button:not(.collapsed):before {background-color: var(--theme-color2);color: var(--white-color);transform: translateY(-50%) rotate(90deg) }.accordion-style2 .accordion-item, .blog-meta, .booking-order-info li, .faq-item, .listing-single-item .listing-category, .seo-content h3 {margin-bottom: 15px }.accordion-style2 .accordion-body {padding: 15px 65px 3px 39px }.faq-wrap1 {background-color: #f7f7f7;padding: 80px 0;position: relative;z-index: 1 }.faq-img .faq-img-icon {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-radius: 100%;bottom: -20px;cursor: pointer;display: block;height: 153px;line-height: 153px;position: absolute;right: -30px;text-align: center;transition: .5s;width: 153px }.faq-shape1 {background-color: var(--theme-color);height: 100%;position: absolute;right: 0;top: 0;width: 50%;z-index: -2 }.faq-shape2 {color: var(--white-color);font-size: 180px;font-weight: 900;line-height: 1;opacity: .18;position: absolute;right: -36px;text-transform: uppercase;top: 50%;transform: rotate(180deg) translateY(50%);writing-mode: vertical-rl;z-index: -1 }@media (max-width:1500px) {.reviews-wrap1 .vs-carousel .item1 img {aspect-ratio: 1;-o-object-fit: cover;object-fit: cover }.faq-shape2 {display: none }}.testimonial-style1 {margin: 30px 0 60px;padding: 60px 60px 60px 0;position: relative }.testimonial-style1 .testimonial-bg {background-color: #f7f7f7;bottom: 0;left: -275px;position: absolute;right: 0;top: 0 }.testimonial-style1 .testimonial-text {color: #6c7f93;font-size: 30px;font-weight: 500;line-height: 1.45;margin: 0 0 30px }.testimonial-style1 .author-name {font-size: 26px;margin: 0 0 4px }.testimonial-style1 .author-degi {display: inline-block;font-size: 16px;font-weight: 500;margin-right: 20px }.testimonial-style1 .testimonial-rating {display: inline-block;position: relative;top: -1.5px }.testimonial-style1 .testimonial-rating i {color: var(--sec-color);font-size: 14px }.testimonial-style1 .slick-dots {bottom: -147px;left: 0;position: absolute }.testi-style2 {margin: 0 auto;max-width: 945px;position: relative }.testi-style2 .testi-icon {margin-bottom: 35px;margin-top: 80px }.testi-style2 .testi-text {color: #6c7f93;font-display: swap;font-family: var(--title-font);font-size: 34px;font-weight: 600;line-height: 45px;margin-bottom: 55px;text-transform: capitalize }.testi-style2 .testi-name {font-weight: 700;letter-spacing: 2px;margin-bottom: 10px }.testi-style2 .testi-degi, .testi-style2 .testi-name {font-display: swap;font-family: var(--body-font);text-transform: uppercase }.testi-style2 .testi-degi {color: #3d5757;font-size: 14px;font-weight: 500;letter-spacing: .12em }.testi-nav {border-radius: 6px;height: -moz-max-content;height: max-content;margin-bottom: 48px;max-height: 100%;max-width: 100%;overflow: hidden;position: relative;width: -moz-max-content;width: max-content }.testi-nav .tab-btn {background-color: transparent;border: none;opacity: 0;overflow: hidden;padding: 0;transition: .8s;visibility: hidden;z-index: 1 }.favorie-btn, .social-fixed a {border-radius: 50%;color: #fff }.testi-nav .tab-btn:not(:first-child) {height: 100%;left: 0;position: absolute;top: 0;width: 100% }.testi-nav .tab-btn img {border-radius: 6px;transform: scale(1);transition: .4s;width: 100% }.testi-nav .tab-btn:hover img {transform: scale(1.08) }.testi-nav.nav-next .next, .testi-nav.nav-prev .prev {opacity: 1;visibility: visible;z-index: 2 }.testi-nav.nav-next .tab-btn.active:last-child, .testi-nav.nav-prev .tab-btn.active:first-child {cursor: not-allowed;opacity: .5;visibility: visible }@media (max-width:1399px) {.accordion-style2 .accordion-button {font-size: 18px;padding: 22.5px 50px 22.5px 25px }.accordion-style2 .accordion-body {padding: 15px 55px 3px 27px }.testimonial-style1 {margin: 30px 0 0;padding: 40px 40px 40px 0 }.testimonial-style1 .testimonial-text {font-size: 24px;margin: 0 0 20px }.testi-style2 .shape-dotted {bottom: 35px;right: -10px }.testi-style2 .testi-img {margin-right: 30px }.testi-style2 .testi-name {font-size: 26px }.testi-style2 .testi-degi {font-size: 14px;letter-spacing: 0 }.testi-style2 .testi-text {font-size: 18px;line-height: 30px }.testi-style2 .testi-rating {font-size: 16px;margin: 0 0 10px }}@media (max-width:1199px) {.form-style2 .form-group .vs-btn {font-size: 14px;padding: .375rem 1rem }.form-style3, .form-style5, .testi-style2 {max-width: 100% }.form-style1 {padding: 40px 40px 40px 0 }.form-style1 .form-title {font-size: 26px }.form-style1 input {height: 60px;padding-left: 25px;padding-right: 30px }.form-style1.layout2 {padding-right: 0 }.form-style2.layout2 {padding: 0 }.form-style2.layout2 .form-title {font-size: 20px;margin-bottom: 30px }.form-style2.layout2 input, .form-style2.layout2 textarea {padding-left: 20px }.form-style2 {margin-top: 20px }.form-style2 .form-group, .testi-nav, .testi-nav .tab-btn {width: 100% }.form-style3 .form-control, .form-style3 .form-select {font-size: 12px;padding: 0 30px 0 44px }.form-style5 {margin-bottom: 60px;padding: 30px 15px 40px }.form-title .sec-title2 {font-size: 24px;line-height: 140%;text-transform: uppercase }.faq-shape1 {bottom: 0;height: 50%;top: auto;width: 100% }.accordion-style1 .accordion-button {font-size: 18px;max-width: 100%;padding-left: 50px }.accordion-style1 .accordion-button:before {font-size: 18px;height: 35px;line-height: 35px;top: 50%;transform: translateY(-58%);width: 35px }.accordion-style1 .accordion-body {padding: 3px 0 0 50px }.accordion-style1.layout2 .accordion-item {margin: 0 0 32px;padding: 0 0 28px }.accordion-style1.layout2 .accordion-item:first-child {padding-top: 26px }.faq-img .faq-img-icon {right: 13% }.testimonial-style1 {padding: 40px }.testimonial-style1 .testimonial-bg {left: 0;width: 100% }.accomodation-layout1 .testi-body .testi-name {font-size: 30px }}@media (max-width:991px) {.form-style1 {padding-right: 0 }.form-style1 .form-title {margin-bottom: 15px }.form-img1 {padding: 60px 0 0 }.form-style1.layout2 {text-align: center }.form-style2 .form-title {margin: 0 0 30px }.form-style2 {margin-top: 20px }.form-style2 .form-group input {font-size: 12px }.form-style3, .testi-style2 .shape-dotted {display: none }.faq-wrap1 {padding: 60px 0 }.faq-img .faq-img-icon {right: 0 }.accordion-style1 .accordion-button {font-size: 15px;padding-left: 0 }.testimonial-style1 .testimonial-text {font-size: 20px }.testimonial-style1 .author-name {font-size: 24px }.testimonial-style1 .author-degi {font-size: 14px;margin-right: 15px }.testi-style2 {margin-bottom: 0;padding-left: 100px }.testi-style2 .quote-icon {bottom: 0;max-width: 100px }.testi-style2 .testi-body {padding: 20px }.testi-style2 .testi-img {margin-right: 25px;max-width: 200px }.testi-nav {left: 0;margin: 0;position: absolute;top: 0;width: 80px;z-index: 2 }.testi-nav.nav-next {top: 130px }}@media (min-width:1600px) {.header-layout2 {--main-container: 1516px }.header-layout3 {--main-container: 1656px }.form-layout3, .hero-layout3 {--main-container: 1652px }.accomodation-layout1 {--main-container: 1800px }}.accomodation-layout1 .testi-body .testi-name {letter-spacing: 1px;margin-bottom: 0;position: relative;text-transform: uppercase }.accomodation-layout1 .testi-body .testi-name:after {border-radius: 100%;content: "";height: 40px;position: absolute;right: -15%;top: 50%;transform: translateY(-50%);width: 40px }.accomodation-layout1 .testi-body .testi-degi {color: #6c7f93;letter-spacing: .3em;text-transform: uppercase }.accomodation-layout1 .testi-body .testi-content {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-radius: 0;bottom: 10%;display: inline-block;padding: 30px 40px;position: absolute;right: 0 }.accomodation-layout1 .accomodation-title {color: var(--white-color);letter-spacing: 1px;line-height: 65%;margin-bottom: 68px;position: relative;text-align: center;text-transform: uppercase;z-index: 2 }@media screen and (min-width:1399px) {.accomodation-title {font-size: 40px;font-weight: 500 }}@media (max-width:1199px) {.accomodation-layout1 .testi-body .testi-name:after {display: none }.accomodation-layout1 .testi-body .testi-content {padding: 15px }.accomodation-title {font-size: 50px }}@media (max-width:575px) {.accomodation-layout1 .testi-body .testi-content {border-bottom: none;bottom: 0;padding: 10px 20px }.accomodation-layout1 .testi-body .testi-content .testi-degi {font-size: 14px }.accomodation-layout1 .testi-body .testi-content .testi-name {font-size: 18px }.accomodation-layout1 .testi-body .testi-content .testi-name:after {display: none }}.pt-30 {padding-top: 30px }.pt-100 {padding-top: 100px }.pt-10 {padding-top: 10px }.pb-20 {padding-bottom: 20px }.mt-n1 {margin-top: -.25rem }.mt-n2 {margin-top: -.5rem }.mt-n3 {margin-top: -1rem }.mt-n4 {margin-top: -1.5rem }.mt-n5 {margin-top: -3rem }.mb-n1 {margin-bottom: -.25rem }.mb-n2 {margin-bottom: -.5rem }.mb-n3 {margin-bottom: -1rem }.mb-n4 {margin-bottom: -1.5rem }.mb-n5 {margin-bottom: -3rem }.booking-form .form-group, .booking-widget-title, .listing-sidebar .nice-select, .mb-20, .property-single-area .images-area .img1, .single-property .single-listing-box1 .overview-area .gallery-icon-box .item-icon-box {margin-bottom: 20px }.listing-item, .mb-25 {margin-bottom: 25px }.booking-confirm-content h3, .breadcumb-wrapper .breadcumb-content .breadcumb-menu, .list-style3 h5, .mt-20 {margin-top: 20px }.listing-single-author .author-contact-list, .mt-25 {margin-top: 25px }.mt-30 {margin-top: 30px }.booking-order-info, .listing-single-floor-img, .mt-40 {margin-top: 40px }.mt-50 {margin-top: 50px }.space, .space-top {padding-top: var(--section-space) }.space, .space-bottom {padding-bottom: var(--section-space) }.space-extra, .space-extra-top {padding-top: calc(var(--section-space) - 30px) }.space-extra, .space-extra-bottom {padding-bottom: calc(var(--section-space) - 30px) }.will-sticky .sticky-active.active .vs-logo img {height: 100px }.vs-logo img {height: 115px }.social-fixed {bottom: 80px;position: fixed;right: 20px;z-index: 100 }.social-fixed a {background: #174470;display: block;height: 40px;line-height: 40px;margin-bottom: 10px;text-align: center;width: 40px }.social-fixed a.messenger {background: #0084ff }.social-fixed a.whatsapp {background: #7ad06d }.favoris-compare {bottom: 15px;position: absolute;right: 15px;z-index: 999 }.compare-btn, .comparer-btn, .favorie-btn {background-color: #1e2a38;position: fixed }.favorie-btn {bottom: 113px;left: 22px;padding: 11px 15px;z-index: 100 }.compare-btn {bottom: 150px;right: 10px;z-index: 9999999 }#count_comparer, #count_favorie {background: #174470;border-radius: 15px;color: #fff;font-size: 13px;height: 18px;line-height: 19px;padding: 0;position: absolute;right: 35px;text-align: center;top: 0;width: 18px }.color-blue, .is-active, .is-active2, .is-active3, .is-active4 {color: #29333d !important }.d-none2 {display: none !important }#root .card-deck .card {flex: none;margin: 0 }#root .col-container {display: flex;width: 100% }#root .col {flex: 1;padding: 16px }#root .card-header button {background: 0 0;border: 0;box-shadow: none;color: #29333d;margin: 0;padding: 7px 5px;width: 10% }#root .card-header button.float-left {color: #29333d;float: left }#root .card-header button.float-right {float: right;padding-right: 16px }#root .card-header button:focus, #root .card-header button:hover, #root .card-header button:not([disabled]):not(.disabled):active {background: 0 0 !important;box-shadow: none !important }#root .card-header h5 {display: none;margin-bottom: 0;margin-top: 0;width: 80% }#root .sticky .card-header h5 {display: inline-block;padding-top: 5px;text-decoration: underline }#root .sticky .card-header h5:hover {cursor: pointer }#root .slick-arrow {background: #fff;font-size: 0;height: 40px;position: absolute;right: 60px;top: 50%;width: 40px;z-index: 1 }#root .slick-next, #root .slick-prev {border: 0;border-radius: 50%;height: 34px;line-height: 34px;width: 34px;z-index: 1 }#root .slick-next:active, #root .slick-next:focus, #root .slick-prev:active, #root .slick-prev:focus {box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .4) }#root .slick-next:focus, #root .slick-next:not([disabled]):not(.disabled):active, #root .slick-prev:focus, #root .slick-prev:not([disabled]):not(.disabled):active {background: 0 0 !important }#root .slick-prev {left: -22px;padding: 7px }#root .slick-next {padding: 7px;right: -22px }#root .sticky .card-body .card-title {margin-top: .75rem }#root .slick-slider a {color: #2c3341;text-decoration: none }#root .specifications {margin-bottom: 60px;margin-top: 20px }#root .specifications h3 {font-size: 15px;font-weight: 700;line-height: 15px;margin-bottom: 0;padding: 1rem }#root .specifications h2 {background: #333;color: #fff;font-size: 18px;line-height: 18px;padding: 1rem }#root .card, #root .card-footer, #root .card-header {background: 0 0 }#root .card {border: none;box-shadow: none }#root .card>div {box-shadow: -3px 5px 14px 0 rgba(0, 0, 0, .4);margin: 15px }#root .specifications .col-container:nth-child(2n) {background: #f2f2f2 }#root .specifications .col-container:nth-child(odd) {background: #fff }#root .specifications .col-container .col {padding: 1rem }#root .sticky .slick-next, #root .sticky .slick-prev {border-radius: 0;box-shadow: none;top: 0;transform: none }#root .sticky {box-shadow: none;left: auto;top: 87px !important;z-index: 999 }#root .sticky .slick-prev {left: -34px;top: 0 }#root .sticky .slick-next {right: -34px }#root .col-container .col:first-child {color: #222;font-weight: 700;text-transform: capitalize }#root .btn-plan-etage {background: 0 0;border: 0;left: 10px;position: absolute;top: 10px }#root .slick-slide.empty-slide {background: #fff;height: 0 }#root .slick-slide.empty-slide .empty-card {border: 0 }#root .card-body .card-title {margin-bottom: 6px;margin-top: 0 }#root .slick-arrow:before {color: #2c3341 }.theme-btn:before, .theme-btn:hover {background-color: #1e2a38;border-color: #29333d }.comparer-btn {border-radius: 50%;bottom: 50px;color: #fff;left: 23px;padding: 11px 15px;z-index: 100 }.reference-bien, .vocation {border-radius: 15px;color: #fff;font-size: 12px;position: absolute;top: 10px }.propertie-style1 .propertie-img img {height: 250px;object-fit: cover }.vocation {background-color: #a68860;left: 12px;padding: 0 6px;border-radiuq: 113pw }.reference-bien {background-color: #295f92;padding: 0 9px;right: 12px }.mega-hover img {height: 315px;object-fit: cover;width: 100% }.mbp_pagination {display: inline-block;position: relative;width: 100% }.mbp_pagination ul.page_navigation {height: 70px;margin-bottom: 0;text-align: center;width: 100% }.mbp_pagination ul.page_navigation a, .mbp_pagination ul.page_navigation li {display: inline-block;margin-right: 6px }.mbp_pagination ul.page_navigation li.page-item {display: inline-block;font-size: 21px;margin-right: 6px;margin-top: 0 }.mbp_pagination ul a, .mbp_pagination ul.page_navigation li a {background-color: #fff;border: 1px solid #ebebeb;border-radius: 50%;color: #777;display: block;font-display: swap;font-family: Nunito;font-size: 14px;height: 45px;line-height: 30px;margin-left: -1px;overflow: hidden;padding: .5rem .75rem;position: relative;text-align: center;width: 45px }.mbp_pagination ul.page_navigation li a.active, .thumb-next:hover .navigation-box-icon, .thumb-prev:hover .navigation-box-icon {background-color: #1e2a38;color: #fff }#swiper-gallery .swiper-slide {height: 500px;width: 100% }.gallery-slide-cont {bottom: 75px;display: inline-block;position: absolute }.gallery-slide-cont.panorama {left: 75px }.gallery-slide-cont-inner {-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .35);-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .35);box-shadow: 0 0 20px 0 rgba(0, 0, 0, .35);position: relative;z-index: 20 }.gallery-slide-estate {height: 75px;position: relative;width: 75px }.navigation-triangle, .thumb-box .navigation-triangle {border-style: solid;border-width: 0;bottom: 0;right: 0;width: 0 }.gallery-slide-estate i.fa {display: block;font-size: 2.4em;left: 50%;position: absolute;top: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.gallery-slide-title {min-height: 75px;padding: 19px 25px 0 }.gallery-slide-desc-price {font-size: 1.85em;font-weight: 700;height: 50px;line-height: 50px;padding: 0 25px;position: relative;text-align: center;z-index: 10 }.gallery-slide-title h3 {text-transform: none }.gallery-slide-title .subtitle-margin {margin-bottom: 3px }#swiper-gallery .slide-buttons-center {left: 50%;position: absolute;top: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 30 }#swiper-gallery .slide-buttons {-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .35);-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .35);box-shadow: 0 0 20px 0 rgba(0, 0, 0, .35);opacity: 0;transition: .5s ease-in-out }.slide-bg {background-position: 50%;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;bottom: 0;right: 0;z-index: -1 }#slide-more-cont a, .slide-bg {left: 0;position: absolute;top: 0 }#slide-more-cont a {opacity: 1;z-index: 10 }section.thumbs-slider {height: 110px;padding: 15px 0 }#swiper-thumbs .swiper-slide {cursor: pointer;width: auto }.navigation-triangle {border-color: transparent transparent #fff;height: 0;position: absolute;transition: .5s ease-in-out;z-index: 10 }.thumb-box {height: 50px;margin-top: 15px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-ms-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;width: 50px }.thumb-box .navigation-box-icon, .thumb-box .navigation-triangle {position: absolute;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-ms-transition: .5s ease-in-out;-o-transition: .5s ease-in-out }.thumb-box .navigation-triangle {border-color: transparent transparent #3e4a6a;height: 0;transition: .5s ease-in-out;z-index: 10 }.thumb-box .navigation-box-icon {border-color: #999;color: #777;height: 100%;text-align: center;transition: .5s ease-in-out;width: 100%;z-index: 0 }#swiper-gallery .slide-buttons, .navigation-box, .navigation-box-icon {-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-ms-transition: .5s ease-in-out;-o-transition: .5s ease-in-out }.thumbs-slider .swiper-wrapper .swiper-slide {background-position: 50% !important;background-repeat: no-repeat !important;background-size: cover !important;height: 80px;width: 140px !important }.thumbs-slider {display: flex;padding-bottom: 20px;padding-top: 20px }.navigation-box, .thumb-box {display: block;line-height: 50px;overflow: hidden;position: relative }#slide-more-cont, .navigation-box {float: right;height: 50px;width: 50px }.navigation-box-icon {height: 100%;line-height: 50px;position: absolute;text-align: center;transition: .5s ease-in-out;width: 100%;z-index: 20 }.navigation-box:hover .navigation-triangle, .thumb-box:hover .navigation-triangle {border-width: 0 0 100px 100px }.navigation-box-icon, .thumb-next:hover .navigation-box-icon, .thumb-prev:hover .navigation-box-icon {border: 1px;color: #fff }.navigation-box {background: #174470;text-align: center }.navigation-box:hover {background: #231f20 }.single-property .single-listing-box1 .overview-area .gallery-icon-box {justify-content: normal }.single-property .single-listing-box1 .ameniting-box .ameniting-list li.criteres {display: inline-block;margin-bottom: 12px;width: 32% }.single-listing-wrap1 {padding: 110px 0 39px }#singlePropertyMap {height: 450px;z-index: 0 }.devise.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 100px }#show_advbtn i {color: #174470;font-size: 18px }.candidate_revew_select input.form-control {background-color: var(--white-color);border: 1px solid #e0e0e0;border-radius: 0;color: var(--body-color);font-size: 14px;height: 50px;padding: 0 45px 0 28px;width: 100% }.home1-advnc-search ul li {display: inline-block;line-height: 3;margin-right: 5px !important;width: 23% }.form-style1 .form-group i {font-size: 20px;left: 5%;line-height: 12px;position: absolute }.icons-partage .facebook {background: #0084ff;color: #fff;margin-right: 10px;padding: 10px 5px }.icons-partage .whatsapp {background: #7ad06d;color: #fff;margin-right: 10px;padding: 10px 5px }.icons-partage .linkendin {background: #0077b5;color: #fff;padding: 10px 5px }.propertie-style1 .propertie-comare {-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);background: #174470 !important;border-radius: 6px;bottom: -7%;color: #fff;display: block;font-size: 18px;height: 30px;line-height: 31px;position: absolute;right: 17%;text-align: center;transition: .4s;width: 30px }.item-listbien .propertie-comare2, .item-listbien .propertie-wishlist2 {background-color: #6c7f93;bottom: -7%;display: block;font-size: 18px;height: 40px;line-height: 40px;position: absolute;text-align: center;transition: .4s;width: 40px }.accomodation-layout1 .testi-body .testi-name, .accomodation-layout1 .testi-body .testi-name a {color: #29333d;font-size: 28px }.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {background: #fff;color: var(--body-color);font-weight: 500 }.form-style1 .form-group i.fa {font-size: 14px;margin-right: 10px;position: relative }.form-style1 .inner.show {max-height: 200px !important }.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {border: none;box-shadow: none;outline: 0 !important }.hero-bottom.search-form-mobile li {display: inline-block;margin: 0 10px 15px 0;width: 46% }.hero-bottom.search-form-mobile .bootstrap-select {background-color: var(--white-color);border: 1px solid #e0e0e0;border-radius: 0;color: var(--body-color);font-size: 14px;height: 50px;padding: 5px 0;width: 100% }.hero-bottom.search-form-mobile input {height: 50px;padding: 5px 15px }.hero-bottom.search-form-mobile input[type=checkbox]~label:before {left: 4px;top: 3.5px }.hero-bottom.search-form-mobile .ui_kit_checkbox li {margin-right: 5px;width: 28% }.hero-bottom.search-form-mobile .bootstrap-select>.dropdown-toggle {background: #fff;border: none;color: var(--body-color);font-size: 14px;font-weight: 500 }.hero-bottom.search-form-mobile .dropdown-menu li {margin-bottom: 10px;width: 100% }.item-listbien .propertie-comare2 {right: 17% }.item-listbien .propertie-comare2, .item-listbien .propertie-wishlist2 {-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-radius: 6px;color: var(--white-color) }.item-listbien .propertie-wishlist2 {right: 5% }.item-listbien .mega-hover {border-radius: 6px;overflow: unset;position: relative }.caption h3, .gestion-locatif .card p, .header-layout1 .will-sticky .sticky-active .devise button, .language, .language a {color: #fff }.language-mobile {color: #29333d;margin-top: 20px }.home1-advnc-search h4 {font-size: 24px }.home1-advnc-search ul.ui_kit_checkbox input[type=checkbox]~label:before {left: 40px }.home1-advnc-search ul.ui_kit_checkbox input[type=checkbox]~label {padding-left: 70px }.copyright-wrap h3 {font-size: 20px;margin-right: 20px;margin-top: 11px }.hover-h3-bouton .vs-btn.style2.bg2:hover, .hover-h3-bouton .vs-btn.style4:hover {background: #6c7f93;color: var(--white-color);transition: .4s }.hover-h3-bouton .vs-btn.style4:hover i {background-color: var(--sec-color);color: #fff }@media (max-width:1200px) {.category-style1 {padding: 22.5px 32px !important }.category-style1 .category-icon {margin: 10px auto 30px !important }}.accordion-container {display: flex;height: 500px;overflow: hidden;width: 100% }.accordion-item img, .bg-video {height: 100%;object-fit: cover;width: 100% }.accordion-item {cursor: pointer;flex: 0.5;overflow: hidden;position: relative;transition: flex .6s }.accordion-item img {transition: transform .6s }.caption {background-color: rgba(0, 0, 0, .5);border-radius: 5px;bottom: 10px;color: #fff;display: none;font-size: 1.5em;left: 10px;opacity: 0;padding: 10px;position: absolute;transition: opacity .6s }.caption span {color: #fff;font-size: 16px }.accordion-item:first-child {flex: 3 }.accordion-item.active .caption {display: block;opacity: 1 }.accordion-item.inactive .caption {display: none;opacity: 0 }.bg-theme-pink {background: #fefced }#form-home .form-bottom, #form-home .form-top {background: #ffffffad }#form-home .bootstrap-select>.dropdown-toggle.bs-placeholder, #form-home .form-control {background: #ffffffad;font-size: 14px }#form-home .btn-light {background: #ffffffad;border: none }.form-style4 {border: 1px solid #231f20;box-shadow: 1.5px 2.598px 14.88px 1.12px hsla(180, 0%, 46%, .1) }.form-style4 .vs-btn {background-color: #174470;border: 2px }.info-social.style2 a {background-color: #1e2a38;border-color: #29333d }.breadcumb-wrapper .overlay {background: rgba(15, 57, 59, .21);z-index: 1 }.pertenaire .content {display: flex;flex-direction: column;gap: 15px }.breadcumb-wrapper.breadcumb-wrapper2 {background-color: #a3a3a3;padding-bottom: 33px;padding-top: 203px;position: relative }.bg-video {left: 0;position: absolute;top: 0;z-index: 0 }.max-width-60 {max-width: 60% }.basket-icon {font-size: 24px;position: relative }.fly-element {background: gold;border-radius: 50%;height: 40px;position: absolute;transition: transform .8s ease-in-out;width: 40px;z-index: 1000 }.team-style3 .description {text-align: justify }.bloc-avec-bordure {box-shadow: 0 0 0 5px transparent;display: flex;flex-direction: column;height: 100%;padding: 20px;position: relative;z-index: 1 }.bloc-avec-bordure:before {background: linear-gradient(90deg, #b68538, #e0ba57, #f5dd79);border-radius: 8px;bottom: 17px;content: "";left: 17px;position: absolute;right: 17px;top: 17px;z-index: 0 }.team-style3 ul {list-style: none;margin-top: 30px }.pt-200 {padding-top: 200px !important }.team-style3.padding-team {height: 100% }.contact-block-home {background-attachment: fixed;-webkit-background-attachment: fixed;background-repeat: no-repeat;background-size: cover }.favories.d-block {display: block !important }.remove-favoris {background: red;color: #fff;cursor: pointer;height: 35px;line-height: 36px;position: absolute;right: 0;top: 0;width: 35px }.loader, .sticky-active.active .bar-btn .bar:after, .sticky-active.active .bar-btn .bar:before {background-color: #fff }.loader {align-items: center;display: flex;height: 100%;justify-content: center;left: 0;overflow: hidden;position: fixed;top: 0;width: 100%;z-index: 999999 }.house-icon {font-size: 40px;z-index: 1 }.muted-sm, .pill {font-size: .85rem }.rotating-circle {animation: rotate 1.5s linear infinite;border: 3px solid #231f2080;border-radius: 50%;border-top-color: transparent;height: 80px;position: absolute;width: 80px }@keyframes rotate {0% {transform: rotate(0) }to {transform: rotate(var(--rotate-angle, 1turn)) }to {transform: rotate(1turn) }}.header-layout1 .will-sticky .sticky-active .header-btns {align-items: center;display: flex;margin-left: 35px;position: relative;top: 11px }.dropdown-menu.show {top: 50px !important;transform: none !important }.header-layout1 .devise button {background: 0 0;border: unset;color: #fff;font-size: 14px;font-weight: 700 }label.error {color: #fd0000 !important;margin-top: 10px }.listing-info p, .listing-top {margin-top: 5px }.vs-btn.btn-estimer {background-color: #1e2a38;border: 2px solid #231f20;border-radius: 6px;color: var(--white-color);display: block;font-size: 16px;padding: 17px;width: 100% }.color-dore {color: #174470 !important }.muted-sm, .subtle, footer {color: var(--muted) }.page-evaluer .bootstrap-select>.dropdown-toggle.bs-placeholder {background-color: var(--white-color);border: 1px solid #e0e0e0;border-radius: 0;color: var(--body-color);font-size: 14px;height: 50px;padding: 15px 20px;width: 100% }.page-evaluer input[type=checkbox] {display: inline-block;height: 15px;opacity: 1;visibility: visible;width: 15px }.will-sticky .sticky-active.active {background: #1e2a38;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;box-shadow: 0 2px 10px rgba(0, 0, 0, .05);top: 0 }.prestation span.color-bleu {color: #181818 }.app-header {padding: 2.25rem 1rem 1rem }.brand {gap: .75rem }.brand, .brand .logo {align-items: center;display: flex }.brand .logo {background: linear-gradient(135deg, var(--accent), #6610f2);border-radius: 12px;box-shadow: 0 6px 18px rgba(13, 110, 253, .12);color: #fff;font-weight: 700;height: 54px;justify-content: center;width: 54px }.card-grid {gap: 1rem }.ref-card {border: 0;border-radius: 14px;box-shadow: 0 6px 24px rgba(20, 20, 50, .06) }.booking-summary, .booking-widget, .listing-item, .listing-sidebar, .listing-single-item, .listing-sort {box-shadow: 0 0 40px 5px rgb(0 0 0/5%) }.ref-card .card-body {padding: 1.25rem }.pill {border-radius: 999px;padding: .25rem .6rem }.list-item {border-radius: .6rem;padding: .45rem .6rem;transition: .14s }.list-item:hover {background: rgba(13, 110, 253, .04);transform: translateY(-3px) }footer {font-size: .9rem;padding: 1.5rem 0 }@media (min-width:992px) {.card-grid {grid-template-columns: repeat(2, 1fr) }.header-layout1 .will-sticky .sticky-active .favorie-btn {bottom: unset;left: unset;position: absolute;right: 20px;top: 6px }.team-style3.bloc1 ul {margin-top: 158px }.will-sticky .sticky-active.active .vs-logo img {height: 115px }.space90 {height: 0 }.sp1 {padding: 50px 0 0 }#form-home input[type=checkbox]~label {color: #fff }.col-lg-5th {flex: 0 0 20%;max-width: 20% }}.listing-category-list .search-radio {margin-bottom: 24px }.listing-category-list .search-radio .list-inline li {color: #fff;display: inline-block;margin-right: 30px;transition: .3s ease-in-out }.listing-category-list .search-radio .list-inline .active i, .listing-category-list .search-radio .list-inline li:hover label i {background-color: var(--rt-primary-color) }.listing-category-list .search-radio .list-inline li label {align-items: center;cursor: pointer;display: flex;line-height: 1.2 }.listing-category-list .search-radio .list-inline li label i {align-items: center;background-color: hsla(0, 0%, 100%, .2);border-radius: 50%;color: #fff;display: flex;font-size: 15px;height: 30px;justify-content: center;line-height: 30px;margin-right: 10px;text-align: center;transition: .4s;width: 30px }.listing-category-list .search-radio .list-inline li label span {color: #fff;font-size: 16px;font-weight: 400 }.banner-shape1 {bottom: -3px;direction: ltr;left: 0;line-height: 0;overflow: hidden;position: absolute;width: 100% }@media only screen and (max-width:767px) {.banner-shape1 {display: none }}.banner-shape1 svg {display: block;height: 500px;left: 50%;position: relative;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: calc(139% + 1.3px) }.banner-shape1 .banner-shpape-fill {fill: #fff }.main-banner-wrap5 {background: 50%/cover no-repeat;padding: 293px 0 150px;position: relative;z-index: 2 }.space90 {height: 90px }.reveal img {border-radius: 8px;display: inline-block;height: 100%;-o-object-fit: cover;object-fit: cover;transform-origin: left;width: 100% }.image-anime:after {background-color: hsla(0, 0%, 100%, .3);content: "";height: 0;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%) rotate(-45deg);width: 200%;z-index: 1 }.image-anime:hover:after {background-color: transparent;height: 250%;transition: .6s linear }.sp1 {padding: 100px 0 }.space30 {height: 30px }.about1-section-area .about-content-header {background: #eaebeb;border-radius: 8px;left: -100px;padding: 30px;position: relative;width: 570px }.vs-btn.btn-demande, .vs-btn.btn-submit {height: 40px;text-align: center;width: 100% }#modal-demande .close, #modal-demande .modal-title {color: #222 }.modal.left .modal-dialog, .modal.right .modal-dialog {height: 100%;margin: auto;position: fixed;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);width: 30% }.modal.left .modal-content, .modal.right .modal-content {height: 100%;overflow-y: auto }.modal.left .modal-body, .modal.right .modal-body {padding: 15px 15px 80px }.modal.left.fade .modal-dialog {left: -30%;-webkit-transition: opacity .3s linear, left .3s ease-out;-moz-transition: opacity .3s linear, left .3s ease-out;-o-transition: opacity .3s linear, left .3s ease-out;transition: opacity .3s linear, left .3s ease-out }.modal.right.fade .modal-dialog {right: -30%;-webkit-transition: opacity .3s linear, right .3s ease-out;-moz-transition: opacity .3s linear, right .3s ease-out;-o-transition: opacity .3s linear, right .3s ease-out;transition: opacity .3s linear, right .3s ease-out }.modal.right.fade.show .modal-dialog {right: 0 }.modal.right .modal-content {border: none;border-radius: 0 }.modal.right .modal-header {background-color: #fafafa;border-bottom-color: #eee }.modal .footer-contact input, .modal .footer-contact textarea, .modal .footer-contact>p {color: #606060 }.vs-btn.btn-submit {background: #174470;border: none;border-radius: 3px;color: #fff }.vs-btn.btn-demande {border-radius: 3px }.gestion-locatif .card {background: #2a2a2a;border-radius: 20px;padding: 30px }.gestion-locatif .card img {width: 50px }.gestion-locatif .card h3 {color: #fff;font-size: 25px }.about1-section-area .about-images-area .author-images .city-area, .contact-page .author-images .city-area, .page-about .author-images .city-area {background: #2a2a2a;border-radius: 8px;margin-top: 30px;padding: 16px }.about1-section-area .about-images-area .author-images .city-area .content, .contact-page .author-images .city-area .content, .page-about .author-images .city-area .content {padding-left: 60px }.about1-section-area .about-images-area .author-images .city-area .content a {color: #fff;display: inline-block;font-size: 20px;font-style: normal;font-weight: 700;line-height: 20px;margin-bottom: 12px;transition: .4s }.about1-section-area .about-images-area .author-images .city-area .content p, .contact-page .author-images .city-area .content p, .page-about .author-images .city-area .content p {color: #fff;display: inline-block;font-size: 16px;font-style: normal;font-weight: 500;line-height: 20px;margin-bottom: 12px;opacity: .8;transition: .4s }.about1-section-area .about-images-area .author-images .city-area .icons, .contact-page .author-images .city-area .icons, .page-about .author-images .city-area .icons {background: #2a2a2a;border-radius: 8px;display: inline-block;height: 40px;line-height: 40px;position: absolute;text-align: center;transition: .4s;width: 40px }.about1-section-area .about-images-area .author-images .city-area .content h5 a i, .contact-page .author-images .city-area .content h5 a i, .page-about .author-images .city-area .content h5 a i, .team-style3 i {color: #174470;margin-right: 5px }.about1-section-area .about-images-area .author-images .city-area .content h5 a, .contact-page .author-images .city-area .content h5 a, .page-about .author-images .city-area .content h5 a {color: #fff;font-size: 14px }.contact-page .author-images .city-area .content a, .page-about .author-images .city-area .content a {color: #fff;display: inline-block;font-size: 20px;font-style: normal;font-weight: 700;line-height: 20px;transition: .4s }.contact-page .image-anime {overflow: hidden;position: relative;text-align: center }#form-home input[type=checkbox]~label:before {top: 5px }#form-home input[type=checkbox]~label {float: left }.contact-page .reveal img {float: left;width: 254px }@media (max-width:992px) {.img1.image-anime.reveal.reveal2 {display: none }.space90 {height: 0 }.sp1 {padding: 50px 0 0 }.about1-section-area .about-content-header {left: auto;width: auto }}.mr-2 {margin-right: 20px }.properties1-section-area, .properties3-section-area {background: var(--ztc-bg-bg-3);position: relative }.properties1-section-area .property-header, .properties3-section-area .property-header {margin-bottom: 60px }.properties1-section-area .property-slider-area.owl-carousel .owl-stage-outer, .properties3-section-area .property-slider-area.owl-carousel .owl-stage-outer {overflow: inherit }.properties1-section-area .property-slider-area .owl-item.active .property-boxarea .content-area, .properties3-section-area .property-slider-area .owl-item.active .property-boxarea .content-area {margin-left: -30px;margin-top: -230px;opacity: 1;transition: .8s;visibility: visible }.properties1-section-area .property-slider-area .owl-dots {margin-bottom: 50px;margin-top: 50px;text-align: center }.properties1-section-area .property-slider-area .owl-dots button {background: #ccd7d9;border-radius: 50%;display: inline-block;height: 12px;margin: 0 20px 0 0;position: relative;transition: .4s;width: 12px;z-index: 1 }.properties1-section-area .property-slider-area .owl-dots button:after {border: 1px solid #2a2a2a;border-radius: 50%;content: "";display: inline-block;height: 28px;left: -8px;opacity: 0;position: absolute;top: -8px;transition: .4s;visibility: hidden;width: 28px }.properties1-section-area .property-slider-area .owl-dots button.active {background: #2a2a2a;transition: .4s }.properties1-section-area .property-slider-area .owl-dots button.active:after, .properties3-section-area .property-slider-area .owl-dots button.active:after, .property-location-area .featured-boxarea .content-area .price-area a .like1, .property-location-area .featured-boxarea .content-area .price-area a:hover .like2, .property-location-area2 .featured-boxarea .content-area .price-area a .like1, .property-location-area2 .featured-boxarea .content-area .price-area a:hover .like2, .property-sidebar-section-area .featured-boxarea .content-area .price-area a .like1, .property-sidebar-section-area .featured-boxarea .content-area .price-area a:hover .like2, .property-sidebar-section-area .features-author-boxarea .content-area .price-area a .like1, .property-sidebar-section-area .features-author-boxarea .content-area .price-area a:hover .like2 {opacity: 1;transition: .4s;visibility: visible }.properties1-section-area .property-slider-area .property-boxarea, .properties3-section-area .property-slider-area .property-boxarea {border-radius: 8px;margin: 0 30px;position: relative }.properties1-section-area .property-slider-area .property-boxarea .img1, .properties3-section-area .property-slider-area .property-boxarea .img1 {border-radius: 8px;overflow: hidden;position: relative }.properties1-section-area .property-slider-area .property-boxarea .img1 img {border-radius: 8px;height: 454px;object-fit: cover;width: 100% }.properties1-section-area .property-slider-area .property-boxarea .content-area {background: #295f92;border-radius: 8px;display: inline-block;margin-left: 100px;margin-top: -230px;opacity: 0;padding: 32px;position: relative;transition: .8s;visibility: hidden;z-index: 1 }.properties1-section-area .property-slider-area .property-boxarea .content-area h2, .properties3-section-area .property-slider-area .property-boxarea .content-area h2 {color: var(--ztc-bg-bg-1);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s32);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 32px }.properties1-section-area .property-slider-area .property-boxarea .content-area ul, .properties3-section-area .property-slider-area .property-boxarea .content-area ul {margin-bottom: 20px;margin-top: 20px }.properties1-section-area .property-slider-area .property-boxarea .content-area ul li, .properties2-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .properties3-section-area .property-slider-area .property-boxarea .content-area ul li, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .properties5-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .property-inner-area .property-boxarea .content-area ul li, .property-location-area .featured-boxarea .content-area ul li, .property-location-area .property-boxarea .content-area ul li, .property-location-area2 .featured-boxarea .content-area ul li, .property-location-area2 .property-boxarea .content-area ul li, .property-sidebar-section-area .featured-boxarea .content-area ul li, .property-sidebar-section-area .features-author-boxarea .content-area ul li, .property-sidebar-section-area .property-boxarea .content-area ul li, .property-single-area .property-single-area ul li {display: inline-block;margin: 0 30px 0 0 }.properties1-section-area .property-slider-area .property-boxarea .content-area ul li a, .properties3-section-area .property-slider-area .property-boxarea .content-area ul li a {color: var(--ztc-bg-bg-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px;opacity: .8;transition: .4s }.properties1-section-area .property-slider-area .property-boxarea .content-area ul li a img, .properties3-section-area .property-slider-area .property-boxarea .content-area ul li a img {display: inline-block;height: 24px;margin: 0 6px 0 0;width: 24px }.properties1-section-area .property-slider-area .property-boxarea .content-area p, .properties1-section-area .property-slider-area .property-boxarea .content-area p a, .properties3-section-area .property-slider-area .property-boxarea .content-area p {color: var(--ztc-bg-bg-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 20px;opacity: .8;transition: .4s }.properties1-section-area .property-slider-area .property-boxarea .content-area .header-btn1 {background: var(--ztc-bg-bg-1);color: #2a2a2a;margin-top: 24px }.properties1-section-area .property-slider-area .property-boxarea .content-area .header-btn1 img, .properties3-section-area .property-slider-area .property-boxarea .content-area .header-btn1 img {display: inline-block;height: 16px;width: 16px }.properties1-section-area .property-slider-area .property-boxarea .content-area .header-btn1:hover {background: var(--ztc-text-text-3);color: var(--ztc-text-text-1) }.properties1-section-area .property-slider-area .property-boxarea .content-area .header-btn1:hover img, .properties3-section-area .property-slider-area .property-boxarea .content-area .header-btn1:hover img {filter: brightness(0) invert(1) }.properties2-section-area {background: var(--ztc-bg-bg-3) }.properties2-section-area .nav.nav-pills, .properties4-section-area .nav.nav-pills, .properties5-section-area .nav.nav-pills {justify-content: center;margin-bottom: 60px }.properties2-section-area .nav.nav-pills li button {background: var(--ztc-bg-bg-1);border-radius: 0;color: var(--ztc-text-text-7);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;margin: 0 20px 0 0;padding: 16px;text-transform: uppercase;transition: .4s }.properties2-section-area .nav.nav-pills li button.active, .properties2-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area a.header-btn2:hover, .properties2-section-area .tab-content .tab-pane .property-boxarea .sell-point .sell:hover, .properties2-section-area .tab-content .tab-pane .property-boxarea:hover .content-area .price-area .header-btn2, .properties2-section-area .tab-content .tab-pane .property-boxarea:hover .sell-point .sell {background: var(--ztc-bg-bg-4);color: var(--ztc-text-text-7);transition: .4s }.properties2-section-area .tab-content .tab-pane, .properties4-section-area .tab-content .tab-pane, .properties5-section-area .tab-content .tab-pane {transform: translateY(100px);transition: .4s }.properties2-section-area .tab-content .tab-pane.fade.show.active, .properties4-section-area .tab-content .tab-pane.fade.show.active, .properties5-section-area .tab-content .tab-pane.fade.show.active {transform: translateY(0);transition: .4s }.properties2-section-area .tab-content .tab-pane .property-boxarea {background: var(--ztc-bg-bg-1);margin-bottom: 30px;position: relative;transition: .4s;z-index: 1 }.properties2-section-area .tab-content .tab-pane .property-boxarea:hover, .properties5-section-area .tab-content .tab-pane .property-boxarea:hover, .property-location-area .featured-boxarea:hover, .property-location-area2 .featured-boxarea:hover {box-shadow: 0 4px 30px 0 rgba(38, 39, 49, .08);transition: .4s }.properties2-section-area .tab-content .tab-pane .property-boxarea:hover .img1:after, .properties5-section-area .tab-content .tab-pane .property-boxarea:hover .img1:after, .property-inner-area .property-boxarea:hover .img1:after, .property-location-area .featured-boxarea:hover .img1:after, .property-location-area .property-boxarea:hover .img1:after, .property-location-area2 .featured-boxarea:hover .img1:after, .property-location-area2 .property-boxarea:hover .img1:after, .property-sidebar-section-area .featured-boxarea:hover .img1:after, .property-sidebar-section-area .property-boxarea:hover .img1:after {height: 100%;transition: .6s }.properties2-section-area .tab-content .tab-pane .property-boxarea:hover .img1 img {border-radius: 0;transform: scale(1.1) rotate(-4deg);transition: .4s }.properties2-section-area .tab-content .tab-pane .property-boxarea .img1 {overflow: hidden;position: relative;transition: .4s }.properties2-section-area .tab-content .tab-pane .property-boxarea .img1:after {background: var(--ztc-text-text-6);content: "";height: 0;left: 0;opacity: .7;position: absolute;top: 0;transition: .6s;width: 100% }.properties2-section-area .tab-content .tab-pane .property-boxarea .img1 img {border-radius: 0;height: 100%;transition: .4s;width: 100% }.properties2-section-area .tab-content .tab-pane .property-boxarea .sell-point, .properties4-section-area .tab-content .tab-pane .property-boxarea .sell-point, .properties5-section-area .tab-content .tab-pane .property-boxarea .sell-point, .property-inner-area .property-boxarea .sell-point, .property-location-area .featured-boxarea .sell-point, .property-location-area .property-boxarea .sell-point, .property-location-area2 .featured-boxarea .sell-point, .property-location-area2 .property-boxarea .sell-point, .property-sidebar-section-area .featured-boxarea .sell-point, .property-sidebar-section-area .property-boxarea .sell-point {left: 16px;position: absolute;top: 16px }.properties2-section-area .tab-content .tab-pane .property-boxarea .sell-point .sell {background: var(--ztc-text-text-6);color: var(--ztc-text-text-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;padding: 12px 16px;transition: .4s }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area, .properties5-section-area .tab-content .tab-pane .property-boxarea .content-area, .property-inner-area .property-boxarea .content-area, .property-location-area .featured-boxarea .content-area, .property-location-area .property-boxarea .content-area, .property-location-area2 .featured-boxarea .content-area, .property-location-area2 .property-boxarea .content-area, .property-sidebar-section-area .featured-boxarea .content-area, .property-sidebar-section-area .property-boxarea .content-area {padding: 24px 16px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area a {color: var(--ztc-text-text-7);display: inline-block;font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s24);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 24px;transition: .4s }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area a:hover {color: var(--ztc-bg-bg-4);transition: .4s }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area p, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area p {color: var(--ztc-text-text-8);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px;margin-top: 16px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area ul, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area ul, .properties5-section-area .tab-content .tab-pane .property-boxarea .content-area ul, .property-location-area .featured-boxarea .content-area ul, .property-location-area .property-boxarea .content-area ul, .property-location-area2 .featured-boxarea .content-area ul, .property-location-area2 .property-boxarea .content-area ul {border-bottom: 1px solid #eaebeb;margin-top: 24px;padding-bottom: 24px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area ul li a, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area ul li a {color: var(--ztc-text-text-8);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px;transition: .4s }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area ul li a img, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area ul li a img, .properties5-section-area .tab-content .tab-pane .property-boxarea .content-area ul li a img, .property-inner-area .property-boxarea .content-area ul li a img, .property-location-area .featured-boxarea .content-area ul li a img, .property-location-area .property-boxarea .content-area ul li a img, .property-location-area2 .featured-boxarea .content-area ul li a img, .property-location-area2 .property-boxarea .content-area ul li a img, .property-sidebar-section-area .featured-boxarea .content-area ul li a img, .property-sidebar-section-area .features-author-boxarea .content-area ul li a img, .property-sidebar-section-area .property-boxarea .content-area ul li a img, .property-single-area .property-single-area ul li a img {display: inline-block;filter: brightness(0);height: 24px;margin: 0 6px 0 0;width: 24px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area, .properties5-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area, .property-inner-area .property-boxarea .content-area .price-area, .property-location-area .featured-boxarea .content-area .price-area, .property-location-area .property-boxarea .content-area .price-area, .property-location-area2 .featured-boxarea .content-area .price-area, .property-location-area2 .property-boxarea .content-area .price-area, .property-sidebar-section-area .featured-boxarea .content-area .price-area, .property-sidebar-section-area .features-author-boxarea .content-area .price-area, .property-sidebar-section-area .property-boxarea .content-area .price-area {align-items: center;display: flex;justify-content: space-between;padding-top: 24px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area h3, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area h3 {color: var(--ztc-text-text-7);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s32);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 32px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area h3 span, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area h3 span {color: var(--ztc-text-text-8);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area a.header-btn2 {background: var(--ztc-text-text-7);color: var(--ztc-bg-bg-1);font-display: swap;font-family: var(--ztc-family-font2) !important;font-size: var(--ztc-font-size-font-s16);font-weight: var(--ztc-weight-bold);line-height: var(--ztc-font-size-font-s16);padding: 12px 16px }.properties3-section-area .property-slider-area .owl-dots {margin-top: 50px;text-align: center }.properties3-section-area .property-slider-area .owl-dots button {background: #c7d3f3;border-radius: 50%;display: inline-block;height: 12px;margin: 0 20px 0 0;position: relative;transition: .4s;width: 12px;z-index: 1 }.properties3-section-area .property-slider-area .owl-dots button:after {border: 1px solid var(--ztc-bg-bg-6);border-radius: 50%;content: "";display: inline-block;height: 28px;left: -8px;opacity: 0;position: absolute;top: -8px;transition: .4s;visibility: hidden;width: 28px }.properties3-section-area .property-slider-area .owl-dots button.active {background: var(--ztc-bg-bg-6);transition: .4s }.properties3-section-area .property-slider-area .property-boxarea .img1 img {border-radius: 8px;height: 100%;width: 100% }.properties3-section-area .property-slider-area .property-boxarea .content-area {background: var(--ztc-bg-bg-6);border-radius: 8px;display: inline-block;margin-left: 100px;margin-top: -230px;opacity: 0;padding: 32px;position: relative;transition: .8s;visibility: hidden;z-index: 1 }.properties3-section-area .property-slider-area .property-boxarea .content-area .header-btn1 {background: var(--ztc-bg-bg-1);color: var(--ztc-bg-bg-6);margin-top: 24px }.properties3-section-area .property-slider-area .property-boxarea .content-area .header-btn1:hover {background: var(--ztc-text-text-10);color: var(--ztc-text-text-1) }.properties4-section-area, .properties5-section-area {background: var(--ztc-bg-bg-8) }.properties4-section-area .nav.nav-pills li button, .properties5-section-area .nav.nav-pills li button {background: var(--ztc-bg-bg-1);border-radius: 40px;color: var(--ztc-text-text-10);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;margin: 0 20px 0 0;padding: 16px;text-transform: capitalize;transition: .4s }.properties4-section-area .nav.nav-pills li button.active {background: var(--ztc-bg-bg-7);color: var(--ztc-text-text-1);transition: .4s }.properties4-section-area .tab-content .tab-pane .property-boxarea, .properties5-section-area .tab-content .tab-pane .property-boxarea, .property-location-area .property-boxarea {background: var(--ztc-bg-bg-1);border-radius: 8px;margin-bottom: 30px;position: relative;transition: .4s;z-index: 1 }.properties4-section-area .tab-content .tab-pane .property-boxarea:hover {border-radius: 8px;box-shadow: 0 4px 30px 0 rgba(38, 39, 49, .08);transition: .4s }.properties4-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area a.header-btn2:hover, .properties4-section-area .tab-content .tab-pane .property-boxarea .sell-point .sell:hover, .properties4-section-area .tab-content .tab-pane .property-boxarea:hover .content-area .price-area .header-btn2, .properties4-section-area .tab-content .tab-pane .property-boxarea:hover .sell-point .sell {background: var(--ztc-bg-bg-9);color: var(--ztc-text-text-1);transition: .4s }.properties4-section-area .tab-content .tab-pane .property-boxarea:hover .img1:after {border-radius: 8px 8px 0 0;height: 100%;transition: .6s }.properties4-section-area .tab-content .tab-pane .property-boxarea:hover .img1 img, .property-inner-area .property-boxarea:hover .img1 img, .property-location-area .featured-boxarea:hover .img1 img, .property-location-area .property-boxarea:hover .img1 img, .property-location-area2 .featured-boxarea:hover .img1 img, .property-location-area2 .property-boxarea:hover .img1 img, .property-sidebar-section-area .featured-boxarea:hover .img1 img, .property-sidebar-section-area .property-boxarea:hover .img1 img {transform: scale(1.1) rotate(-4deg);transition: .4s }.properties4-section-area .tab-content .tab-pane .property-boxarea .img1, .properties5-section-area .tab-content .tab-pane .property-boxarea .img1, .property-inner-area .property-boxarea .img1, .property-location-area .property-boxarea .img1, .property-location-area2 .property-boxarea .img1, .property-sidebar-section-area .property-boxarea .img1 {border-radius: 8px 8px 0 0;overflow: hidden;position: relative;transition: .4s }.properties4-section-area .tab-content .tab-pane .property-boxarea .img1:after {background: var(--ztc-text-text-12);border-radius: 8px 8px 0 0;content: "";height: 0;left: 0;opacity: .7;position: absolute;top: 0;transition: .6s;width: 100% }.properties4-section-area .tab-content .tab-pane .property-boxarea .img1 img, .properties5-section-area .tab-content .tab-pane .property-boxarea .img1 img, .property-location-area .property-boxarea .img1 img, .property-location-area2 .property-boxarea .img1 img, .property-sidebar-section-area .property-boxarea .img1 img {border-radius: 8px 8px 0 0;height: 100%;transition: .4s;width: 100% }.properties4-section-area .tab-content .tab-pane .property-boxarea .sell-point .sell {background: var(--ztc-text-text-12);border-radius: 40px;color: var(--ztc-text-text-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;padding: 12px 16px;text-transform: capitalize;transition: .4s }.properties4-section-area .tab-content .tab-pane .property-boxarea .content-area a {border-radius: 40px;color: var(--ztc-text-text-7);display: inline-block;font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s24);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 24px;text-transform: capitalize !important;transition: .4s }.properties4-section-area .tab-content .tab-pane .property-boxarea .content-area a:hover {color: var(--ztc-bg-bg-7);transition: .4s }.properties4-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area a.header-btn2 {background: var(--ztc-text-text-12);color: var(--ztc-bg-bg-1);font-display: swap;font-family: var(--ztc-family-font2) !important;font-size: var(--ztc-font-size-font-s16);font-weight: var(--ztc-weight-bold);line-height: var(--ztc-font-size-font-s16);padding: 12px 16px }.properties5-section-area .nav.nav-pills li button.active {background: var(--ztc-bg-bg-10);color: var(--ztc-text-text-1);transition: .4s }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area a.header-btn2:hover, .properties5-section-area .tab-content .tab-pane .property-boxarea:hover .content-area .price-area .header-btn2, .properties5-section-area .tab-content .tab-pane .property-boxarea:hover .sell-point .sell {background: #f1c54b;color: var(--ztc-text-text-10);transition: .4s }.properties5-section-area .tab-content .tab-pane .property-boxarea:hover .img1 {border-radius: 8px 8px 0 0 }.properties5-section-area .tab-content .tab-pane .property-boxarea:hover .img1 img {border-radius: 8px 8px 0 0;transform: scale(1.1) rotate(-4deg);transition: .4s }.properties5-section-area .tab-content .tab-pane .property-boxarea .img1:after {background: var(--ztc-text-text-13);content: "";height: 0;left: 0;opacity: .7;position: absolute;top: 0;transition: .6s;width: 100% }.properties5-section-area .tab-content .tab-pane .property-boxarea .sell-point .sell {background: var(--ztc-text-text-13);border-radius: 40px;color: var(--ztc-text-text-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;padding: 12px 16px;text-transform: capitalize;transition: .4s }.properties5-section-area .tab-content .tab-pane .property-boxarea .sell-point .sell:hover {background: #f1c54b;color: var(--ztc-text-text-1);transition: .4s }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area a {border-radius: 40px;color: var(--ztc-text-text-10);display: inline-block;font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s24);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 24px;text-transform: capitalize !important;transition: .4s }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area p, .properties5-section-area .tab-content .tab-pane .property-boxarea .content-area ul li a, .property-inner-area .property-list-area .nice-select1 .nice-select, .property-inner-area .search-form-area form input, .property-sidebar-section-area .features-author-boxarea .content-area ul li a {font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular) }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area a:hover {color: var(--ztc-bg-bg-10);transition: .4s }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area p {color: var(--ztc-text-text-11);line-height: 16px;margin-top: 16px }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area ul li a, .property-sidebar-section-area .features-author-boxarea .content-area ul li a {color: var(--ztc-text-text-11);line-height: 16px;transition: .4s }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area h3, .property-sidebar-section-area .features-author-boxarea .content-area .price-area h3 {color: var(--ztc-text-text-10);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s32);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 32px }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area h3 span, .property-sidebar-section-area .features-author-boxarea .content-area .price-area h3 span {color: var(--ztc-text-text-11);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.properties5-section-area .tab-content .tab-pane .property-boxarea .content-area .price-area a.header-btn2 {background: var(--ztc-text-text-13);color: var(--ztc-bg-bg-1);font-display: swap;font-family: var(--ztc-family-font2) !important;font-size: var(--ztc-font-size-font-s16);font-weight: var(--ztc-weight-bold);line-height: var(--ztc-font-size-font-s16);padding: 12px 16px }.property-inner-area .search-form-area form {border: 1px solid #eaebeb;border-radius: 8px;height: 68px;padding: 22px;position: relative;width: 100% }.property-inner-area .search-form-area form input {color: var(--ztc-text-text-3);width: 100% }.property-inner-area .search-form-area form input::-moz-placeholder {color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular) }.property-inner-area .search-form-area form input::placeholder {color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular) }.property-inner-area .search-form-area form button {border: none;outline: 0;position: absolute;right: 8px;top: 8px }.property-inner-area .property-list-area {align-items: center;display: flex;justify-content: space-between }.property-inner-area .property-list-area .nice-select1 {border: 1px solid #eaebeb;border-radius: 4px;position: relative }.property-inner-area .property-list-area .nice-select1 .location2 {left: 16px;position: absolute;top: 24px;z-index: 1 }.property-inner-area .property-list-area .nice-select1 .nice-select {border: none;color: var(--ztc-text-text-3);height: 68px;line-height: 18px;outline: 0;padding: 24px 24px 24px 44px;position: relative;width: 200px }.property-inner-area .property-list-area .nice-select1 .nice-select:after {filter: brightness(0);height: 8px;right: 16px;width: 8px }.property-inner-area .property-boxarea, .property-location-area2 .property-boxarea, .property-sidebar-section-area .property-boxarea {background: #f9f9f9;border-radius: 8px;margin-bottom: 30px;position: relative;transition: .4s;z-index: 1 }.property-inner-area .property-boxarea .content-area .price-area a.header-btn1:hover, .property-inner-area .property-boxarea .sell-point .sell:hover, .property-inner-area .property-boxarea:hover .content-area .price-area .header-btn1, .property-inner-area .property-boxarea:hover .sell-point .sell, .property-location-area .property-boxarea .content-area .price-area a.header-btn1:hover, .property-location-area .property-boxarea .sell-point .sell:hover, .property-location-area .property-boxarea:hover .content-area .price-area .header-btn1, .property-location-area .property-boxarea:hover .sell-point .sell, .property-location-area2 .property-boxarea .content-area .price-area a.header-btn1:hover, .property-location-area2 .property-boxarea .sell-point .sell:hover, .property-location-area2 .property-boxarea:hover .content-area .price-area .header-btn1, .property-location-area2 .property-boxarea:hover .sell-point .sell, .property-sidebar-section-area .property-boxarea .content-area .price-area a.header-btn1:hover, .property-sidebar-section-area .property-boxarea .sell-point .sell:hover, .property-sidebar-section-area .property-boxarea:hover .content-area .price-area .header-btn1, .property-sidebar-section-area .property-boxarea:hover .sell-point .sell, .property-single-area .agent-single-area .single-contact-area .sell:hover {background: var(--ztc-text-text-3);color: var(--ztc-text-text-1);transition: .4s }.property-inner-area .property-boxarea .img1:after, .property-location-area .property-boxarea .img1:after, .property-location-area2 .property-boxarea .img1:after, .property-sidebar-section-area .property-boxarea .img1:after {background: var(--ztc-text-text-2);content: "";height: 0;left: 0;opacity: .7;position: absolute;top: 0;transition: .6s;width: 100% }.property-inner-area .property-boxarea .img1 img {border-radius: 8px 8px 0 0;height: 354px;object-fit: cover;transition: .4s;width: 100% }.couper-mot {display: block !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap }.property-inner-area .property-boxarea .sell-point .sell, .property-location-area .property-boxarea .sell-point .sell, .property-location-area2 .property-boxarea .sell-point .sell, .property-sidebar-section-area .property-boxarea .sell-point .sell, .property-single-area .agent-single-area .single-contact-area .sell {background: var(--ztc-text-text-2);border-radius: 8px;color: var(--ztc-text-text-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;padding: 12px 16px;transition: .4s }.property-inner-area .property-boxarea .content-area a, .property-location-area .property-boxarea .content-area a, .property-location-area2 .property-boxarea .content-area a, .property-sidebar-section-area .property-boxarea .content-area a {color: var(--ztc-text-text-3);display: inline-block;font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s24);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 24px;transition: .4s }.property-inner-area .property-boxarea .content-area a:hover, .property-location-area .featured-boxarea .content-area a:hover, .property-location-area .property-boxarea .content-area a:hover, .property-location-area2 .featured-boxarea .content-area a:hover, .property-location-area2 .property-boxarea .content-area a:hover, .property-sidebar-section-area .featured-boxarea .content-area a:hover, .property-sidebar-section-area .property-boxarea .content-area a:hover {color: var(--ztc-text-text-2);transition: .4s }.property-inner-area .property-boxarea .content-area p, .property-inner-area .property-boxarea .content-area p a {color: var(--ztc-text-text-5);font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px;margin-top: 16px }.property-inner-area .property-boxarea .content-area ul {border-bottom: 1px solid #eaebeb;height: 35px;margin-top: 24px;padding-bottom: 24px }.property-inner-area .property-boxarea .content-area ul li a {color: var(--ztc-text-text-5);font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px;transition: .4s }.property-inner-area .property-boxarea .content-area .price-area h3, .property-location-area .featured-boxarea .content-area .price-area h3, .property-location-area .property-boxarea .content-area .price-area h3, .property-location-area2 .featured-boxarea .content-area .price-area h3, .property-location-area2 .property-boxarea .content-area .price-area h3, .property-sidebar-section-area .featured-boxarea .content-area .price-area h3, .property-sidebar-section-area .property-boxarea .content-area .price-area h3 {color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s32);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 32px }.property-inner-area .property-boxarea .content-area .price-area h3 span, .property-location-area .featured-boxarea .content-area .price-area h3 span, .property-location-area .property-boxarea .content-area .price-area h3 span, .property-location-area2 .featured-boxarea .content-area .price-area h3 span, .property-location-area2 .property-boxarea .content-area .price-area h3 span, .property-sidebar-section-area .featured-boxarea .content-area .price-area h3 span, .property-sidebar-section-area .property-boxarea .content-area .price-area h3 span, .property-single-area .agent-single-area .single-contact-area h3 span, .property-single-area .single-header h4 {color: var(--ztc-text-text-5);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.property-single-area .agent-single-area .single-contact-area h3, .property-single-area .property-single-area h3 {font-display: swap;font-size: var(--ztc-font-size-font-s32);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 32px }.property-inner-area .property-boxarea .content-area .price-area a.header-btn1, .property-location-area .property-boxarea .content-area .price-area a.header-btn1, .property-location-area2 .property-boxarea .content-area .price-area a.header-btn1, .property-sidebar-section-area .property-boxarea .content-area .price-area a.header-btn1 {background: var(--ztc-text-text-2);color: var(--ztc-bg-bg-1);font-display: swap;font-family: var(--ztc-family-font2) !important;font-size: var(--ztc-font-size-font-s16);font-weight: var(--ztc-weight-bold);line-height: var(--ztc-font-size-font-s16);padding: 12px 16px }.property-inner-area .pagination-area ul, .property-location-area2 .pagination-area ul {justify-content: center }.property-inner-area .pagination-area ul li a, .property-location-area2 .pagination-area ul li a, .property-sidebar-section-area .pagination-area ul li a {background: #f9f9f9;border: none;border-radius: 8px;box-shadow: none;color: var(--ztc-text-text-3);display: inline-block;font-size: var(--ztc-font-size-font-s20);font-weight: var(--ztc-weight-bold);height: 50px;line-height: 40px;margin: 0 14px 0 0;text-align: center;transition: .4s;width: 50px }.property-inner-area .pagination-area ul li a:hover, .property-location-area2 .pagination-area ul li a:hover, .property-sidebar-section-area .pagination-area ul li a:hover {background: #2a2a2a;color: var(--ztc-bg-bg-1);transition: .4s }.property-inner-area .pagination-area ul li a.active, .property-location-area2 .pagination-area ul li a.active, .property-sidebar-section-area .pagination-area ul li a.active, .property-sidebar-section-area .property-author .property-listiong-contact .input-area .nice-select ul li:hover {background: #2a2a2a;color: var(--ztc-bg-bg-1) }.property-location-area .location-header, .property-location-area2 .location-header, .property-single-area .single-header {align-items: center;display: flex;justify-content: space-between;margin-bottom: 60px }.property-sidebar-section-area .features-author-boxarea .content-area p img, .property-sidebar-section-area .property-author .agent-boxarea .left-area .content a img, .property-single-area .agent-single-area .agent-boxarea .left-area .content a img, .property-single-area .single-header h4 img {margin: 0 6px 0 0 }.property-single-area .images-area .img1 img, .property-single-area .img1 img {border-radius: 8px;height: 100%;-o-object-fit: cover;object-fit: cover;width: 100% }.property-single-area .property-single-area h3 {color: var(--ztc-text-text-3);font-family: var(--ztc-family-font1);transition: .4s }.property-single-area .property-single-area ul {border-bottom: 1px solid #eaebeb;margin-top: 24px;padding-bottom: 36px }.property-location-area .property-boxarea .content-area ul li a, .property-location-area2 .property-boxarea .content-area ul li a, .property-sidebar-section-area .property-boxarea .content-area ul li a, .property-single-area .property-single-area ul li a {color: var(--ztc-text-text-5);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px;transition: .4s }.property-single-area .property-single-area .boxarea {margin-top: 24px;position: relative }.property-single-area .property-single-area .boxarea .icons {position: absolute }.property-single-area .property-single-area .boxarea .icons img {filter: brightness(0) }.property-single-area .property-single-area .boxarea .content {padding-left: 30px }.property-single-area .property-single-area .boxarea .content p span {color: var(--ztc-text-text-3);display: inline-block;font-weight: var(--ztc-weight-bold) }.property-sidebar-section-area .property-author, .property-single-area .agent-single-area {position: sticky;top: 100px }.property-sidebar-section-area .property-author .agent-boxarea, .property-single-area .agent-single-area .agent-boxarea, .property-single-area .agent-single-area .single-contact-area {background: #f9f9f9;border-radius: 8px;padding: 24px;position: relative }.property-single-area .agent-single-area .single-contact-area h3 {border-bottom: 1px solid #eaebeb;color: var(--ztc-text-text-3);font-family: var(--ztc-family-font2);padding-bottom: 24px }.property-single-area .agent-single-area .single-contact-area .input-area input {border: 1px solid #eaebeb;border-radius: 8px;color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);height: 50px;line-height: 16px;padding: 16px;width: 100% }.property-single-area .agent-single-area .single-contact-area .input-area input::-moz-placeholder {color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.property-single-area .agent-single-area .single-contact-area .input-area input::placeholder {color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.property-single-area .agent-single-area .single-contact-area .input-area button {border: none;outline: 0;text-align: center;width: 100% }.property-sidebar-section-area .property-author .agent-boxarea h3, .property-single-area .agent-single-area .agent-boxarea h3 {color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s24);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 24px;transition: .4s }.property-sidebar-section-area .property-author .agent-boxarea .left-area .img1, .property-single-area .agent-single-area .agent-boxarea .left-area .img1 {height: 100px;position: absolute;width: 100px }.property-single-area .agent-single-area .agent-boxarea .left-area .content {padding-left: 109px }.property-sidebar-section-area .property-author .agent-boxarea .left-area .content a, .property-single-area .agent-single-area .agent-boxarea .left-area .content a {color: var(--ztc-text-text-5);display: block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px;transition: .4s }.property-location-area .featured-boxarea, .property-location-area2 .featured-boxarea {background: var(--ztc-bg-bg-1);border-radius: 8px;margin-bottom: 30px;position: relative;transition: .4s;z-index: 1 }.property-location-area .featured-boxarea .img1, .property-location-area2 .featured-boxarea .img1, .property-sidebar-section-area .featured-boxarea .img1 {border-radius: 8px 8px 0 0;overflow: hidden;position: relative;transition: .4s }.property-location-area .featured-boxarea .img1:after, .property-location-area2 .featured-boxarea .img1:after, .property-sidebar-section-area .featured-boxarea .img1:after {background: #2a2a2a;border-radius: 8px 8px 0 0;content: "";height: 0;left: 0;opacity: .7;position: absolute;top: 0;transition: .6s;width: 100% }.property-location-area .featured-boxarea .img1 img, .property-location-area2 .featured-boxarea .img1 img, .property-sidebar-section-area .featured-boxarea .img1 img {border-radius: 8px 8px 0 0;height: 100%;transition: .4s;width: 100% }.property-location-area .featured-boxarea .sell-point .sell, .property-location-area2 .featured-boxarea .sell-point .sell, .property-sidebar-section-area .featured-boxarea .sell-point .sell, .property-sidebar-section-area .features-author-boxarea .feater-images .sell-point .sell {background: #2a2a2a;border-radius: 8px;color: var(--ztc-bg-bg-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;padding: 12px 16px;transition: .4s }.property-location-area .featured-boxarea .sell-point .sell:hover, .property-location-area2 .featured-boxarea .sell-point .sell:hover, .property-sidebar-section-area .featured-boxarea .sell-point .sell:hover, .property-sidebar-section-area .features-author-boxarea .feater-images .sell-point .sell:hover {background: var(--ztc-text-text-3) }.property-location-area .featured-boxarea .sell-point .featured {background: var(--ztc-text-text-3);border-radius: 8px;color: var(--ztc-bg-bg-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;margin-left: 8px;padding: 12px 16px;transition: .4s }.property-location-area .featured-boxarea .sell-point .featured:hover, .property-location-area2 .featured-boxarea .sell-point .featured:hover, .property-sidebar-section-area .featured-boxarea .sell-point .featured:hover {background: var(--ztc-text-text-2) }.property-location-area .featured-boxarea .content-area a, .property-location-area2 .featured-boxarea .content-area a, .property-sidebar-section-area .featured-boxarea .content-area a {color: var(--ztc-text-text-3);display: inline-block;font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s24);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 24px }.property-inner-area .listing-tabs-area .tab-content .tab-pane .listing-input .nice-select, .property-inner-area .listing-tabs-area .tab-content .tab-pane .listing-input input, .property-inner-area .listing-tabs-area .tab-content .tab-pane label, .property-location-area .featured-boxarea .content-area ul li a, .property-location-area2 .featured-boxarea .content-area ul li a {font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular) }.property-location-area .featured-boxarea .content-area p, .property-location-area .property-boxarea .content-area p, .property-location-area2 .featured-boxarea .content-area p, .property-location-area2 .property-boxarea .content-area p, .property-sidebar-section-area .featured-boxarea .content-area p, .property-sidebar-section-area .property-boxarea .content-area p {color: var(--ztc-text-text-5);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px;margin-top: 16px }.property-location-area .featured-boxarea .content-area ul li a, .property-location-area2 .featured-boxarea .content-area ul li a {color: var(--ztc-text-text-5);line-height: 16px }.property-location-area .featured-boxarea .content-area .price-area a:hover .like1, .property-location-area2 .featured-boxarea .content-area .price-area a:hover .like1, .property-sidebar-section-area .featured-boxarea .content-area .price-area a:hover .like1, .property-sidebar-section-area .features-author-boxarea .content-area .price-area a:hover .like1 {opacity: 0;transition: .4s;visibility: hidden }.property-location-area .featured-boxarea .content-area .price-area a .like2, .property-location-area2 .featured-boxarea .content-area .price-area a .like2, .property-sidebar-section-area .featured-boxarea .content-area .price-area a .like2, .property-sidebar-section-area .features-author-boxarea .content-area .price-area a .like2 {opacity: 0;position: absolute;right: 0;top: 0;transition: .4s;visibility: visible;z-index: 1 }.property-location-area2 .featured-boxarea .sell-point .featured, .property-sidebar-section-area .featured-boxarea .sell-point .featured {background: var(--ztc-text-text-3);border-radius: 8px;color: var(--ztc-bg-bg-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;margin-left: 12px;padding: 12px 16px;transition: .4s }.property-inner-area .listing-tabs-area ul li button, .property-location-area2 .location-header ul li button {background: #2a2a2a;border: none;border-radius: 8px;color: var(--ztc-bg-bg-1);display: inline-block;font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-bold);line-height: 16px;margin: 0 12px 0 0;outline: 0;padding: 12px 16px;transition: .4s }.property-inner-area .listing-tabs-area ul li button.active, .property-location-area2 .location-header ul li button.active {background: var(--ztc-text-text-3);transition: .4s }.property-location-area2 .tab-content .property-boxarea {background: var(--ztc-bg-bg-1) }.property-inner-area .listing-tabs-area .tab-content .tab-pane .listing-input input {border: 1px solid #eaebeb;border-radius: 8px;color: var(--ztc-text-text-3);height: 50px;line-height: 16px;outline: 0;padding: 16px;width: 100% }.property-inner-area .listing-tabs-area .tab-content .tab-pane .listing-input input::-moz-placeholder {color: var(--ztc-text-text-5);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.property-inner-area .listing-tabs-area .tab-content .tab-pane .listing-input input::placeholder {color: var(--ztc-text-text-5);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.property-inner-area .listing-tabs-area .tab-content .tab-pane .listing-input .nice-select {border: 1px solid #eaebeb;box-shadow: none;color: var(--ztc-text-text-5);height: 50px;line-height: 45px;margin-bottom: 24px;outline: 0;width: 100% }.property-inner-area .listing-tabs-area .tab-content .tab-pane .listing-input .nice-select:after, .property-sidebar-section-area .property-author .property-listiong-contact .input-area .nice-select:after {filter: brightness(0);height: 7px;right: 16px;width: 7px }.property-inner-area .listing-tabs-area .tab-content .tab-pane label {color: var(--ztc-text-text-3);line-height: 16px }.property-inner-area .listing-tabs-area .tab-content .tab-pane label input {accent-color: #2a2a2a;margin: 0 6px 0 0 }.property-inner-area .listing-tabs-area .tab-content .tab-pane .btn-area1 button:hover img, .property-sidebar-section-area .property-author .property-listiong-contact .input-area button:hover img {transform: rotateY(1turn);transition: .4s }.property-sidebar-section-area .features-author-boxarea {background: #f9f9f9;border-radius: 8px }.property-sidebar-section-area .features-author-boxarea .feater-images .img1 img {border-radius: 8px 0 0 8px;height: 100%;-o-object-fit: cover;object-fit: cover;width: 100% }.property-sidebar-section-area .features-author-boxarea .feater-images .sell-point {left: 16px;position: absolute;top: 16px;z-index: 2 }.property-sidebar-section-area .features-author-boxarea .content-area {padding: 32px }.property-sidebar-section-area .features-author-boxarea .content-area a {color: var(--ztc-text-text-10);display: inline-block;font-display: swap;font-family: var(--ztc-family-font1);font-size: var(--ztc-font-size-font-s24);font-style: normal;font-weight: var(--ztc-weight-semibold);line-height: 24px;transition: .4s }.property-sidebar-section-area .featured-boxarea .content-area ul li a, .property-sidebar-section-area .features-author-boxarea .content-area p, .property-sidebar-section-area .property-author .property-listiong-contact .input-area label {font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular) }.property-sidebar-section-area .features-author-boxarea .content-area a:hover {color: #2a2a2a;transition: .4s }.property-sidebar-section-area .features-author-boxarea .content-area p {color: var(--ztc-text-text-5);line-height: 26px;margin-top: 16px }.property-sidebar-section-area .features-author-boxarea .content-area ul {border-bottom: 1px solid #ccd7d9;margin-top: 24px;padding-bottom: 24px }.property-sidebar-section-area .pagination-area .pagination.justify-center {justify-content: inherit }.property-sidebar-section-area .pagination-area ul {justify-content: end }.property-sidebar-section-area .property-author .property-listiong-contact {background: #f9f9f9;padding: 24px;position: relative }.property-sidebar-section-area .property-author .property-listiong-contact .input-area button {border: none;outline: 0;width: 100% }.property-sidebar-section-area .property-author .property-listiong-contact .input-area .nice-select, .property-sidebar-section-area .property-author .property-listiong-contact .input-area input {background: var(--Home-2-Box-Color, #eaebeb);border-radius: 7px;color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);height: 50px;line-height: 16px;padding: 16px;width: 100% }.property-sidebar-section-area .property-author .property-listiong-contact .input-area label {align-items: center;color: var(--ztc-text-text-3);display: flex;line-height: 16px }.property-sidebar-section-area .property-author .property-listiong-contact .input-area label input {accent-color: #2a2a2a;cursor: pointer;height: 20px;margin: 0 8px 0 0;width: 20px }.property-sidebar-section-area .property-author .property-listiong-contact .input-area input::-moz-placeholder {color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.property-sidebar-section-area .property-author .property-listiong-contact .input-area input::placeholder {color: var(--ztc-text-text-3);font-display: swap;font-family: var(--ztc-family-font2);font-size: var(--ztc-font-size-font-s16);font-style: normal;font-weight: var(--ztc-weight-regular);line-height: 16px }.property-sidebar-section-area .property-author .property-listiong-contact .input-area .nice-select {border: none;margin-bottom: 20px }.property-sidebar-section-area .property-author .agent-boxarea .left-area .content {padding-left: 120px }.property-sidebar-section-area .featured-boxarea {background: #f9f9f9;border-radius: 8px;margin-bottom: 30px;position: relative;transition: .4s;z-index: 1 }.property-sidebar-section-area .featured-boxarea .content-area ul {border-bottom: 1px solid var(--ztc-text-text-2);margin-top: 24px;padding-bottom: 24px }.property-sidebar-section-area .featured-boxarea .content-area ul li a {color: var(--ztc-text-text-5);line-height: 16px }.property-sidebar-section-area .property-boxarea .content-area ul {border-bottom: 1px solid var(--ztc-text-text-5);margin-top: 24px;padding-bottom: 24px }@media (max-width:767px) {.form-style2 .form-group .vs-btn {font-size: 14px;padding: .375rem 1rem }.form-style1 .form-group {display: block }.form-style1 input, .properties2-section-area .nav.nav-pills, .properties4-section-area .nav.nav-pills, .properties5-section-area .nav.nav-pills, .property-single-area .img1 {margin-bottom: 20px }.form-style1.layout2 .form-group {background-color: transparent }.form-style1.layout2 input {background-color: var(--white-color) }.form-style2 .form-title {font-size: 20px;margin: 0 0 30px }.form-style2 input, .form-style2 select {background-position: right 15px center;height: 50px;padding-left: 15px }.form-style4, .testimonial-style1 {padding: 40px 20px }.accordion-style2 .accordion-button {font-size: 18px;padding: 17.5px 50px 17.5px 20px }.accordion-style2 .accordion-button:before {height: 40px;line-height: 40px;right: 9px;width: 40px }.accordion-style2 .accordion-body {padding: 15px 55px 3px 23px }.testi-style2 {padding-left: 0;text-align: center }.testi-style2 .testi-body {display: block;padding: 35px 10px }.testi-style2 .testi-img {margin: 0 0 15px;max-width: 100% }.testi-nav {position: relative;width: 100% }.testi-nav.nav-next {top: 0 }.properties1-section-area .property-header, .properties2-section-area .property-header, .properties3-section-area .property-header, .properties4-section-area .property-header, .properties5-section-area .property-header {margin-bottom: 30px }.properties1-section-area .property-slider-area .owl-item.active .property-boxarea .content-area, .properties3-section-area .property-slider-area .owl-item.active .property-boxarea .content-area {margin-left: 0;margin-top: 30px }.properties1-section-area .property-slider-area .property-boxarea, .properties3-section-area .property-slider-area .property-boxarea {margin: 0 }.properties1-section-area .property-slider-area .property-boxarea .content-area, .properties3-section-area .property-slider-area .property-boxarea .content-area {margin-left: 0;margin-top: 30px;opacity: 1;visibility: visible }.properties2-section-area .nav.nav-pills li button, .properties4-section-area .nav.nav-pills li button, .properties5-section-area .nav.nav-pills li button {margin-bottom: 10px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .properties5-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .property-inner-area .property-boxarea .content-area ul li, .property-location-area .featured-boxarea .content-area ul li, .property-location-area .property-boxarea .content-area ul li, .property-location-area2 .featured-boxarea .content-area ul li, .property-location-area2 .property-boxarea .content-area ul li, .property-sidebar-section-area .featured-boxarea .content-area ul li, .property-sidebar-section-area .features-author-boxarea .content-area ul li, .property-sidebar-section-area .property-boxarea .content-area ul li, .property-single-area .property-single-area ul li {margin: 0 15px 0 0 }.property-inner-area .property-list-area {display: none }.property-location-area .location-header, .property-location-area2 .location-header, .property-single-area .single-header {display: block;margin-bottom: 30px;text-align: center }.property-location-area .location-header .btn-area1, .property-location-area2 .location-header .btn-area1, .property-single-area .single-header .btn-area1 {margin-top: 30px }.property-location-area2 .location-header ul {justify-content: center }.property-sidebar-section-area .features-author-boxarea .feater-images .img1 img {border-radius: 8px 8px 0 0 }.property-sidebar-section-area .features-author-boxarea .content-area {padding: 30px }.property-sidebar-section-area .property-author.mb2 {margin-bottom: 30px !important }.property-sidebar-section-area .property-author {margin-top: 50px }}@media only screen and (min-width:768px) and (max-width:991px) {.properties1-section-area .property-header, .properties2-section-area .nav.nav-pills, .properties2-section-area .property-header, .properties3-section-area .property-header, .properties4-section-area .nav.nav-pills, .properties4-section-area .property-header, .properties5-section-area .nav.nav-pills, .properties5-section-area .property-header {margin-bottom: 30px }.properties2-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .properties4-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .properties5-section-area .tab-content .tab-pane .property-boxarea .content-area ul li, .property-inner-area .property-boxarea .content-area ul li, .property-location-area .featured-boxarea .content-area ul li, .property-location-area .property-boxarea .content-area ul li, .property-location-area2 .featured-boxarea .content-area ul li, .property-location-area2 .property-boxarea .content-area ul li, .property-sidebar-section-area .featured-boxarea .content-area ul li, .property-sidebar-section-area .features-author-boxarea .content-area ul li, .property-sidebar-section-area .property-boxarea .content-area ul li, .property-single-area .property-single-area ul li {margin: 0 10px 0 0 }.property-inner-area .property-list-area, .property-location-area .location-header .btn-area1, .property-location-area2 .location-header .btn-area1, .property-single-area .single-header .btn-area1 {margin-top: 30px }.property-location-area .location-header, .property-location-area2 .location-header, .property-single-area .single-header {display: block;margin-bottom: 30px;text-align: center }.property-single-area .img1 {margin-bottom: 20px }.property-location-area2 .location-header ul {justify-content: center }.property-sidebar-section-area .features-author-boxarea .feater-images .img1 img {border-radius: 8px 8px 0 0 }.property-sidebar-section-area .property-author.mb2 {margin-bottom: 30px !important }.property-sidebar-section-area .property-author {margin-top: 50px }}@media (max-width:991.98px) {.col-lg-5th {flex: 0 0 100%;max-width: 100% }}.lang-btn, .listing-top {align-items: center;display: flex }.floating-logo {bottom: 20px;position: fixed;right: 50px;z-index: 9999 }.floating-logo img {height: auto;width: 240px }.hero {background: linear-gradient(90deg, #0d6efd22, #6c757d11);padding: 2.5rem 0 }.card+.card {margin-top: 1rem }.section-number {color: #174470;font-weight: 700 }.small-note {color: #6c757d;font-size: .9rem }h3.text-white.text-estimation {font-size: 20px;font-weight: 300 }.language-switcher {gap: 10px }.lang-btn {background: #fff;border: 1px solid #ddd;border-radius: 6px;cursor: pointer;font-size: 12px;gap: 6px;padding: 0 2px;transition: .3s }.lang-btn:hover {background: #f5f5f5 }.lang-btn img {height: 12px;width: 18px }.hover-img .img-style, .hover-img .img-style2 {border-radius: 10px;overflow: hidden }.hover-img .img-style img, .hover-img .img-style2 .img-hv {object-fit: cover;-webkit-transition: 1s cubic-bezier(.3, 1, .35, 1);transition: transform .5s;width: 100% }.hover-img:hover img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);-webkit-transition: 2s cubic-bezier(.3, 1, .35, 2);transition: 2s cubic-bezier(.3, 1, .35, 2) }.hover-img2 .img-style2, .hover-img3 .img-style3 {border-radius: 8px;overflow: hidden }.hover-img2:hover .img2 {transform: scale(1.1) rotate(3deg) }.flat-your .box .content, .meta .btn-button i {-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s }.comments .comment-form button {border: unset;padding: 16px 29px }.flat-blog.home2 .content {padding: 20px 0 0 }.flat-blog.home2 .sub-box {left: 24.5% }.flat-blog.page-detail {padding: 41px 0 100px }.flat-blog .sub-box {background-color: #fff;border-radius: 6px;bottom: 10px;height: 32px;left: 50%;padding: 0 15px;position: absolute;transform: translateX(-50%);width: 152px }.flat-blog .sub-box .title-2:before {color: #8e8e93;content: "\f07c";font-display: swap;font-family: Font Awesome\ 5 Pro;font-size: 14px;font-weight: 100;margin-right: 6px }.flat-blog .content {padding: 20px 5px 0;text-align: center }.flat-blog .content h3 {font-size: 18px;line-height: 27px }a.text-inherit:hover {color: #b68538 }.listing-item {background: #fff;border-radius: 10px;padding: 5px;transition: .5s ease-in-out }.listing-bookmark, .listing-status {color: #fff;font-size: 14px;padding: 2px 12px;top: 10px;z-index: 1 }.listing-img {border-radius: 10px;overflow: hidden;position: relative;width: 100% }.listing-img img {border-radius: 10px;height: 300px;object-fit: cover;width: 100% }.listing-bookmark {background: #e35618;border-radius: 50px;position: absolute;right: 10px;text-align: center }.lang-switcher button:hover, .listing-bookmark:hover {background: #000;color: #fff }.listing-status {border-radius: 50px;font-weight: 500;left: 10px;position: absolute }.listing-single-meta-left span.close, .listing-status.close, .listing-status.open {background: #000 }.listing-content {padding: 15px }.listing-top {gap: 10px;justify-content: space-between }.listing-author, .listing-category {align-items: center;display: flex;gap: 7px }.listing-category-icon {background: #e35618;border-radius: 50px;color: #fff;height: 30px;text-align: center;width: 30px }.listing-category-title a:hover, .listing-info h5 a:hover, .listing-single-author a:hover, .rate-type {color: #e35618 }.listing-rate i {color: #ffba00 }.booking-confirm-content .theme-btn, .listing-info {margin-top: 15px }.listing-more-info {align-items: center;display: flex;justify-content: space-between;margin: 15px 0 }.listing-price span {color: #000;font-weight: 600;margin-left: 5px }.listing-bottom {align-items: center;border-top: 1px solid rgba(0, 0, 0, .05);display: flex;justify-content: space-between;margin-top: 5px;padding-top: 15px }.listing-author img {border-radius: 50px;width: 38px !important }.listing-text-btn {color: #e35618;font-weight: 500 }.listing-text-btn:hover {color: #000 }.listing-slider .listing-item {border: 2px solid rgba(0, 0, 0, .05);box-shadow: none;margin: 15px }.listing-slider .owl-dots {margin-top: 30px;text-align: center }.listing-slider .owl-dots .owl-dot span {background: 0 0;border: 2px solid #e35618;border-radius: 50px;display: inline-block;height: 12px;margin: 5px;transition: .5s ease-in-out;width: 12px }.listing-single-meta-left span.open, .listing-slider .owl-dots .owl-dot.active span {background: #e35618 }.listing-sort {align-items: center;background: #fff;border-radius: 10px;display: flex;justify-content: space-between;margin-bottom: 25px;padding: 10px 10px 10px 15px }.listing-sort-list-grid a {border: 1px solid #ced4da;border-radius: 6px;color: #1d293f;display: inline-block;height: 35px;line-height: 33px;text-align: center;width: 35px }.listing-sort-list-grid a.active {border-color: #e35618;color: #e35618 }.listing-sort .nice-select {border-color: #ced4da;border-radius: 8px;color: #757f95;font-size: 16px;height: 46px;line-height: 45px;padding-left: 20px;width: 100% }.booking-form .form-group .form-control:focus, .listing-sidebar .form-check-input:focus, .listing-sort .form-control:focus, .listing-sort .nice-select:focus {border-color: #e35618 }.listing-sort .nice-select .list {border: none;border-radius: 12px;box-shadow: 0 0 50px 0 rgb(32 32 32/15%);padding: 10px;width: 100% }.listing-sort .nice-select .option.focus, .listing-sort .nice-select .option.selected.focus, .listing-sort .nice-select .option:hover {background: #f6f6f6;border-radius: 8px;color: #e35618 }.listing-sort .nice-select:after {height: 8px;margin-top: -5px;right: 15px;width: 8px }.listing-sidebar {background: #fff;border-radius: 15px;padding: 20px }.listing-sidebar .search-form {background: 0 0;border-radius: 0;box-shadow: none }.listing-sidebar .form-group {margin-bottom: 20px !important }.listing-sidebar .search-form div[class*=col-] {border-right: 0 }.listing-sidebar .form-control, .listing-sidebar .nice-select {border: 1px solid #ced4da }.listing-sidebar .form-check-input {box-shadow: none;margin-top: 7px }@media (min-width:992px) {.listing-list .listing-item {display: flex;gap: 15px }.listing-list .listing-img img {width: 370px }.listing-list .listing-content {flex: 1 }}.booking-listing-img img, .listing-single-slider img {border-radius: 10px }.listing-single-meta {border-bottom: 1px solid rgba(0, 0, 0, .04);display: flex;justify-content: space-between;padding: 15px 0 }.listing-single-meta-left p {margin-bottom: 10px;margin-top: 5px }.listing-single-meta-left span {border-radius: 7px;color: #fff;padding: 5px 10px }.listing-single-price span {color: #e35618;font-size: 20px;font-weight: 600;margin-left: 5px }.listing-single-rating i {color: #f6b500 }.listing-single-meta-option {margin-top: 8px }.listing-single-meta-option a {background: #e35618;border-radius: 8px;color: #fff;height: 28px;line-height: 29px;margin-left: 0;text-align: center;width: 28px }.listing-single-meta-option a:hover {background: #1d293f }.listing-single-info-item i {color: #e35618;margin: 5px 5px 5px 0 }.booking-listing-title p i, .listing-single-floor-item i {color: #e35618;margin-right: 5px }.listing-single-video .video-content, .listing-single-video .video-content:before {background-attachment: unset;border-radius: 12px }.listing-single-info iframe {border-radius: 12px }.listing-single-info .blog-comments-content h5 {font-size: 18px;font-weight: 600 }.listing-single-item {background: #fff;border-radius: 15px;margin-bottom: 25px;padding: 25px }.listing-single-item h5 {font-size: 20px;margin-bottom: 25px }.listing-single-sidebar .booking-btn .theme-btn {text-align: center;width: 100% }.listing-single-author .author-content {align-items: center;display: flex;gap: 10px }.listing-single-author .author-img img {border-radius: 50%;width: 55px }.listing-single-author .author-contact-list li {margin: 10px 0 }.listing-single-author .author-contact-list i {background: #e35618;border-radius: 50px;color: #fff;height: 30px;margin-right: 8px;text-align: center;width: 30px }.listing-single-opening li {color: #1d293f;font-weight: 500;margin: 10px 0 }.listing-single-opening span {color: #757f95;float: right;font-weight: 400 }.listing-single-tag a {background: #f9f9f9;border-radius: 10px;margin: 5px 5px 5px 0;padding: 5px 15px }.listing-single-slider.owl-theme .owl-nav button:hover, .listing-single-tag a:hover {background: #e35618;color: #fff }.listing-related h4 {font-size: 24px;margin-bottom: 30px }.listing-single-slider.owl-theme .owl-nav {margin-top: 0 }.listing-single-slider.owl-theme .owl-nav .owl-next, .listing-single-slider.owl-theme .owl-nav .owl-prev {background: #fff;border-radius: 50px;color: #e35618;cursor: pointer;display: inline-block;font-size: 25px;height: 50px;line-height: 50px;margin: 0;padding: 0;position: absolute;text-align: center;top: 50%;transform: translateY(-50%);transition: .5s ease-in-out;width: 50px }.listing-single-slider.owl-theme .owl-nav .owl-prev {left: 20px }.listing-single-slider.owl-theme .owl-nav .owl-next {right: 20px }.star-rating-box {direction: rtl !important }.star-rating-box label {color: #d4d4d4;cursor: pointer;display: inline-block;font-size: 38px;transition: color .2s }.star-rating-box input:checked~label, .star-rating-box label:hover, .star-rating-box label:hover~label {color: #f8a611 }@media (max-width:767px) {.listing-sort {flex-direction: column;gap: 25px;padding: 20px }.listing-sort-box {width: 100% }.listing-single-meta {flex-direction: column;gap: 30px }.listing-single-meta-right {text-align: left }.listing-single-nearby-list {align-items: flex-start;flex-direction: column }}.booking-widget {background: #fff;border-radius: 12px;margin-bottom: 30px;padding: 30px }.booking-form .form-group label {margin-bottom: 8px }.booking-form .form-group .form-control {border-radius: 10px;box-shadow: none;padding: 15px 18px }.booking-summary {border-radius: 10px;padding: 20px }.booking-listing-title {align-items: center;display: flex;justify-content: space-between;margin-bottom: 10px;margin-top: 20px }.booking-listing-title p {font-size: 14px;margin-bottom: 0 }.book-edit-btn {background: #e35618;border-radius: 8px;color: #fff;height: 32px;line-height: 30px;text-align: center;width: 32px }.book-edit-btn:hover {background: #1d293f;color: #fff }.booking-listing-rate {font-size: 15px }.rate-text {color: #646a9b }.booking-confirm .booking-summary-list li span, .booking-order-info span {float: right }.order-total {border-top: 1px solid #eee;padding-top: 10px }.booking-confirm .booking-summary, .booking-confirm-content {border-radius: 10px;box-shadow: 0 0 40px 5px rgb(0 0 0/5%);padding: 50px;text-align: center }.booking-confirm-icon i {background: #e35618;border-radius: 50px;color: #fff;font-size: 35px;height: 70px;line-height: 70px;text-align: center;width: 70px }.booking-confirm-content p {margin: 15px 0 }.booking-confirm .booking-summary-content {padding: 80px 0 }.booking-confirm .booking-summary-list h6 {border-bottom: 1px solid rgba(0, 0, 0, .1);margin-bottom: 15px;padding-bottom: 15px }.accordion-collapse {max-height: 0;overflow: hidden;transition: .4s }.accordion-collapse.active {max-height: 200px }.accordion-button {background: #fff;border: none;border-radius: 12px;cursor: pointer;font-weight: 600;margin-bottom: 10px;padding: 20px;width: 100% }.faq-section, .seo-content {border-radius: 20px;padding: 60px 20px }.accordion-button.active {background: #0f172a;color: #fff }.seo-content {background: linear-gradient(135deg, #0f172a, #1e293b);color: #fff;margin-bottom: 50px }.seo-content h2 {color: #b59a5a;font-size: 36px;font-weight: 700;margin-bottom: 20px }.seo-content h3 {color: #b59a5a;font-size: 22px;margin-top: 30px }.seo-content p {color: #cbd5e1;line-height: 1.8 }.seo-content ul {margin-top: 20px;padding-left: 0 }.seo-content ul li {color: #e2e8f0;list-style: none;margin-bottom: 10px;padding-left: 25px;position: relative }.seo-content ul li:before {color: #b59a5a;content: "✔";left: 0;position: absolute }.seo-content a {color: #b59a5a;font-weight: 600;text-decoration: none }.faq-section {background: #f8fafc }.faq-item, .vs-blog.blog-single {background: #fff;overflow: hidden }.faq-section h2 {font-weight: 700;margin-bottom: 40px;text-align: center }.faq-item {border: 1px solid #e2e8f0;border-radius: 12px;transition: .3s }.faq-item h3 {cursor: pointer;font-size: 18px;margin: 0;padding: 20px;position: relative }.faq-item h3:after {content: "+";font-size: 22px;position: absolute;right: 20px }.faq-item p {color: #475569;display: none;padding: 0 20px 20px }.detail-blog h2, .detail-blog h3 {font-display: swap;font-family: Playfair Display;src: url('../fonts/playfair-display-v40-latin-regular.woff2') format('woff2');font-size: 18px;font-weight: 600;line-height: 100%;margin: -.2em 0 16px;position: relative;text-transform: uppercase }.faq-item.active h3:after {content: "-" }.blog-content h3 {align-items: center;color: #0f172a;display: flex;font-size: 20px;font-weight: 600;gap: 10px;margin: 30px 0 12px }.vs-blog-wrapper {background: #f6f8fb;padding: 80px 0 }.vs-blog.blog-single {border: 1px solid #eef2f7;border-radius: 18px;box-shadow: 0 12px 35px rgba(0, 0, 0, .08);transition: transform .3s, box-shadow .3s }.blog-img img {height: 450px;object-fit: cover;transition: transform .6s;width: 100% }.blog-date {backdrop-filter: blur(8px);background: rgba(15, 23, 42, .85);border-radius: 999px;bottom: 20px;color: #fff;font-size: 13px;left: 20px;padding: 8px 14px;position: absolute }.blog-content {padding: 35px 40px }.blog-meta {align-items: center;display: flex;gap: 15px }.blog-meta a {align-items: center;background: #f1f5f9;border-radius: 999px;color: #6b7280;display: inline-flex;font-size: 14px;gap: 8px;padding: 6px 12px;transition: .3s }.blog-meta a:hover {background: #e2e8f0;color: #0f172a }.blog-title {color: #0f172a;font-size: 32px;font-weight: 700;line-height: 1.3;margin-bottom: 20px;position: relative }.blog-title:after {background: linear-gradient(90deg, #2563eb, #06b6d4);border-radius: 10px;content: "";display: block;height: 3px;margin-top: 12px;width: 80px }.blog-content p {color: #4b5563;font-size: 16px;line-height: 1.8 }.vs-blog.blog-single:hover {box-shadow: 0 18px 45px rgba(0, 0, 0, .12);transform: translateY(-5px) }@media (max-width:768px) {.vs-logo img, .will-sticky .sticky-active.active .vs-logo img {height: 115px }.item-listbien.propertie-style1 {margin: 0 8px;padding: 20px 0 30px }.icon-btn4 i {margin-bottom: 6px }.icon-btn4 {padding: 10px 17px }.blog-img img {height: 280px }.blog-content {padding: 20px }.blog-title {font-size: 22px }}.hero-layout1 {min-height: 800px;position: relative }@media (max-width:991px) {.accomodation-title {font-size: 30px;margin-bottom: 40px }.floating-logo, .testi-nav {display: none }.space, .space-top {padding-top: var(--section-space-mobile) }.space, .space-bottom {padding-bottom: var(--section-space-mobile) }.space-extra, .space-extra-top {padding-top: calc(var(--section-space-mobile) - 30px) }.space-extra, .space-extra-bottom {padding-bottom: calc(var(--section-space-mobile) - 30px) }.space-top-md-none {padding-top: 0 }.hero-bottom.search-form-mobile, .logo-mobile {display: block }.propertie-style1 .propertie-comare {right: 19% }.space-extra, .space-extra-bottom p {max-width: 200px }.hero-layout1 {min-height: 600px }}@media (max-width:576px) {.hero-layout1 {min-height: 400px }}.vs-menu-wrapper {height: 100%;left: 0;position: fixed;top: 0;transform: translateX(-100%);transition: transform .3s;visibility: hidden;width: 100% }.vs-menu-wrapper.vs-body-visible {transform: translateX(0);visibility: visible }.lang-switcher {align-items: center;display: flex;gap: 8px }.lang-switcher button {background: #fff;border: 1px solid #ddd;border-radius: 4px;cursor: pointer;font-size: 14px;padding: 6px 12px;transition: .2s }.footer-logo img {height: 150px;width: auto }