@charset "UTF-8";
.b-prefab-hero{height:700px;margin-bottom:var(--section-padding);margin-top:-104px}.b-prefab-hero.section:first-of-type{padding-top:104px}@media (max-width:1199px){.b-prefab-hero{margin-top:-64px}.b-prefab-hero.section:first-of-type{padding-top:64px}}.b-prefab-hero__wrapper{max-width:588px}@media (max-width:1200px){.b-prefab-hero__wrapper{padding-top:40px}}.b-prefab-hero__title{margin-bottom:20px}.b-prefab-hero__title .green{color:var(--color-primary)}.b-prefab-hero__descr{font-family:Roboto;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:3%;margin-bottom:60px;color:#4D4D4D}@media (max-width:992px){.b-prefab-hero__descr{font-size:16px}}@media (max-width:1199px){.b-prefab-hero__descr{margin-bottom:30px}}._id_10 .b-prefab-hero__wrapper{max-width:710px}.b-slider__gallery{position:relative}.b-slider .swiper-slide{position:relative}.b-slider .swiper-slide img{height:600px;border-radius:20px;width:100%;pointer-events:none}@media (max-width:1200px){.b-slider .swiper-slide img{height:400px}}.b-slider__item{position:absolute;padding:100px;top:0;left:0;z-index:1;max-width:630px;pointer-events:none}@media (max-width:1199px){.b-slider__item{background:rgba(255, 255, 255, 0.65);width:fit-content;backdrop-filter:blur(8px);padding:20px;border-radius:20px;margin:40px 0 0 40px;max-width:calc(100% - 80px)}}@media (max-width:767px){.b-slider__item{max-width:calc(100% - 40px);margin:20px 0 0 20px}}.b-slider__item-title{font-family:Inter;font-weight:500;font-style:Medium;font-size:32px;line-height:110%;letter-spacing:0%;text-transform:uppercase;color:var(--color-primary);margin-bottom:40px}@media (max-width:1200px){.b-slider__item-title{font-size:20px;margin-bottom:20px}}.b-slider__item-descr{font-family:Inter;font-weight:500;font-style:Medium;font-size:40px;leading-trim:NONE;line-height:110%;letter-spacing:0%;margin-bottom:20px}@media (max-width:1200px){.b-slider__item-descr{font-size:24px;margin-bottom:10px}}.b-slider__item-content{font-family:Roboto;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:3%;color:#4D4D4D}@media (max-width:1200px){.b-slider__item-content{font-size:14px}}.b-slider__item-btn{position:absolute;margin:100px;bottom:0;left:0}@media (max-width:1200px){.b-slider__item-btn{margin:50px}}@media (max-width:586px){.b-slider__item-btn{margin:20px}}.b-slider__btns{position:absolute;width:100%;padding:0 20px;top:50%;z-index:1;transform:translateY(-30px);display:flex;justify-content:space-between;height:0px}@media (max-width:1199px){.b-slider__btns{display:none}}.b-slider .slider__pagination{position:absolute;bottom:40px !important;left:50% !important;transform:translateX(-50%);width:fit-content !important;z-index:1}@media (max-width:991px){.b-slider .slider__pagination{position:unset;justify-self:center;margin-top:10px;transform:translateX(0)}}.b-slider .slider__pagination .swiper-pagination-bullet{width:24px;height:24px;border:1px solid var(--color-primary);background:transparent;opacity:1}.b-slider .slider__pagination .swiper-pagination-bullet-active{background:var(--color-primary)}@media (max-width:991px){.b-slider .slider__pagination .swiper-pagination-bullet{width:10px;height:10px}}@media (max-width:1200px){.b-usl__wrapper{grid-template-columns:1fr 1fr !important}}@media (max-width:768px){.b-usl__wrapper{grid-template-columns:1fr !important}}.b-usl__item{padding:30px;box-shadow:2px 2px 15px 0px #0000001A;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media (max-width:1400px){.b-usl__item{padding:15px}}.b-usl__item-title{font-family:Inter;font-weight:500;font-style:Medium;font-size:32px;leading-trim:NONE;line-height:110%;letter-spacing:0%;color:var(--color-primary);margin-bottom:20px}@media (max-width:1400px){.b-usl__item-title{font-size:24px}}@media (max-width:1200px){.b-usl__item-title{font-size:20px}}.b-usl__item-descr{font-family:Roboto;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:3%}@media (max-width:1400px){.b-usl__item-descr{font-size:16px}}@media (max-width:1200px){.b-usl__item-descr{font-size:14px}}.b-usl__item-content-title{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%;text-transform:uppercase;margin-bottom:10px;color:#4D4D4D}.b-usl__item-content p:not(:has(strong)){font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:110%;letter-spacing:0%;text-transform:uppercase;color:#4D4D4D;padding-bottom:10px;padding-top:30px}.b-usl__item-content strong{font-family:Roboto;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:3%;text-transform:none}@media (max-width:1400px){.b-usl__item-content strong{font-size:16px}}@media (max-width:1200px){.b-usl__item-content strong{font-size:14px}}.b-usl__item-content ul li{font-family:Roboto;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:3%;display:flex;gap:10px;align-items:flex-start}@media (max-width:1400px){.b-usl__item-content ul li{font-size:16px}}@media (max-width:1200px){.b-usl__item-content ul li{font-size:14px}}.b-usl__item-content ul li::before{content:url("/app/img/icons/list-icon.svg");width:28px;height:28px}.b-usl__item-img{position:absolute;top:0;right:0;width:150px;height:150px}.b-usl__item .button{margin-top:30px;align-self:start}.b-form__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:1200px){.b-form__wrapper{grid-template-columns:1fr}}.b-form__image{position:relative}.b-form__image img{border-radius:30px;width:100%;height:100%}.b-form__contacts{position:absolute;bottom:40px;left:40px;display:flex;flex-direction:column;gap:10px}@media (max-width:992px){.b-form__contacts{bottom:20px;left:20px}}@media (max-width:586px){.b-form__contacts{bottom:10px;left:5px}}.b-form__contacts .button{background:transparent;backdrop-filter:blur(2px);border:1px solid #F8F9FA;display:flex;gap:15px;align-items:center;justify-content:flex-start;padding:10px 20px 10px 10px;width:fit-content}@media (max-width:992px){.b-form__contacts .button svg{width:30px;height:30px;min-width:30px;min-height:30px}}.b-form__form{padding:40px;background:white;border-radius:30px}@media (max-width:992px){.b-form__form{padding:20px}}.b-form__form-title{margin-bottom:30px}.b-form__form-descr{font-family:Roboto;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:3%;color:#4D4D4D;margin-bottom:10px}.b-form__form-content{font-family:Roboto;font-weight:400;font-style:Regular;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:3%;margin-bottom:40px}.b-form__form-content li{display:flex;gap:10px}.b-form__form-content li::before{content:url("/app/img/icons/list-icon.svg");width:28px;height:28px}.b-form__form-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}@media (max-width:992px){.b-form__form-inputs{grid-template-columns:1fr}}.b-form__form-inputs .field-label{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;color:#4D4D4D}.b-form__form-inputs .input{border-radius:50px;border:1px solid #CBCBCC}.b-form .form-privacy{position:relative;display:flex;gap:10px;align-items:flex-start;margin-bottom:20px}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input{position:absolute;opacity:0;width:0;height:0}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input+.form-privacy-text{position:relative;padding-left:30px;cursor:pointer}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input+.form-privacy-text::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border:2px solid #CBCBCC;border-radius:5px;background:white;transition:all 0.2s ease}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input+.form-privacy-text::after{content:"";position:absolute;left:6px;top:4px;width:8px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity 0.2s ease}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input:checked+.form-privacy-text::before{background:#2A6B47;border-color:#2A6B47}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input:checked+.form-privacy-text::after{opacity:1}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input:focus+.form-privacy-text::before{box-shadow:0 0 0 2px rgba(42, 107, 71, 0.2)}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input:hover+.form-privacy-text::before{border-color:#2A6B47}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input-native{width:20px;height:20px;min-width:20px;min-height:20px;border-radius:5px;border:2px solid #CBCBCC;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;background:white}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input-native:checked{background:#2A6B47;border-color:#2A6B47}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input-native:checked::after{content:"✓";position:absolute;color:white;font-size:14px;left:50%;top:50%;transform:translate(-50%, -50%)}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input-native:hover{border-color:#2A6B47}.b-form .form-privacy input[type="checkbox"].form-privacy-ref-input-native:focus{outline:none;box-shadow:0 0 0 2px rgba(42, 107, 71, 0.2)}.b-form .form-privacy-text{font-family:Roboto;font-weight:400;font-style:Regular;font-size:13px;leading-trim:NONE;line-height:120%;letter-spacing:3%;color:#4D4D4D}.b-form .form-privacy-text a{color:#1A1A1A}/*# sourceMappingURL=./page-363dfd40e7603e39a8708a61f39415e1.map */