@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,600;1,700;1,900&display=swap);.testimonial{padding-top:90px}@media (max-width:1200px){.testimonial{padding-left:20px;padding-right:20px}}@media (max-width:992px){.testimonial{overflow:hidden;padding-top:40px}}.testimonial h2{color:#000;font-size:2.53333333rem;font-weight:600;margin-bottom:30px;text-align:center}@media (max-width:992px){.testimonial h2{font-size:30px;margin-bottom:12px}}.testimonial h2 span{color:#f85b50;display:block;font-style:italic;font-weight:900;margin:0 auto}.testimonial .intro{font-size:20px;font-weight:500;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}@media (max-width:992px){.testimonial .intro{font-size:16px;margin-bottom:0}}.testimonial .owl-stage{display:-webkit-box;display:-webkit-flex;display:flex}.testimonial .owl-stage .owl-item{height:auto!important}.testimonial .owl-stage .owl-item,.testimonial .owl-stage .owl-item .card-carousel{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.testimonial .owl-stage .owl-item .card-carousel{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.testimonial .owl-carousel{background:url(/build/images/testimonial-bg.8bd8d394.png) 50% no-repeat;margin-bottom:0;margin-top:20px}@media (max-width:992px){.testimonial .owl-carousel{background:none;margin:0 auto;overflow:visible;position:relative;width:80%}.testimonial .owl-carousel .owl-dots{display:none}.testimonial .owl-carousel .owl-stage-outer{overflow:visible}.testimonial .owl-carousel .owl-item{height:100%}.testimonial .owl-carousel .owl-nav .owl-prev{display:none}.testimonial .owl-carousel .owl-nav .owl-next{background:#fff;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,97%,.01)),to(#f8f8f8));background:linear-gradient(90deg,hsla(0,0%,97%,.01),#f8f8f8);font-size:50px;height:100%;outline:none;position:absolute;right:-20%;top:0;width:60px}.testimonial .owl-carousel .owl-nav .owl-next:focus{-webkit-box-shadow:none;box-shadow:none}}.testimonial .owl-carousel .card-carousel{-webkit-box-flex:1;background:#fff;-webkit-flex-grow:1;flex-grow:1;padding:15px}@media (max-width:992px){.testimonial .owl-carousel .card-carousel{-webkit-box-shadow:0 6px 44px 0 hsla(0,0%,61%,.2);box-shadow:0 6px 44px 0 hsla(0,0%,61%,.2);height:100%}}.testimonial .owl-carousel .card-carousel .head h3{color:#000;font-size:1rem;font-weight:700}.testimonial .owl-carousel .card-carousel .head h4{color:#f85b50;font-size:.8rem;font-weight:600;text-transform:uppercase}.testimonial .owl-carousel .card-carousel .head img{-webkit-border-radius:100%;border-radius:100%;height:43px;margin-right:10px;width:43px}.testimonial .owl-carousel .card-carousel p{color:#8b8b8b;font-size:.86666667rem;margin-top:15px}.homes{margin-top:180px;padding-left:0}@media (max-width:992px){.homes{margin-top:40px}}.homes .left{padding-left:0;width:60%}@media (max-width:992px){.homes .left{margin-left:0;padding:0 1em;width:100%}}.homes .left .carousel-hp-v4 .item{background:#fff;direction:ltr!important;margin:0 auto}.homes .left .carousel-hp-v4 .item .illu{background-size:cover!important;height:200px}.homes .left .carousel-hp-v4 .item .desc{background:#fff;padding:16px}.homes .left .carousel-hp-v4 .item .desc .price{margin-bottom:24px;margin-top:10px}.homes .left .carousel-hp-v4 .item .desc .price p{font-size:12px;font-weight:500;line-height:1;margin:0}.homes .left .carousel-hp-v4 .item .desc .price span{color:#f85b50;font-size:24px;font-weight:700;line-height:1;margin:0}.homes .left .carousel-hp-v4 .item .desc .w-icon{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex}.homes .left .carousel-hp-v4 .item .desc .w-icon img{margin-right:12px;width:22px}.homes .left .carousel-hp-v4 .item .desc .w-icon .green{color:#58bf00;font-weight:700}.homes .left .carousel-hp-v4 .item .content{color:#000}.homes .left .carousel-hp-v4 .item .content h3{color:#f85b50;font-size:24px;font-weight:900;max-width:280px;-webkit-transition:all .4s ease;transition:all .4s ease}.homes .left .carousel-hp-v4 .item .content h4{font-size:16px;font-weight:500;line-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homes .left .carousel-hp-v4 .item .content:hover{text-decoration:none}.homes .left .carousel-hp-v4 .item .content:hover h3{color:#000;-webkit-transition:all .4s ease;transition:all .4s ease}.homes .right{padding:0 9% 0 6%;width:40%}@media (max-width:992px){.homes .right{padding:1em;width:100%}}.homes .right button{background:none;border:0;margin-bottom:0;margin-left:0;margin-right:35px;padding:0}.homes .right h2{font-size:48px;margin-bottom:15px;margin-top:20px}.homes .right a,.homes .right h2 span{display:block}.homes .right a.cta{background:#f85b50;-webkit-border-radius:20px;border-radius:20px;color:#fff;font-size:.86666667rem;padding:7px 0;text-align:center;text-transform:uppercase;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}@media (max-width:992px){.homes .right a.cta{margin-left:auto;margin-right:auto;width:300px}}.homes .right a.cta:hover{background:#f85b50;color:#fff;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}.homes .right a.cta.light{background:none;border:1px solid #000;color:#000;margin-top:15px;text-transform:lowercase}.homes .right a.cta.light:hover{background:none;border:1px solid #f85b50;color:#f85b50}.homes .right .notice{font-size:13px;margin-top:5px;text-align:center}.homes .right button{-webkit-border-radius:100%;border-radius:100%}@media (max-width:991px){.homes{margin-bottom:3em}.homes #carousel-hp-v4-controls{display:none}.homes .left{padding-bottom:0}.homes .right h2{font-size:36px}}.four-v2{position:relative}.four-v2 .illu-bg-circle{margin-left:-72px;margin-top:-290px;position:absolute}@media (max-width:992px){.four-v2 .illu-bg-circle{display:none}}.four-v2 .money-ctn{padding-left:83px;padding-top:80px}@media (max-width:991px){.four-v2 .money-ctn{padding-left:15px;text-align:center}}.four-v2 .money-ctn h2{font-size:50px;font-weight:600;margin-left:44px;max-width:460px}@media (max-width:991px){.four-v2 .money-ctn h2{margin-left:0;max-width:100%;width:100%}}.four-v2 .money-ctn h2 span{color:#f85b50;display:block;font-style:italic;font-weight:700}.four-v2 .money-ctn p{margin-left:44px;max-width:460px}@media (max-width:991px){.four-v2 .money-ctn p{font-size:14px;margin:0 auto;max-width:400px;padding:0;width:100%}}.four-v2 .money-ctn .eco{background:#fff;-webkit-box-shadow:0 6px 44px 0 hsla(0,0%,61%,.1);box-shadow:0 6px 44px 0 hsla(0,0%,61%,.1);margin-top:30px;padding:37px}.four-v2 .money-ctn .eco p{margin-left:0}.four-v2 .money-ctn .eco p:first-of-type{font-size:24px;font-weight:600;line-height:1;margin:0}.four-v2 .money-ctn .eco p.price{color:#f85b50;font-size:110px;font-style:italic;font-weight:900;line-height:1;margin:0}.four-v2 .money-ctn .eco p.notice{font-size:16px;font-weight:500;margin:0}@media (max-width:991px){.four-v2 .money-ctn .eco{margin:30px auto;max-width:400px;padding:20px;width:100%}.four-v2 .money-ctn{padding-top:2em}.four-v2 .money-ctn h2{font-size:36px}.four-v2 .money-ctn .eco p.price{font-size:70px}}.four-v2 .table-ctn{padding-right:80px}@media (max-width:991px){.four-v2 .table-ctn{padding-right:15px}}.four-v2 .table-ctn h3{font-size:26px;font-weight:600;margin-bottom:30px}@media (max-width:991px){.four-v2 .table-ctn h3{margin:0 auto 20px;text-align:center}}.four-v2 .table-ctn p{max-width:460px}@media (max-width:991px){.four-v2 .table-ctn p{margin:0 auto;text-align:center}}.four-v2 .table-ctn .hm-table{margin-top:40px;max-width:510px}@media (max-width:991px){.four-v2 .table-ctn .hm-table{margin:16px auto}}.four-v2 .table-ctn .hm-table .line{-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:5px}.four-v2 .table-ctn .hm-table .line .title{font-size:18px;font-weight:500;line-height:36px;width:50%}@media (max-width:991px){.four-v2 .table-ctn .hm-table .line .title{font-size:14px;line-height:1.2em}}.four-v2 .table-ctn .hm-table .line .first{font-size:18px;font-weight:500;text-align:center;width:25%}.four-v2 .table-ctn .hm-table .line .first.small{font-size:12px}.four-v2 .table-ctn .hm-table .line .first.big{font-size:24px;font-weight:700}@media (max-width:991px){.four-v2 .table-ctn .hm-table .line .first{font-size:16px;font-weight:600}.four-v2 .table-ctn .hm-table .line .first.big{font-size:20px;font-weight:500}}.four-v2 .table-ctn .hm-table .line .second{color:#f85b50;font-size:18px;font-weight:500;text-align:center;width:25%}.four-v2 .table-ctn .hm-table .line .second.small{font-size:12px}.four-v2 .table-ctn .hm-table .line .second.big{font-size:24px;font-weight:700}@media (max-width:991px){.four-v2 .table-ctn .hm-table .line .second{font-size:16px;font-weight:600}.four-v2 .table-ctn .hm-table .line .second.big{font-size:20px;font-weight:500}}.four-v2 .table-ctn .hm-table .separator{background:#979797;height:1px;margin-bottom:15px;margin-top:15px}.four-v2 .text-summary-mobile{font-size:18px;font-weight:700;margin:-10px 0 0}.four-v2 .text-summary-mobile strong{color:#f85b50;font-size:28px;font-style:italic}.categories-images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;margin:5em auto 10em;max-width:1280px;position:relative;z-index:1}.categories-images h2{font-size:54px;font-weight:600;line-height:1em}.categories-images h2 span{color:#f85b50;font-style:italic;font-weight:700}.categories-images .intro{font-size:18px;font-weight:600;margin:1em 0}.categories-images .categories{background-color:#fff;padding:40px;position:relative;width:50%;z-index:2}.categories-images .images{position:relative;top:0;width:50%}.categories-images .images .image{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.categories-images .categories-list{margin-bottom:0;margin-right:-2em;padding:1em 0 0}.categories-images .categories-list li{list-style-type:none}.categories-images .categories-list li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;color:#000;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;margin:.5em 0;padding:1em 0 1em .8em;text-decoration:none;-webkit-transition:.2s;transition:.2s}.categories-images .categories-list li .icon{height:32px;opacity:.5;width:32px}.categories-images .categories-list li .content{display:block;padding:0 .8em}.categories-images .categories-list li .content span{display:block;font-size:20px;font-weight:600}.categories-images .categories-list li .content small{color:#8b8b8b;display:block;font-size:14px}.categories-images .categories-list li:hover a{background-color:#f7f6f4}.categories-images .categories-list li.active a{background-color:#f7f6f4;font-weight:700;position:relative}.categories-images .categories-list li.active a:after{background-color:#f7f6f4;background-image:url(/build/images/arrow.a0ea0339.svg);background-position:5px;background-repeat:no-repeat;-webkit-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;content:" ";display:block;height:100%;left:100%;position:absolute;width:60px}.categories-images .categories-list li.active .icon{opacity:1}.categories-images .categories-list li.active .content span{color:#f85b50}.categories-images .categories-list li.active .content small{color:#000}@media (max-width:1024px){.categories-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;margin-bottom:3em;margin-top:2.5em}.categories-images h2{font-size:34px;text-align:center}.categories-images .intro{font-size:14px;text-align:center}.categories-images .categories{padding:1em;width:100%}.categories-images .images{display:none;margin-bottom:-6em;margin-top:-4em;top:0;width:100%;z-index:100}.categories-images .images .image{height:200px;margin:0 1em;padding:0}.categories-images .categories-list{margin-right:0;padding-bottom:0}.categories-images .categories-list li a{background-color:initial;margin-bottom:1em;padding:0}.categories-images .categories-list li .icon{display:block;height:40px!important;opacity:1;width:30px!important}.categories-images .categories-list li .content span{color:#000!important;font-size:16px}.categories-images .categories-list li .content small{color:#8b8b8b!important;line-height:1.2em}.categories-images .categories-list li.active a,.categories-images .categories-list li:hover a{background-color:initial}.categories-images .categories-list li.active a:after,.categories-images .categories-list li:hover a:after{display:none}.categories-images .illustration-mobile-1,.categories-images .illustration-mobile-2{display:block;margin:0 15px}}.reassurances-title{margin:2em auto 1em;text-align:center}.reassurances-title,.reassurances-title:hover{color:#000;text-decoration:none}.reassurances-title h2{color:#000;font-size:2.4rem;font-weight:600;text-align:center}.reassurances-title h2 span{color:#f85b50;display:block;font-style:italic;font-weight:900;margin:0 auto}.reassurances-title p{font-size:1.5em;font-weight:600}@media (max-width:768px){.reassurances-title h2{font-size:2rem}}.reassurances{margin:1em auto}@media (min-width:1280px){.reassurances{max-width:1280px;padding-left:40px;padding-right:40px}}.reassurances .reassurance{color:#000;padding:0 1em;text-align:center;text-decoration:none}.reassurances .reassurance .icon{max-width:100px}.reassurances .reassurance .title{font-size:20px;font-weight:600;line-height:1.2em;margin:.8em 0 .6em}.reassurances .reassurance .title strong{color:#f85b50;display:block}.reassurances .reassurance p{font-size:15px;padding:0}@media (max-width:1024px){.reassurances .reassurance .title{font-size:16px}.reassurances .reassurance p{font-size:13px;padding:0}}.home-search-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-box-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between;margin:15px auto 2em}@media (min-width:1280px){.home-search-container{max-width:1280px;padding-left:40px;padding-right:40px}}.home-search-container .intro-ctn{background-color:#fff;max-width:605px;padding:2em 1em 2em 35px;position:relative;text-align:left;z-index:2}.home-search-container h1{font-size:34px;font-weight:600;margin:0 auto;max-width:687px;text-transform:uppercase}.home-search-container h1 span{color:#f85b50;font-style:italic;font-weight:900}.home-search-container .intro{font-size:16px;line-height:1.3em;margin:1.25em auto;max-width:700px}.home-search-container .search form{-webkit-box-align:center;-webkit-box-pack:start;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:8px;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:1em;max-width:410px}.home-search-container .search form.box-shadow{-webkit-box-shadow:0 6px 20px hsla(0,0%,61%,.25);box-shadow:0 6px 20px hsla(0,0%,61%,.25)}.home-search-container .search form select{-webkit-box-flex:1;appearance:none;-webkit-appearance:none;border:0;display:block;-webkit-flex-grow:1;flex-grow:1;height:50px;line-height:50px;margin:0 5px}.home-search-container .search form input[type=submit]{background:#f85b50;border:none;-webkit-border-radius:10px;border-radius:10px;color:#fff;font-size:16px;font-weight:700;height:40px;margin-right:5px;padding:7px 0;text-transform:uppercase;-webkit-transition:all .4s ease;transition:all .4s ease;width:50px}.home-search-container .search form input[type=submit]:hover{background:#f85b50;color:#fff;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease}.home-search-container .search .alternative{background-color:#939393;-webkit-border-radius:14px;border-radius:14px;color:#fff;padding:4px 10px;text-decoration:none}.home-search-container .search .alternative:hover{background-color:#f85b50}.home-search-container .illustration{display:block;margin-left:-8em;max-width:740px}@media (min-width:1280px){.home-search-container .illustration{margin-right:-40px}}.homes-mobile{margin:15px;padding:0;width:auto}.homes-mobile .right{text-align:center}.homes-mobile .right h2{font-size:32px;text-align:center}.homes-mobile .right h2 span{display:inline}.homes-mobile>.item{margin:0 15px}.homes-mobile .cta-container{margin-top:-1em}@media (max-width:1140px){.home-search-container .illustration{margin-left:-30em}}@media (max-width:767px){.home-search-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;margin:0 auto 2em}.home-search-container .intro-ctn{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;padding:1.5em;text-align:center}.home-search-container .intro-ctn h1{font-size:26px}.home-search-container .intro-ctn .intro{font-size:14px;margin-top:.75em}.home-search-container .illustration{-webkit-box-ordinal-group:1;margin-left:0;-webkit-order:0;order:0;width:100%}.home-search-container .search form select{font-size:12px}.reassurances-title h2{font-size:1.75em}.reassurances-title p{font-size:1.25em}.reassurances{margin:0 .5em}.reassurances .reassurance{padding:0 .5em}.reassurances .reassurance .title strong{display:inline}}