.image-with-text-2{display:flex;flex-direction:column;align-items:flex-start}.image-with-text-2 .block-title{text-align:left;font-size:clamp(43px,2vw,76px);max-width:628px;font-weight:700;margin:0;line-height:1.3}.image-with-text-2 .block-title strong{font-weight:700}.image-with-text-2 .block-title em{font-size:clamp(18.8px,2vw,25.6px)}.block-title-line{border-color:#fff;border-top-style:solid;border-top-width:1px;margin:0 0 10px;width:100%;max-width:326px}.image-with-text-2 .block-description{text-align:left;font-size:clamp(16px,2vw,17.5px);line-height:1.3;max-width:628px}.image-with-text-2 .section-heading{display:flex;flex-direction:column;align-items:left;text-align:left;margin-top:20px}.image-with-text-2 .section-heading .heading-title{font-size:clamp(21px,2vw,25px);margin:10px 0}.image-with-text-2 .section-heading .heading-description{font-size:clamp(16.7px,2vw,18px);line-height:1.3;font-weight:600}.image-with-text-2 .heading-description p{margin:0}.image-with-text-2 .module-item{display:flex;flex-direction:row;flex-shrink:0;align-items:flex-start;gap:20px}.image-with-text-2 .modules-grid{margin-top:20px;max-width:628px}.image-with-text-2 .module-item img{width:36px;height:auto;object-fit:contain;flex-shrink:0}.image-with-text-2 .module-item__wrapper{display:flex;flex-direction:column;gap:15px}.image-with-text-2 .module-title{margin:0;font-size:clamp(18px,2vw,20px);font-weight:700}.image-with-text-2 .module-description p{margin:0;font-size:clamp(15.8px,2vw,16px);line-height:1.3}.image-with-text-2 .subtitle{margin-top:40px;font-size:clamp(18.7px,2vw,25.6px);line-height:1.3;text-align:center}.image-with-text-2 .subtitle p{margin:0}.image-with-text-2 .cta-button img{width:22px;height:auto;object-fit:contain}.image-with-text-2 .cta-button{border-radius:6px;font-weight:700;padding:10px 34px;box-shadow:0 12px 30px #0000001a;font-size:22px;text-decoration:none;display:flex;align-items:center;gap:30px;transition:.3s;width:fit-content}.image-with-text-2__button{margin:50px 0 40px;display:flex;justify-content:center;max-width:628px;width:100%}.image-with-text-2 .cta-button:hover{filter:brightness(.8)}.production-system{position:relative}.image-with-text-2{position:relative;z-index:1}.production-system .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}@media (max-width: 768px){.image-with-text-2{align-items:center}.image-with-text-2 .block-description{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/image-with-text-2.css.map */
