:root{--white:#fff;--text:#26282C;--dark-green:#3D441E}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;font-display:swap;src:url(../fonts/Gilroy-SemiBold.woff2) format("woff2"),url(../fonts/Gilroy-SemiBold.woff) format("woff");font-weight:600;font-style:normal}html{color:var(--text);background-color:#fff;font-size:62.5%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";scroll-behavior:smooth}body{font-family:Gilroy;font-size:1.6rem;font-weight:300;min-height:100vh;overflow-x:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{color:inherit;-webkit-tap-highlight-color:rgba(255,255,255,0)}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;box-sizing:border-box}.page{position:relative}[class*=__container]{margin:0 auto}.img-full{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}h1{font-size:3.2rem;font-weight:600;line-height:normal}h2{font-size:3.2rem;font-weight:600;line-height:normal}h3{font-size:2.8rem;font-weight:600;line-height:normal}h5{font-size:2rem;font-weight:600;line-height:normal}li,p{font-size:1.6rem;font-weight:400;line-height:normal}.picture{width:100%;height:30dvh}.picture img{-o-object-position:bottom;object-position:bottom}article h1:not(:last-child),article h2:not(:last-child),article h3:not(:last-child){margin-bottom:2rem}article p:not(:last-child),article ul:not(:last-child){margin-bottom:1.2rem}article li:not(:last-child){margin-bottom:1rem}.header{background-color:var(--white);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:12px;z-index:999}.header--policy{background-color:#2c2c2c}.header--policy .header__logo{color:var(--white)}.header__wrap{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;padding:1rem 2rem}.header__logo{font-size:2.8rem;font-weight:600;line-height:normal;color:var(--dark-green);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header__link{cursor:pointer;font-size:1.4rem;font-weight:400;line-height:normal;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.footer{background-color:#2c2c2c;color:var(--white)}.footer__container{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;padding:2rem 0}.footer__logo{font-size:2.8rem;font-weight:600;line-height:normal;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.footer__link{cursor:pointer;font-size:1.4rem;font-weight:400;line-height:normal;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.hero{position:relative;width:100%;height:50dvh}.hero__img{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.category__container{padding:5rem 0}.category__title{display:inline-block;font-size:2rem;font-weight:400;line-height:normal;text-align:center;border-radius:15px;padding:1.2rem 2rem;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:var(--dark-green);color:var(--white)}.category__title:not(:last-child){margin-bottom:2.4rem}.category__body:not(:last-child){margin-bottom:3.2rem}.category__body:not(:last-child){margin-bottom:6rem}.category__group{display:-ms-grid;display:grid;gap:2rem}.category__text:not(:last-child){margin-bottom:2rem}.category__item{position:relative;height:25rem;border-radius:15px;overflow:hidden}.category-item__body{position:absolute;inset:0;width:100%;height:100%;z-index:1;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;color:var(--white);padding:2rem}.category-item__title{font-size:2.6rem;font-weight:600;line-height:normal}.category-item__title:not(:last-child){margin-bottom:1rem}.category-item__image{width:100%;height:100%;-webkit-filter:brightness(.7);filter:brightness(.7)}.section{background-color:#2c2c2c;color:var(--white)}.section--policy{background-color:var(--white);color:var(--text)}.section--policy .section__container{padding-top:10rem}.section__container{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;padding:5rem 0}.section__title:not(:last-child){margin-bottom:1.2rem}.section__p{text-align:center}.section__p:not(:last-child){margin-bottom:3.2rem}.section__form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.form__input{color:var(--text);font-size:1.6rem;font-weight:400;line-height:normal;background-color:#f5f5f5;border:2px solid #f5f5f5;padding:1rem 1.6rem;border-radius:15px}.form__input:focus,.form__input:hover{border-color:#6d712e}.form__submit{font-size:1.6rem;font-weight:400;line-height:normal;background-color:var(--dark-green);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border:2px solid var(--dark-green);padding:1rem 1.6rem;border-radius:15px}.about__container{padding-top:5rem}.about__body:not(:last-child){margin-bottom:3rem}.about__title{margin-bottom:3.2rem}.about__requisites:not(:last-child){margin-bottom:3.2rem}.about__requisites p:not(:last-child){margin-bottom:1rem}.about__picture{width:100%;height:50dvh}@media (min-width:992px){[class*=__container]{max-width:156rem}.mob{display:none}h1{font-size:4.5rem;line-height:1.2}h2{font-size:4.5rem;line-height:1.2}h3{font-size:3.6rem}h5{font-size:2.4rem}li,p{font-size:2rem}article h1:not(:last-child),article h2:not(:last-child),article h3:not(:last-child){margin-bottom:3.2rem}article p:not(:last-child),article ul:not(:last-child){margin-bottom:2rem}.header{max-width:156rem;width:100%;top:4rem}.header__wrap{padding:2rem 6rem}.header__logo{font-size:3.1rem}.header__link{font-size:1.8rem}.footer__logo{font-size:3.1rem}.footer__link{font-size:1.8rem}.category__container{padding:10rem 0}.category__title{min-width:20rem;font-size:2.4rem}.category__title:not(:last-child){margin-bottom:4rem}.category__group{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:3rem}.category__text:not(:last-child){margin-bottom:4.4rem}.category__item{height:40rem}.category-item__body{padding:4rem}.category-item__title{font-size:3.2rem}.category-item__title:not(:last-child){margin-bottom:2rem}.section--policy .section__container{padding-top:20rem}.section__container{padding:10rem 0}.section__title:not(:last-child){margin-bottom:2.4rem}.section__p:not(:last-child){margin-bottom:4.4rem}.section__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}.form__input{font-size:1.8rem;padding:1.4rem 2rem}.form__submit{font-size:1.8rem;padding:1.4rem 2rem;min-width:15rem}.about__container{padding-top:10rem}.about__body:not(:last-child){margin-bottom:6rem}.about__title:not(:last-child){margin-bottom:4.4rem}.about__requisites:not(:last-child){margin-bottom:4.4rem}}@media (max-width:992px){[class*=__container]{margin-left:2rem;margin-right:2rem}.mob-none{display:none}.header{width:calc(100% - 4rem);top:2rem}.category__title{width:100%}.category__group:not(:last-child){margin-bottom:2rem}.section__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}@media (any-hover:hover){.header__logo:hover{color:#6d712e}.header__link:hover{color:var(--dark-green)}.footer__logo:hover{color:#6d712e}.footer__link:hover{color:#6d712e}.form__submit:hover{background-color:#6d712e}}