section.solutions-hero-module{padding:64px 0}@media screen and (min-width:1200px){section.solutions-hero-module{padding:116px 0}}.solutions-hero-module .container{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.solutions-hero-module .container{display:grid;gap:32px;grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:768px){.solutions-hero-module .left-column{grid-column-end:6;grid-column-start:1}}@media screen and (min-width:1200px){.solutions-hero-module .left-column{grid-column-end:8;grid-column-start:1}}.solutions-hero-module .left-column__title{font-size:40px;line-height:48px}@media screen and (min-width:1200px){.solutions-hero-module .left-column__description,.solutions-hero-module .left-column__description span{font-size:32px!important;line-height:48px}}button.left-column__cta{background-color:#fff;border:1px solid #000;cursor:pointer;padding:12px 24px}.solutions-hero-module button.left-column__cta,.solutions-hero-module div.left-column__cta{margin-top:16px}@media screen and (min-width:1200px){.solutions-hero-module button.left-column__cta,.solutions-hero-module div.left-column__cta{margin-top:32px}}.solutions-hero-module div.left-column__cta .text{align-items:center;display:flex;gap:10px;justify-content:center}.solutions-hero-module button.left-column__cta .text:after,.solutions-hero-module div.left-column__cta .text:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m18.3 13.5-.848-.85-4.915 4.916V4.136h-1.2v13.43L6.42 12.651l-.848.848 6.364 6.364z'/%3E%3C/svg%3E");display:block;height:24px;width:24px}@media screen and (min-width:768px){.solutions-hero-module .right-column{grid-column-end:13;grid-column-start:7}}@media screen and (min-width:1200px){.solutions-hero-module .right-column{grid-column-end:13;grid-column-start:9}}.solutions-hero-module .right-column__image{align-items:center;display:flex;justify-content:center}.solutions-hero-module .right-column__image img{border-radius:8px;height:100%;max-height:300px;object-fit:cover;width:100%}@media screen and (min-width:1200px){.solutions-hero-module .right-column__image img{max-height:unset}}.flex{display:flex}.gap-x-2{column-gap:8px}