:root{--clr-error:#ff003d;--clr-disabled:#939393;--section-gap:80px;--element-gap:30px;--container-max-width:1040px}
.image-text-special{background-color:#2f2c28;color:#fff}
.image-text-special .image-text{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:30px}
.image-text-special .image-text__image{display:grid;grid-template-columns:1fr 1fr}
.image-text-special .image-text__image .image{grid-column:span 2;position:relative}
.image-text-special .image-text__image .info-box{grid-column:1/-1;margin:0 auto}
.image-text-special .image-text__content .bol-container{text-align:center}
.image-text-special .image-text__content--description h2,.image-text-special .image-text__content--title{font-style:italic;font-family:"Open Sans Regular",sans-serif;margin-bottom:.9375rem;font-size:2rem}
.image-text-special .image-text__content--description{max-width:38.75rem}
.image-text-special .image-text__content--cta{margin-top:15px}
.image-text-special .image-text__content .info-box{margin-inline:auto;margin-top:50px;margin-bottom:70px}
.image-text-special .decoration{position:absolute;top:0;height:100%;max-width:100%}
.image-text-special .decoration svg{height:100%}
.image-text-special .decoration--left{display:none}
.image-text-special .decoration--right{display:none}
.image-text-special.big-image{padding-bottom:160px}
.image-text-special.big-image .image-text__image{overflow:hidden}
.image-text-special.big-image .image-text__content{margin-top:50px}
.image-text-special.big-image+.services-slider{margin-top:-80px;padding-top:0}
@media screen and (min-width:390px){.image-text-special .image-text__content--description h2,.image-text-special .image-text__content--title{font-size:2rem}
}@media screen and (min-width:640px){.image-text-special .image-text__image .info-box{grid-column:2/-1;bottom:70px;position:absolute;right:15px}
}@media(min-width:640px){.image-text-special .image-text__content{padding-right:15px}
}@media screen and (min-width:768px){.image-text-special .image-text__content--cta{margin-top:35px}
}@media screen and (min-width:992px){.image-text-special{padding:75px 0 0}
.image-text-special .image-text{grid-gap:60px;grid-template-columns:repeat(2,1fr)}
.image-text-special .image-text__image .image img{-o-object-position:right;object-position:right;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.image-text-special .decoration--left{display:block;left:calc(50% - 480px - 100px)}
}@media(min-width:992px){.image-text-special .image-text__content .bol-container{text-align:left}
.image-text-special .image-text__content .info-box{margin-inline:0;-webkit-transform:translateX(-45px);transform:translateX(-45px)}
}@media(min-width:1200px) and (min-height:750px){:root{--section-gap:100px;--element-gap:50px}
}@media screen and (min-width:1200px){.image-text-special .image-text{grid-gap:60px}
.image-text-special .decoration--left{left:calc(50% - 570px - 100px)}
}@media screen and (min-width:1440px){.image-text-special .image-text__image .image img{-o-object-position:center;object-position:center}
.image-text-special .image-text__content--description h2,.image-text-special .image-text__content--title{margin-bottom:1.875rem;font-size:2.625rem}
.image-text-special .decoration--left{left:calc(50% - 640px - 200px)}
.image-text-special .decoration--right{right:-75px;display:block}
}@media(min-width:1800px){:root{--container-max-width:1190px}
}@media(min-width:2200px){:root{--container-max-width:1400px}
}@media(max-width:991px){.image-text-special.big-image .image-text{grid-template-rows:600px auto}
.image-text-special.big-image .image-text__content--description{max-width:100%}
}@media(max-width:419px){.image-text-special.big-image .image-text{grid-template-rows:auto}
}