.se-hero-section{margin-top:var(--spacing-half-of-v1);margin-bottom:var(--spacing-v1)}.se-hero-section__container{display:grid;grid-gap:var(--spacing-half-of-v1)}.se-hero-section__content-wrapper{display:grid;grid-gap:var(--spacing-v2)}[data-variant=with-side-content] .se-hero-section__content-wrapper{padding-right:var(--spacing-h1);padding-left:var(--spacing-h1)}[data-variant=with-side-content] .se-hero-section__content{display:grid;grid-gap:var(--spacing-half-of-v1)}[data-variant=with-side-content] .se-hero-section__side-content{overflow:auto;padding:0 0 8px var(--spacing-h1)}[data-variant=with-side-content] .se-hero-section__side-content::-webkit-scrollbar{height:8px;width:8px}[data-variant=with-side-content] .se-hero-section__side-content::-webkit-scrollbar-thumb{background-color:var(--main-colors-grey);border-radius:99px}[data-variant=with-side-content] .se-hero-section__side-content::-webkit-scrollbar-track{margin-right:var(--spacing-h1);margin-left:var(--spacing-h1)}[data-variant=with-image] .se-image{width:auto}@media screen and (min-width:768px){.se-hero-section .se-title-text{justify-items:center}.se-hero-section .se-title-text .se-text{text-align:center}}@media screen and (min-width:1024px){[data-variant=without-image] .se-hero-section__content{width:var(--spacing-grid-10);margin:0 auto}.se-hero-section[data-variant=with-side-content]{max-width:var(--spacing-container-max-width);padding-right:var(--spacing-h1);padding-left:var(--spacing-h1);margin-left:auto;margin-right:auto}.se-hero-section[data-variant=with-side-content] .se-hero-section__content{grid-template-columns:auto var(--spacing-grid-6);grid-gap:var(--spacing-h2);width:100%;align-items:center}.se-hero-section[data-variant=with-side-content] .se-hero-section__side-content{padding:0}.se-hero-section[data-variant=with-side-content] .se-hero-section__content-wrapper{padding:0}.se-hero-section[data-variant=with-side-content] .se-hero-section__content-wrapper .se-title-text{justify-items:left}.se-hero-section[data-variant=with-side-content] .se-hero-section__content-wrapper .se-title-text .se-text{text-align:start}.se-hero-section[data-variant=with-side-content] .se-buttons-group,.se-hero-section[data-variant=with-side-content] .se-btn-wrapper{justify-content:left}.se-hero-section[data-variant=with-side-content] .se-buttons-group__text:not(.se-buttons-group[data-left]+.se-buttons-group__text){text-align:start}}@media screen and (min-width:1536px){.se-hero-section__center-content{width:79%;margin:0 auto}}@media screen and (min-width:1920px){[data-variant=without-image] .se-hero-section__content{width:var(--spacing-grid-8)}.se-hero-section__center-content{width:100%}}