.hero{width:100%;min-height:740px}.hero__wrapper{position:relative;z-index:1;display:flex;align-items:center;height:100%}.hero__content{max-width:700px;display:flex;flex-direction:column;justify-content:center;gap:20px;color:#fff}.hero__span{text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:3px}@media screen and (min-width: 768px){.hero__span{font-size:1.06rem}}.hero__title{font-weight:400}.image-texts-block{padding:60px 0;position:relative}.image-texts-block__wrapper{color:#000}@media screen and (min-width: 768px){.image-texts-block__wrapper{display:grid;align-items:center}.image-texts-block__wrapper.texts-image{grid-template-columns:45% 1fr}.image-texts-block__wrapper.texts-image figure{right:0}.image-texts-block__wrapper.image-texts{grid-template-columns:1fr 45%}.image-texts-block__wrapper.image-texts figure{left:0}.image-texts-block__wrapper.image-texts .image-texts-block__texts{grid-column-start:2}}.image-texts-block__texts{padding:30px 0}@media screen and (min-width: 768px){.image-texts-block__texts{padding:80px 0}}.image-texts-block__h2{font-weight:400}.image-texts-block__buttons{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.image-texts-block__button{text-transform:uppercase}@media screen and (min-width: 768px){.image-texts-block__figure{position:absolute;top:0;height:100%;width:calc(55% - 100px)}}.image-texts-block__figure img{object-position:center}.cards{padding:80px 0}.cards__wrapper{display:grid;place-items:center}.cards__content{display:grid}@media screen and (min-width: 1024px){.cards__content{padding:30px 0;background-color:#fff;grid-template-columns:repeat(4,1fr)}}.cards__item{padding:30px 20px;display:flex;flex-direction:column;align-items:center;gap:20px;background-color:#fff;border-bottom:1px solid var(--color-blue-dark);text-align:center}.cards__item:last-child{border:none}@media screen and (min-width: 1024px){.cards__item{padding:30px;border-bottom:none;border-right:1px solid var(--color-blue-dark)}}@media screen and (min-width: 1800px){.cards__item{padding:30px 50px}}.cards__title{font-family:var(--font-family-base)}.cards__description{color:#595959}
