.hero-home__link,.hero-home__sub-title,.hero-home__title{text-align:center;font-style:normal;font-weight:700;line-height:normal}.hero-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:80vh;min-height:calc(100vh - 156px)}.hero-home__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-home__title{padding:50px 30px;color:#000;font-family:BrownStd;font-size:18px;width:448px;border:3px solid #000;background:#FFF}.hero-home__title.wide-width{width:653px}.hero-home__sub-title{color:#FFF;font-family:BrownStd;font-size:25px;margin-bottom:30px}.hero-home__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#5689C6;gap:25px;padding:20px;text-decoration:none;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;max-width:176px}.hero-home__link:hover{background:#3b6fae}.estate-service-info__title{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:67px}.estate-service-item__after-text,.estate-service-item__text{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.estate-service-item{margin-bottom:72px}.estate-service-item.left .estate-service-item__text{left:-50%}.estate-service-item.right .estate-service-item__text{left:50%}.estate-service-item:last-child{margin-bottom:0}.estate-service-item__image{max-width:400px;margin-left:auto;margin-right:auto;position:relative}.estate-service-item__text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:36px 56px 48px;border:3px solid #000;background:#FFF}.estate-service-item__after-text{text-align:center;max-width:914px;margin-left:auto;margin-right:auto;margin-top:94px}.image-with-border .estate-service-item__image img{border:3px solid #000}@media only screen and (max-width:991px){.estate-service-item.left .estate-service-item__text{left:-25%}.estate-service-item.right .estate-service-item__text{left:25%}}@media only screen and (max-width:767px){.estate-service-item.left .estate-service-item__text{left:-30px}.estate-service-item.right .estate-service-item__text{left:30px}}@media only screen and (max-width:576px){.estate-service-item{padding-left:40px;padding-right:40px}.estate-service-item__text{padding:20px}}@media only screen and (max-width:400px){.estate-service-item__text{font-size:14px;padding:15px}}.two-col-text__title{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:70px}.two-col-text__link,.two-col-text__text{color:#000;font-size:18px;font-style:normal;line-height:normal}.two-col-text__text{text-align:justify;font-weight:400;margin-bottom:70px}.two-col-text__link{display:inline-block;text-align:center;font-weight:700;padding:20px 10px;background:#5689C6;text-decoration:none;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.two-col-text__link:hover{background:#3b6fae}.two-col-text .text-center{text-align:center}@media only screen and (min-width:992px){.two-col-text .row{margin-left:-20px;margin-right:-20px}.two-col-text .row>[class*=col-]{padding-left:20px;padding-right:20px}}.how-it{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:120px 0 20px}.two-images-with-text__title{color:#000;text-align:center;font-family:BrownStd;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:46px}.two-images-with-text-item__heading p,.two-images-with-text-item__text{color:#FFF;text-align:justify;font-family:BrownStd;font-style:normal;line-height:normal}.two-images-with-text__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:56px}.two-images-with-text-item{background:#5689C6;width:100%;max-width:450px}.two-images-with-text-item__image{width:100%;-o-object-fit:cover;object-fit:cover}.two-images-with-text-item__text-block{padding:18px}.two-images-with-text-item__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.two-images-with-text-item__heading p{font-size:20px;margin-bottom:0}.two-images-with-text-item__heading p strong{font-weight:700}.two-images-with-text-item__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.two-images-with-text-item__text{font-size:16px;font-weight:400}.product-slider__text{margin-bottom:40px}.product-slider__gallery:not(.slick-initialized) .product-slider__gallery-item{display:none}.product-slider__gallery:not(.slick-initialized) .product-slider__gallery-item:first-child{display:block}.product-slider__gallery img{display:block;aspect-ratio:16/12;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.product-slider__gallery .slick-arrow{width:29px;height:29px;z-index:2}.product-slider__gallery .slick-arrow:before{display:none}.product-slider__gallery .slick-prev{left:13px}.product-slider__gallery .slick-next{right:13px}.product-slider__content{display:block;border:3px solid #000;background:#FFF;padding:18px 23px;text-decoration:none}.product-slider__item{display:block;max-width:380px;margin-left:auto;margin-right:auto;margin-bottom:30px}.product-slider__title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px;min-height:46px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}.product-slider__link,.product-slider__param{color:#000;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.product-slider__params{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.product-slider__param{-ms-flex-preferred-size:48%;flex-basis:48%}.product-slider__param:nth-child(odd){-ms-flex-preferred-size:calc(40% - 5px);flex-basis:calc(40% - 5px)}.product-slider__param:nth-child(even){-ms-flex-preferred-size:calc(60% - 5px);flex-basis:calc(60% - 5px);text-align:right}.product-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-slider__link-wrap{text-align:center;margin-top:10px}.product-slider__link{text-align:center;font-family:BrownStd;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.product-slider__link:hover{color:#5689C6}.product-slider__link-btn{background:#000;padding:12px 80px;display:inline-block;color:#FFF;text-align:center;font-family:BrownStd;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;margin-top:50px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.product-slider__link-btn:hover{background:#333}@media only screen and (max-width:1400px){.product-slider__param{font-size:14px}}@media only screen and (max-width:991px){.product-slider__link-btn{padding:12px 24px;margin-top:30px}}@media only screen and (max-width:767px){.product-slider__param{text-align:left;font-size:12px}}