a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.header{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,50px);column-gap:20px;justify-content:center;padding-top:25px}@media (min-width:768px){.header{grid-template-columns:repeat(8,70px);padding-top:30px}}@media (min-width:1280px){.header{grid-template-columns:repeat(12,72px)}}.header__top-bar{margin-bottom:25px}@media (min-width:768px){.header__top-bar{grid-column:span 8;margin-bottom:140px}}@media (min-width:1280px){.header__top-bar{grid-column:span 12;margin-bottom:90px}}.header__image{height:245px;width:100%;object-fit:cover;object-position:15%;grid-column:span 4;overflow:visible;margin-bottom:40px}@media (min-width:768px){.header__image{height:317px;grid-row:2;grid-column:4/span 5;object-position:left}}@media (min-width:1280px){.header__image{width:816px;grid-column:5/-1}}.header__wrapper{grid-column:span 4;margin-bottom:110px}@media (min-width:768px){.header__wrapper{grid-row:2;grid-column:1/span 4;margin-bottom:140px}}@media (min-width:1280px){.header__wrapper{margin-bottom:170px}}.header__title{margin-bottom:20px}@media (min-width:768px){.header__title{margin-bottom:30px}}.header__paragraph{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#333}@media (min-width:768px){.header__paragraph{width:250px}}@media (min-width:1280px){.header__paragraph{width:280px}}@media (min-width:768px){.top-bar{height:50px;display:flex;justify-content:space-between;align-items:center}}.top-bar__logo{width:161px;height:25px}.top-bar__controls{display:none}@media (min-width:768px){.top-bar__controls{display:flex;gap:30px;align-items:center}}.top-bar__link{font-family:Helvetica,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:17px;color:#4f4f4f;text-decoration:none;text-transform:uppercase}.top-bar__link--is-active{font-weight:400;color:#333}.top-bar__link--no-active{color:#828282}.top-bar__button{width:100px;height:50px;background-color:#333;border:none;font-family:Helvetica,sans-serif;font-weight:500;font-size:12px;line-height:15px;text-align:center;color:#fff}.title,.top-bar__button{font-style:normal;text-transform:uppercase}.title{font-family:Inter,sans-serif;font-weight:700;font-size:40px;line-height:52px;color:#333}@media (min-width:768px){.title{font-size:48px;line-height:62px}}@media (min-width:1280px){.title{font-size:62px;line-height:78px}}.title--second{font-size:30px;line-height:40px;text-transform:uppercase}@media (min-width:768px){.title--second{font-size:36px;line-height:46px}}@media (min-width:1280px){.title--second{font-size:56px;line-height:70px}}.title--third{font-size:16px;line-height:22px}.navigation{display:none}@media (min-width:1280px){.navigation{width:100%;display:block}}.navigation__list{display:flex;justify-content:center;gap:85px;margin-bottom:100px}.navigation__link{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:normal;padding:35px 0;color:#333;text-transform:uppercase;text-decoration:none}.main{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,50px);column-gap:20px;justify-content:center}@media (min-width:768px){.main{grid-template-columns:repeat(8,70px)}}@media (min-width:1280px){.main{grid-template-columns:repeat(12,72px)}}.section{grid-column:span 4}@media (min-width:768px){.section{grid-column:span 8}.section__about-us{margin-bottom:140px}}@media (min-width:1280px){.section__about-us{margin-bottom:170px}}.cards{display:flex;flex-direction:column}@media (min-width:768px){.cards{display:grid;grid-template-columns:repeat(8,70px);column-gap:20px}}@media (min-width:1280px){.cards{grid-template-columns:repeat(12,72px)}}.cards__card{grid-column:span 4;margin-bottom:110px}@media (min-width:768px){.cards__card{margin-bottom:65px}.cards__card:last-of-type{margin-bottom:140px}}@media (min-width:1280px){.cards__card{grid-column:span 3;margin-bottom:170px}}.cards__image{width:295px;height:195px;align-self:center;margin-bottom:110px}@media (min-width:768px){.cards__image{width:700px;height:430px;grid-column:span 8;margin-bottom:140px}}@media (min-width:1280px){.cards__image{width:846px;height:520px;grid-column:3;margin-bottom:170px}}.card{display:flex;flex-direction:column;align-items:center}.card--hidden{display:none}@media (min-width:768px){.card--hidden{display:flex}}.card__icon{width:50px;height:40px;margin-bottom:40px}.card__paragraph{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;color:#7c7c7c}.card__paragraph--bold{font-weight:700;font-size:22px;line-height:28px;text-transform:uppercase;color:#333;margin-bottom:20px}@media (min-width:768px){.about-us{display:grid;grid-template-columns:repeat(8,70px);column-gap:20px;align-items:start}.about-us--side-flip .about-us__title{grid-column:1/span 4}.about-us--side-flip .about-us__image{left:0;grid-column:5}.about-us--side-flip .about-us__text{grid-column:1/span 4}}@media (min-width:1280px){.about-us{grid-template-columns:repeat(12,72px)}.about-us--side-flip .about-us__title{grid-column:1/span 6}.about-us--side-flip .about-us__image{grid-column:7/span 6}.about-us--side-flip .about-us__text{grid-column:1/span 6}}.about-us__title{margin-bottom:30px}@media (min-width:768px){.about-us__title{grid-column:5/span 4}}@media (min-width:1280px){.about-us__title{grid-column:7/span 6}}.about-us__image{height:210px;width:259px;margin-bottom:20px}@media (min-width:768px){.about-us__image{width:374px;height:415px;position:relative;left:-34px;grid-column:1;grid-row:1/span 3;margin-bottom:0}}@media (min-width:1280px){.about-us__image{left:0;width:100%;height:388px;grid-column:1/span 6}}.about-us__text{grid-column:5/span 4}@media (min-width:1280px){.about-us__text{grid-column:7/span 6}}.about-us__paragraph{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#7c7c7c;margin-bottom:30px}@media (min-width:768px){.about-us__paragraph{font-size:16px;line-height:24px;margin-bottom:60px}}.about-us__link{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:14px;position:relative;display:block;text-transform:uppercase;text-decoration:none;color:#0db2b3;padding-bottom:5px;margin-bottom:115px}.about-us__link:after{position:absolute;display:block;content:"";width:53px;height:1px;bottom:0;background-color:#0db2b3}.rewiev{grid-column:span 4;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.rewiev{grid-column:span 8}}@media (min-width:1280px){.rewiev{grid-column:3/span 8}}.rewiev__quote{height:171px;display:flex;align-items:end;background-image:url(quote_background.6761dd80.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#333;text-align:center;margin-bottom:30px}@media (min-width:768px){.rewiev__quote{height:192px;font-size:24px;line-height:36px;margin-bottom:40px}}@media (min-width:1280px){.rewiev__quote{align-items:center;margin-bottom:-10px}}.rewiev__image{margin-bottom:10px}@media (min-width:768px){.rewiev__image{margin-bottom:20px}}.rewiev__title{margin-bottom:5px}.rewiev__position{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#7c7c7c;margin-bottom:110px}@media (min-width:768px){.rewiev__position{margin-bottom:140px}}@media (min-width:1280px){.rewiev__position{margin-bottom:170px}}body{background-color:#f7f7f7}
/*# sourceMappingURL=main.fbc645e4.css.map */