@charset "UTF-8";:root{--accent:#959F53;--accent2:#ba9645;--white:#fff}.swiper-button-next::before,.swiper-button-prev::before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.swiper{overflow:hidden}.swiper-initialized{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-button-lock{display:none!important}.swiper-button-next,.swiper-button-prev{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.9375rem;height:4.9375rem;border:1.41px solid var(--white);color:var(--white);border-radius:50%;background-color:rgba(149,159,83,.75);-webkit-transition:background-color .3s ease 0s,color .3s ease 0s,border .3s ease 0s;transition:background-color .3s ease 0s,color .3s ease 0s,border .3s ease 0s}.swiper-button-next::before,.swiper-button-prev::before{content:"\e900"}.swiper-button-next::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn-white{border:1.41px solid #959f53;border-radius:39.5px;background-color:rgba(255,255,255,.82);color:var(--accent)}.swiper-pagination{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:.375rem;height:.25rem}.swiper-pagination-bullet{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;position:relative;width:.96875rem;height:.1375rem;border-radius:.275rem;background-color:#ecf0f8;opacity:1;-webkit-transition:background-color .3s;transition:background-color .3s}.swiper-pagination-bullet::before{content:"";position:absolute;top:-8px;left:-8px;width:40px;height:24px;background:0 0}.swiper-pagination-bullet-active{background-color:var(--accent2)}.swiper-button-disabled{opacity:.5;cursor:default;pointer-events:none}.first-block{position:relative;overflow:hidden;min-height:100svh}.first-block::before{content:"";position:absolute;pointer-events:none;z-index:2;width:100%;height:70%;bottom:0;left:0;background:linear-gradient(180.6deg,rgba(76,64,41,0) 14.524%,rgba(17,14,9,.73) 75.238%)}.first-block__container{position:relative;pointer-events:none;z-index:10;min-height:100svh;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-pack:end;-ms-flex-pack:end;justify-content:flex-end}.first-block__content{text-align:center;padding:21.875rem 0 3.25rem 0}.first-block__title{margin-bottom:1.5625rem}.first-block__actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6875rem}.first-block__button{pointer-events:all}.checkbox{position:relative}.checkbox:not(:last-child){margin-bottom:.3125em}.checkbox__input{position:absolute;width:0;height:0;opacity:0}.checkbox__input:checked+.checkbox__label:before{background-color:var(--accent)}.checkbox__input:checked+.checkbox__label:before{background-color:var(--accent)}.checkbox__label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;gap:.25rem}.checkbox__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 .8125rem;flex:0 0 .8125rem;width:.8125rem;height:.8125rem;border-radius:.15625rem;border:1px solid #757575}.checkbox__label::after{content:"✓";position:absolute;top:.09375rem;left:.1875rem;font-size:.625rem;color:var(--white)}.checkbox__text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#8c94a8;font-size:1rem;line-height:1.2}.help__title{color:var(--accent);font-weight:600;line-height:1.4;text-transform:uppercase}.help__text{line-height:1.2}.form-help__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-bottom:1.25rem}.form-help__input{height:4rem;border-radius:6.75rem;padding:1.5rem 1.5rem .6875rem 1.5rem;background-color:var(--accent);color:var(--white)}.form-help__input::-webkit-input-placeholder{color:var(--white);-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.form-help__input::-moz-placeholder{color:var(--white);-moz-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.form-help__input:-ms-input-placeholder{color:var(--white);-ms-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.form-help__input::-ms-input-placeholder{color:var(--white);-ms-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.form-help__input::placeholder{color:var(--white);-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.form-help__input:focus::-webkit-input-placeholder{opacity:0}.form-help__input:focus::-moz-placeholder{opacity:0}.form-help__input:focus:-ms-input-placeholder{opacity:0}.form-help__input:focus::-ms-input-placeholder{opacity:0}.form-help__input:focus::placeholder{opacity:0}.form-help__button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.form-help__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.1875rem;-moz-column-gap:2.1875rem;column-gap:2.1875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:.9375rem}.form-help__title{color:var(--accent);font-size:1rem;line-height:1.2}.form-help__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.request-contacts__button{margin-bottom:3.125rem}.request-contacts__title{max-width:58.125rem;margin-bottom:3.125rem}.request-contacts__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3.125rem;-moz-column-gap:3.125rem;column-gap:3.125rem;row-gap:1.25rem}.request-contacts__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.request-contacts__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.1875rem}.request-contacts__info li{color:var(--accent)}.request-contacts__info li a{margin-top:.5rem;line-height:1.2;display:block;color:#000}.request-contacts__slider{position:relative;-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;width:100%}.request-contacts__slide{min-height:25rem;border-radius:1.25rem;overflow:hidden}.request-contacts__button-next,.request-contacts__button-prev{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.request-contacts__button-prev{left:2.75rem}.request-contacts__button-next{right:2.75rem}.form-contacts__text{line-height:1.2;margin-bottom:1.6875rem}.form-contacts__body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:.9375rem;margin-bottom:2.1875rem}.form-contacts__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2.0625rem;-moz-column-gap:2.0625rem;column-gap:2.0625rem;row-gap:.9375rem}.form-contacts__button{font-weight:400}.contacts__main{margin-bottom:1.875rem}.contacts__map{margin-bottom:3.125rem}@media (min-width:61.99875em){.request-contacts__slide{aspect-ratio:1/1}}@media (min-width:91.875em){.help__header{margin-bottom:4.625rem}.help__title{font-size:2.375rem}.request-contacts__form{margin-bottom:4.375rem}.form-contacts__text{font-size:2.375rem}.contacts__request{margin-bottom:8.125rem}}@media (max-width:75em){.form-help__body{gap:1.25rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.request-contacts__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-contacts__body{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:20em){.help__header{margin-bottom:1.875rem}.help__title{font-size:1.5rem}.request-contacts__form{margin-bottom:1.875rem}.form-contacts__text{font-size:1.5rem}.contacts__request{margin-bottom:3.125rem}}@media (max-width:91.875em){.request-contacts__body{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.request-contacts__info{gap:1.25rem}.request-contacts__slider{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.request-contacts__button-prev{left:1.25rem}.request-contacts__button-next{right:1.25rem}}@media (max-width:61.99875em){.swiper-button-next,.swiper-button-prev{width:4rem;height:4rem}.help__text{font-size:1.25rem}.request-contacts__button{margin-bottom:1.875rem}.request-contacts__title{margin-bottom:1.875rem}.request-contacts__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.request-contacts__info li{font-size:1.375rem}.form-contacts__text{margin-bottom:1.25rem}.form-contacts__body{-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;margin-bottom:1.25rem}}@media (max-width:47.99875em){.swiper-button-next,.swiper-button-prev{width:2.875rem;height:2.875rem}.first-block__title{margin-bottom:.9375rem}.checkbox__text{font-size:.875rem}.help__text{font-size:1.125rem}.form-help__body{-ms-grid-columns:1fr;grid-template-columns:1fr}.form-help__input{font-size:1.25rem;height:3.375rem;padding:1rem 1rem .5rem 1rem}.form-help__button{min-height:3.375rem}.form-help__title{font-size:.875rem}.request-contacts__title{margin-bottom:1.25rem}.request-contacts__info li{font-size:1.25rem}.request-contacts__slide{min-height:21.875rem}.form-contacts__text{margin-bottom:.9375rem}.contacts__map{margin-bottom:1.875rem}}@media (max-width:37.5em){.form-contacts__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:29.99875em){.form-help__input{font-size:1.125rem}}@media (min-width:20em) and (max-width:91.875em){@supports (margin-bottom:clamp(1.875rem ,1.1097826087rem + 3.8260869565vw ,4.625rem)){.help__header{margin-bottom:clamp(1.875rem ,1.1097826087rem + 3.8260869565vw ,4.625rem)}}@supports not (margin-bottom:clamp(1.875rem ,1.1097826087rem + 3.8260869565vw ,4.625rem)){.help__header{margin-bottom:calc(1.875rem + 2.75 * (100vw - 20rem)/ 71.875)}}@supports (font-size:clamp(1.5rem ,1.2565217391rem + 1.2173913043vw ,2.375rem)){.help__title{font-size:clamp(1.5rem ,1.2565217391rem + 1.2173913043vw ,2.375rem)}}@supports not (font-size:clamp(1.5rem ,1.2565217391rem + 1.2173913043vw ,2.375rem)){.help__title{font-size:calc(1.5rem + .875 * (100vw - 20rem)/ 71.875)}}@supports (margin-bottom:clamp(1.875rem ,1.1793478261rem + 3.4782608696vw ,4.375rem)){.request-contacts__form{margin-bottom:clamp(1.875rem ,1.1793478261rem + 3.4782608696vw ,4.375rem)}}@supports not (margin-bottom:clamp(1.875rem ,1.1793478261rem + 3.4782608696vw ,4.375rem)){.request-contacts__form{margin-bottom:calc(1.875rem + 2.5 * (100vw - 20rem)/ 71.875)}}@supports (font-size:clamp(1.5rem ,1.2565217391rem + 1.2173913043vw ,2.375rem)){.form-contacts__text{font-size:clamp(1.5rem ,1.2565217391rem + 1.2173913043vw ,2.375rem)}}@supports not (font-size:clamp(1.5rem ,1.2565217391rem + 1.2173913043vw ,2.375rem)){.form-contacts__text{font-size:calc(1.5rem + .875 * (100vw - 20rem)/ 71.875)}}@supports (margin-bottom:clamp(3.125rem ,1.7336956522rem + 6.9565217391vw ,8.125rem)){.contacts__request{margin-bottom:clamp(3.125rem ,1.7336956522rem + 6.9565217391vw ,8.125rem)}}@supports not (margin-bottom:clamp(3.125rem ,1.7336956522rem + 6.9565217391vw ,8.125rem)){.contacts__request{margin-bottom:calc(3.125rem + 5 * (100vw - 20rem)/ 71.875)}}}@media (any-hover:hover){.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--accent);background-color:hsla(0,0%,100%,.75);border:1.41px solid var(--accent)}.btn-white:hover{background-color:rgba(149,159,83,.75);color:var(--white)}.request-contacts__info li a:hover{text-decoration:underline}}