section.hero-module{padding-block:2rem}@media (max-width:1114px){section.hero-module{padding-top:1rem}}section.hero-module .container-xl .wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;overflow:hidden;padding-bottom:80px;padding-top:149px}@media (max-width:768px){section.hero-module .container-xl .wrapper{padding-bottom:48px;padding-top:100px}}section.hero-module .container-xl .wrapper.bg-dark .container .wrapper-content .text *{color:#fff}section.hero-module .container-xl .wrapper .container{align-items:center;display:flex;gap:112px}section.hero-module .container-xl .wrapper .container.reversed{flex-direction:row-reverse}@media (max-width:768px){section.hero-module .container-xl .wrapper .container.reversed{flex-direction:column}}@media (max-width:1280px){section.hero-module .container-xl .wrapper .container{gap:40px}}@media (max-width:768px){section.hero-module .container-xl .wrapper .container{align-items:flex-start;flex-direction:column;gap:2rem}}section.hero-module .container-xl .wrapper .container .wrapper-content{max-width:100%;min-width:437px;width:437px}section.hero-module .container-xl .wrapper .container .wrapper-content .text .h1,section.hero-module .container-xl .wrapper .container .wrapper-content .text .h1 *,section.hero-module .container-xl .wrapper .container .wrapper-content .text h1,section.hero-module .container-xl .wrapper .container .wrapper-content .text h1 *{font-size:40px;line-height:110%}@media screen and (max-width:950px){section.hero-module .container-xl .wrapper .container .wrapper-content .text .h1,section.hero-module .container-xl .wrapper .container .wrapper-content .text .h1 *,section.hero-module .container-xl .wrapper .container .wrapper-content .text h1,section.hero-module .container-xl .wrapper .container .wrapper-content .text h1 *{font-size:32px}}@media (max-width:950px){section.hero-module .container-xl .wrapper .container .wrapper-content{min-width:50%;width:50%}}@media (max-width:768px){section.hero-module .container-xl .wrapper .container .wrapper-content{min-width:100%;width:100%}}section.hero-module .container-xl .wrapper .container .wrapper-content .wrapper-buttons{margin:24px 0}@media (max-width:768px){section.hero-module .container-xl .wrapper .container .wrapper-content .wrapper-buttons{flex-direction:column;margin:8px 0 24px}section.hero-module .container-xl .wrapper .container .wrapper-content .wrapper-buttons .btn{text-align:center;width:100%}}section.hero-module .container-xl .wrapper .container .wrapper-image{border-radius:10px;height:auto;overflow:hidden;width:100%}