section.image-2-hero-module .container{display:flex}section.image-2-hero-module .left,section.image-2-hero-module .right{display:flex;flex-direction:column;max-width:50%;width:100%}section.image-2-hero-module .left{gap:80px}section.image-2-hero-module .left .left-illu{height:auto;max-width:100%;width:100%}section.image-2-hero-module .left .left-illu img{height:auto;width:100%}section.image-2-hero-module .right{gap:45px}section.image-2-hero-module .right .right-illu{height:auto;max-width:100%;width:100%}section.image-2-hero-module .right .right-illu img{height:auto;width:100%}section.image-2-hero-module .right .richtext{padding-left:40px;padding-right:40px}section.image-2-hero-module .right .richtext.p-lg *{font-size:var(--paragraph_large_size_desktop)}@media (max-width:992px){section.image-2-hero-module .right .richtext.p-lg *{font-size:20px}}section.image-2-hero-module .right .richtext *{font-size:2rem;line-height:140%}section.image-2-hero-module .right .wrapper-buttons{margin-top:45px;padding-left:40px;padding-right:40px}@media (max-width:992px){section.image-2-hero-module .right .wrapper-buttons{margin-top:1.25rem}}section.image-2-hero-module .right .optional-illu{height:93px;margin-left:40px;max-width:275px}@media (max-width:992px){section.image-2-hero-module .container .left,section.image-2-hero-module .container .right{gap:20px}}@media (max-width:620px){section.image-2-hero-module .container{flex-direction:column;gap:24px}section.image-2-hero-module .container .left{gap:12px;max-width:100%}section.image-2-hero-module .container .left .richtext{padding-left:0;padding-right:0}section.image-2-hero-module .container .right{flex-direction:column-reverse;gap:40px;max-width:100%}section.image-2-hero-module .container .right .optional-illu{display:flex;justify-content:flex-end;margin-left:auto;margin-top:2px}section.image-2-hero-module .container .right .richtext{padding-left:0;padding-right:0}section.image-2-hero-module .container .right .richtext *{font-size:26px}section.image-2-hero-module .container .right .wrapper-buttons{margin-top:20px;padding:0}section.image-2-hero-module .container .right .wrapper-buttons .btn{width:100%}}