.input-group-addon{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;color:var(--color-white);background-color:var(--theme-color);border:1px solid var(--theme-color);border-radius:0.375rem;}.btn-xl{padding:14px 24px;}.relative{position:relative}.overlay-link{width:100%;height:100%;display:block;position:absolute;left:0;top:0;cursor:pointer;z-index:10;}hr{border-width:2px;border-color:#ccc;}hr.light{border-color:#fff;}hr.dotted{border:none;border-bottom:2px dotted #ccc;}h1 i.fa-star{font-size:0.5em;}h4 i.fa-star{font-size:0.8em;}.stripe{padding:50px 0;background:#fff;}.stripe-lg{padding:25px 0;}.text-strike{text-decoration:line-through;}.breadcrumb{display:flex;align-items:center;position:relative;padding:10px 0;z-index:1;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;}.breadcrumb::-webkit-scrollbar{display:none;}.breadcrumb ol{display:flex;list-style:none;padding:0;margin:0;font-size:14px;}.breadcrumb ol li{display:flex;align-items:center;padding-left:8px;}.breadcrumb ol li:first-child{padding-left:0;}.breadcrumb ol li::before{content:"/";padding-right:8px;color:#ccc;}.breadcrumb ol li:first-child::before{content:"";padding:0;}.breadcrumb a{text-decoration:none;color:inherit;transition:color 0.3s ease;}.breadcrumb a:hover{color:var(--theme-color);text-decoration:underline;}.breadcrumb li.active{color:var(--theme-color);pointer-events:none;}#search-product-form-container{padding:15px 2px;color:#313041;}.form-control{line-height:2.4;}.form-control:focus{border-color:#0BB5FF;}.form-group{margin-top:10px;margin-bottom:10px;padding-left:4px;padding-right:4px;}#search-product-form-container .row-submit button{margin-bottom:-60px;}#search-product-identity-form .datepicker-calendar::after,#search-product-form .datepicker-calendar::after{font-family:"Font Awesome 6 Pro";font-size:20px;content:'\f073';color:#b4bcc2;position:absolute;top:9px;right:15px;}#search-product-identity-form .map-marker::after,#search-product-form .map-marker::after{font-family:"Font Awesome 6 Pro";font-size:20px;content:'\f3c5';color:#b4bcc2;position:absolute;top:18px;right:15px;}#search_product_identity_submit::before,#search_product_submit::before{font-family:"Font Awesome 6 Pro";font-size:17px;content:'\f002';color:#fff;position:absolute;top:9px;left:8px;}#quickSearchSkiLocationForm .quick-search-location::after{font-family:"Font Awesome 6 Pro";font-size:20px;content:'\f002';color:#b4bcc2;position:absolute;top:11px;right:15px;}#search_product_identity_submit,#search_product_submit{padding:12px 30px;position:relative;}#search-product-form .empty-message{padding:5px 10px;text-align:center;font-size:12px;}#search-product-form .tt-suggestion.tt-cursor{background-color:#fff;}#search-product-form .tt-suggestion.tt-selectable:before{content:'';font-family:inherit;display:none;font-size:0;margin-right:0.5em;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#search-product-form .tt-suggestion:hover,#search-product-form .tt-suggestion:focus{background-color:#f6f7fb;}#search-product-form .tt-suggestion{padding:8px 10px;}#search-product-form .row.tt-suggestion{margin-left:0;margin-right:0;text-align:left;}#search-product-form .row.tt-suggestion .item{margin-left:-2px;margin-right:-2px;}#search-product-form .form-control, input{x-border-width:0;}.product .col-lg-1, .product .col-lg-10, .product .col-lg-11, .product .col-lg-12, .product .col-lg-2, .product .col-lg-3, .product .col-lg-4, .product .col-lg-5, .product .col-lg-6, .product .col-lg-7, .product .col-lg-8, .product .col-lg-9, .product .col-md-1, .product .col-md-10, .product .col-md-11, .product .col-md-12, .product .col-md-2, .product .col-md-3, .product .col-md-4, .product .col-md-5, .product .col-md-6, .product .col-md-7, .product .col-md-8, .product .col-md-9, .product .col-sm-1, .product .col-sm-10, .product .col-sm-11, .product .col-sm-12, .product .col-sm-2, .product .col-sm-3, .product .col-sm-4, .product .col-sm-5, .product .col-sm-6, .product .col-sm-7, .product .col-sm-8, .product .col-sm-9, .product .col-xs-1, .product .col-xs-10, .product .col-xs-11, .product .col-xs-12, .product .col-xs-2, .product .col-xs-3, .product .col-xs-4, .product .col-xs-5, .product .col-xs-6, .product .col-xs-7, .product .col-xs-8, .product .col-xs-9{position:relative;min-height:1px;padding-left:5px;padding-right:5px;}.products-list .ac-box-container{margin-bottom:0px;}.products-list .product{margin-bottom:40px;padding-top:20px;padding-bottom:20px;border:1px solid #dedede;}.products-list .product .thumbnail{margin-bottom:0;}.products-list .product .product-details-container .product-details{}.products-list .product .product-details-container .product-details p{margin:5px 0;}.products-list .product .product-details-container .product-details h3{font-size:1.5rem;font-weight:600;margin:2px 0 10px 0;color:#242b35;}.products-list .product .product-details-container .product-details h3 a{color:#242b35;}.products-list .product .product-details-container .product-details h4{font-size:1.3rem;font-weight:400;margin:5px 0 10px 0;}.products-list .product .product-details-container .product-price-details ul{text-align:left;display:inline-block;color:#888;font-size:1rem;line-height:1.7;}.products-list .product .product-details-container .product-location{font-size:0.9rem;font-weight:300;line-height:1.25;color:#5c708a;}.products-list .product .product-details-container .product-price{font-size:1.5rem;font-weight:600;line-height:1.25;color:#000;}.products-list .product .product-details-container .product-price p{margin:0;}.products-list .product .product-details-container .product-price span{font-size:0.85rem;font-weight:300;line-height:1.25;color:#5c708a;}.products-list .product .product-details-container .product-price .price{font-size:1.5rem;font-weight:600;line-height:1.25;color:#242b35;}.products-list .product .product-details-container .product-price .instead-of{color:#888;}.products-list .product .product-details-container .product-price .reduction{color:#a9a9a9;font-size:0.85rem;}.products-list .product .product-details-container .product-link{font-size:0.85rem;font-weight:400;color:#fff;background-color:#00529a;border-color:#00529a;padding:8px 20px;margin-top:10px;text-transform:uppercase;}.products-list .product .product-details-container .product-link a{color:#fff;}@media screen and (max-width:767px){.products-list .product .product-details-container .product-details h3{font-size:1.1rem;}.products-list .product .product-details-container .product-details h4{font-size:1rem;}.products-list .product .product-details-container  p{font-size:0.8rem;}}.products-list .product .product-details-container a.product-link:hover,.products-list .product .product-details-container a.product-link:active,.products-list .product .product-details-container a.product-link:visited{color:#fff;background-color:#00529a;border-color:#00529a;}.filterForm.sticky-top{top:100px;}.filterFormTitle{background-color:#0888fb;padding:10px 15px;color:#fff;}#filter-product-form .filter-button{font-size:16px;font-weight:400;color:#36344D;background-color:#f3f5f9;border-color:#f3f5f9;padding:10px 30px;margin-top:10px;text-transform:uppercase;position:relative;width:100%;}#filter-product-form a.filter-button{color:#fff;}#filter-product-form-container a.clear-filters{font-size:0.9rem;}#filter-product-form .filter-button:hover,#filter-product-form .filter-button:active,#filter-product-form .filter-button:visited,#filter-product-form a.filter-button:hover,#filter-product-form a.filter-button:active,#filter-product-form a.filter-button:visited{background-color:#d8deeb;border-color:#d8deeb;}#filter-product-form .filter-button::before{font-family:"Font Awesome 6 Pro";font-size:17px;content:'\f021';color:#36344D;position:absolute;top:9px;left:8px;}.filters-list{overflow-x:hidden;overflow-y:auto;max-height:180px;}.filters-list::-webkit-scrollbar{width:5px;background-color:rgba(240,238,238,.3);}.filters-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#a7a8a9;}.filters-list::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(240,238,238,.6);}.ad-accordion-section-title .accordion-toggle:after{width:1.5rem;height:1.5rem;background-image:none;color:#373f50;background-color:#f3f3f3;font-family:"Font Awesome 6 Pro";font-size:.5rem;font-weight:bold;content:"\f078";text-align:center;line-height:1.5rem;border-radius:50%;background-position:center;float:right;}.ad-accordion-section-title .accordion-toggle.collapsed:after{content:"\f077";}.product-identity-container h1{font-size:30px;}.product-identity-container h2{color:#697488;font-size:20px;}.product-identity .product-details-container .product-price{background-color:#090a4a;padding:10px 20px 20px 20px;color:#ededf9;}.product-identity .product-details-container .product-price p{margin:2px 0;}.product-identity .product-details-container .product-price p.start-from{margin-bottom:5px;}.product-identity .product-details-container .product-price .price{font-size:40px;font-weight:700;color:#f90139;background:white;border-radius:8px;padding:5px;}.product-identity .product-details-container .product-price .price .currency{font-size:24px;font-weight:500;}.product-identity .product-details-container .product-price h4{background-color:#f90139;color:#fff;padding:6px 4px;margin-top:5px;line-height:2.5;}.product-identity .product-details-container .product-price .instead-of{color:#f3f3f3;}.product-identity .product-details-container .product-price .reduction{color:#2c3e50;font-size:14px;}.product-identity .product-details-container a.product-link{font-size:16px;font-weight:400;color:#fff;border:1px solid #fff;padding:8px 20px;margin-top:10px;text-transform:uppercase;}.product-identity .product-details-container a.product-link:hover,.product-identity .product-details-container a.product-link:visited,.product-identity .product-details-container a.product-link:active{color:#fefefe;border:1px solid #fdfdfd;}.product-identity .product-details-container .product-price-details{background-color:#ededf9;color:#090a4a;padding:20px;}.product-identity .product-details-container .product-price-details ul{text-align:left;display:inline-block;color:#2c3e50;font-size:15px;line-height:1.7;}.product-identity .product-details-container .product-price-details ul li{padding:5px 0;}.product-identity .product-details-container .product-price-details ul li .fa{font-size:22px;}#product-form-container{padding:5px 0;background:#00529a;}.btn-search-like{background-color:#fdfdfd;border-radius:16px;color:#888;text-align:left;height:36px;width:100%;position:relative;padding:4px 10px;vertical-align:middle;font-size:14px;cursor:pointer;transition:all .3s ease-in-out;min-height:36px;min-width:200px;}.btn-search-like span{padding:0 0 0 4px;}.btn-search-like::after{color:#8894f6;content:"Modifier";display:block;float:right;}#filter-product-form{padding-left:0;padding-right:0;font-size:0.85rem;}#filter-product-form .form-group{margin-bottom:2px;}#filter-product-form h3{font-size:1.1rem;font-weight:700;margin-top:10px;margin-bottom:2px;cursor:pointer;}#filter-product-form h3 a{text-decoration:none;color:#2c3e50;}#filter-product-form .checkbox{font-size:14px;padding:5px;}#filter-product-form .checkbox label{padding-left:10px;}#filter-product-form input[type=checkbox]{padding:10px;}@media (min-width:768px){.ac-collapse{display:none;}.ac-collapse-target{display:block!important;}}.twitter-typeahead{width:100%;}.tt-menu{width:100%;margin-top:1px;min-width:180px;padding:7px 0;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;max-height:300px;overflow-y:auto;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box;z-index: 2000!important;}.typeahead-scrollable .tt-menu{max-height:250px;}.typeahead-rtl .tt-menu{text-align:right;}.tt-suggestion{padding:8px 15px;cursor:pointer;}.tt-suggestion.tt-cursor{background-color:#f5f5f5;}.tt-suggestion p{margin:0}.tt-suggestion.tt-selectable:before{content:'';display:inline-block;font-size:1px;margin-right:.1em;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.tt-suggestion.tt-selectable:focus,.tt-suggestion.tt-selectable:hover{background-color:#fafafa;}.tt-dataset-group .tt-suggestion{padding-left:24px;padding-right:24px}.tt-heading{font-size:11px;line-height:1.82;padding:8px 15px;text-transform:uppercase;display:block;font-weight:700;margin-top:2px;margin-bottom:2px;}.btn-xl{padding:14px 24px;}.ac-box-container{margin-bottom:20px;position:relative;}.ac-box-container .thumbnail{border:0;border-radius:0;padding:0;}.ac-box-product{overflow:hidden;position:relative;float:left;box-shadow:none;transition:all .3s ease-in-out;}.ac-box-product .box-link{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:1;}.ac-box-product .box-link:before{background-color:#000;content:'';width:100%;height:100%;}.ac-box-product .inner-box-container{position:absolute;left:0;top:0;height:100%;width:100%;padding:0;}.ac-box-product .inner-box{position:relative;height:100%;width:100%;}.ac-box-product .inner-box .inner-box-top{position:absolute;top:0;left:0;height:auto;width:100%;}.ac-box-product .inner-box .inner-box-top .discount{border-radius:50%;background-color:#f90139;color:#fff;margin:10px;width:70px;height:70px;text-align:center;}.ac-box-product .inner-box .inner-box-top .discount h4{font-weight:700;margin:0;padding-top:23px;color:#fff;}.discount-triangle{width:0;height:0;border-top:60px solid #f90139;border-left:90px solid transparent;}.ac-box-product .inner-box .inner-box-top.triangle h4{position:absolute;top:0;right:0;}.ac-box-product .inner-box .inner-box-bottom{position:absolute;bottom:0;left:0;background-color:rgba(255, 255, 255, .45);color:#092a5e;min-height:30px;width:100%;padding:10px;}.ac-box-product .inner-box .inner-box-bottom  .product-title{max-width:75%;}.ac-box-product .inner-box .inner-box-bottom  .product-title h3{margin:0;font-size:20px;}.ac-box-product .inner-box .inner-box-bottom  div.product-price{max-width:25%;font-size:12px;}.ac-box-product .inner-box .inner-box-bottom  .product-price  span{display:inline:block;float:right;line-height:1;}.ac-box-product .inner-box .inner-box-bottom  .product-price .price{font-size:40px;font-weight:700;color:#f90139;}.ac-box-container .ac-box-caption .product-details h3{font-size:15px;font-weight:700;margin:2px 0;}.ac-box-container .ac-box-caption .product-details h4{font-size:17px;font-weight:400;margin:5px 0 2px 0;}.ac-box-container .ac-box-caption .product-details .h5{font-size:0.9rem;}.ac-box-container .ac-box-caption .product-details .h4{font-size:1.1rem;}.ac-box-container .ac-box-caption .product-price p{margin:0;}.ac-box-container .ac-box-caption .product-price .price{font-size:2rem;font-weight:700;color:#000;}.ac-box-container .ac-box-caption .product-price .price .currency{font-size:1.6rem;font-weight:500;}.ac-box-container .ac-box-caption .product-link,
.ac-box-container .ac-box-caption-auto .product-link,.ac-box-container .ac-box-caption-cta .product-link{font-size:1.4rem;font-weight:700;color:#fff;background-color:var(--thm-black);padding:10px;margin-top:10px;}.ac-box-container .ac-box-caption .product-link a,
.ac-box-container .ac-box-caption-auto .product-link a,.ac-box-container .ac-box-caption-cta .product-link a{color:#fff;}@media (min-width:768px){.grid .ac-box-container{height:452px;overflow:hidden;}}.row.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row.is-flex > [class*='col-']{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.is-flex .ac-flex-box-container{display:flex;flex-flow:column;margin-bottom:25px;}.is-flex .ac-flex-box-container .ac-box-container{height:100%;padding:15px 5px;display:flex;flex-flow:column;}.is-flex .ac-flex-box-container .ac-box-container .ac-box-caption-auto{margin-top:auto;}.is-flex .ac-flex-box-container .ac-box-container .ac-box-caption-cta{margin-top:auto;}.is-flex .ac-flex-box{display:flex;flex-flow:column;}.is-flex .ac-flex-content-center{justify-content:center;}.pagination{margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:0;list-style:none;}.pagination li{margin:0.25rem;display:contents;}.pagination>li>a, .pagination>li>span{padding:5px 12px;border-radius:0.4rem;}.pagination li.active{position:relative;z-index:5;cursor:default;}.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{background-color:#f3f5f9;border-color:#f3f5f9;color:#4b566b;}.pagination li a{position:relative;color:#4b566b;background-color:transparent;border:1px solid transparent;transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out;}.pagination li a:hover{background-color:#f3f5f9;border-color:#f3f5f9;color:#4b566b;}.pagination>.active>span{box-shadow:0 0.5rem 1.125rem -0.425rem rgb(0 116 136 / 90%);z-index:3;color:#fff;background-color:#0074ba;border-color:transparent;}.pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#0074ba;color:#fff;}.ac-product-slider .swiper-wrapper{width:auto;}.ac-product-slider .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;height:auto;width:auto;}.swiper-container .swiper-slide{overflow:hidden;}.swiper-container .swiper-slide img{x-width:inherit;}.swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;}.carousel-responsive-fixed-height .swiper-slide img{height:400px;}@media (min-width:768px){.carousel-responsive-fixed-height .swiper-slide img{height:500px;}}@media (min-width:1200px){.carousel-responsive-fixed-height .swiper-slide img{height:650px;}}.swiper-fixed-height-product .swiper-slide img{height:100%;max-height:350px;object-fit:cover;}@media (min-width:768px){.swiper-fixed-height-product .swiper-slide img{max-height:400px;}}@media (min-width:1200px){.swiper-fixed-height-product .swiper-slide img{max-height:500px;}}.lazy-load-image-background.blur{-webkit-filter:blur(15px);filter:blur(15px);}.lazy-load-image-background.blur.lazy-load-image-loaded{-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s;}.lazy-load-image-background.blur > img{opacity:0;}.lazy-load-image-background.blur.lazy-load-image-loaded > img{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;}@keyframes link-icon2{0%{transform:translateY(0);opacity:1;}49%{transform:translateY(20px);opacity:0;}50%{transform:translateY(-20px);opacity:0;}100%{transform:translateY(0);opacity:1;}}.h7{font-size:20px;line-height:28px;font-weight:600;}.fs-14{font-size:14px;}.flat-slider-detail-v1{padding:0 !important;position:relative;margin-bottom:-7%;}.flat-section{padding:100px 0px 20px;}.flat-property-detail .header-property-detail{position:relative;z-index:3;margin:0px -30px 20px;}.header-property-detail{padding:30px;border-radius:16px;background-color:#ffffff;color:#161e2d;}.header-property-detail .content-top{padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid #e4e4e4;flex-wrap:wrap;gap:20px;}.header-property-detail .content-top .flag-tag:hover{background-color:var(--theme-color);;}.header-property-detail .content-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;}.header-property-detail .content-bottom .info-box .label{margin-bottom:12px;text-transform:uppercase;letter-spacing:0.8px;font-weight:700;color:#5c6368;opacity:0.8;}.header-property-detail .content-bottom .info-box .meta{display:flex;align-items:center;gap:30px;flex-wrap:wrap;}.header-property-detail .content-bottom .info-box .meta-item{display:flex;align-items:center;gap:8px;font-size:18px;line-height:28px;font-weight:700;color:#161e2d;}.header-property-detail .content-bottom .info-box .meta-item .icon{font-size:28px;color:var(--theme-color);}.header-property-detail .content-bottom .icon-box{display:flex;gap:16px;}.header-property-detail .content-bottom .icon-box .item{width:52px;height:52px;background-color:#f7f7f7;display:flex;align-items:center;justify-content:center;border:1px solid #e4e4e4;border-radius:4px;}.header-property-detail .content-bottom .icon-box .item .icon{font-size:28px;color:#5c6368;}.header-property-detail .content-bottom .icon-box .item:hover{background-color:var(--theme-color);}.header-property-detail .content-bottom .icon-box .item:hover .icon{animation:0.3s link-icon2 linear;color:#ffffff;}.header-property-detail .content-bottom .icon-box .item.selected{background-color:var(--theme-color);}.header-property-detail .content-bottom .icon-box .item.selected .icon{animation:0.3s link-icon2 linear;color:#ffffff;}.single-property-element .title{text-transform:capitalize;}.single-property-element:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e4e4e4;}.single-property-desc .title{margin-bottom:16px;}.single-property-desc .btn-view{margin-top:16px;}.single-property-desc .btn-view .text::before{background-color:#161e2d;}.single-property-overview .title{margin-bottom:16px;}.single-property-overview .info-box{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;}.single-property-overview .info-box .item{display:flex;align-items:center;gap:12px;width:180px;}.single-property-overview .info-box .item span{font-weight:700;}.single-property-overview .info-box .item .label{color:#5c6368;font-weight:400;display:block;opacity:0.8;}.single-property-overview .info-box .item .box-icon{border-radius:8px;background-color:#f7f7f7;}.single-property-overview .info-box .item .box-icon .icon{font-size:28px;color:var(--theme-color);}.single-property-overview .info-box .item:hover .box-icon{background-color:var(--theme-color);}.single-property-overview .info-box .item:hover .box-icon .icon{color:#ffffff;animation:0.3s link-icon2 linear;}.single-property-contact .box-avatar{display:flex;align-items:center;gap:20px;}.wrapper-sidebar-right{padding-left:30px;}.widget-sidebar .widget-box:not(:last-child){margin-bottom:30px;}.widget-box{padding:24px;border-radius:16px;}.bg-surface{background-color:#f7f7f7;}.fixed-sidebar{position:sticky;top:100px;}.avatar.round{border-radius:50%;overflow:hidden;}.avatar img{width:100%;min-width:100%;height:100%;object-fit:cover;}.avt-40{width:40px;min-width:40px;height:40px;}.avt-56{width:56px;min-width:56px;height:56px;}.avt-60{width:60px;min-width:60px;height:60px;}.avt-100{width:100px;min-width:100px;height:100px;}.swiper:hover{cursor:pointer;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 8px;}.sw-auto .swiper-slide{width:auto;}.box-navigation{display:flex;gap:20px;}.box-navigation .navigation{width:60px;height:60px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #e4e4e4;background-color:#ffffff;border-radius:8px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.box-navigation .navigation .icon{color:#161e2d;font-size:24px;}.box-navigation .navigation.swiper-button-disabled, .box-navigation .navigation:hover{background-color:var(--theme-color);border-color:var(--theme-color);}.box-navigation .navigation.swiper-button-disabled .icon, .box-navigation .navigation:hover .icon{color:#ffffff;}.box-navigation .navigation.style-1{width:44px;height:44px;}.box-navigation .navigation.style-1 .icon{font-size:18px;}.sw-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#a3abb0;opacity:1;position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.sw-pagination .swiper-pagination-bullet::before{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;border-radius:50%;content:"";width:18px;height:18px;border:1px solid #ED2027;overflow:visible;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.sw-pagination .swiper-pagination-bullet-active{background-color:#ED2027 !important;}.sw-pagination .swiper-pagination-bullet-active::before{opacity:1;}.flat-location .navigation{position:absolute;top:50%;transform:translateY(-50%);z-index:123;}.flat-location .navigation.swiper-nav-next{left:60px;}.flat-location .navigation.swiper-nav-prev{right:60px;}.box-icon{display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;}.box-icon.w-28{width:28px;height:28px;}.box-icon.w-28 .icon{font-size:14px;}.box-icon.w-32{width:32px;height:32px;}.box-icon.w-40{width:40px;height:40px;}.box-icon.w-52{width:52px;height:52px;}.box-icon.w-60{width:60px;height:60px;}.box-icon.w-68{width:68px;height:68px;}.box-icon.w-80{width:80px;height:80px;}.box-icon.w-80 .icon{font-size:44px;}.box-icon.round{border-radius:50%;}.box-icon.social{background-color:rgba(255, 255, 255, 0.1);border-radius:50%;}.box-icon.social .icon{color:#ffffff;font-size:18px;}.box-icon.social .icon.icon-youtube{font-size:12px;}.box-icon.social.square{background-color:#f7f7f7;border-radius:4px;border:1px solid #e4e4e4;}.box-icon.social.square .icon{color:#161e2d;font-size:18px;}.box-icon.social.square .icon.icon-youtube{font-size:12px;}.box-icon.social.square:hover .icon{color:#ffffff;}.box-icon.social:hover{background-color:var(--theme-color);;color:#ffffff;border-color:var(--theme-color);;}.info-box{background:#ffffff;border-radius:12px;}.info-box .box-top{padding:20px 20px 16px;border-bottom:1px solid #e4e4e4;}.info-box .title{margin-top:12px;}.info-box .desc{display:flex;align-items:center;gap:4px;margin-top:8px;color:#5c6368;}.info-box .meta-list{margin-top:20px;display:flex;align-items:center;column-gap:30px;row-gap:15px;flex-wrap:wrap;}.info-box .meta-list .item{display:flex;align-items:center;gap:12px;}.info-box .meta-list .item .icon{font-size:28px;color:#5c6368;}.info-box .meta-list .item span{font-weight:700;font-size:18px;line-height:28px;}.info-box .box-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px;flex-wrap:wrap;gap:15px;}#incentive-section-publish-offer{background:url("/images/home/bg/medium/annoncer-gratuitement.webp") center center fixed;background-size:cover;text-align:center;padding:100px 0;box-shadow:0 0 8px 0 rgba(0,0,0,.2);}#incentive-section-publish-offer h2{font-size:40px;color:#000;font-weight:500;x-text-shadow:2px 2px 2px #000;padding:0;}#incentive-section-publish-offer p{font-size:18px;x-text-shadow:1px 1px 1px #000;color:#000;font-weight:400;}.zn-el-listing-cat-box .znin-item{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1);padding:40px 20px 35px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;background-color:#f2f2f2;text-align:center;margin-bottom:30px;border-radius:3px;display:block;}.zn-el-listing-cat-box .znin-item .znin-icon{margin-bottom:20px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4db8ff}.zn-el-listing-cat-box .znin-item .znin-icon img{max-height:100%;width:auto}.zn-el-listing-cat-box .znin-item .znin-icon .rtcl-icon:before{font-size:50px;margin:0;line-height:1;width:inherit}.zn-el-listing-cat-box .znin-item .znin-title{font-size:17px;line-height:1.5;margin-bottom:0;color:#222;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.zn-el-listing-cat-box .znin-item .znin-count{color:#989898;font-weight:500;line-height:1.2;margin-top:10px}.zn-el-listing-cat-box .znin-item:hover{background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(89,89,89,.1);box-shadow:0 0 5px 0 rgba(89,89,89,.1)}.zn-el-listing-cat-box .znin-item:hover .znin-icon{color:#fcaf01}.zn-el-listing-cat-box .znin-item:hover .znin-title{color:#1aa78e}.zn-el-listing-cat-box2 .znin-item{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1);x-padding:40px 20px 35px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;background-color:#f2f2f2;x-text-align:center;margin-bottom:20px;border-radius:3px;display:block;}.zn-el-listing-cat-box2 .znin-item .znin-icon{color:#4db8ff;font-size:30px;}.zn-el-listing-cat-box2 .znin-item .znin-title{font-size:17px;line-height:1.5;color:#222;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;display:inline-block;}.zn-el-listing-cat-box2 .znin-item .znin-count{color:#989898;line-height:1.2;}.zn-el-listing-cat-box2 .znin-item:hover{background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(89,89,89,.1);box-shadow:0 0 5px 0 rgba(89,89,89,.1)}.zn-el-listing-cat-box2 .znin-item:hover .znin-icon{color:#fcaf01}.zn-el-listing-cat-box2 .znin-item:hover .znin-title{color:#1aa78e}.ac-clickable{cursor:pointer;}.rt-el-listing-cat-box-3 .rtin-item{padding:15px 20px 35px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background-color:#F5F7FA;text-align:center;margin-bottom:30px;display:block}.rt-el-listing-cat-box-3 .rtin-item .rtin-title-area{display:block}.rt-el-listing-cat-box-3 .rtin-item .rtin-title-area .rtin-icon{margin-bottom:5px;width:100px;height:100px;display:inline-block;background-color:transparent;padding:15px;border-radius:50%;line-height:1;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.rt-el-listing-cat-box-3 .rtin-item .rtin-title-area .rtin-icon img{max-height:100%;width:auto}.rt-el-listing-cat-box-3 .rtin-item .rtin-title-area .rtin-icon svg{border-radius:50%;width:30px;height:30px}.rt-el-listing-cat-box-3 .rtin-item .rtin-title-area .rtin-icon .rtcl-icon:before{font-size:50px;margin:0;line-height:1.3;width:inherit;color:#f85c70}.rt-el-listing-cat-box-3 .rtin-item .rtin-title-area .rtin-title{font-size:18px;line-height:1.5;margin-bottom:0;color:#2a2a2a;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.rt-el-listing-cat-box-3 .rtin-item .rtin-count{font-weight:600;line-height:1.2;margin-top:5px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;font-size:14px}.rt-el-listing-cat-box-3 .rtin-item .rtin-content{margin-top:18px;margin-bottom:0;color:#646464;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.rt-el-listing-cat-box-3 .rtin-item:hover{-webkit-box-shadow:0 0 20px 0 rgba(216,216,216,.75);box-shadow:0 0 20px 0 rgba(216,216,216,.75);background-color:var(--theme-color);color:#fff}.rt-el-listing-cat-box-3 .rtin-item:hover .rtin-title,.rt-el-listing-cat-box-3 .rtin-item:hover .rtin-count,.rt-el-listing-cat-box-3 .rtin-item:hover .rtin-content{color:#fff}.rt-el-listing-cat-box-3 .rtin-item:hover .rtin-title-area .rtin-icon{background-color:#fff}.choose-area{position:relative;}.choose-item{display:flex;gap:20px;margin:30px 0;}.choose-item-icon{position:relative;width:60px;height:60px;line-height:58px;background:var(--theme-color);text-align:center;border-radius:50px 50px 50px 10px;}.choose-item-icon::before{content:"";position:absolute;inset:-5px;border:2px solid var(--theme-color);border-radius:50px 50px 50px 10px;}.choose-item-icon img{width:38px;filter:brightness(0) invert(1);}.choose-item-info{flex:1;}.choose-item-info h4{color:var(--color-dark);margin-bottom:8px;font-size:20px;font-weight:600;}.choose-item-info p{color:var(--body-text-color);}.choose-img{position:relative;text-align:right;}.choose-img .img-1{width:70%;border-radius:40px;}.choose-img .img-2{position:absolute;left:0;bottom:-125px;width:80%;border-radius:50px;border:8px solid var(--color-white);}.choose-img .img-shape{position:absolute;left:0;top:50px;width:150px;z-index:-1;}@media all and (max-width:991px){.choose-img .img-2{width:70%;bottom:-50px;}}.pricing-area{position:relative;}.pricing-item{background:var(--color-white);border-radius:40px;position:relative;padding:40px;box-shadow:var(--box-shadow);transition:var(--transition);}.pricing-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);}.pricing-header-wrap{margin-bottom:30px;}.pricing-header{position:absolute;right:30px;top:-15px;background:var(--theme-color);padding:0 15px;box-shadow:var(--box-shadow);border-radius:50px;letter-spacing:4px;}.pricing-header h5{font-size:22px;font-weight:600;text-transform:capitalize;display:inline-block;color:var(--color-white);}.pricing-amount{margin-bottom:45px;}.pricing-amount strong{font-size:50px;font-weight:900;color:var(--color-dark);line-height:1;}.pricing-amount-type{color:var(--color-dark);font-size:16px;font-weight:500;}.pricing-text{color:var(--color-dark);text-transform:uppercase;font-size:15px;}.pricing-feature{padding:40px 0 0 0;}.pricing-feature li{margin-bottom:15px;color:var(--color-dark);font-weight:500;}.pricing-feature li:last-child{margin-bottom:0px;}.pricing-feature li i{color:var(--theme-color);margin-right:10px;}.pricing-feature li .not-include{color:var(--body-text-color);}.pricing-item .theme-btn{width:100%;}.pricing-item.active{outline:3px solid var(--theme-color);}@media all and (max-width:991px){.pricing-amount strong{font-size:50px;}}.feature-area{position:relative;z-index:1;}.fa-negative{margin-top:-100px;}.feature-item{display:flex;gap:14px;background:var(--color-dark);border-radius:15px;padding:20px;position:relative;}.feature-item::before{content:"";position:absolute;left:80px;right:80px;bottom:-1px;border:4px solid var(--color-white);border-radius:10px 10px 0 0;}.feature-item .count{position:absolute;left:20px;bottom:0px;font-size:50px;font-weight:700;color:transparent;-webkit-text-stroke:1px var(--body-text-color);}.feature-icon{position:relative;}.feature-icon::before{content:"";position:absolute;left:0;top:0;width:50px;height:50px;background:var(--theme-color);border-radius:50px;}.feature-icon img{width:60px;filter:brightness(0) invert(1);}.feature-content{flex:1;}.feature-content h4{color:var(--color-white);}.feature-content p{color:var(--color-white);margin-top:10px;}.feature-area.fta-2 .feature-item{background:var(--color-white);padding:30px;box-shadow:var(--box-shadow);}.feature-area.fta-2 .feature-item::before{display:none;}.feature-area.fta-2 .feature-icon{width:68px;height:68px;line-height:68px;text-align:center;background:var(--theme-color);border-radius:50px 50px 50px 10px;box-shadow:-10px -10px 0 var(--theme-color-light);}.feature-area.fta-2 .feature-icon img{width:45px;}.feature-area.fta-2 .feature-icon::before{display:none;}.feature-area.fta-2 .feature-content h4{color:var(--color-dark);}.feature-area.fta-2 .feature-content p{color:var(--body-text-color);}@media all and (max-width:1199px){.fa-negative{margin-top:-70px;}}.testimonial-area{position:relative;overflow:hidden;z-index:1;}.ts-bg{background:var(--color-dark);}.testimonial-area::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(/images/design/shape/02.png);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.1;z-index:-1;}.testimonial-item{margin-bottom:20px;}.testimonial-quote{position:relative;background:var(--color-white);padding:30px;border-radius:30px;}.testimonial-quote::before{content:"\f0dd";position:absolute;font-family:"Font Awesome 6 Pro";bottom:-52px;left:40px;font-weight:bold;font-size:70px;color:var(--color-white);}.testimonial-quote p{position:relative;color:var(--color-dark);font-size:18px;font-style:italic;font-weight:500;z-index:1;}.testimonial-content{display:flex;justify-content:start;align-items:center;margin-top:30px;margin-left:20px;}.testimonial-author-img{margin-right:20px;width:70px;height:70px;padding:4px;border-radius:50px;border:2px dashed var(--theme-color);}.testimonial-author-img img{border-radius:50%;}.testimonial-author-info h4{font-size:20px;color:var(--color-white);}.testimonial-author-info p{color:var(--theme-color);font-weight:500;}.testimonial-quote-icon{position:absolute;right:0;bottom:0;width:50px;height:50px;line-height:50px;background:var(--theme-color);color:var(--color-white);border-radius:50px 50px 25px 50px;text-align:center;font-size:35px;}.testimonial-shadow-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.15;}.testimonial-shadow-icon img{width:200px !important;}.testimonial-rate{color:#FB9902;margin-top:15px;}.testimonial-slider .owl-dots{text-align:center;margin-top:10px;}.testimonial-slider .owl-dots .owl-dot span{background:var(--theme-color);margin:5px;border-radius:10px;width:15px;height:7px;display:inline-block;transition:var(--transition);}.testimonial-slider .owl-dots .owl-dot.active span{background-color:var(--theme-color);width:8px;height:8px;}