.main-slogan-block .project .description,.main-slogan-block .project .buttons .btn{font-size:18px;letter-spacing:0;line-height:36px}.main-slogan-block .project h3{font-size:44px;line-height:53px}.main-slogan-block h1{font-size:77px;line-height:96px}.main-slogan-block h1 .special{font-size:167px;line-height:209px}.main-slogan-block{position:relative;padding:87px 0 85px}.main-slogan-block .main_slogan_element{width:100%;position:absolute;top:-116px;left:0}.main-slogan-block h1{display:flex;flex-direction:column;width:100%;font-weight:500}.main-slogan-block h1 .special{display:inline-block;align-self:flex-end;white-space:nowrap;font-family:'Zeyada','sans-serif';font-weight:400;margin-right:94px;transform:rotate(-6deg)}.main-slogan-block .projects-container{max-width:1390px;overflow:hidden;padding:0 16px}.main-slogan-block .projects-container .row{margin:0 -16px}.main-slogan-block .projects-container .row .col{padding:0 16px}.main-slogan-block .project{display:grid;grid-template-columns:81px auto;grid-template-rows:auto auto;column-gap:39px;row-gap:18px;height:100%}.main-slogan-block .project svg{display:block}.main-slogan-block .project .illustration-top{grid-column:1/2;grid-row:1/2}.main-slogan-block .project .illustration-bottom{grid-column:1/2;grid-row:2/4}.main-slogan-block .project .illustration-bottom .line{display:inline-block;width:2px;height:calc(100% - 6px);background-color:#000;margin:6px auto 0}.main-slogan-block .project .title-logo,.main-slogan-block .project h3{grid-column:2/3;grid-row:1/2;display:flex;align-items:center}.main-slogan-block .project h3{font-family:'Neue Haas Grotesk Display Pro','sans-serif';font-weight:500;text-transform:uppercase;margin:0}.main-slogan-block .project .description{width:166px;max-width:100%;line-height:22px;font-weight:500;margin:0 0 8px}.main-slogan-block .project .buttons{gap:15px;justify-content:flex-end}.main-slogan-block .project .buttons .btn{display:flex;align-items:center;justify-content:space-between;line-height:22px;text-decoration:none;color:#fff;border:none;border-radius:50em}.main-slogan-block .project .buttons .btn svg{display:inline-block;margin-left:6px}.main-slogan-block .project .buttons .btn.black{background-color:#000}.main-slogan-block .project .buttons .btn.blue{background-color:#0c5aa1}.main-slogan-block .project .buttons .btn.orange{background-color:#fd7967}@media only screen and (max-width:991px){.main-slogan-block{overflow:hidden}.main-slogan-block .container{position:relative;min-height:auto;display:flex;width:100%;justify-content:center;align-items:center;padding:0 18px}.main-slogan-block .container .row{margin:0 -18px}.main-slogan-block .container .row .col{padding:0 18px}.main-slogan-block .main_slogan h1{font-size:43px;line-height:54px;margin-bottom:53px}.main-slogan-block .main_slogan h1 .start{color:#0b5aa0}.main-slogan-block .main_slogan h1 .special{font-size:84px;line-height:105px;margin:24px 0 0}.main-slogan-block .projects-container .row{row-gap:51px}.main-slogan-block .project .illustration-bottom{grid-row:2/3}.main-slogan-block .project .description{grid-column:2/3;margin-bottom:0}.main-slogan-block .project .buttons{grid-column:1/3}}@media only screen and (max-width:475px){.main-slogan-block .main_slogan{overflow:hidden}.main-slogan-block .main_slogan h1{width:calc(100% - 32px)}.main-slogan-block .main_slogan h1 .special{align-self:unset}}html[lang="en-US"] .main-slogan-block .project .description{width:205px}@media only screen and (max-width:1350px){html[lang="en-US"] .main-slogan-block .main_slogan h1 .special{font-size:130px}}@media only screen and (max-width:1100px){html[lang="en-US"] .main-slogan-block .project{column-gap:14px}}@media only screen and (max-width:991px){html[lang="en-US"] .main-slogan-block .project{column-gap:32px}html[lang="en-US"] .main-slogan-block .main_slogan h1 .special{font-size:clamp(2.6875rem, calc(-0.1524rem + 13.3641vw), 8.125rem)}}