.hero-section{isolation:isolate;position:relative;.container{container-name:container;container-type:inline-size;margin:0 auto;max-width:var(--max-width);padding:var(--v-padding) var(--h-padding);.content{align-items:flex-start;display:flex;flex-direction:row;gap:var(--spacing-x-lg);@container container (max-width: 768px){align-items:stretch;flex-direction:column}}}.column{flex:1}.column:first-child{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-lg);.header{align-items:stretch;color:var(--colors-white-smoke,#f2f2f2);display:flex;flex-direction:column;gap:var(--spacing-big);.heading{color:var(--colors-orange,#f7a70b)}@container container (max-width: 768px){color:var(--colors-belft-blue,#273068);.heading{color:var(--colors-belft-blue,#273068)}}}.buttons{display:flex;flex-direction:row;gap:var(--spacing-x-big);padding-top:var(--spacing-md);position:relative;@container container (max-width: 768px){flex-direction:column}}.button{align-items:center;background-color:var(--colors-white-smoke,#f2f2f2);border:.125rem solid transparent;border-radius:62.5rem;color:var(--colors-belft-blue,#273068);display:flex;font-size:var(--typography-font-size-p-md,1rem);gap:.625rem;justify-content:center;padding:.5rem var(--spacing-x-big,2rem);text-decoration:none;&.button.outline{background:transparent;border-color:var(--colors-white-smoke,#f2f2f2);color:var(--colors-white-smoke,#f2f2f2)}@container container (max-width: 768px){background-color:var(--colors-belft-blue,#273068);color:var(--colors-white-smoke,#f2f2f2);width:100%;&.button.outline{border-color:var(--colors-belft-blue,#273068);color:var(--colors-belft-blue,#273068)}}}@container body-container (min-width: 1024px){.carousel{display:grid!important;gap:var(--spacing-big);grid-template-columns:repeat(3,minmax(0,1fr))}}}.background{inset:0;position:absolute;z-index:-1;.image-wrapper{height:100%;width:100%}.overlay{background:linear-gradient(90deg,#06091d,#06091d00);inset:0;position:absolute}@container container (max-width: 768px){aspect-ratio:16/10;border-radius:var(--spacing-sm);overflow:hidden;position:relative;.overlay{display:none}}}}