/*!!! Nested style descriptions (as allowed in SASS) do not work correctly on mobile browsers.*/.dnd-section:has(.hero-common){padding:0}.dnd-section:has(.hero-common)>.row-fluid{max-width:none}.dnd-section:has(.hero-common)>.row-fluid>.dnd-column{padding:0}.hero-common{--image-accent-position:80%;--overlay-color:transparent;--overlay-desktop-color:transparent;background-color:#192833;background-image:var(--hero-bg-image);background-position:var(--image-accent-position);background-repeat:no-repeat;background-size:cover}.hero-common,.hero-common .hero-content-wrapper{height:75dvh;position:relative}.hero-common .hero-content-wrapper:before{background:linear-gradient(45deg,var(--overlay-desktop-color),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-common .hero-paddings{border-left:32px solid transparent;border-right:32px solid transparent;box-sizing:border-box;height:75dvh;max-width:100%;padding:0 16px;position:relative}.hero-common .hero-content{align-content:var(--alignment,start);bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;left:0;margin:0 auto;max-width:var(--default-width,1200px);padding:32px 0;position:absolute;right:0;text-align:var(--alignment,start);top:0;width:100%;z-index:1}.hero-common .hero-content h1,.hero-common .hero-content h2{color:#fff!important;font-size:42px;margin-bottom:22px;max-width:650px}.hero-common .hero-content p{color:#fff!important;font-size:21px;font-weight:400;max-width:650px;width:100%}.hero-common .hero-content a.hero-button{background:#ffde50!important;border:none;border-radius:0;color:#192833!important;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:25px;padding:15px 40px;text-decoration:unset;width:fit-content}.hero-common .hero-content a.hero-button:hover{background-color:#ffec9d!important}.hero-common .hero-content .hero-button-wrapper{margin:32px 0 64px}@media (max-width:960px){.hero-common .hero-content-wrapper:before{background:linear-gradient(45deg,var(--overlay-color),transparent)}.hero-common,.hero-common .hero-content-wrapper,.hero-common .hero-paddings{height:calc(100dvh - 100px)!important}.hero-common .hero-content h2,.hero-common .hero-content p{filter:drop-shadow(0 1px 32px var(--overlay-color))}.hero-common .hero-content a.hero-button{padding:8px 20px}.hero-common .hero-content .hero-button-wrapper{margin:16px 0 32px}}@media (max-width:767px){.hero-common .hero-content-wrapper:before{background:linear-gradient(0deg,var(--overlay-color),transparent)}.hero-common,.hero-common .hero-content-wrapper,.hero-common .hero-paddings{height:calc(100dvh - 60px)!important}.hero-common .hero-content h1 br,.hero-common .hero-content h2 br{display:none}.hero-common .hero-content a.hero-button{display:block;padding:8px 20px;text-align:center;width:100%}.hero-common .hero-content .hero-button-wrapper{margin:16px 0 32px}}