/* @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);}
/* @license MIT https://github.com/atomiks/tippyjs/blob/master/LICENSE */
.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lecturer--teaser{display:inline-flex;position:relative;align-items:center;justify-content:center;font-size:5.25rem;width:1em;margin:0;cursor:help;}.lecturer--teaser:focus-visible{outline:2px solid #e73a1d;outline-offset:0.25rem;}.lecturer--teaser .field--name-field-portret,.lecturer--teaser .field--name-field-portret .field__item{display:block;width:100%;aspect-ratio:1;}.lecturer--teaser img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;}.lecturer--teaser figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;font-size:0.875rem;}.tippy-box[data-theme~=light]{font-family:"Outfit",sans-serif;font-size:0.875rem;font-weight:600;color:#1c1c30;border:1px solid rgba(219,225,231,0.9);border-radius:999px;box-shadow:0 12px 28px rgba(28,28,48,0.12);}.tippy-box[data-theme~=light] .tippy-content{padding:0.45rem 0.85rem;}.lecturer-list{display:flex;column-gap:0;}.lecturer-list > li{display:flex;align-items:center;}.lecturer-list > li + li{margin-left:-1.125rem;}
.marketing-block{align-items:center;border-radius:85px;width:min(100% - 2.625rem,73.0625rem);margin-left:auto;margin-right:auto;font-size:1rem;background-image:linear-gradient(279deg,#ff791d 0%,#e73a1d 32%,#e61f23 44%,#c8001c 68%,#721927 90%,#451923 98.99%);color:#fff;position:relative;padding:clamp(0.5rem,0.45vw + 0.32rem,0.725rem) clamp(1.5rem,11.63vw + -3.15rem,7.3125rem);transition:background-position 0.25s ease;}.marketing-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:85px;background-image:url("/themes/custom/webai/images/noiseEffect.png");background-blend-mode:multiply;background-size:65rem;opacity:0.45;transition:opacity 0.25s ease;}.marketing-block:hover{background-position:80% 0;}@media all and (max-width:54rem){.marketing-block{width:100vw;left:50%;margin-left:-50vw;row-gap:0.5rem;grid-template-columns:1fr;border-radius:0;}.marketing-block::before{border-radius:0;}}.marketing--hook{position:absolute;width:7.3125em;height:7.0625em;font-size:clamp(0.625rem,0.75vw + 0.33rem,1rem);inset:1.9375em;transform:translate(-60%,-80%);z-index:1;}.marketing--hook:last-child{inset:calc(100% - 1.9375em);transform:rotate(180deg) translate(40%,20%);}.marketing--hook::before,.marketing--hook::after{content:"";position:absolute;inset:0;pointer-events:none;}.marketing--hook::before{background:linear-gradient(142deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.04) 100%);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);clip-path:polygon(85.38% 12.57%,54.18% 12.6%,54.18% 50.24%,14.62% 50.24%,14.62% 82.63%,85.38% 82.63%);}.marketing--hook::after{background-image:url("/themes/custom/webai/images/ai_hook_element.svg");background-repeat:no-repeat;background-position:center;background-size:contain;}@media all and (max-width:54rem){.marketing--hook{inset:0;transform:translate(0,-2%);}.marketing--hook:last-child{inset:auto 0 0 auto;transform:rotate(180deg) translate(0,2%);}}.marketing--title{z-index:0;position:relative;font-size:clamp(2.5rem,1.25vw + 2rem,3.125rem);font-family:"Anton","Outfit",sans-serif;}@media all and (max-width:54rem){.marketing--title{width:min(30rem,100% - 6.25rem);justify-self:center;text-align:center;}}.marketing-block.one-line{display:flex;gap:1.5rem;justify-content:space-between;align-items:center;}@media all and (max-width:54rem){.marketing-block.one-line{flex-direction:column;gap:0.5rem;}}.marketing-block.two-line{text-align:center;}.marketing-block.two-line.with-link{display:grid;column-gap:1.5rem;grid-template-columns:1fr auto;}.marketing-block.two-line.with-link .marketing--link{grid-column:2;grid-row:1/span 2;align-self:center;}.marketing-block.two-line.with-link .marketing--title{font-size:clamp(1.5rem,1.63vw + 0.85rem,2.3125rem);}@media all and (max-width:54rem){.marketing-block.two-line.with-link{grid-template-columns:1fr;}.marketing-block.two-line.with-link .marketing--link{grid-column:auto;grid-row:auto;justify-self:center;}}div[id^=block-] > .paragraph--type--marketing{padding-top:4rem;padding-bottom:4rem;}@media all and (max-width:54rem){div[id^=block-] > .paragraph--type--marketing{padding-top:0;padding-bottom: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;}
.skoleni--featured{position:relative;padding:clamp(2rem,1rem + 2.5vw,3.5rem) 0 clamp(2.5rem,1.25rem + 3.5vw,4.5rem);}.skoleni--featured .view-typ-skoleni{max-width:min(100%,86rem);margin:0 auto;}.skoleni--featured .vvjs-inner{width:min(100% - 2rem,90rem);max-width:90rem;margin-right:auto;margin-left:auto;}.skoleni--featured::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/themes/custom/webai/images/noiseEffect.png");background-blend-mode:multiply;background-size:65rem;opacity:0.45;transition:opacity 0.25s ease;}.skoleni-results{padding-top:clamp(2rem,2.38vw + 0.86rem,3rem);padding-bottom:2rem;}.skoleni--list,.skoleni--list-empty{margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);}.skoleni--list__intro{margin-bottom:2rem;font-size:clamp(1.25rem,1.25vw + 0.75rem,1.875rem);}.skoleni--list__intro p{line-height:1.55;}.skoleni-listing{position:relative;overflow:hidden;}.skoleni-listing > h2{margin-bottom:1.5rem;font-family:"Outfit",sans-serif;font-size:clamp(1.75rem,1.25vw + 1.25rem,2.375rem);font-weight:700;text-align:left;}.skoleni-filters{display:grid;gap:1rem 1.5rem;align-items:end;margin-bottom:1.5rem;border-bottom:1px solid #1c1c30;}.skoleni-filters__meta{display:grid;gap:1rem 1.5rem;align-items:end;}.skoleni-filters__actions{margin:0;}.skoleni-filters__actions .button--secondary{min-width:10rem;}.skoleni-filters__actions.js-form-wrapper{visibility:hidden;overflow:hidden;height:1px;}.skoleni-list-items > ol{list-style:none;margin:0;padding:0;}.skoleni-listing__empty-message{font-size:clamp(1.0625rem,0.38vw + 0.91rem,1.25rem);color:#6c7594;}.skoleni--list-empty .typ-skoleni.teaser-empty h3{color:#1c1c30;}@media all and (min-width:48rem){.skoleni-filters__meta{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);}.skoleni-filters__actions{justify-self:end;}.skoleni-filters__sort{justify-self:end;}}@media all and (max-width:40rem){.skoleni--featured{padding-top:1rem;}.skoleni-listing{padding:1.25rem 1rem;}.skoleni-filters{gap:0.875rem;}}
.terminy-list{container-name:terminy;container-type:inline-size;}.product-termin{display:grid;column-gap:clamp(1.125rem,0.225rem + 2.25vw,2.25rem);}.product-termin h3{color:#e73a1d;font-size:clamp(1.676rem,1.416rem + 0.649vw,2rem);}.product-termin > time{font-family:"Anton","Outfit",sans-serif;font-size:clamp(1rem,0.8rem + 0.5vw,1.25rem);place-self:center;}.product-termin .terminy-date-list{align-self:center;}.product-termin .terminy-date-list > ol > li + li{margin-top:0.75rem;}.product-termin.teaser,.product-termin.teaser-empty{grid-template-columns:minmax(20rem,1fr) minmax(7.75rem,9rem) minmax(16rem,0.9fr) 10.875rem;}.product-termin.teaser > header,.product-termin.teaser-empty > header{padding-right:clamp(0rem,-1.6rem + 4vw,2rem);}@media all and (max-width:68em){.product-termin.teaser,.product-termin.teaser-empty{grid-template-columns:minmax(20rem,1fr) minmax(10.875rem,0.9fr);grid-template-rows:auto auto 1fr;}.product-termin.teaser > header,.product-termin.teaser-empty > header{grid-row:2/span 2;}.product-termin.teaser > time,.product-termin.teaser-empty > time{grid-row:1;place-self:end start;}.product-termin.teaser > .lecturer-list,.product-termin.teaser-empty > .lecturer-list{grid-row:1/span 2;}}@media all and (max-width:40rem){.product-termin.teaser,.product-termin.teaser-empty{display:flex;flex-direction:column;}.product-termin.teaser > time,.product-termin.teaser-empty > time{order:-2;place-self:start;}.product-termin.teaser .lecturer--teaser,.product-termin.teaser-empty .lecturer--teaser{font-size:4.5rem;margin-top:0.5rem;}.product-termin.teaser > .lecturer-list,.product-termin.teaser-empty > .lecturer-list{justify-content:flex-start;}}.product-termin.teaser-short{grid-template-columns:minmax(7.75rem,9rem) minmax(14rem,1fr) 10.875rem;align-items:center;}.product-termin.teaser-short h3{margin-bottom:0;font-size:clamp(1.25rem,1rem + 0.625vw,1.563rem);grid-column:2;}.product-termin.teaser-short > time{grid-column:1;grid-row:1;}.product-termin.teaser-short > a{grid-column:3;}@media all and (max-width:40rem){.product-termin.teaser-short{grid-template-rows:auto 1fr;grid-template-columns:1fr 10.175rem;justify-items:start;}.product-termin.teaser-short h3{grid-column:1;grid-row:2;font-size:1.25rem;}.product-termin.teaser-short > time{grid-column:1;grid-row:1;justify-self:start;}.product-termin.teaser-short > a{grid-column:2;grid-row:1/span 2;font-size:1.125rem;}}@container terminy (max-width:40rem){.product-termin.teaser-short{grid-template-rows:auto 1fr;grid-template-columns:1fr 10.175rem;justify-items:start;}.product-termin.teaser-short h3{grid-column:1;grid-row:2;font-size:1.25rem;}.product-termin.teaser-short > time{grid-column:1;grid-row:1;justify-self:start;}.product-termin.teaser-short > a{grid-column:2;grid-row:1/span 2;font-size:1.125rem;}}.product-termin.typ-skoleni.teaser-empty{grid-template-columns:minmax(20rem,1fr) minmax(14.25rem,0.9fr) 10.875rem;}.product-termin.typ-skoleni.teaser{grid-template-columns:minmax(20rem,1fr) minmax(12rem,15rem) minmax(14.25rem,0.9fr) 10.875rem;}.product-termin.typ-skoleni.teaser > header,.product-termin.typ-skoleni.teaser-empty > header{padding-right:clamp(0.125rem,11.07vw + -7.96rem,2rem);}@media all and (max-width:68em){.product-termin.typ-skoleni.teaser,.product-termin.typ-skoleni.teaser-empty{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(11rem,13rem);grid-template-rows:auto auto;}.product-termin.typ-skoleni.teaser > header,.product-termin.typ-skoleni.teaser-empty > header{grid-row:1;grid-column:1;}.product-termin.typ-skoleni.teaser > .terminy-date-list,.product-termin.typ-skoleni.teaser-empty > .terminy-date-list{grid-row:1;grid-column:2;}.product-termin.typ-skoleni.teaser > .lecturer-list,.product-termin.typ-skoleni.teaser-empty > .lecturer-list{grid-row:2;grid-column:1;margin-top:0.5rem;}.product-termin.typ-skoleni.teaser > .product-termin__info,.product-termin.typ-skoleni.teaser-empty > .product-termin__info{grid-row:2;grid-column:2;}}@media all and (max-width:36rem){.product-termin.typ-skoleni.teaser,.product-termin.typ-skoleni.teaser-empty{display:flex;}}.lecturer-list{justify-content:center;}.product-termin__summary{font-size:0.9375rem;font-weight:300;}.product-termin__info{justify-self:end;text-align:right;}@media all and (max-width:40rem){.product-termin__info{margin-top:-1.375rem;}}.price__amount{display:block;font-size:clamp(1rem,0.8rem + 0.5vw,1.25rem);font-family:"Anton","Outfit",sans-serif;margin-block-end:0.75rem;}.product-termin__date{font-size:clamp(1rem,0.8rem + 0.5vw,1.25rem);display:grid;justify-content:space-between;align-items:center;grid-template-columns:6.8em 3.2em;gap:clamp(0.25rem,7.97vw + -5.57rem,1.6rem);}.product-termin__date > time{font-family:"Anton","Outfit",sans-serif;padding:0.125em 0.25em;}.product-termin__hour{background-color:#f7f9fa;padding:0.125em 0.25em;justify-self:end;}.product-termin.teaser-skoleni{display:block;}.product-termin__data{display:grid;grid-template-columns:minmax(12rem,0.7fr) minmax(5.5rem,8rem) minmax(12rem,1fr) 9rem;padding-left:1.5rem;align-items:center;}.product-termin__data > dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;}.product-termin__data .product-termin__date{justify-content:start;}.product-termin__data .product-termin__date > time{color:#e73a1d;}.product-termin__data .price__amount{margin-block-end:0;}@media all and (max-width:54rem){.product-termin__data{grid-template-columns:1fr minmax(7.5rem,8rem);gap:0.75rem;padding-left:0.75rem;}}.product-termin__description{font-weight:200;font-size:clamp(1.0625rem,0.38vw + 0.91rem,1.25rem);margin-left:-1.5rem;}@media all and (max-width:54rem){.product-termin__description{margin-left:-0.75rem;grid-column:1/-1;}}@media all and (max-width:54rem){.product-termin.zaznam .product-termin__place{grid-row:2/span 2;grid-column:1;}}.typ-skoleni.slideshow{width:min(100% - 2rem,83rem);max-width:83rem;margin-left:auto;margin-right:auto;display:grid;gap:1.5rem clamp(0.75rem,4.86vw + -1.88rem,2.5rem);grid-template-columns:minmax(41%,33.75rem) min-content minmax(40%,1fr);}.typ-skoleni.slideshow .promo-bubble{position:relative;left:clamp(0.125rem,2.43vw + -1.19rem,1rem);}.typ-skoleni.slideshow h3{font-size:clamp(1.75rem,2.13vw + 0.9rem,2.8125rem);}.typ-skoleni.slideshow .skoleni__summary{font-size:clamp(1.125rem,0.5vw + 0.93rem,1.375rem);margin-bottom:1em;}.typ-skoleni.slideshow .skoleni__summary p{line-height:1.55;}@media all and (max-width:54rem){.typ-skoleni.slideshow{grid-template-columns:min-content 1fr;}}.skoleni--slide__image{max-width:33.75rem;}@media all and (max-width:54rem){.skoleni--slide__image{grid-column:1/span 2;justify-self:center;}}.skoleni--slide__content{padding-top:clamp(1.5rem,1.39vw + 0.75rem,2rem);}
.video-teaser{position:relative;container-name:video-teaser;container-type:inline-size;font-size:1rem;max-width:calc(100vw - 2rem);}.video-teaser h3{line-height:1.357;margin-bottom:0;padding:0;color:transparent;background-image:linear-gradient(243.341deg,#1c1c30 0%,#1c1c30 40%,#e73a1d 70%,#812010 100%);background-position:100% 0;background-size:220% 220%;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position 0.35s ease,background-size 0.35s ease;}.video-teaser .video__content{position:relative;height:100%;overflow:hidden;background-color:#fff;box-shadow:0 18px 40px rgba(28,28,48,0.12);border:0.0625rem solid transparent;padding-bottom:2.75em;transition:border-color 0.25s ease,box-shadow 0.25s ease;}.video-teaser .video__content:hover,.video-teaser .video__content:focus-within,.video-teaser .video__content:active{border-color:#e73a1d;box-shadow:0 22px 48px rgba(28,28,48,0.14);}.video-teaser .video__content:hover h3,.video-teaser .video__content:focus-within h3,.video-teaser .video__content:active h3{background-position:0 0;background-size:160% 160%;}.video-teaser .video__action{position:absolute;inset:0;z-index:10;width:100%;height:100%;display:flex;justify-content:end;align-items:end;font-family:"Outfit",sans-serif;font-size:1.125em;font-weight:500;line-height:1;text-align:right;text-decoration:underline;text-decoration-thickness:0.0625em;text-underline-offset:0.2em;vertical-align:bottom;padding-bottom:0.875em;padding-right:3%;transition:color 0.25s ease,text-decoration-color 0.25s ease,text-shadow 0.25s ease;}.video-teaser:hover .video-teaser .video__action,.video-teaser:focus-within .video-teaser .video__action,.video-teaser:active .video-teaser .video__action{text-shadow:0.015em 0 0 currentcolor,-0.015em 0 0 currentcolor;}.video-teaser.teaser{width:24rem;aspect-ratio:1/1;}.video-teaser.teaser h3{font-size:1.75em;font-family:"Outfit",sans-serif;font-weight:700;padding-top:0.3em;padding-left:0.78em;padding-right:0.78em;}@media all and (min-width:24rem){.video-teaser.teaser .video__content{font-size:0.9em;}}@supports (font-size:1cqi){.video-teaser.teaser .video__content{font-size:4.1886cqi;}}.video-teaser.big-teaser{width:38.275rem;aspect-ratio:6/5;}.video-teaser.big-teaser h3{font-size:2.5em;padding-top:0.5em;padding-left:0.376em;padding-right:0.376em;}.video-teaser.big-teaser .video__content{margin-left:3.785em;margin-top:5.825em;}@media all and (max-width:40rem){.video-teaser.big-teaser .video__content{font-size:0.7em;}}@supports (font-size:1cqi){.video-teaser.big-teaser .video__content{font-size:2.58cqi;}}.video-teaser.big-teaser .promo-bubble{font-size:1.75em;}@media all and (max-width:40rem){.video-teaser.big-teaser .promo-bubble{font-size:1.25em;}}@supports (font-size:1cqi){.video-teaser.big-teaser .promo-bubble{font-size:4.246cqi;}}.video-teaser.big-teaser .video__action{font-size:1.266em;}@supports (font-size:1cqi){.video-teaser.big-teaser .video__action{font-size:clamp(1rem,2.08cqi + 0.5rem,1.25rem);}}@media all and (max-width:36rem){.video-teaser.big-teaser{aspect-ratio:12/11;}.video-teaser.big-teaser .video__content{margin-left:0;}}.video__image{order:-1;}.video__image .field,.video__image .field__item,.video__image .media,.video__image img{display:block;width:100%;}.video__image img{height:auto;}
.wa-throbber{position:fixed;z-index:10001;top:calc(50% - 1rem);left:calc(50% - 1rem);width:2rem;height:2rem;}.wa-throbber rect{opacity:0;transform-box:fill-box;transform-origin:center;animation:wa-throbber-build 1s cubic-bezier(0.22,1,0.36,1) infinite;animation-delay:calc(var(--wa-throbber-index) * 0.0425s);}.wa-overlay{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);}@keyframes wa-throbber-build{0%{opacity:0;transform:scale(0.35);}12%{opacity:1;transform:scale(1.08);}20%,82%{opacity:1;transform:scale(1);}94%,100%{opacity:0;transform:scale(0.92);}}@media (prefers-reduced-motion:reduce){.wa-throbber rect{animation:none;opacity:1;transform:none;}}
.layout--twocol-section{display:flex;flex-wrap:wrap;}.layout--twocol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:48rem){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}
.vvjs .slide-indicators button svg{width:1.1875rem;height:2.375rem;}.vvjs .slide-indicators button{border:none;background:transparent;}.vvjs .slide-indicators button:hover{background:transparent;border:none;opacity:1 !important;}
.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;}
