.grid{display:flex;flex-direction:column;min-height:100vh}.header__content{align-items:center;display:flex;justify-content:space-between;padding:40px 0}.header__wrap{background-color:var(--color-white);display:flex;flex-direction:column;gap:80px;height:100vh;max-width:480px;padding:40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.header__wrap.active{transform:translateX(0)}@media screen and (min-width:1199px){.header__wrap{background-color:transparent;flex-direction:row;gap:57px;height:auto;justify-content:space-between;max-width:100%;padding:0;position:static;transform:translateX(0)}}@media screen and (min-width:1600px){.header__wrap{gap:60px}}.header__nav{order:-1}@media screen and (min-width:1199px){.header__nav{order:0}}.header__burger{background-color:transparent;border:none;cursor:pointer;display:flex;margin:0 0 0 auto;padding:0}@media screen and (min-width:1199px){.header__burger{display:none}}.header__close{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;position:absolute;right:40px;top:40px;width:fit-content;z-index:10}@media screen and (min-width:1199px){.header__close{display:none}}.header__list{display:flex;flex-direction:column;gap:40px;width:fit-content}@media screen and (min-width:1199px){.header__list{flex-direction:row;gap:60px}}.header__info{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1199px){.header__info{flex-direction:row;gap:60px}}.header__link{align-items:center;color:var(--color-black);display:flex;font-size:20px;gap:14px;line-height:28px;text-decoration:none;transition:all .3s}.header__link:hover{color:var(--color-green)}@media screen and (min-width:1199px){.header__link{line-height:30px}}.main{display:flex;flex-direction:column;flex-grow:1;min-width:0}.wrapper{box-sizing:border-box;margin:0 auto;max-width:1708px;padding:0 20px;width:100%}@media screen and (min-width:767px){.wrapper{padding:0 27px}}@media screen and (min-width:1023px){.wrapper{padding:0 40px}}@media screen and (min-width:1199px){.wrapper{padding:0 44px}}.footer{background-color:var(--color-light-yellow);padding:40px 0}@media screen and (min-width:767px){.footer{padding:60px 0}}@media screen and (min-width:1023px){.footer{padding:100px 0}}.footer__content{display:flex;flex-direction:column;gap:80px}@media screen and (min-width:767px){.footer__content{flex-direction:row;justify-content:space-between}}.footer__content-left{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:767px){.footer__content-left{justify-content:space-between}}@media screen and (min-width:1023px){.footer__content-left{gap:155px}}@media screen and (min-width:1199px){.footer__content-left{gap:124px}}.footer__content-right{display:flex;flex-direction:column;gap:80px}@media screen and (min-width:767px){.footer__content-right{gap:100px;justify-content:space-between}.footer__logo{height:auto;width:357px}}@media screen and (min-width:1023px){.footer__logo{width:473px}}@media screen and (min-width:1199px){.footer__logo{width:560px}}.footer__logo img{height:auto;width:100%}.footer__info{display:flex;flex-direction:column;gap:16px}.footer__copyright,.footer__link{font-size:20px;font-weight:300;line-height:28px}.footer__link{color:var(--color-black);text-decoration:none;transition:all .3s}.footer__link:hover{color:var(--color-green)}.footer__address{font-size:20px;font-weight:300;line-height:28px}.title{font-size:32px;font-weight:600;line-height:38px;text-align:center}@media screen and (min-width:767px){.title{font-size:48px;line-height:100%}}@media screen and (min-width:1199px){.title{font-size:60px}}.title--left{text-align:left}.section{margin-bottom:80px}@media screen and (min-width:767px){.section{margin-bottom:120px}}@media screen and (min-width:1023px){.section{margin-bottom:160px}}@media screen and (min-width:1199px){.section{margin-bottom:200px}}.js-animate{opacity:0;transform:translateX(40px);transition:opacity .65s cubic-bezier(.44,0,.56,1),transform .65s cubic-bezier(.44,0,.56,1);will-change:opacity,transform}.js-animate.is-visible{opacity:1;transform:translateX(0)}