.arrow-img:hover,.hamburger,.mob-menu ul li a:hover,button,header .container .header-right .mob-nav .search:hover,header .container .header-right nav ul li a:hover{cursor:pointer}.soc-list li,img{vertical-align:top}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:400;src:url(../fonts/red-hat-display-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:500;src:url(../fonts/red-hat-display-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:600;src:url(../fonts/red-hat-display-v20-latin-600.woff2) format("woff2")}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:30px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.mob-menu,.overlay{position:fixed;left:0}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.open-menu .hamburger--vortex .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.open-menu .hamburger--vortex .hamburger-inner::after,.open-menu .hamburger--vortex .hamburger-inner::before{transition-delay:0s}.mob-menu,.mob-menu ul li a,.overlay,.soc-list li a svg,a,button{transition:all .2s ease}.open-menu .hamburger--vortex .hamburger-inner::before{top:0;opacity:0}.open-menu .hamburger--vortex .hamburger-inner::after{bottom:0;transform:rotate(90deg)}*,::after,::before{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}img{width:100%;height:100%;object-fit:cover}.container{width:min(90%,1170px);margin:0 auto}body{font-family:Lato;font-size:1rem;font-weight:400;line-height:166%;letter-spacing:.05rem;color:#565656;min-width:320px}.overlay{visibility:hidden;opacity:0;width:100%;height:100dvh;top:80px;background-color:rgba(0,0,0,.8);z-index:100}.mob-menu,header{width:100%;background-color:#fff}.mob-menu{display:flex;top:60px;z-index:101;transform:translateY(-120%)}.mob-menu ul{padding:20px;flex-direction:column;gap:40px}.mob-menu ul li+li{border-top:1px solid #7B7B7B}.mob-menu ul li{width:100%;text-align:start;padding-top:10px;padding-bottom:10px}.mob-menu ul li a{font-family:Lato;font-size:1.5rem;font-weight:400;letter-spacing:.2625rem;text-transform:uppercase;color:#7B7B7B;text-align:center;text-decoration:none;position:relative}.mob-menu ul li a:hover{color:#000}.open-menu .overlay{visibility:visible;opacity:1}.open-menu .mob-menu{transform:translateY(0)}header{position:fixed;top:0;left:0;height:100px;margin:0;padding:42px 0;z-index:1000}header .container{display:flex;justify-content:space-between;align-items:center;position:relative}header .container .logo-wrap{width:142px;height:12px;text-align:center}header .container .header-right{display:flex;align-items:flex-end;justify-content:space-between;gap:80px}header .container .header-right nav{text-align:center}header .container .header-right nav ul{display:flex;justify-content:flex-end;align-items:center;gap:42px}header .container .header-right nav ul li{text-align:center;position:relative}header .container .header-right nav ul li a{font-family:Lato;font-size:.875rem;font-weight:400;letter-spacing:.2625rem;text-transform:uppercase;color:#000;text-align:center;text-decoration:none;position:relative}h1,h2{letter-spacing:.15rem;color:#000;font-family:"Red Hat Display";font-size:3rem;line-height:4rem}header .container .header-right nav ul li a:hover::after{content:"";display:block;width:40px;height:1px;background-color:#000;left:50%;bottom:-5px;transform:translateX(-50%);position:absolute}header .container .header-right .mob-nav{display:flex;justify-content:space-between;align-items:center;gap:40px}.burger-wrap{display:none}.arrow-img{display:inline-block;width:23px;vertical-align:middle;margin-left:10px}section{margin-bottom:90px}.title-row,h2{margin-bottom:50px}section.hero{margin-top:60px;height:600px;background:url(../images/bg-image.png) center bottom/cover no-repeat}h1{max-width:770px;font-weight:600;padding-top:100px}h1:hover{animation:headShake 1s ease-in-out}h2{font-weight:400}h3{font-family:"Red Hat Display";color:#000;font-size:1.75rem;font-weight:600;line-height:166%;letter-spacing:.175rem}.title-row{display:flex;justify-content:space-between;align-items:center}.title-row a{font-weight:400;line-height:166%;letter-spacing:.1rem;color:#7B7B7B;text-decoration:none}.title-row a:hover{text-decoration:underline}.content-wrap{display:grid;grid-template-columns:1fr;gap:50px}.content-wrap.col-2{grid-template-columns:1fr 1fr;gap:30px}.content-wrap.col-3{grid-template-columns:1fr 1fr 1fr;gap:30px}.content-wrap .content-block{display:flex;gap:30px}.content-wrap .content-block.reverse{flex-direction:row-reverse}.content-wrap .content-block.reverse .description{padding:85px 0 85px 120px}.content-wrap .content-block.vertical{flex-direction:column}.content-wrap .content-block.vertical .description,.content-wrap .content-block.vertical .picture{width:100%}.content-wrap .content-block.vertical .picture{height:260px}.content-wrap .content-block.vertical .description{padding:0}.content-wrap .content-block .picture{width:50%}.content-wrap .content-block .description{width:50%;padding:85px 120px 85px 0}.content-wrap .content-block .description .sup-title{color:#7B7B7B;letter-spacing:.1rem;margin-bottom:30px}.content-wrap .content-block .description h4{font-family:"Red Hat Display";font-size:1.4375rem;font-weight:500;line-height:166%;letter-spacing:.14375rem;color:#000;margin-bottom:15px}.content-wrap .content-block .description .date{display:flex;justify-content:space-between;align-items:center;color:#7B7B7B;letter-spacing:.1rem;margin-bottom:50px}.bottom-content,.footer-wrap{justify-content:space-between}.btn-wrap{padding-top:50px;text-align:center}.btn-wrap button{width:180px;height:46px;padding:9.5px 45px;background-color:#565656;color:#fff;border:none;font-family:Lato;font-size:1rem;font-weight:700;line-height:166%;letter-spacing:.1rem}.bottom-content>div:first-child div,.contacts h5{font-family:"Red Hat Display";font-weight:400}.btn-wrap button:hover{background-color:#323232}.bottom-info{margin-bottom:90px}.bottom-content{display:flex;align-items:start;gap:230px}.bottom-content>div{width:50%}.bottom-content>div:first-child div{font-size:1.4375rem;line-height:166%;letter-spacing:.14375rem;color:#000}.bottom-content>div:last-child div+div{display:inline-block;padding-top:20px}.bottom-content>div:last-child div{font-size:1.1875rem;line-height:2rem;letter-spacing:.05938rem;color:#565656}footer{padding-top:70px;padding-bottom:10px;background-color:#F4F4F4}.footer-wrap{display:flex;align-items:center}.contacts{text-align:left;margin-bottom:20px}.contacts h5{font-size:3rem;line-height:4rem;letter-spacing:.15rem;color:#000;margin-bottom:30px}.contacts p,.copyrihts{line-height:166%;color:#000}.contacts h5+p{margin-bottom:15px}.contacts p{letter-spacing:.1rem}.soc-list{display:block;font-size:0}.soc-list li{display:inline-block;width:50px;height:50px;border:1px solid #565656}.soc-list li:not(:last-child){margin-right:23px}.soc-list li:hover{background-color:#565656}.soc-list li:hover svg{fill:#fff}.soc-list li a{padding:10px;display:block;height:100%;width:100%;text-decoration:none;position:relative}.soc-list li a svg{display:block;position:absolute;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);fill:#565656}.copyrihts{text-align:center;font-size:.75rem;font-weight:400;letter-spacing:.075rem}@media screen and (max-width:970px){.content-wrap .content-block .description .date,.content-wrap .content-block.reverse .description .date{margin-bottom:35px}header{height:60px;padding:18px 0}header .header-right nav{display:none}.burger-wrap{display:block}section.hero{height:320px}section.hero h1{font-size:2.25rem;line-height:3.125rem;letter-spacing:.1125rem;padding-top:30px;padding-right:120px}.content-wrap .content-block .description,.content-wrap .content-block.reverse .description{padding:0}.container .content-wrap.col-3{grid-template-columns:1fr;gap:30px}.container .content-wrap.col-3 .content-block.vertical{flex-direction:row;align-items:center}.container .content-wrap.col-3 .content-block.vertical:nth-child(2){flex-direction:row-reverse;align-items:center}.container .content-wrap.col-2 .content-block.vertical .picture{height:160px}.bottom-info .container .bottom-content{flex-direction:column;gap:50px}.bottom-info .container .bottom-content>div{width:100%}footer{padding-bottom:50px}.footer-wrap{flex-direction:column;gap:40px;margin-bottom:40px}.footer-wrap .contacts{text-align:center}.comment div{text-align:right}}@media screen and (max-width:545px){header .container .header-right .mob-nav{gap:20px}.container .content-wrap.col-2,.container .content-wrap.col-3{grid-template-columns:1fr;gap:30px}section.hero{height:500px}section.hero h1{font-size:1.875rem;line-height:3.125rem;letter-spacing:.09375rem;padding-top:70px;padding-right:0}h2{text-align:center}.title-row{flex-direction:column;align-items:start;margin-bottom:30px}.title-row h3{margin-bottom:10px}.container .content-wrap .content-block{flex-direction:column;align-items:center}.container .content-wrap .content-block .description,.container .content-wrap .content-block .picture{width:100%}.container .content-wrap.col-3 .content-block.vertical{flex-direction:column;align-items:center}.container .content-wrap.col-3 .content-block.vertical:nth-child(2){flex-direction:column;align-items:center}.container .content-wrap.col-2 .content-block.vertical .picture{height:160px}.comment div{text-align:left}}