:root{--font-size-normal:1rem;--font-weight-normal:400;--line-height-normal:normal;--color-green:#619d81;--color-dark:#19202a;--color-white:#fff;--Dark-Blue:#123647;--Dark-Pink:#a71a44;--Deep-Blue:#0004368;--Intense-Blue:#43acdf;--Light-Grey:#ececec;--Middle-Grey:#747474;--Neon-Pink:#dc1b54;--Soft-Grey:#b8b8b8;--Washed-Black:#1c1c1c;--bodyBackground:#141f25;--bodyBackground-Gradient:linear-gradient(180deg,#141f25 0%,#141f25);--Linear-Gradient:linear-gradient(180deg,#141f25 0%,#141f25);--Error:#c21215;--Success:#1e7d13;--font-size:18px;--font-family-regular:"Proxima Nova Regular";--font-family-bold:"Proxima Nova Bold";--font-family-light:"Proxima Nova Light"}@font-face{font-display:swap;font-family:var(--font-family-regular);font-style:normal;font-weight:400;src:local(var(--font-family-regular)),url(fonts/proximanova_regular.woff2) format("woff2"),url(fonts/proximanova_regular.woff) format("woff"),url(fonts/proximanova_regular.ttf) format("truetype");unicode-range:u+00??,u+0100-017f,u+0180-024f}@font-face{font-display:swap;font-family:var(--font-family-bold);font-style:normal;font-weight:700;src:local(var(--font-family-bold)),url(fonts/proximanova_bold.woff2) format("woff2"),url(fonts/proximanova_bold.woff) format("woff"),url(fonts/proximanova_bold.otf) format("opentype");unicode-range:u+00??,u+0100-017f,u+0180-024f}@font-face{font-display:swap;font-family:var(--font-family-light);font-style:normal;font-weight:300;src:local(var(--font-family-light)),url(fonts/proximanova_light.woff2) format("woff2"),url(fonts/proximanova_light.woff) format("woff"),url(fonts/proximanova_light.otf) format("truetype");unicode-range:u+00??,u+0100-017f,u+0180-024f}*,:after,:before{box-sizing:border-box}*{margin:0}html{font-size:clamp(var(--font-size),17px + .25vw,20px)}body{-webkit-font-smoothing:antialiased;color:var(--color-white);display:flex;flex-direction:column;font-family:var(--font-family-regular),Arial,sans-serif;justify-content:space-between;line-height:1.5;min-height:100vh;overflow-x:hidden;width:100vw}body .wrapper{flex:1}button{background:none;border:none;cursor:pointer}canvas,img,picture,svg,video{display:block;max-height:100%;max-width:100%}button,input,select,textarea{font:inherit}@supports(text-wrap:balance){h1,h2,h3,h4,h5,h6{text-wrap:balance}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-light),Arial,sans-serif;margin:0;overflow-wrap:break-word;width:100%}h1{font-size:8.125rem;font-weight:250}a{color:inherit;text-decoration:none}p{overflow-wrap:break-word}#__next,#root{isolation:isolate}.grayscale{filter:grayscale(1)}.grayscale:hover{filter:grayscale(0);transform:scale(1.05);transition:transform .3s ease}.grayscale.background_blue{filter:grayscale(1) brightness(200%)}.grayscale.background_blue:hover{filter:grayscale(0) brightness(100%);transform:scale(1.05);transition:transform .3s ease}.skip-link{display:none}.background_blue{background-color:transparent}.background_blue,.background_blue *,.background_blue .subheadline{color:var(--color-white)}.background_grey{background-color:var(--Light-Grey)}.background_grey,.background_grey *,.background_grey .content-section p,.background_grey .subheadline{color:var(--Dark-Blue)}.background_grey a.button,.background_grey button{color:var(--color-white)}.background_white{background-color:var(--color-white)}.background_white,.background_white *,.background_white .content-section p,.background_white .subheadline{color:var(--Dark-Blue)}.background_white a.button,.background_white button{color:var(--color-white)}@media(max-width:768px){button{align-self:center}}.subheadline{color:var(--Intense-Blue,#43acdf);letter-spacing:1.8px;line-height:1.2375rem;margin-bottom:2rem;width:100%}.subheadline,h2{font-family:var(--font-family-regular),Arial,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase}h2{color:var(--Dark-Blue);font-size:3.25rem;line-height:3.25rem}p{color:var(--Dark-Blue);padding:1rem 0;width:100%}.content-subheading,p{font-family:var(--font-family-regular),Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.4625rem}.content-subheading{color:var(--Intense-Blue);letter-spacing:1.8px;text-transform:uppercase}section.content h1{margin-left:0;margin-right:0}@media(max-width:768px){.subheadline{line-height:1.2375rem}h2{font-size:1.875rem;line-height:2rem}.content-subheading,p{font-size:1rem;line-height:1.25rem}}body{background-color:var(--bodyBackground)}body .wrapper{overflow:hidden;position:relative}body .wrapper #background-video,body .wrapper #canvas3d{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100vw;z-index:-1}body .wrapper #canvas3d{height:100vh;height:100dvh;pointer-events:none;will-change:transform}body .animation{background-color:transparent;position:absolute;transition:opacity .5s ease-in-out;z-index:-1}body .animation-1{height:30rem;right:7%;top:25vh;width:30rem}body .animation-3{left:25%;opacity:.4;top:0}body .animation-4{height:14rem;opacity:.5;right:0;top:0;width:24rem}body .intro{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:100vh;min-height:100dvh;overflow:hidden;padding:0;position:relative;width:100vw}body .intro:after{background:linear-gradient(to bottom,rgba(20,31,37,0) 0,rgba(20,31,37,.3) 25%,rgba(20,31,37,.6) 50%,rgba(20,31,37,.8) 75%,var(--bodyBackground) 100%);bottom:0;content:"";height:7rem;left:0;opacity:.9;pointer-events:none;position:absolute;width:100%;z-index:2}body .intro:not(:has(video)):not(:has(#canvas3d)){background-color:var(--bodyBackground)}body .intro .logo{height:3.1rem;left:15vw;position:absolute;top:2rem;width:9.56rem}body .intro .intro-headline{align-items:center;background:transparent;display:flex;flex-direction:column;height:auto;justify-content:center;overflow-wrap:break-word;width:30rem}body .intro .intro-headline h1{background:transparent;color:#fff;font-size:4rem;font-weight:300;line-height:100%;overflow-wrap:break-word;text-align:center}body .intro .intro-subtitle{color:var(--White,#fff);font-size:1.8rem;font-style:normal;font-weight:400;line-height:100%;text-align:center;text-transform:uppercase}@supports(text-wrap:balance){body .intro .intro-subtitle{text-wrap:balance}}body .intro .intro-subtitle{margin-top:2rem}body .intro.content{align-items:center;gap:4rem;justify-content:center;min-height:20vh}body .intro.content:after{all:unset;background:unset;bottom:unset;height:unset;left:unset;opacity:unset;pointer-events:unset;position:unset;width:unset;z-index:unset}body .intro.content .content-section{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:2rem 0}body .intro-text{background:var(--Linear-Gradient);margin:3rem auto;width:70vw}body .intro-text p{background:transparent;color:#fff;font-family:var(--font-family-light),Arial,sans-serif;font-size:4rem;font-weight:300;line-height:100%;text-transform:uppercase}body .intro-text div,body .intro-text span{background:transparent;color:#fff;font-size:1rem}body a.button,body button{align-items:center;align-self:flex-start;background-color:var(--Neon-Pink);background-image:none;border-radius:10px;color:var(--color-white);cursor:pointer;display:flex;font-weight:400;-webkit-hyphens:auto;hyphens:auto;justify-content:space-between;line-height:110%;margin-bottom:1.5rem;margin-top:1.5rem;overflow-wrap:break-word;padding:1rem 3rem 1rem 2rem;position:relative;text-transform:uppercase;width:15rem}@supports(text-wrap:balance){body a.button,body button{text-wrap:balance}}body a.button,body button{transition:background-color .3s ease,transform .3s ease}body a.button:after,body button:after{background-image:url(/static/img/exaonline/arrow-right.svg);background-repeat:no-repeat;background-size:contain;content:"";height:1rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s;width:1rem}body a.button:hover,body button:hover{background-color:var(--Dark-Pink);transform:translateY(-3px)}body a.button:hover:after,body button:hover:after{transform:translateY(-50%) rotate(45deg)}body button.tox-tbtn:after{background-image:unset}body button.tox-tbtn:hover{background-color:#fff;transform:unset}body button.tox-tbtn:hover:after{transform:unset}body section{margin:0 auto;padding:7.5rem 0;width:100%}body section,body section .content-section{align-items:center;display:flex;justify-content:center}body section .content-section{flex-direction:row;width:70vw}body section .content-section.two-column{flex-direction:row;gap:5rem;justify-content:space-between}body section .content-section.two-column .content-section__column{align-items:center;display:flex;flex-direction:column;justify-content:center;width:45%}body section .content-section.two-column .content-section__column picture{height:30rem;width:100%}body section .content-section.two-column .content-section__column picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}body section .content-section.two-column .content-section__column.full-width{flex:0 0 100%;width:100%}body section .content-section.two-column.form_left,body section .content-section.two-column.image_left{flex-direction:row-reverse}body section .content-section.two-column.form_left,body section .content-section.two-column.form_right{align-items:flex-start}body section.intro{margin-top:0;padding-top:10rem}body section.intro .intro-container h1{color:var(--White,#fff);font-size:4.875rem;line-height:100%;margin-bottom:2rem}body section.intro .content-text{color:var(--White,#fff);font-weight:400;line-height:1.4625rem}body section.content{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:7.5rem 0 0;width:100%}body section.content .content-section{flex-direction:column}body section.content .content-section h2{color:var(--Intense-Blue);font-size:2.5rem;margin-bottom:2rem;margin-top:3.5rem}body section.content .content-section p{color:var(--color-white);line-height:1.4625rem;padding:1rem 0}body section.content.background_blue .content-section h2,body section.content.background_blue .content-section p{color:var(--color-white)}body section.content.background_grey,body section.content.background_white{background-color:var(--Light-Grey);color:var(--Dark-Blue)}body section.content.background_grey *,body section.content.background_grey .content-section h2,body section.content.background_grey .content-section p,body section.content.background_grey .subheadline,body section.content.background_white *,body section.content.background_white .content-section h2,body section.content.background_white .content-section p,body section.content.background_white .subheadline{color:var(--Dark-Blue)}body section.content.background_grey a.button,body section.content.background_grey button,body section.content.background_white a.button,body section.content.background_white button{color:var(--color-white)}body section.content.accordion-panel{padding:7.5rem 0}body section.content.accordion-panel .content-section{align-items:flex-start;flex-direction:column;justify-content:flex-start}body section.content.accordion-panel .content-section .accordion{width:100%}body section.content.accordion-panel .content-section .accordion .accordion-content{display:none;opacity:0;transition:display 0s .5s,opacity .5s ease}body section.content.accordion-panel .content-section .accordion .accordion-content.open{display:block;opacity:1;transition:opacity .5s ease}body section.content.accordion-panel .content-section .accordion .accordion-content{padding-bottom:2.5rem}body section.content.accordion-panel .content-section .accordion .accordion-content ul li{list-style-type:disc;padding-left:.5rem}body section.content.accordion-panel .content-section .accordion .accordion-content ul li::marker{color:#dc1b54;font-size:1.2em}body section.content.accordion-panel .content-section .accordion .accordion-header{border:none;border-bottom:1px solid #fff;cursor:pointer;font-size:2rem;font-style:normal;font-weight:400;line-height:100%;padding:2.5rem 2.5rem 2.5rem 0;text-align:left;text-transform:uppercase;width:100%}body section.content.accordion-panel .content-section .accordion .accordion-header .accordion-header-text{display:inline-block;padding-right:2rem;position:relative;width:auto}body section.content.accordion-panel .content-section .accordion .accordion-header .accordion-header-text:after{background:url(/static/img/exaonline/accordion-arrow.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:1.5rem;margin-left:1rem;transform:rotate(0deg);vertical-align:middle;width:1.7rem}body section.content.accordion-panel .content-section .accordion .accordion-header .accordion-header-text span{display:inline-block}body section.content.accordion-panel .content-section .accordion .accordion-header .accordion-header-text span:after{background-color:#fff;content:"";display:block;height:1px;transition:all 1s;width:0}@media only screen and (min-width:1025px){body section.content.accordion-panel .content-section .accordion .accordion-item:hover .accordion-header .accordion-header-text span:after{width:100%}body section.content.accordion-panel .content-section .accordion .accordion-item:hover .accordion-header .accordion-header-text:after{transform:rotate(45deg);transition:transform 1s ease}}body section.content.accordion-panel .content-section .accordion .accordion-header.active+.accordion-content{border-bottom:1px solid #fff;display:block;opacity:1;transition:opacity .5s ease}body section.content.accordion-panel .content-section .accordion .accordion-header.active{border-bottom:unset}@media only screen and (min-width:1025px){body section.content.accordion-panel .content-section .accordion .accordion-header.active .accordion-header-text span:after{transition:none;width:100%}}body section.content.accordion-panel .content-section .accordion .accordion-header.active .accordion-header-text:after{transform:rotate(45deg);transition:transform .5s ease}body section.content.accordion-panel.background_grey .content-section .accordion .accordion-header,body section.content.accordion-panel.background_white .content-section .accordion .accordion-header{border-bottom:1px solid var(--Dark-Blue)}body section.content.accordion-panel.background_grey .content-section .accordion .accordion-header .accordion-header-text,body section.content.accordion-panel.background_white .content-section .accordion .accordion-header .accordion-header-text{color:var(--Dark-Blue)}body section.content.accordion-panel.background_grey .content-section .accordion .accordion-header .accordion-header-text:after,body section.content.accordion-panel.background_white .content-section .accordion .accordion-header .accordion-header-text:after{background:url(/static/img/exaonline/arrow-right-dark.svg) no-repeat 50%}body section.content.accordion-panel.background_grey .content-section .accordion .accordion-header .accordion-header-text span:after,body section.content.accordion-panel.background_white .content-section .accordion .accordion-header .accordion-header-text span:after{background-color:var(--Dark-Blue)}body section.content.accordion-panel.background_grey .content-section .accordion .accordion-header.active,body section.content.accordion-panel.background_white .content-section .accordion .accordion-header.active{border-bottom:unset}body section.content.accordion-panel.background_grey .content-section .accordion .accordion-header.active+.accordion-content,body section.content.accordion-panel.background_white .content-section .accordion .accordion-header.active+.accordion-content{border-bottom:1px solid var(--Dark-Blue)}body footer{align-items:center;padding:2rem 10rem}body footer,body footer ul{display:flex;justify-content:center}body footer ul{list-style:none;padding:0}body footer ul li{margin:0 .5rem;text-align:center;text-transform:uppercase;width:20rem}body footer ul li a{color:var(--Intense-Blue);display:block;font-size:1.2rem;font-style:normal;font-weight:var(--font-weight-normal);height:100%;line-height:2.75rem;width:100%}body footer ul li a:hover{text-decoration:underline}body .pimcore_area_exa-form-panel section,body .pimcore_area_exa-grid-panel section,body .pimcore_area_media-text-panel section{margin:0 auto;padding:7.5rem 0;width:100vw}@media screen and (max-width:1199px){body .pimcore_area_exa-form-panel section,body .pimcore_area_exa-grid-panel section,body .pimcore_area_media-text-panel section{padding:4rem 0}}body .pimcore_area_exa-grid-panel section{align-items:center;display:flex;justify-content:center}body .pimcore_area_exa-grid-panel section .content-section{align-items:flex-start;flex-direction:column;justify-content:flex-start}body .pimcore_area_exa-grid-panel section .content-section .logo-grid{grid-column-gap:5rem;grid-row-gap:5rem;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;margin-top:5rem;width:100%}body .pimcore_area_exa-grid-panel section .content-section .logo-grid .logo-grid__item{align-items:center;background:transparent;cursor:pointer;display:flex;height:auto;justify-content:center;-o-object-fit:contain;object-fit:contain;width:100%}body .pimcore_area_exa-grid-panel section .content-section .logo-grid .logo-grid__item img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:900px)and (max-width:1199px)and (orientation:landscape){body .intro-text{width:90vw}body .intro-text p{font-size:3.5rem;line-height:3.7rem}}@media only screen and (min-width:768px)and (max-width:1199px){body .intro-text{width:90vw}body .intro-text p{font-size:3.5rem;line-height:3.7rem}body section,body section .content-section{width:90vw}body section .content-section.two-column{align-items:center;flex-direction:column;gap:1.5rem;justify-content:space-between}body section .content-section.two-column .content-section__column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:95%}body section .content-section.two-column .content-section__column picture,body section .content-section.two-column .content-section__column picture img,body section .content-section.two-column .content-section__column picture source{aspect-ratio:1/1;height:auto;width:100%}body section .content-section.two-column.form_left,body section .content-section.two-column.image_left{flex-direction:column-reverse}body section.intro{padding:0}body section.intro .logo{position:unset}body section.intro .intro-container{margin-top:3rem}body section.intro .intro-container h1{font-size:4.125rem;-webkit-hyphens:auto;hyphens:auto;line-height:100%;overflow-wrap:break-word}body section.content.accordion-panel .content-section p{line-height:1.4625rem}body section.content.accordion-panel .content-section .accordion .accordion-header{padding:2.5rem 0;width:100%}body section.content.accordion-panel .content-section .accordion .accordion-header .accordion-header-text{align-items:center;display:flex;font-size:1.5rem;line-height:1.5rem;padding-right:3rem;position:relative;width:-moz-fit-content;width:fit-content}body section.content.accordion-panel .content-section .accordion .accordion-header .accordion-header-text:after{position:absolute;right:0}body section.content.accordion-panel .content-section .accordion .accordion-content,body section.content.accordion-panel .content-section .accordion .accordion-content p,body section.content.accordion-panel .content-section .accordion .accordion-content ul li{line-height:1.4625rem}body .pimcore_area_exa-grid-panel section .content-section .logo-grid{grid-template-columns:repeat(4,1fr);margin-top:2rem}}@media(max-width:767px){body .wrapper #background-video{display:none}body .intro{padding:0 10vw}body .intro .logo{background:linear-gradient(to bottom,rgba(20,31,37,0) 0,var(--bodyBackground) 100%);display:block;height:1.9rem;left:1rem;width:6rem}body .intro .intro-cta,body .intro .intro-headline,body .intro .intro-text{width:100%}body .intro .intro-headline h1{font-size:2.625rem;line-height:2.8875rem;margin-top:2rem}body .intro-text{width:90vw}body .intro-text p{font-size:2.5rem;line-height:2.7rem}body section,body section .content-section{width:90vw}body section .content-section.two-column{align-items:center;flex-direction:column;gap:1.5rem;justify-content:space-between}body section .content-section.two-column .content-section__column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}body section .content-section.two-column .content-section__column picture,body section .content-section.two-column .content-section__column picture img,body section .content-section.two-column .content-section__column picture source{aspect-ratio:1/1;height:auto;width:100%}body section .content-section.two-column.image_left{flex-direction:column-reverse}body section .content-section.two-column.image_left .content-section__column:first-child{padding-top:2rem}body section .content-section.two-column.form_left{flex-direction:column}body section.intro{padding:0}body section.intro .logo{position:unset}body section.intro .intro-container{margin-top:3rem}body section.intro .intro-container h1{font-size:4.125rem;-webkit-hyphens:auto;hyphens:auto;line-height:100%;overflow-wrap:break-word}body section.content.accordion-panel .content-section p{line-height:1.4625rem}body section.content.accordion-panel .content-section .accordion .accordion-header{padding:1.5rem 0}body section.content.accordion-panel .content-section .accordion .accordion-header .accordion-header-text{align-items:center;display:flex;font-size:1.5rem;line-height:2.2rem;position:relative;width:100%}body section.content.accordion-panel .content-section .accordion .accordion-header .accordion-header-text:after{position:absolute;right:0}body section.content.accordion-panel .content-section .accordion .accordion-content,body section.content.accordion-panel .content-section .accordion .accordion-content p,body section.content.accordion-panel .content-section .accordion .accordion-content ul li{line-height:1.4625rem}body footer{padding:2rem 0}body footer ul{flex-direction:column;gap:1rem}body footer ul li{width:100%}body footer ul li a{display:block;height:100%;line-height:2.75rem;width:100%}body .pimcore_area_exa-grid-panel section .content-section .logo-grid{grid-column-gap:1rem;grid-row-gap:3rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}body .pimcore_area_exa-grid-panel section .content-section .logo-grid .logo-grid__item img{margin:auto;width:75%}}@media screen and (min-width:1920px){body .intro .intro-headline{width:38rem}body .intro .logo{left:15vw}body .pimcore_area_exa-grid-panel section .logo-grid{grid-template-columns:repeat(8,1fr)}}.overlayWrapper{bottom:8rem;left:15vw;position:absolute;z-index:20}.overlayBtn{background:url(/static/img/exaonline/icon-privacy.svg) 50%/75% no-repeat;background-color:var(--Intense-Blue);border-radius:.75rem;box-shadow:0 0 5px 2px rgba(0,0,0,.5);cursor:pointer;height:5em;transition:transform .3s;width:5rem;z-index:3}.overlayBtn:hover{transform:scale(1.1)}.overlay{background-color:var(--Intense-Blue);border-radius:.75rem;bottom:-1.1rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 2px rgba(0,0,0,.5);cursor:pointer;left:1.25rem;opacity:0;padding:2rem;position:absolute;text-align:center;transform:scale(0);transition:transform .5s,left .5s;width:20rem;z-index:3}.overlay p{font-size:1rem;margin-bottom:2rem;padding:0}.overlay.active{left:-1.1rem;opacity:1;transform:scale(1) translateY(0);z-index:30}.overlay__text{text-align:center}.overlay__bigText,.overlay__text{color:var(--color-white);text-transform:uppercase}.overlay__bigText{font-size:1.5rem;font-style:normal;font-weight:400;line-height:110%;margin-bottom:1rem;transform:scale(0)}.active .overlay__bigText{transform:scale(1)}.active .overlay__bigText:first-child{transition:transform .2s ease .5s}.active .overlay__bigText:nth-child(2){transition:transform .2s ease .8s}.active .overlay__bigText:nth-child(3){transition:transform .2s ease 1.1s}.active .overlay__bigText:nth-child(4){transition:transform .2s ease 1.4s}.active .overlay__bigText:nth-child(5){transition:transform .2s ease 1.7s}.active .overlay__bigText:nth-child(6){transition:transform .2s ease 2s}.overlay__space{margin-top:1rem}.close{position:absolute;top:50%}.closeBtn{background:url(/static/img/exaonline/badge-close.svg) 50%/100% no-repeat;height:1rem;width:1rem}@media(max-width:768px){.overlayWrapper{bottom:4rem;left:1rem}.overlayBtn{height:3.75rem;width:3.75rem}.overlay{border-radius:unset;width:100vw}.overlay.active{left:-1rem}}@media screen and (min-width:1920px){.overlay.active{left:-1rem}}.form-builder-wrapper{width:100%}.form-builder-wrapper form .message-error{display:none}.form-builder-wrapper form .message-error-general{color:var(--Error);font-size:.875rem;margin-top:.5rem}.form-builder-wrapper form .message-success{background-image:url(/static/img/exaonline/success.png);background-position:0;background-repeat:no-repeat;background-size:1.5rem;color:var(--Success,#1e7d13);font-weight:700;line-height:130%;margin-bottom:1.5rem;margin-top:1rem;padding-left:2.5rem}.form-builder-wrapper form .formbuilder-row{margin-bottom:1.5rem}.form-builder-wrapper form .formbuilder-row div{display:flex;flex-direction:column;width:100%}.form-builder-wrapper form .formbuilder-row div button{align-items:center;background-image:unset;background-position:unset;background-size:unset;border-radius:6px;display:inline-flex;font-style:normal;font-weight:400;gap:.625rem;height:auto;justify-content:center;line-height:110%;margin-top:0;padding:1rem 2rem;text-transform:uppercase;width:auto}.form-builder-wrapper form .formbuilder-row div input,.form-builder-wrapper form .formbuilder-row div textarea{background:transparent;border:1.5px solid var(--Dark-Blue);border-radius:.375rem;box-sizing:border-box;font-size:.875rem;height:2.5rem;line-height:1.25rem;padding:0 .625rem;width:100%}.form-builder-wrapper form .formbuilder-row div input:focus,.form-builder-wrapper form .formbuilder-row div textarea:focus{border-color:var(--Dark-Blue);outline:none}.form-builder-wrapper form .formbuilder-row div label a{color:var(--Neon-Pink);text-decoration:none}.form-builder-wrapper form .formbuilder-row div label a:hover{text-decoration:underline}.form-builder-wrapper form .formbuilder-row div input[type=checkbox]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1/1;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;position:relative;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;vertical-align:bottom;width:2rem}.form-builder-wrapper form .formbuilder-row div input[type=checkbox]:checked{background:var(--Dark-Blue);border-color:var(--Dark-Blue);color:#fff}.form-builder-wrapper form .formbuilder-row div input[type=checkbox]:checked:after{border:solid #fff;border-width:0 .125rem .125rem 0;bottom:.5rem;content:"";display:block;height:.8rem;position:absolute;transform:rotate(45deg);width:.4rem}.form-builder-wrapper form .formbuilder-row div textarea{height:6.25rem;resize:vertical}.form-builder-wrapper form .formbuilder-row div ul{list-style:none;margin:0;padding:0}.form-builder-wrapper form .formbuilder-row div ul li{color:var(--Error);margin-bottom:.5rem}.form-builder-wrapper form .formbuilder-row div:has(ul) input,.form-builder-wrapper form .formbuilder-row div:has(ul) textarea{border:1.5px solid var(--Error)}.form-builder-wrapper form .formbuilder-row div:has(input[type=checkbox]){align-items:center;flex-direction:row-reverse;gap:1.5rem;justify-content:flex-end}.form-builder-wrapper form .formbuilder-row div:has(button){flex-direction:row;justify-content:flex-start}@media(max-width:767px){.form-builder-wrapper .formbuilder-row div input[type=checkbox]{height:1.5rem;width:2.5rem}.form-builder-wrapper .formbuilder-row div input[type=checkbox]:checked:after{bottom:.4rem}}
