/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],textarea{overflow:hidden;width:100%;margin-top:0.5em;margin-bottom:1.25em;padding:0.95em 1em;transition:border-color 0.25s ease,box-shadow 0.25s ease;text-overflow:ellipsis;color:#1c1c30;border:0.0625em solid #dbe1e7;border-radius:0.35em;outline:none;background-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75);}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus{border-color:#e73a1d;box-shadow:0 0 0 0.2rem rgba(231,58,29,0.12);}textarea{min-height:8rem;resize:vertical;}input[type=number]{width:100%;max-width:5em;}
#navbar{position:fixed;z-index:10;top:0;left:0;width:100%;min-height:6.25em;transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease;color:#1c1c30;border-bottom:0.0625em solid rgba(231,58,29,0.08);background-color:rgba(255,255,255,0.88);box-shadow:0 10px 30px rgba(28,28,48,0.08);backdrop-filter:blur(18px);}#navbar > .container{display:grid;grid-template-columns:minmax(7rem,14rem) 1fr;grid-template-rows:3fr 4fr;align-items:center;gap:0.25rem clamp(1rem,45vw + -30.5rem,10rem);}#navbar > * > nav{position:relative;transition:max-height 0.3s ease;width:100%;}#navbar .icon--burger{position:absolute;z-index:10;top:50%;right:1.25rem;display:none;width:3rem;height:3rem;cursor:pointer;transition:all 0.25s ease;transform:translateY(-50%);color:#e73a1d;}#navbar .icon--burger::before,#navbar .icon--burger::after{content:"";}#navbar .icon--burger span,#navbar .icon--burger::before,#navbar .icon--burger::after{position:relative;display:block;width:1.9rem;height:0.125rem;transition:background-color 0.25s ease,transform 0.25s ease,top 0.25s ease;border-radius:0.125em;background-color:currentcolor;}@media all and (max-width:54rem){#navbar{padding-right:4.75rem;backdrop-filter:none;background-color:#fff;min-height:5em;}#navbar .icon--burger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.4rem;}#navbar > * > nav{position:absolute;top:100%;left:0;overflow:hidden;width:100vw;max-height:1px;background-color:#fff;}#navbar.navbar--opened > * > nav{max-height:28rem;}#navbar.navbar--opened .icon--burger{gap:0;}#navbar.navbar--opened .icon--burger span{background-color:transparent;}#navbar.navbar--opened .icon--burger::before{top:0.0625rem;transform:rotate(45deg);}#navbar.navbar--opened .icon--burger::after{top:-0.1875rem;transform:rotate(-45deg);}}.toolbar-fixed #navbar{top:39px;}.toolbar-fixed.toolbar-tray-open #navbar{top:79px;}#block-webai-site-branding{position:relative;z-index:10;grid-row:1/span 2;}#block-webai-site-branding img,#block-webai-site-branding svg{width:100%;max-width:13rem;}#block-webai-site-branding a{display:inline-block;padding-top:3.1875rem;padding-bottom:0.5rem;}@media all and (max-width:54rem){#block-webai-site-branding a{padding-top:1.5rem;}}#block-webai-account-menu{grid-row:1;place-self:end;}@media all and (max-width:54rem){#block-webai-account-menu{z-index:10;}}ul.menu--account{display:flex;align-items:center;justify-content:flex-end;gap:0.5rem;}ul.menu--account a.menu__link{color:#404040;background-color:#d9d9d9;text-decoration:none;font-size:1rem;padding:0.25rem 0.875rem;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;border-radius:1.25rem;transition:background-color 0.25s ease;}ul.menu--account a.menu__link.link--register{background-color:#e73a1d;color:#fff;}@media all and (max-width:54rem){ul.menu--account{justify-content:flex-start;padding:0.25rem 1.5rem;}}@media all and (max-width:54rem){#block-webai-main-menu{z-index:9;border-bottom:0.0625em solid rgba(231,58,29,0.25);border-radius:0 0 1rem 1rem;}}ul.menu--main{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0.9rem clamp(0.75rem,6.25vw + -3.63rem,2rem);}ul.menu--main li{position:relative;}ul.menu--main a{display:inline-block;padding:0.675rem 0.125rem;position:relative;color:#1c1c30;font-size:1.0625rem;font-weight:400;letter-spacing:0.01em;white-space:nowrap;text-decoration:none;transition:color 0.25s ease,text-shadow 0.25s ease;}ul.menu--main a::after{position:absolute;right:0;bottom:0.375rem;left:0;height:0.125rem;transition:transform 0.25s ease;transform:scaleX(0);transform-origin:center;background-image:linear-gradient(272deg,#cf2c1c 20%,#721927 82%);content:"";}ul.menu--main a:hover::after{transform:scaleX(1);}ul.menu--main a:hover,ul.menu--main a.is-active,ul.menu--main a:focus{color:#e73a1d;text-shadow:0.015em 0 0 currentcolor,-0.015em 0 0 currentcolor;}ul.menu--main .menu-item--active-trail > a,ul.menu--main a.is-active{color:#e73a1d;}@media all and (max-width:54rem){ul.menu--main{flex-direction:column;align-items:stretch;max-width:100%;gap:1rem;padding:2.5rem 1.5rem 1.25rem;}ul.menu--main > li:last-child{position:static;}ul.menu--main a{display:inline-block;padding-bottom:0.1rem;font-size:1rem;}}.wai-scrolled #navbar{transform:translateY(-120%);}.wai-scrolled.wai-nav-up #navbar{transform:translateY(0);}
.paragraph.noise{padding-top:clamp(2rem,3vw,6rem);}.paragraph.noise::before{content:"";position:absolute;inset:0;background-image:url("/themes/custom/webai/images/noiseEffect.png");background-blend-mode:multiply;background-size:65rem;opacity:0.45;transition:opacity 0.25s ease;}
figure.partner{width:clamp(8rem,4.25vw + 6.3rem,10.125rem);}
.narrow-30{width:30rem !important;max-width:100% !important;margin-right:auto;margin-left:auto;}.narrow-42{width:42rem !important;max-width:100% !important;margin-right:auto;margin-left:auto;}@media all and (width <= 44rem){.narrow-42{width:100% !important;max-width:42rem !important;}}@media all and (width <= 32rem){.narrow-30{width:100% !important;max-width:30rem !important;}}.fz85p{font-size:85%;}.fz10{font-size:1em;}.fz11{font-size:1.1em;}.fz12{font-size:1.2em;}.fz13{font-size:1.3em;}.fz15{font-size:1.5em;}.fz20{font-size:2em;}.fz25{font-size:2.5em;}.fz05{font-size:0.5em;}.fz08{font-size:0.8em;}.fz09{font-size:0.9em;}.fll{float:left;}.flr{float:right;}.cleaner{clear:both;}span.cleaner{position:relative;display:block;clear:both;}.p10{padding:10px;}.p20{padding:20px;}.p0{padding:0;}.p1em{padding:1em;}.p2em{padding:2em;}.p3em{padding:2em;}.pt0{padding-top:0;}.pt1em{padding-top:1em;}.pt2em{padding-top:2em;}.pt3em{padding-top:3em;}.pb0{padding-bottom:0;}.pb1em{padding-bottom:1em;}.pb2em{padding-bottom:2em;}.pb3em{padding-bottom:3em;}.pl0{padding-left:0;}.pl1em{padding-left:1em;}.pl2em{padding-left:2em;}.pl3em{padding-left:3em;}.pr0{padding-right:0;}.pr1em{padding-right:1em;}.pr2em{padding-right:2em;}.pr3em{padding-right:3em;}.pv0{padding-top:0;padding-bottom:0;}.pv1em{padding-top:1em;padding-bottom:1em;}.pv2em{padding-top:2em;padding-bottom:2em;}.pv3em{padding-top:3em;padding-bottom:3em;}.ph0{padding-right:0;padding-left:0;}.ph1em{padding-right:1em;padding-left:1em;}.ph2em{padding-right:2em;padding-left:2em;}.ph3em{padding-right:3em;padding-left:3em;}.m0{margin:0;}.m025em{margin:0.25em;}.m05em{margin:0.5em;}.m1em{margin:1em;}.m2em{margin:2em;}.m3em{margin:3em;}.mt0{margin-top:0;}.mt025em{margin-top:0.25em;}.mt05em{margin-top:0.5em;}.mt1em{margin-top:1em;}.mt2em{margin-top:2em;}.mt3em{margin-top:3em;}.mb0{margin-bottom:0;}.mb025em{margin-bottom:0.25em;}.mb05em{margin-bottom:0.5em;}.mb1em{margin-bottom:1em;}.mb2em{margin-bottom:2em;}.mb3em{margin-bottom:3em;}.ml0{margin-left:0;}.ml025{margin-left:0.25em;}.ml05{margin-left:0.5em;}.ml1em{margin-left:1em;}.ml2em{margin-left:2em;}.ml3em{margin-left:3em;}.mr0{margin-right:0;}.mr025{margin-right:0.25em;}.mr05{margin-right:0.5em;}.mr1em{margin-right:1em;}.mr2em{margin-right:2em;}.mr3em{margin-right:3em;}.mv0{margin-top:0;margin-bottom:0;}.mh0{margin-right:0;margin-left:0;}.mv1em{margin-top:1em;margin-bottom:1em;}.mv2em{margin-top:2em;margin-bottom:2em;}.mv3em{margin-top:3em;margin-bottom:3em;}.mh1em{margin-right:1em;margin-left:1em;}.mh2em{margin-right:2em;margin-left:2em;}.mh3em{margin-right:3em;margin-left:3em;}.m0{margin:0;}.bt1so{border-top:1px solid #eee;}.bt1da{border-top:1px dashed #eee;}.bt1do{border-top:1px dotted #eee;}.bb1so{border-bottom:1px solid #eee;}.bb1da{border-bottom:1px dashed #eee;}.bb1do{border-bottom:1px dotted #eee;}.bl1so{border-left:1px solid #eee;}.bl1da{border-left:1px dashed #eee;}.bl1do{border-left:1px dotted #eee;}.br1so{border-right:1px solid #eee;}.br1da{border-right:1px dashed #eee;}.br1do{border-right:1px dotted #eee;}.bt1so-d{border-top:1px solid #ddd;}.bt1da-d{border-top:1px dashed #ddd;}.bt1do-d{border-top:1px dotted #ddd;}.bb1so-d{border-bottom:1px solid #ddd;}.bb1da-d{border-bottom:1px dashed #ddd;}.bb1do-d{border-bottom:1px dotted #ddd;}.bl1so-d{border-left:1px solid #ddd;}.bl1da-d{border-left:1px dashed #ddd;}.bl1do-d{border-left:1px dotted #ddd;}.br1so-d{border-right:1px solid #ddd;}.br1da-d{border-right:1px dashed #ddd;}.br1do-d{border-right:1px dotted #ddd;}.relative{position:relative;}.absolute{position:absolute;}.dnone{display:none;}.dblock{display:block;}.tal{text-align:left;}.tar{text-align:right;}.tac{text-align:center;}
div.subtitle,p.subtitle{margin-top:0.2625em;margin-bottom:0.5em;font-size:clamp(1.75rem,2.5vw + 0.75rem,3rem);font-weight:400;line-height:1.1625;}p.large{font-size:clamp(1.75rem,2.5vw + 0.75rem,3rem);}p.medium{font-size:clamp(1.125rem,0.25vw + 1.02rem,1.25rem);}p.orange,span.orange{color:#e73a1d;}p.seethrough{color:rgba(28,28,48,0.15);}span.normal{opacity:1;color:#1c1c30;font-style:normal;font-weight:400;text-decoration:none;}
