checkbox-field{display:block}
input-field{display:block}
textarea-field{display:block}
ld-checkbox-field{display:block;position:relative}ld-checkbox-field label{align-items:flex-start;cursor:pointer;display:inline-flex}ld-checkbox-field label input{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;position:absolute!important;width:1px}ld-checkbox-field label input+.checked-indicator>.checked{display:none}ld-checkbox-field label input:checked+.checked-indicator>.checked{align-items:center;display:flex;height:100%;justify-content:center}ld-checkbox-field label .checked-indicator{--tw-bg-opacity:1;--tw-border-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(125 126 125/var(--tw-border-opacity));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity));flex-shrink:0;height:1.5rem;margin-right:.5rem;padding:2px;width:1.5rem}ld-checkbox-field label .checked-indicator.is-checked{--tw-bg-opacity:1;background-color:rgb(214 214 214/var(--tw-bg-opacity))}ld-checkbox-field label:hover .checked-indicator{outline:2px solid #bcbcbc}ld-checkbox-field label:focus .checked-indicator,ld-checkbox-field label:focus-within .checked-indicator{outline:2px solid #bcbcbc}ld-checkbox-field .message{font-size:.875rem;left:0;line-height:1.25rem;position:absolute;right:0}ld-checkbox-field .message.help-message{--tw-text-opacity:1;color:rgb(125 126 125/var(--tw-text-opacity))}ld-checkbox-field .message.error-message{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity))}
form-field{display:block}
ld-input-field{display:block;position:relative}ld-input-field label{color:var(--font-color);font-weight:700;padding-left:.25rem;padding-right:.25rem}ld-input-field .field{--tw-border-opacity:1;align-items:center;border-color:rgb(125 126 125/var(--tw-border-opacity));border-width:1px;display:flex;justify-content:space-between}ld-input-field .field:focus-within{outline:2px solid #bcbcbc}ld-input-field .field:focus-within{--tw-border-opacity:1;border-color:rgb(125 126 125/var(--tw-border-opacity))}ld-input-field .field:not(:focus-within).is-touched.is-valid{--tw-border-opacity:1;border-color:rgb(0 128 0/var(--tw-border-opacity))}ld-input-field .field:not(:focus-within).is-touched.is-invalid{--tw-border-opacity:1;border-color:rgb(255 0 0/var(--tw-border-opacity))}ld-input-field .field input{background-color:transparent;padding:1rem;width:100%}ld-input-field .field input,ld-input-field .field input:focus{outline:2px solid transparent;outline-offset:2px}ld-input-field .field input:invalid{box-shadow:none}ld-input-field .field input::-moz-placeholder{font-weight:300}ld-input-field .field input::placeholder{font-weight:300}ld-input-field .field input::-moz-placeholder{--tw-text-opacity:1;color:rgb(188 188 188/var(--tw-text-opacity))}ld-input-field .field input::placeholder{--tw-text-opacity:1;color:rgb(188 188 188/var(--tw-text-opacity))}ld-input-field .field .validity{align-items:center;display:flex;padding:1rem}ld-input-field .field .valid{--tw-text-opacity:1;color:rgb(0 128 0/var(--tw-text-opacity))}ld-input-field .field .invalid{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity));cursor:pointer}ld-input-field .message{font-size:.875rem;line-height:1.25rem;padding-left:1rem;padding-right:1rem;position:absolute}ld-input-field .message.help-message{--tw-text-opacity:1;color:rgb(188 188 188/var(--tw-text-opacity))}ld-input-field .message.error-message{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity))}
ld-textarea-field{display:block;position:relative}ld-textarea-field label{color:var(--font-color);font-weight:700;padding-left:.25rem;padding-right:.25rem}ld-textarea-field .field{--tw-border-opacity:1;align-items:center;border-color:rgb(125 126 125/var(--tw-border-opacity));border-width:1px;display:flex;justify-content:space-between}ld-textarea-field .field:focus-within{outline:2px solid #bcbcbc}ld-textarea-field .field:focus-within{--tw-border-opacity:1;border-color:rgb(125 126 125/var(--tw-border-opacity))}ld-textarea-field .field:not(:focus-within).is-touched.is-valid{--tw-border-opacity:1;border-color:rgb(0 128 0/var(--tw-border-opacity))}ld-textarea-field .field:not(:focus-within).is-touched.is-invalid{--tw-border-opacity:1;border-color:rgb(255 0 0/var(--tw-border-opacity))}ld-textarea-field .field textarea{background-color:transparent;padding:1rem;width:100%}ld-textarea-field .field textarea,ld-textarea-field .field textarea:focus{outline:2px solid transparent;outline-offset:2px}ld-textarea-field .field textarea:invalid{box-shadow:none}ld-textarea-field .field textarea::-moz-placeholder{font-weight:300}ld-textarea-field .field textarea::placeholder{font-weight:300}ld-textarea-field .field textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(188 188 188/var(--tw-text-opacity))}ld-textarea-field .field textarea::placeholder{--tw-text-opacity:1;color:rgb(188 188 188/var(--tw-text-opacity))}ld-textarea-field .field .validity{align-items:center;display:flex;padding:1rem}ld-textarea-field .field .valid{--tw-text-opacity:1;color:rgb(0 128 0/var(--tw-text-opacity))}ld-textarea-field .field .invalid{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity));cursor:pointer}ld-textarea-field .message{font-size:.875rem;line-height:1.25rem;padding-left:1rem;padding-right:1rem;position:absolute}ld-textarea-field .message.help-message{--tw-text-opacity:1;color:rgb(188 188 188/var(--tw-text-opacity))}ld-textarea-field .message.error-message{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity))}
footer-area{display:block}
header-area{display:block}.is-down header-area{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1280px){.is-down header-area{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}
button-component{display:block}
card-component{display:block;margin-left:24px;position:relative}
headline-component{display:block}
cards-component{display:block}
hero-component{display:block;position:relative}hero-component .text-3>:first-child{width:80%}@media (min-width:640px){hero-component .text-3>:first-child{width:100%}}
image-video-component{--image-ratio:100%;display:block}image-video-component .image-wrapper{height:0;padding-bottom:calc(var(--image-ratio)*100%);position:relative;width:100%}image-video-component .image-wrapper img{height:100%;-o-object-position:center;object-position:center;position:absolute}image-video-component .image-wrapper img,image-video-component .image-wrapper video{-o-object-fit:contain;object-fit:contain}
logo-cloud-component{display:block}
section-component{display:block}
section-headline-component{display:block}
stage-hero-component{display:block}stage-hero-component [part=decoration-container]{height:260px}@media (min-width:640px){stage-hero-component [part=decoration-container]{height:300px}}@media (min-width:768px){stage-hero-component [part=decoration-container]{height:360px}}
stage-image-component{display:block}stage-image-component .image{height:200px}@media (min-width:768px){stage-image-component .image{height:260px}}
text-component{display:block}text-component .prose{overflow-wrap:break-word}text-component .prose h1,text-component .prose h2,text-component .prose h3,text-component .prose h4{font-weight:300;text-transform:uppercase}text-component .prose h1.dash-headline:before,text-component .prose h2.dash-headline:before,text-component .prose h3.dash-headline:before,text-component .prose h4.dash-headline:before{--tw-text-opacity:1;color:rgb(250 210 70/var(--tw-text-opacity));content:"- ";font-size:2rem;line-height:1}text-component .prose p{margin-bottom:1rem}text-component .prose b,text-component .prose strong{font-weight:500}text-component .prose p:empty{height:16px}text-component .prose ul>li:before{--tw-bg-opacity:1;background-color:rgb(188 188 188/var(--tw-bg-opacity))}text-component .prose a{background-image:linear-gradient(var(--primary-color),var(--primary-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;color:var(--font-color);position:relative}text-component .prose a:hover{background-image:linear-gradient(var(--secondary-color),var(--secondary-color))}
text-highlight-component{display:block}
text-image-component{display:block}
:host{display:block}checkbox-field a{background-image:linear-gradient(var(--primary-color),var(--primary-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px;color:var(--font-color);position:relative}checkbox-field a:hover{background-image:linear-gradient(var(--secondary-color),var(--secondary-color))}
content-page{display:block}
:host{display:block}#rect-1{--transform-translate-x:-100%;--transform-translate-y:25%}#rect-2{--transform-translate-x:-140%;--transform-translate-y:-15%}