.template11-hero-section{background-color:#151515;padding-top:var(--header-height,8rem);position:relative}@media (min-width:769px){.template11-hero-section{padding-top:var(--header-height,0)}}.template11-hero-section .border-container-light{padding:0}@media (min-width:769px){.template11-hero-section .border-container-light{padding-block:0;padding-inline-end:unset;padding-inline-start:3.4rem}}.template11-hero-section .template11-hero-container{display:flex;flex-direction:column}@media (min-width:769px){.template11-hero-section .template11-hero-container{flex-direction:row}}.template11-hero-section .template11-hero-left{align-items:center;display:flex;flex-direction:column;gap:5.8rem;padding-top:1.6rem;padding-inline:1.4rem;padding-bottom:2.6rem;width:100%}@media (min-width:769px){.template11-hero-section .template11-hero-left{align-items:flex-start;gap:9rem;padding-inline:unset;padding-bottom:0;padding-top:3rem}}.template11-hero-section .template11-hero-left>.template11-hero-left-bottom-content:first-child{margin-top:5.8rem}.template11-hero-section .template11-hero-left-bottom-content{display:flex;flex-direction:column;gap:2.8rem}@media (min-width:769px){.template11-hero-section .template11-hero-left-bottom-content{gap:4rem}}.template11-hero-section .template11-hero-text-container{display:flex;flex-direction:column;gap:.8rem}@media (min-width:769px){.template11-hero-section .template11-hero-text-container{gap:1rem;padding-bottom:0}}.template11-hero-section .template11-hero-title{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:200;line-height:3.4rem}@media (min-width:769px){.template11-hero-section .template11-hero-title{font-size:4.8rem;line-height:5.2rem}}.template11-hero-section .template11-hero-title{margin:0}.template11-hero-section .template11-hero-subtitle{color:#f7f7f7;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:200;line-height:2.2rem;margin:0}@media (min-width:769px){.template11-hero-section .template11-hero-subtitle{font-size:1.8rem;line-height:2.6rem;max-width:55rem}}.template11-hero-section .template11-hero-image-container{border-radius:.8rem;order:3;width:100%}@media (min-width:769px){.template11-hero-section .template11-hero-image-container{align-items:center;display:flex;justify-content:flex-end}}.template11-hero-section .template11-hero-image{display:block;-o-object-fit:cover;object-fit:cover}@media (min-width:769px){.template11-hero-section .template11-hero-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.template11-hero-section .template11-hero-image-mobile{display:block;height:auto;margin-inline:auto;max-width:41rem;width:100%}@media (min-width:769px){.template11-hero-section .template11-hero-image-mobile{display:none}}.template11-hero-section .template11-hero-image-desktop{display:none}@media (min-width:769px){.template11-hero-section .template11-hero-image-desktop{display:block;height:auto;max-width:62rem;width:auto}}.template11-hero-section .template11-hero-ctas{align-items:center;display:flex;flex-direction:column;gap:3.2rem;order:3}@media (min-width:769px){.template11-hero-section .template11-hero-ctas{align-items:flex-start;gap:2.5rem;order:4}}.template11-hero-section .template11-hero-cta{border-radius:.8rem;display:inline-block;font-size:1.6rem;font-weight:400;line-height:2.2rem;padding:1.2rem 2.4rem;text-align:center;text-decoration:none;transition:opacity .3s ease}.template11-hero-section .template11-hero-cta-primary{max-width:40rem;width:100%}@media (min-width:769px){.template11-hero-section .template11-hero-cta-primary{align-items:center;display:flex;gap:1rem;height:4.8rem;justify-content:center;padding:.2rem 4.4rem;width:-moz-fit-content;width:fit-content}}.template11-hero-section .template11-hero-cta-link{background:none;border:none;border-radius:0;color:#f7f7f7;cursor:pointer;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:200;line-height:2.2rem;padding:0;text-decoration:underline}.template11-hero-section .template11-hero-cta-link:hover{opacity:.8}@media (min-width:769px){.template11-hero-section .template11-hero-cta-link{align-items:center;display:flex;padding-bottom:2.5rem}}.template11-hero-modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.template11-hero-modal.active{display:flex}.template11-hero-modal__overlay{background-color:rgba(0,0,0,.6);inset:0;position:absolute}.template11-hero-modal__content{background-color:#fff;border-radius:.8rem;height:90vw;max-height:50rem;max-width:50rem;overflow-y:auto;padding:2.8rem;position:relative;scrollbar-color:rgba(0,0,0,.15) transparent;scrollbar-width:thin;width:90vw}.template11-hero-modal__content::-webkit-scrollbar{width:1px}.template11-hero-modal__content::-webkit-scrollbar-track{background:transparent;margin-block:8px}.template11-hero-modal__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:99px}@media (min-width:769px){.template11-hero-modal__content{height:50rem;padding:2.8rem;width:50rem}}.template11-hero-modal__close{background:none;border:none;color:#222;cursor:pointer;font-size:2.4rem;inset-inline-end:1.2rem;line-height:1;padding:.4rem;position:absolute;top:1.2rem}.template11-hero-modal__body{color:#222;font-family:DM Sans,sans-serif;font-size:1.6rem;line-height:1.5}@media (min-width:769px){.template11-hero-modal__body{font-size:1.6rem}}.template11-hero-modal__body a,.template11-hero-modal__body div,.template11-hero-modal__body li,.template11-hero-modal__body p,.template11-hero-modal__body span{font-family:inherit;font-size:inherit;line-height:inherit}.template11-hero-modal__body ol,.template11-hero-modal__body ul{margin:0 0 1.6rem;padding-inline-start:2.4rem}.template11-hero-modal__body ul{list-style:disc}.template11-hero-modal__body ol{list-style:decimal}.template11-hero-modal__body li{margin-bottom:.4rem}
