@charset "UTF-8";@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transform:translateY(calc(var(--plyr-control-spacing,10px)*-4));transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;-webkit-box-shadow:0 1px 2px #00000026;box-shadow:0 1px 2px #00000026;-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4, 0, .2, 1),width .35s cubic-bezier(.4, 0, .2, 1);transition:height .35s cubic-bezier(.4, 0, .2, 1),width .35s cubic-bezier(.4, 0, .2, 1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/ 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,currentColor),color-stop(0,#0000));background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(#0000));background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px #00000026;box-shadow:0 1px 2px #00000026;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(var(--plyr-control-spacing,10px)/ 2*1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7);-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/ 2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/ 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top,left bottom,from(#0000),to(#000000bf));background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;-webkit-box-shadow:0 1px 2px #00000026;box-shadow:0 1px 2px #00000026;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px #00000026;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:-webkit-gradient(linear,left top,left bottom,from(#0000),to(#000000bf));background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:transparent}.slider{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.slider--vertical>.slider__slides{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider__slides{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.slider--android .slide,.slider__slides{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider--horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.slider--vertical{-ms-touch-action:pan-x;touch-action:pan-x}.slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.slide--invisible-blank{visibility:hidden}.slider--autoheight,.slider--autoheight .slide{height:auto}.slider--autoheight .slider__slides{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.slider--backface-hidden .slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider--3d.slider--css-mode .slider__slides{-webkit-perspective:1200px;perspective:1200px}.slider--3d .slider__slides{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.slider--3d{-webkit-perspective:1200px;perspective:1200px}.slider--3d .slide,.slider--3d .slide--shadow,.slider--3d .slide--shadow-bottom,.slider--3d .slide--shadow-left,.slider--3d .slide--shadow-right,.slider--3d .slide--shadow-top,.slider--3d .slider__cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.slider--3d .slide--shadow,.slider--3d .slide--shadow-bottom,.slider--3d .slide--shadow-left,.slider--3d .slide--shadow-right,.slider--3d .slide--shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.slider--3d .slide--shadow{background:rgba(0,0,0,.15)}.slider--3d .slide--shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.slider--3d .slide--shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.slider--3d .slide--shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.slider--3d .slide--shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.slider--css-mode>.slider__slides{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.slider--css-mode>.slider__slides::-webkit-scrollbar{display:none}.slider--css-mode>.slider__slides>.slide{scroll-snap-align:start start}.slider--horizontal.slider--css-mode>.slider__slides{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.slider--vertical.slider--css-mode>.slider__slides{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.slider--centered>.slider__slides::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.slider--centered>.slider__slides>.slide{scroll-snap-align:center center;scroll-snap-stop:always}.slider--centered.slider--horizontal>.slider__slides>.slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.slider--centered.slider--horizontal>.slider__slides::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.slider--centered.slider--vertical>.slider__slides>.slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.slider--centered.slider--vertical>.slider__slides::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.slider__lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.slider-watch-progress .slide--visible .slider__lazy-preloader,.slider:not(.slider-watch-progress) .slider__lazy-preloader,swiper-container:not(.slider-watch-progress) .slider__lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.slider__lazy-preloader--white{--swiper-preloader-color:#fff}.slider__lazy-preloader--black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slider--virtual .slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.slider--virtual.slider--css-mode .slider__slides::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.slider--virtual.slider--css-mode.slider--horizontal .slider__slides::after{height:1px;width:var(--swiper-virtual-size)}.slider--virtual.slider--css-mode.slider--vertical .slider__slides::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.slider-btn--next,.slider-btn--prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.slider-btn--next.slider-btn--disabled,.slider-btn--prev.slider-btn--disabled{opacity:.35;cursor:auto;pointer-events:none}.slider-btn--next.slider-btn--hidden,.slider-btn--prev.slider-btn--hidden{opacity:0;cursor:auto;pointer-events:none}.slider-navigation--disabled .slider-btn--next,.slider-navigation--disabled .slider-btn--prev{display:none!important}.slider-btn--next:after,.slider-btn--prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.slider--rtl .slider-btn--next,.slider-btn--prev{left:var(--swiper-navigation-sides-offset,10px);right:auto}.slider--rtl .slider-btn--next:after,.slider-btn--prev:after{content:'prev'}.slider--rtl .slider-btn--prev,.slider-btn--next{right:var(--swiper-navigation-sides-offset,10px);left:auto}.slider--rtl .slider-btn--prev:after,.slider-btn--next:after{content:'next'}.slider-btn--lock{display:none}.slider-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.slider-pagination.slider-pagination--hidden{opacity:0}.slider-pagination--disabled>.slider-pagination,.slider-pagination.slider-pagination--disabled{display:none!important}.slider--horizontal>.slider-pagination__bullets,.slider-pagination--custom,.slider-pagination--fraction,.slider-pagination__bullets.slider-pagination--horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.slider-pagination__bullets-dynamic{overflow:hidden;font-size:0}.slider-pagination__bullets-dynamic .slider-pagination__bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.slider-pagination__bullets-dynamic .slider-pagination__bullet-active{-webkit-transform:scale(1);transform:scale(1)}.slider-pagination__bullets-dynamic .slider-pagination__bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.slider-pagination__bullets-dynamic .slider-pagination__bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.slider-pagination__bullets-dynamic .slider-pagination__bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.slider-pagination__bullets-dynamic .slider-pagination__bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.slider-pagination__bullets-dynamic .slider-pagination__bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.slider-pagination__bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.slider-pagination__bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-pagination--clickable .slider-pagination__bullet{cursor:pointer}.slider-pagination__bullet:only-child{display:none!important}.slider-pagination__bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.slider--vertical>.slider-pagination__bullets,.slider-pagination--vertical.slider-pagination__bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.slider--vertical>.slider-pagination__bullets .slider-pagination__bullet,.slider-pagination--vertical.slider-pagination__bullets .slider-pagination__bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.slider--vertical>.slider-pagination__bullets.slider-pagination__bullets-dynamic,.slider-pagination--vertical.slider-pagination__bullets.slider-pagination__bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.slider--vertical>.slider-pagination__bullets.slider-pagination__bullets-dynamic .slider-pagination__bullet,.slider-pagination--vertical.slider-pagination__bullets.slider-pagination__bullets-dynamic .slider-pagination__bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.slider--horizontal>.slider-pagination__bullets .slider-pagination__bullet,.slider-pagination--horizontal.slider-pagination__bullets .slider-pagination__bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.slider--horizontal>.slider-pagination__bullets.slider-pagination__bullets-dynamic,.slider-pagination--horizontal.slider-pagination__bullets.slider-pagination__bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.slider--horizontal>.slider-pagination__bullets.slider-pagination__bullets-dynamic .slider-pagination__bullet,.slider-pagination--horizontal.slider-pagination__bullets.slider-pagination__bullets-dynamic .slider-pagination__bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.slider--horizontal.slider--rtl>.slider-pagination__bullets-dynamic .slider-pagination__bullet,:host(.slider--horizontal.slider--rtl) .slider-pagination__bullets-dynamic .slider-pagination__bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.slider-pagination--fraction{color:var(--swiper-pagination-fraction-color,inherit)}.slider-pagination--progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.slider-pagination--progressbar .slider-pagination--progressbar__fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.slider--rtl .slider-pagination--progressbar .slider-pagination--progressbar__fill{-webkit-transform-origin:right top;transform-origin:right top}.slider--horizontal>.slider-pagination--progressbar,.slider--vertical>.slider-pagination--progressbar.slider-pagination--progressbar-opposite,.slider-pagination--progressbar.slider-pagination--horizontal,.slider-pagination--progressbar.slider-pagination--vertical.slider-pagination--progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.slider--horizontal>.slider-pagination--progressbar.slider-pagination--progressbar-opposite,.slider--vertical>.slider-pagination--progressbar,.slider-pagination--progressbar.slider-pagination--horizontal.slider-pagination--progressbar-opposite,.slider-pagination--progressbar.slider-pagination--vertical{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.slider-pagination--lock{display:none}.slider-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.slider-scrollbar--disabled>.slider-scrollbar,.slider-scrollbar.slider-scrollbar--disabled{display:none!important}.slider--horizontal>.slider-scrollbar,.slider-scrollbar.slider-scrollbar--horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.slider--vertical>.slider-scrollbar,.slider-scrollbar.slider-scrollbar--vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.slider-scrollbar--drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.slider-scrollbar--cursor-drag{cursor:move}.slider-scrollbar--lock{display:none}.slider--zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.slider--zoom-container>canvas,.slider--zoom-container>img,.slider--zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.slide--zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.slider .slider-notification,.slider-container .slider-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.slider--free-mode>.slider__slides{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.slider--grid>.slider__slides{-ms-flex-wrap:wrap;flex-wrap:wrap}.slider--grid-column>.slider__slides{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider--fade.slider-free-mode .slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slider--fade .slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.slider--fade .slide .slide{pointer-events:none}.slider--fade .slide--active,.slider--fade .slide--active .slide--active{pointer-events:auto}.slider--cube{overflow:visible}.slider--cube .slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.slider--cube .slide .slide{pointer-events:none}.slider--cube.slider--rtl .slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.slider--cube .slide--active,.slider--cube .slide--active .slide--active{pointer-events:auto}.slider--cube .slide--active,.slider--cube .slide--next,.slider--cube .slide--next+.slide,.slider--cube .slide--prev{pointer-events:auto;visibility:visible}.slider--cube .slide--shadow-bottom,.slider--cube .slide--shadow-left,.slider--cube .slide--shadow-right,.slider--cube .slide--shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider--cube .slider__cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.slider--cube .slider__cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.slider--flip{overflow:visible}.slider--flip .slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.slider--flip .slide .slide{pointer-events:none}.slider--flip .slide--active,.slider--flip .slide--active .slide--active{pointer-events:auto}.slider--flip .slide--shadow-bottom,.slider--flip .slide--shadow-left,.slider--flip .slide--shadow-right,.slider--flip .slide--shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider--creative .slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.slider--cards{overflow:visible}.slider--cards .slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}figure{margin:0}@use "sass:math";.gform_wrapper .screen-reader-text,.sr-only{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.-hidden{display:none}.-invisible{visibility:hidden}.-nowrap{white-space:nowrap}.-inherit--font{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:root{--abh:0px;--grid-max-w:160rem;--gutter:1.2rem;--gutter-x2:2.4rem;--edge:2.4rem;--clr-white:#ffffff;--clr-black:#000000;--clr-cover:#0C1620;--clr-light-grey:#EEF1F3;--clr-grey:#D7DCE0;--clr-dark-grey:#87929A;--clr-hl:#FE5529;--clr-active:#000000;--clr-error:#FE5529;--text-clr:#000000;--headline-clr-2nd:#87929A;--link-clr:#000000;--icon-clr:#FE5529;--border-clr:#000000;--teaser-clr:#ffffff;--teaser-clr-hover:#ffffff;--teaser-bg-hover:#000000;--teaser-icon-hover:#FE5529;--bubble-bg:#000000;--bubble-clr:#ffffff;--bubble-icon-clr:#FE5529;--logo-mode:difference;--bg:#FFFFFF;--field-h:5rem;--field-pad:0;--field-bg:transparent;--field-border:#000000;--field-clr:#000000;--field-check-color:#ffffff;--field-placeholder-clr:#D7DCE0;--text-outdent:3rem;--z-layer:7000;--z-logo:6000;--z-offcanvas:5000;--z-nav:4000;--z-body:5;--z-footer:10;--z-widget-cta:100;--icon-w:6rem;--icon-h:6rem;--trans-fast:all 125ms cubic-bezier(0, 0, 0.57, 1);--trans:all 200ms cubic-bezier(0, 0, 0.57, 1);--trans-slow:all 300ms cubic-bezier(0, 0, 0.57, 1);--trans-slower:all 500ms cubic-bezier(0, 0, 0.57, 1);--trans-icon:all 200ms cubic-bezier(0, 0, 0.57, 1) 125ms}@media (min-width:782px){:root{--abh:32px}}@media screen and (min-width:768px){:root{--edge:4.8rem;--text-outdent:4rem}}@media screen and (min-width:1024px){:root{--edge:6.4rem;--icon-w:7rem;--icon-h:7rem;--field-h:6rem;--text-outdent:4.5rem}}@media screen and (min-width:1280px){:root{--edge:9.6rem;--text-outdent:5rem}}@media screen and (min-width:2800px){:root{--edge:5vw;--grid-max-w:80vw}}:root{--logo-w:5.2rem}@media screen and (min-width:576px){:root{--logo-w:calc( 5.2rem + 1.6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){:root{--logo-w:6.8rem}}:root{--logo-h:5.2rem}@media screen and (min-width:576px){:root{--logo-h:calc( 5.2rem + 1.6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){:root{--logo-h:6.8rem}}:root{--dist-section-t:3.5rem}@media screen and (min-width:576px){:root{--dist-section-t:calc( 3.5rem + 3.5 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){:root{--dist-section-t:7rem}}:root{--dist-section-b:3.5rem}@media screen and (min-width:576px){:root{--dist-section-b:calc( 3.5rem + 3.5 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){:root{--dist-section-b:7rem}}:root{--dist-mod-t:3.5rem}@media screen and (min-width:576px){:root{--dist-mod-t:calc( 3.5rem + 3.5 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){:root{--dist-mod-t:7rem}}:root{--dist-mod-b:3.5rem}@media screen and (min-width:576px){:root{--dist-mod-b:calc( 3.5rem + 3.5 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){:root{--dist-mod-b:7rem}}:root{--dist-icon-t:2rem}@media screen and (min-width:576px){:root{--dist-icon-t:calc( 2rem + 1.5 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){:root{--dist-icon-t:3.5rem}}:root{--dist-field:3rem}@media screen and (min-width:576px){:root{--dist-field:calc( 3rem + 2 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){:root{--dist-field:5rem}}:root{--dist-x2:7rem}@media screen and (min-width:576px){:root{--dist-x2:calc( 7rem + 7 * ( ( 100vw - 57.6rem ) / 19.2 ))}}@media screen and (min-width:768px){:root{--dist-x2:14rem}}:root{--dist:3.5rem}@media screen and (min-width:576px){:root{--dist:calc( 3.5rem + 3.5 * ( ( 100vw - 57.6rem ) / 19.2 ))}}@media screen and (min-width:768px){:root{--dist:7rem}}:root{--dist-sm:2rem}@media screen and (min-width:576px){:root{--dist-sm:calc( 2rem + 1.5 * ( ( 100vw - 57.6rem ) / 19.2 ))}}@media screen and (min-width:768px){:root{--dist-sm:3.5rem}}:root{--dist-xs:1rem}@media screen and (min-width:576px){:root{--dist-xs:calc( 1rem + 0.75 * ( ( 100vw - 57.6rem ) / 19.2 ))}}@media screen and (min-width:768px){:root{--dist-xs:1.75rem}}:root{--dist-text:2rem}@media screen and (min-width:576px){:root{--dist-text:calc( 2rem + 1.5 * ( ( 100vw - 57.6rem ) / 19.2 ))}}@media screen and (min-width:768px){:root{--dist-text:3.5rem}}:root{--bubble-teaser-w:18rem}@media screen and (min-width:768px){:root{--bubble-teaser-w:calc( 18rem + 12 * ( ( 100vw - 76.8rem ) / 83.2 ))}}@media screen and (min-width:1600px){:root{--bubble-teaser-w:30rem}}:root{--bubble-w:30rem}@media screen and (min-width:576px){:root{--bubble-w:calc( 30rem + 22 * ( ( 100vw - 57.6rem ) / 102.4 ))}}@media screen and (min-width:1600px){:root{--bubble-w:52rem}}@-ms-viewport{width:device-width}.grid{z-index:1;grid-column:2/-2;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto;max-width:100%;-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2);row-gap:0;text-align:left}.grid-item{position:relative;z-index:1;display:block;grid-column:1/-1;margin-top:var(--dist-mod-t);margin-bottom:var(--dist-mod-b)}.grid-item.-mt--0{margin-top:0}.grid-item.-mb--0{margin-bottom:0}html.-adminbar{--abh:46px;margin-top:var(--abh)}@media (min-width:782px){html.-adminbar{--abh:32px}}html.-adminbar .nav-min,html.-adminbar .offcanvas__close,html.-adminbar .page__logo{margin-top:var(--abh)}html.-adminbar .page__offcanvas{padding-top:var(--abh)}html #wpadminbar{position:fixed!important;top:0}.otgs-development-site-front-end{display:none}html{-webkit-overscroll-behavior:none;-ms-scroll-chaining:none;overscroll-behavior:none;overflow-x:hidden;-webkit-transition:unset!important;transition:unset!important}html.-offcanvas-active{overflow-y:hidden;padding-right:var(--sbw)}html.-layer-active-package{height:100vh;overflow-y:hidden;padding-right:var(--sbw)}@media screen and (max-width:575px){html.-filter-active{height:100vh;overflow-y:hidden;padding-right:var(--sbw)}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{position:relative;margin:0;padding:0;width:100%;min-width:320px;max-width:100vw;font-size:10px}.page{position:relative;height:100%;padding:0;background-color:var(--bg)}.page__container{position:relative;width:100%;height:auto;min-height:100%}.page__body{position:relative;z-index:var(--z-body);width:100%;height:100%;min-height:50vh}.page__body :where(.section):first-child .text:first-child{padding-top:var(--dist-mod-t)}.section{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(var(--edge),1fr) (minmax(0,calc(var(--grid-max-w)/ 12)))[12] minmax(var(--edge),1fr);grid-template-columns:minmax(var(--edge),1fr) repeat(12,minmax(0,calc(var(--grid-max-w)/ 12))) minmax(var(--edge),1fr);-ms-grid-rows:auto;grid-template-rows:auto;max-width:100%;margin:0;width:100%;padding-top:var(--dist-section-t);padding-bottom:var(--dist-section-b);overflow:visible}.section.section--grid-full{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(var(--edge),1fr) (minmax(0,calc(var(--grid-max-w)/ 12)))[12] minmax(var(--edge),1fr);grid-template-columns:minmax(var(--edge),1fr) repeat(12,minmax(0,calc(var(--grid-max-w)/ 12))) minmax(var(--edge),1fr);-ms-grid-rows:auto;grid-template-rows:auto;max-width:100%;padding:0}.section:before{content:'';z-index:-1;position:absolute;left:0;top:0;bottom:0;right:0;background-color:var(--bg)}.-neg{--text-clr:#ffffff;--link-clr:#ffffff;--field-clr:#ffffff}.-pos{--text-clr:#000000;--link-clr:#000000;--field-clr:#000000}.-red{--text-clr:#FE5529;--link-clr:#FE5529;--field-clr:#FE5529}.bg--black{--bg:#000000;--text-clr:#ffffff;--field-clr:#ffffff}.bg--white{--bg:#ffffff;--text-clr:#000000;--field-clr:#000000}.bg--light-grey{--bg:#EEF1F3;--text-clr:#000000;--field-clr:#000000}.bg--grey{--bg:#D7DCE0;--text-clr:#000000;--field-clr:#000000}.bg--dark-grey{--bg:#87929A;--text-clr:#000000;--field-clr:#000000}.scheme--default.grid-item,.scheme--default.page,.scheme--default.section{--text-clr:#000000;--headline-clr-2nd:#87929A;--link-clr:#000000;--icon-clr:#FE5529;--border-clr:#000000;--teaser-clr:#ffffff;--teaser-clr-hover:#ffffff;--teaser-bg-hover:#000000;--teaser-icon-hover:#FE5529;--bubble-bg:#000000;--bubble-clr:#ffffff;--bubble-icon-clr:#FE5529;--bg:#FFFFFF;--field-h:5rem;--field-clr:#000000;--field-check-color:#ffffff}.scheme--default.grid-item ::-moz-selection,.scheme--default.page ::-moz-selection,.scheme--default.section ::-moz-selection{background-color:#fe5529;background-color:rgba(254,85,41,.7)}.scheme--default.grid-item ::selection,.scheme--default.page ::selection,.scheme--default.section ::selection{background-color:#fe5529;background-color:rgba(254,85,41,.7)}.scheme--xplab.grid-item,.scheme--xplab.page,.scheme--xplab.section{--bg:#ffffff;--clr-hl:#1D48D9;--text-clr:#000000;--headline-clr-2nd:#DFFA51;--field-pad:0;--field-clr:#000000;--field-check-color:#ffffff;--teaser-bg-hover:#1D48D9;--teaser-clr:#DFFA51;--teaser-icon-hover:#DFFA51;--bubble-bg:#DFFA51;--bubble-clr:#000000;--bubble-icon-clr:#000000;--icon-clr:#1D48D9;--link-clr:#1D48D9;--logo-mode:difference}.scheme--xplab.grid-item ::-moz-selection,.scheme--xplab.page ::-moz-selection,.scheme--xplab.section ::-moz-selection{background-color:#dffa51;background-color:rgba(223,250,81,.7)}.scheme--xplab.grid-item ::selection,.scheme--xplab.page ::selection,.scheme--xplab.section ::selection{background-color:#dffa51;background-color:rgba(223,250,81,.7)}.scheme--future23.grid-item,.scheme--future23.page,.scheme--future23.section{--bg:#7730AF;--clr-hl:#F60096;--text-clr:#ffffff;--headline-clr-2nd:#ffffff;--field-clr:#ffffff;--field-bg:rgba(90, 32, 135, 0.50);--field-pad:2rem;--field-border:transparent;--field-check-color:#ffffff;--field-placeholder-clr:rgba(255,255,255, 0.6);--teaser-bg-hover:#000000;--teaser-icon-hover:#F60096;--bubble-bg:linear-gradient(180deg, #CF007E -2.51%, #6A238A 38.33%, #432C87 62.18%, #154194 99.98%);--bubble-clr:#ffffff;--bubble-icon-clr:#F60096;--icon-clr:#F60096;--link-clr:#F60096;--logo-mode:normal}.scheme--future23.grid-item ::-moz-selection,.scheme--future23.page ::-moz-selection,.scheme--future23.section ::-moz-selection{background-color:#f60096;background-color:rgba(246,0,150,.7)}.scheme--future23.grid-item ::selection,.scheme--future23.page ::selection,.scheme--future23.section ::selection{background-color:#f60096;background-color:rgba(246,0,150,.7)}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:agenda,Arial,sans-serif;font-weight:300;font-size:10px;color:var(--text-clr);letter-spacing:0}@media screen and (min-width:1920px){body,html{font-size:.520833333333333vw}}.page{line-height:1.3}.page{font-size:1.9rem}@media screen and (min-width:576px){.page{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.page{font-size:3rem}}::-moz-selection{text-shadow:none!important;background-color:#fe5529;background-color:rgba(254,85,41,.5)}::selection{text-shadow:none!important;background-color:#fe5529;background-color:rgba(254,85,41,.5)}*{color:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;margin:0;font-family:agenda,Arial,sans-serif;font-weight:300;color:var(--text-clr)}.h1+*,.h2+*,.h3+*,.h4+*,.h5+*,.h6+*,h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:0}*+.h1,*+.h2,*+.h3,*+.h4,*+.h5,*+.h6,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:1em}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1,h1{margin-bottom:.5em;line-height:1;line-height:1;letter-spacing:0;text-transform:none}.h1,h1{font-size:4rem}@media screen and (min-width:768px){.h1,h1{font-size:calc( 4rem + 4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.h1,h1{font-size:8rem}}.h1 .topline,h1 .topline{display:block;margin-bottom:.666666em;line-height:1.3}.h1 .topline,h1 .topline{font-size:1.9rem}@media screen and (min-width:576px){.h1 .topline,h1 .topline{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.h1 .topline,h1 .topline{font-size:3rem}}.h1 .subline,h1 .subline{display:block;margin-top:1em;line-height:1.3}.h1 .subline,h1 .subline{font-size:1.9rem}@media screen and (min-width:576px){.h1 .subline,h1 .subline{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.h1 .subline,h1 .subline{font-size:3rem}}.h2,h2{margin-bottom:.333333em;line-height:1.27;letter-spacing:0;text-transform:none}.h2,h2{font-size:3.2rem}@media screen and (min-width:768px){.h2,h2{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.h2,h2{font-size:6rem}}.h3,h3{margin-bottom:.555555em;line-height:1.3;line-height:1;letter-spacing:0;text-transform:none}.h3,h3{font-size:2.2rem}@media screen and (min-width:768px){.h3,h3{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.h3,h3{font-size:3.6rem}}.accordeon-group .h3,.accordeon-group h3,.text .h3,.text h3,.text--article .h3,.text--article h3{font-family:agenda,Arial,sans-serif;font-weight:500}*+.h3,*+h3{margin-top:1.111111em}.h3:has(.headline-icon),h3:has(.headline-icon){display:-webkit-box;display:-ms-flexbox;display:flex}.h3 .headline-icon,h3 .headline-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--text-outdent);margin-top:calc((1em - .833333em)/ 2)}@media screen and (min-width:768px){.h3 .headline-icon,h3 .headline-icon{position:absolute;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-right:0}}.h3 .headline-icon svg,h3 .headline-icon svg{display:block;width:.833333em;height:.833333em}.h3 .headline-icon svg *,h3 .headline-icon svg *{fill:var(--text-clr)}.h4,h4{margin-bottom:1rem;line-height:1.3;line-height:1.2;letter-spacing:0;text-transform:none}.h4,h4{font-size:1.9rem}@media screen and (min-width:576px){.h4,h4{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.h4,h4{font-size:3rem}}*+.h4,*+h4{margin-top:1.111111em}p{margin:0;font-size:inherit;color:var(--text-clr)}p+p{margin-top:.58333333em}p+p.sm,p+p.xs{margin-top:1em}.topline+*{margin-top:2rem}.categ{display:block;margin-bottom:0;line-height:1.25;line-height:1.1;color:var(--text-clr);text-transform:uppercase;letter-spacing:.4em}.categ{font-size:1.3rem}@media screen and (min-width:576px){.categ{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.categ{font-size:1.4rem}}.categ+*{margin-top:.25em}*+.categ{margin-top:2em}.categ+p{margin-top:.555555em}p+.categ{margin-top:2em}.xs{line-height:1.25}.xs{font-size:1.3rem}@media screen and (min-width:576px){.xs{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.xs{font-size:1.4rem}}.sm,small{line-height:1.3}.sm,small{font-size:1.6rem}@media screen and (min-width:576px){.sm,small{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.sm,small{font-size:2.2rem}}.md{line-height:1.3}.md{font-size:1.9rem}@media screen and (min-width:576px){.md{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.md{font-size:3rem}}.lg{line-height:1.3}.lg{font-size:2.2rem}@media screen and (min-width:768px){.lg{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.lg{font-size:3.6rem}}.xl{line-height:1.27}.xl{font-size:2.6rem}@media screen and (min-width:768px){.xl{font-size:calc( 2.6rem + 2.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.xl{font-size:5rem}}.xxl{line-height:1.27}.xxl{font-size:3.2rem}@media screen and (min-width:768px){.xxl{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.xxl{font-size:6rem}}.xxxl{line-height:1}.xxxl{font-size:4rem}@media screen and (min-width:768px){.xxxl{font-size:calc( 4rem + 4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.xxxl{font-size:8rem}}.fact--lg{line-height:.9;letter-spacing:-.01em}.fact--lg{font-size:10rem}@media screen and (min-width:576px){.fact--lg{font-size:calc( 10rem + 30 * ( ( 100vw - 57.6rem ) / 102.4 ))}}@media screen and (min-width:1600px){.fact--lg{font-size:40rem}}.fact--sm{line-height:1}.fact--sm{font-size:7rem}@media screen and (min-width:576px){.fact--sm{font-size:calc( 7rem + 19 * ( ( 100vw - 57.6rem ) / 102.4 ))}}@media screen and (min-width:1600px){.fact--sm{font-size:26rem}}.fact--suffix{line-height:1}.fact--suffix{font-size:2.4rem}@media screen and (min-width:576px){.fact--suffix{font-size:calc( 2.4rem + 7.6 * ( ( 100vw - 57.6rem ) / 102.4 ))}}@media screen and (min-width:1600px){.fact--suffix{font-size:10rem}}a{z-index:1;position:relative;display:inline-block;color:var(--link-clr);font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;outline:0 solid transparent;text-decoration:none;-webkit-transition:unset;transition:unset}a:focus,a:hover{--link-clr:var(--clr-hl);-moz-outline-style:none;text-decoration:none}a:focus{outline:0}a:active{outline:0}a.link--external .link__label{display:block}a.link--external .icon{margin-top:2rem}abbr[title]{border-bottom:1px dotted;outline:0;cursor:inherit!important;text-decoration:none!important}b,strong{color:inherit;font-weight:700}address{font-style:normal}sub,sup{font-size:.7em;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:0;padding:0;list-style-position:outside;list-style-type:none;line-height:inherit}.-wysiwyg a:not(.btn):not(.cta):not([class*=cta--]),.text a:not(.btn):not(.cta):not([class*=cta--]){-webkit-transition:var(--trans);transition:var(--trans);cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0)),color-stop(0,var(--link-clr)),color-stop(.1rem,var(--link-clr)),color-stop(0,rgba(0,0,0,0))) no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0) 0,var(--link-clr) 0,var(--link-clr) .1rem,rgba(0,0,0,0) 0) no-repeat;background-size:100% 70%;background-position:right}.-wysiwyg a:not(.btn):not(.cta):not([class*=cta--]):focus,.-wysiwyg a:not(.btn):not(.cta):not([class*=cta--]):hover,.text a:not(.btn):not(.cta):not([class*=cta--]):focus,.text a:not(.btn):not(.cta):not([class*=cta--]):hover{background-size:0 70%;outline:0;-moz-outline-style:none}.-wysiwyg a:has(> .icon),.text a:has(> .icon){background-size:0 70%}.-wysiwyg ol,.-wysiwyg ul,.text ol,.text ul{margin:2rem 0;text-align:left;color:var(--text-clr)}.-wysiwyg ol:first-child,.-wysiwyg ul:first-child,.text ol:first-child,.text ul:first-child{margin-top:0}.-wysiwyg ol:last-child,.-wysiwyg ul:last-child,.text ol:last-child,.text ul:last-child{margin-bottom:0}.-wysiwyg ol li,.-wysiwyg ul li,.text ol li,.text ul li{position:relative}.-wysiwyg ol li+li,.-wysiwyg ul li+li,.text ol li+li,.text ul li+li{margin-top:0}.-wysiwyg ol,.text ol{counter-reset:section}.-wysiwyg ol li,.text ol li{counter-increment:section;padding-left:var(--text-outdent)}.-wysiwyg ol li:before,.text ol li:before{content:counters(section, ".") ". ";position:absolute;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);margin-left:-1.2rem}.-wysiwyg ul li,.text ul li{position:relative;padding-left:var(--text-outdent)}.-wysiwyg ul li:before,.text ul li:before{content:'–';position:absolute;left:0;display:inline-block;letter-spacing:-.5em}.icon{position:relative;display:inline-block;width:var(--icon-w);aspect-ratio:1/1}.icon.icon--loop-ne #tail{-webkit-transform-origin:24px 42px;transform-origin:24px 42px}.icon.icon--loop-nw #tail{-webkit-transform-origin:26px 42px;transform-origin:26px 42px}.icon.icon--loop-e #tail{-webkit-transform-origin:27px 39px;transform-origin:27px 39px}.icon.icon--loop-stack-e{aspect-ratio:2/1}.icon.icon--loop-stack-e #tail{-webkit-transform-origin:8px 27px;transform-origin:8px 27px}.icon.icon--loop-w #tail{-webkit-transform-origin:42px 39px;transform-origin:42px 39px}.icon.icon--loop-s #tail{-webkit-transform-origin:31px 27px;transform-origin:31px 27px}.icon.icon--curve-e{width:calc(1.32 * var(--icon-w));aspect-ratio:3/1}.icon.icon--curve-e #tail{-webkit-transform-origin:10px 1px;transform-origin:10px 1px}.icon.icon--curve-cut-e{width:calc(1.32 * var(--icon-w));aspect-ratio:3/1}.icon.icon--curve-cut-e #tail{-webkit-transform-origin:10px 1px;transform-origin:10px 1px}.icon .svg{display:block;width:100%;height:100%}.icon .svg *{-webkit-transition:var(--trans-icon);transition:var(--trans-icon)}.icon .svg :not([fill=none]){fill:var(--icon-clr)}.icon .svg [fill=none]{stroke:var(--icon-clr);fill:none}a:hover .icon.icon--loop-ne .svg #arrow,button:hover .icon.icon--loop-ne .svg #arrow{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}a:hover .icon.icon--loop-ne .svg #tail,button:hover .icon.icon--loop-ne .svg #tail{-webkit-transform:scaleY(30%);transform:scaleY(30%)}a:hover .icon.icon--loop-nw .svg #arrow,button:hover .icon.icon--loop-nw .svg #arrow{-webkit-transform:translate(-8px,-8px);transform:translate(-8px,-8px)}a:hover .icon.icon--loop-nw .svg #tail,button:hover .icon.icon--loop-nw .svg #tail{-webkit-transform:scaleY(30%);transform:scaleY(30%)}a:hover .icon.icon--loop-w .svg #arrow,button:hover .icon.icon--loop-w .svg #arrow{-webkit-transform:translateX(-10px);transform:translateX(-10px)}a:hover .icon.icon--loop-w .svg #tail,button:hover .icon.icon--loop-w .svg #tail{-webkit-transform:scaleY(40%);transform:scaleY(40%)}a:hover .icon.icon--loop-e .svg #arrow,button:hover .icon.icon--loop-e .svg #arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}a:hover .icon.icon--loop-e .svg #tail,button:hover .icon.icon--loop-e .svg #tail{-webkit-transform:scaleY(40%);transform:scaleY(40%)}a:hover .icon.icon--loop-stack-e .svg #arrow,button:hover .icon.icon--loop-stack-e .svg #arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}a:hover .icon.icon--loop-stack-e .svg #tail,button:hover .icon.icon--loop-stack-e .svg #tail{-webkit-transform:translateY(-5px);transform:translateY(-5px)}a:hover .icon.icon--loop-stack-e .svg #tail2,button:hover .icon.icon--loop-stack-e .svg #tail2{opacity:0}a:hover .icon.icon--loop-s .svg #arrow,button:hover .icon.icon--loop-s .svg #arrow{-webkit-transform:translateY(10px);transform:translateY(10px)}a:hover .icon.icon--loop-s .svg #tail,button:hover .icon.icon--loop-s .svg #tail{-webkit-transform:scaleX(20%);transform:scaleX(20%)}a:hover .icon.icon--curve-e .svg #arrow,button:hover .icon.icon--curve-e .svg #arrow{-webkit-transform:translateX(24px);transform:translateX(24px)}a:hover .icon.icon--curve-e .svg #tail,button:hover .icon.icon--curve-e .svg #tail{-webkit-transform:scaleX(20%);transform:scaleX(20%)}a:hover .icon.icon--curve-cut-e .svg #arrow,button:hover .icon.icon--curve-cut-e .svg #arrow{-webkit-transform:translateX(13px);transform:translateX(13px)}a:hover .icon.icon--curve-cut-e .svg #tail,button:hover .icon.icon--curve-cut-e .svg #tail{-webkit-transform:scaleX(20%);transform:scaleX(20%)}.embed,.map,.media,.pic,.vid{position:relative;width:100%}.embed embed,.embed iframe,.embed object,.map embed,.map iframe,.map object,.media embed,.media iframe,.media object,.pic embed,.pic iframe,.pic object,.vid embed,.vid iframe,.vid object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.embed video,.map video,.media video,.pic video,.vid video{width:100%;height:auto}.media,.pic,.vid{text-align:center}.media img,.media svg.svg,.media video,.pic img,.pic svg.svg,.pic video,.vid img,.vid svg.svg,.vid video{display:block;max-width:100%;height:auto}.media--origin img,.media--origin svg.svg,.media--origin video{width:auto}.media--cover img,.media--cover svg.svg,.media--cover video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center;"}.media--cover.media-pos--center-left img,.media--cover.media-pos--center-left svg.svg,.media--cover.media-pos--center-left video,.media--cover.media-pos--left img,.media--cover.media-pos--left svg.svg,.media--cover.media-pos--left video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;font-family:"object-fit: cover; object-position: center left;"}.media--cover.media-pos--center-right img,.media--cover.media-pos--center-right svg.svg,.media--cover.media-pos--center-right video,.media--cover.media-pos--right img,.media--cover.media-pos--right svg.svg,.media--cover.media-pos--right video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;font-family:"object-fit: cover; object-position: center right;"}.media--cover.media-pos--top img,.media--cover.media-pos--top svg.svg,.media--cover.media-pos--top video,.media--cover.media-pos--top-center img,.media--cover.media-pos--top-center svg.svg,.media--cover.media-pos--top-center video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;font-family:"object-fit: cover; object-position: top center;"}.media--cover.media-pos--top-left img,.media--cover.media-pos--top-left svg.svg,.media--cover.media-pos--top-left video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;font-family:"object-fit: cover; object-position: top left;"}.media--cover.media-pos--top-right img,.media--cover.media-pos--top-right svg.svg,.media--cover.media-pos--top-right video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;font-family:"object-fit: cover; object-position: top right;"}.media--cover.media-pos--bottom img,.media--cover.media-pos--bottom svg.svg,.media--cover.media-pos--bottom video,.media--cover.media-pos--bottom-center img,.media--cover.media-pos--bottom-center svg.svg,.media--cover.media-pos--bottom-center video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;font-family:"object-fit: cover; object-position: bottom center;"}.media--cover.media-pos--bottom-left img,.media--cover.media-pos--bottom-left svg.svg,.media--cover.media-pos--bottom-left video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom left;object-position:bottom left;font-family:"object-fit: cover; object-position: bottom left;"}.media--cover.media-pos--bottom-right img,.media--cover.media-pos--bottom-right svg.svg,.media--cover.media-pos--bottom-right video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right;font-family:"object-fit: cover; object-position: bottom right;"}.media--contain img,.media--contain svg.svg,.media--contain video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;font-family:"object-fit: contain; object-position: center center;"}.media--contain.media-pos--center-left img,.media--contain.media-pos--center-left svg.svg,.media--contain.media-pos--center-left video,.media--contain.media-pos--left img,.media--contain.media-pos--left svg.svg,.media--contain.media-pos--left video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left;font-family:"object-fit: contain; object-position: center left;"}.media--contain.media-pos--center-right img,.media--contain.media-pos--center-right svg.svg,.media--contain.media-pos--center-right video,.media--contain.media-pos--right img,.media--contain.media-pos--right svg.svg,.media--contain.media-pos--right video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;font-family:"object-fit: contain; object-position: center right;"}.media--contain.media-pos--top img,.media--contain.media-pos--top svg.svg,.media--contain.media-pos--top video,.media--contain.media-pos--top-center img,.media--contain.media-pos--top-center svg.svg,.media--contain.media-pos--top-center video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;font-family:"object-fit: contain; object-position: top center;"}.media--contain.media-pos--top-left img,.media--contain.media-pos--top-left svg.svg,.media--contain.media-pos--top-left video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;font-family:"object-fit: contain; object-position: top left;"}.media--contain.media-pos--top-right img,.media--contain.media-pos--top-right svg.svg,.media--contain.media-pos--top-right video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;font-family:"object-fit: contain; object-position: top right;"}.media--contain.media-pos--bottom img,.media--contain.media-pos--bottom svg.svg,.media--contain.media-pos--bottom video,.media--contain.media-pos--bottom-center img,.media--contain.media-pos--bottom-center svg.svg,.media--contain.media-pos--bottom-center video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;font-family:"object-fit: contain; object-position: bottom center;"}.media--contain.media-pos--bottom-left img,.media--contain.media-pos--bottom-left svg.svg,.media--contain.media-pos--bottom-left video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;font-family:"object-fit: contain; object-position: bottom left;"}.media--contain.media-pos--bottom-right img,.media--contain.media-pos--bottom-right svg.svg,.media--contain.media-pos--bottom-right video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;font-family:"object-fit: contain; object-position: bottom right;"}.media--bg{position:relative;display:block;width:100%;height:100%}.media--bg img,.media--bg svg.svg,.media--bg video{position:absolute;top:0;left:0;height:100%;min-width:100%;min-height:100%}.media--bg.vid{overflow:hidden;background-size:cover;background-position:center}.media--bg.vid video{display:inline-block;vertical-align:baseline;max-width:unset;min-width:100%;min-height:100%}[class*=aspect--] img,[class*=aspect--] svg.svg,[class*=aspect--] video{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16-10{aspect-ratio:16/10}.aspect--16-9{aspect-ratio:16/9}.aspect--4-3{aspect-ratio:4/3}.aspect--3-2{aspect-ratio:3/2}.aspect--3-1{aspect-ratio:3/1}.aspect--2-1{aspect-ratio:2/1}.aspect--1-1{aspect-ratio:1/1}.aspect--1-2{aspect-ratio:1/2}.aspect--2-3{aspect-ratio:2/3}.aspect--3-4{aspect-ratio:3/4}.aspect--landscape{aspect-ratio:4/3}.aspect--portrait{aspect-ratio:4/5}.lazy{-webkit-transition:var(--trans);transition:var(--trans);opacity:1}.lazy:not([src]):not([srcset]){opacity:0}.lazy.loading{opacity:0}.lazy__preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:5rem;height:5rem;opacity:1}.lazy__preloader:after{content:'';display:block;width:100%;height:100%;background-image:url("../../img/loader.svg");background-image:url("../img/loader.svg");background-repeat:no-repeat;background-position:center}img.svg{opacity:0}svg.svg{opacity:1;width:100%;height:auto}svg.svg--animate-scroll{opacity:0}.-scrolled svg.svg--animate-scroll.svg--initiated,.-scrolling svg.svg--animate-scroll.svg--initiated{opacity:1}@media screen and (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}}@-webkit-keyframes bubbleRotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes bubbleRotate{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}button{padding:0;background:0 0;border:0;outline:0;cursor:pointer}.btn,.button{--icon-w:5rem;--icon-h:5rem;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:0;text-align:left;background:0 0;border:none;border-radius:0;line-height:1.3;color:var(--text-clr);line-height:1;text-decoration:none;-webkit-transition:unset;transition:unset;cursor:pointer}.btn,.button{font-size:1.9rem}@media screen and (min-width:576px){.btn,.button{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.btn,.button{font-size:3rem}}.btn:focus,.btn:hover,.button:focus,.button:hover{outline:0;color:var(--clr-hl)}.btn:last-child,.button:last-child{margin-right:0}.btn:disabled,.button:disabled{opacity:.5}.btn.btn--sm,.button.btn--sm{--icon-w:3rem;--icon-h:3rem;line-height:1.3}.btn.btn--sm,.button.btn--sm{font-size:1.6rem}@media screen and (min-width:576px){.btn.btn--sm,.button.btn--sm{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.btn.btn--sm,.button.btn--sm{font-size:2.2rem}}.btn:has(.icon),.button:has(.icon){padding-left:var(--icon-w)}.btn:has(.icon) .label,.button:has(.icon) .label{margin-left:1rem}p .btn,p .button{margin-top:var(--dist-text)}.btn .icon,.button .icon{position:absolute;left:0;max-width:var(--icon-w);height:var(--icon-h)}.btn-close{display:block;width:3.2rem;height:3.2rem;cursor:pointer}.btn-close:focus:after,.btn-close:focus:before,.btn-close:hover:after,.btn-close:hover:before{width:50%}.btn-close:focus span,.btn-close:hover span{width:87.5%;height:87.5%}.btn-close:after,.btn-close:before{content:'';position:absolute;top:50%;left:50%;display:block;width:37.5%;height:2px;background-color:var(--clr-hl);-webkit-transition:var(--trans);transition:var(--trans)}.btn-close:before{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.btn-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.btn-close span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;height:100%;border-radius:100%;border:2px solid var(--clr-hl);-webkit-transition:var(--trans);transition:var(--trans)}.btn--load-more:focus .icon .svg,.btn--load-more:hover .icon .svg{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.btn--load-more.-end{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.btn--load-more.-loading .icon .svg{opacity:1;-webkit-animation:rotateIcon 1s linear infinite;animation:rotateIcon 1s linear infinite}.btn--load-more .icon .svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-webkit-transition:var(--trans);transition:var(--trans)}.cta:has(.icon) .label{display:block;font-family:agenda,Arial,sans-serif;font-weight:500}.cta:has(.icon) .label:has(+ .icon){margin-bottom:.5em}.-firefox .cta .label{display:block}.-firefox .cta .label+.icon{margin-top:.5em}.cta .icon svg *{stroke:var(--clr-hl)}@-webkit-keyframes rotateIcon{0%{-webkit-transform:translate(-50%,-50%) scale(1) rotate(-45deg);transform:translate(-50%,-50%) scale(1) rotate(-45deg)}100%{-webkit-transform:translate(-50%,-50%) scale(1) rotate(-405deg);transform:translate(-50%,-50%) scale(1) rotate(-405deg)}}@keyframes rotateIcon{0%{-webkit-transform:translate(-50%,-50%) scale(1) rotate(-45deg);transform:translate(-50%,-50%) scale(1) rotate(-45deg)}100%{-webkit-transform:translate(-50%,-50%) scale(1) rotate(-405deg);transform:translate(-50%,-50%) scale(1) rotate(-405deg)}}.page__logo{position:fixed;z-index:var(--z-logo);top:2rem;left:var(--edge);mix-blend-mode:var(--logo-mode)}@media screen and (min-width:576px){.page__logo{top:3.5rem}}@media screen and (min-width:768px){.page__logo{-webkit-transform:translateX(-49%);transform:translateX(-49%)}}.page__logo:focus .media,.page__logo:hover .media{-webkit-transform:scale(1.05);transform:scale(1.05)}.page__logo .media{width:var(--logo-w);height:var(--logo-h);-webkit-transition:var(--trans);transition:var(--trans)}.page__logo .media svg,.page__logo .media svg *{fill:var(--clr-white)}.nav-primary{position:absolute;z-index:var(--z-nav);top:2rem;right:calc(var(--edge) - var(--gutter))}@media screen and (min-width:576px){.nav-primary{top:3.5rem}}@media screen and (max-width:767px){.nav-primary{display:none}}.nav-primary.-neg .menu-item>a{text-shadow:0 .1rem .5rem rgba(0,0,0,.15)}.nav-primary .menu-item{padding-inline:var(--gutter);padding-block:0.5rem;font-family:agenda,Arial,sans-serif;font-weight:400;line-height:1}.nav-primary .menu-item{font-size:1.5rem}@media screen and (min-width:768px){.nav-primary .menu-item{font-size:calc( 1.5rem + .5 * ( ( 100vw - 76.8rem ) / 25.6 ))}}@media screen and (min-width:1024px){.nav-primary .menu-item{font-size:2rem}}.nav-primary .menu-item.current-menu-item>a{background-size:100% 100%}.nav-primary .menu-item>a{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0)),color-stop(0,var(--link-clr)),color-stop(.1rem,var(--link-clr)),color-stop(0,rgba(0,0,0,0))) no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0) 0,var(--link-clr) 0,var(--link-clr) .1rem,rgba(0,0,0,0) 0) no-repeat;background-size:0 100%;background-position:right;-webkit-transition:var(--trans);transition:var(--trans)}.nav-primary .menu-item>a:focus,.nav-primary .menu-item>a:hover{--link-clr:inherit;outline:0;-moz-outline-style:none;background-size:100% 100%}.nav-primary .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-primary .menu.menu--base{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.nav-primary .menu.menu--lang{position:absolute;top:0;left:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nav-min{position:fixed;z-index:var(--z-nav);top:3.25rem;right:var(--edge);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:0;overflow:hidden;opacity:0;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:576px){.nav-min{top:5.5rem}}@media screen and (max-width:767px){.nav-min{height:3rem;-webkit-transform:scale(1);transform:scale(1);opacity:1}}.nav-min.-active{height:3rem;-webkit-transform:scale(1);transform:scale(1);opacity:1}.nav-min .menu-toggle{display:block;width:3rem;height:3rem;border-radius:2rem;cursor:pointer}.nav-min .menu-toggle:focus:before,.nav-min .menu-toggle:hover:before{width:1.5rem;-webkit-transform:translate(-50%,-6px) rotate(-45deg);transform:translate(-50%,-6px) rotate(-45deg)}.nav-min .menu-toggle:focus:after,.nav-min .menu-toggle:hover:after{width:1.5rem;-webkit-transform:translate(-50%,4px) rotate(45deg);transform:translate(-50%,4px) rotate(45deg)}.nav-min .menu-toggle:focus span,.nav-min .menu-toggle:hover span{width:0}.nav-min .menu-toggle span,.nav-min .menu-toggle:after,.nav-min .menu-toggle:before{content:'';position:absolute;top:50%;left:50%;display:block;width:3rem;height:.2rem;background-color:var(--clr-hl);-webkit-transition:var(--trans);transition:var(--trans)}.nav-min .menu-toggle:before{-webkit-transform:translate(-50%,-.9rem);transform:translate(-50%,-.9rem)}.nav-min .menu-toggle:after{-webkit-transform:translate(-50%,.7rem);transform:translate(-50%,.7rem)}.nav-min .menu-toggle span{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page__footer{position:relative;z-index:var(--z-footer);position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(var(--edge),1fr) (minmax(0,calc(var(--grid-max-w)/ 12)))[12] minmax(var(--edge),1fr);grid-template-columns:minmax(var(--edge),1fr) repeat(12,minmax(0,calc(var(--grid-max-w)/ 12))) minmax(var(--edge),1fr);-ms-grid-rows:auto;grid-template-rows:auto;max-width:100%;padding:0;width:100%;background-color:var(--bg);color:var(--text-clr)}.page__footer.page__footer--main{--text-clr:#ffffff;--link-clr:#ffffff;--bg:#000000;padding-block:5rem;line-height:1.3}.page__footer.page__footer--main{font-size:1.6rem}@media screen and (min-width:576px){.page__footer.page__footer--main{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.page__footer.page__footer--main{font-size:2.2rem}}@media screen and (min-width:576px){.page__footer.page__footer--main{padding-block:5rem}}@media screen and (min-width:768px){.page__footer.page__footer--main{padding-block:6rem}}@media screen and (min-width:1024px){.page__footer.page__footer--main{padding-block:7rem}}.page__footer.page__footer--main .grid{row-gap:var(--dist)}.page__footer.page__footer--main a{-webkit-transition:var(--trans);transition:var(--trans)}.page__footer.page__footer--poor{padding-block:3rem}.page__footer .footer__title{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;grid-column:1/-1;line-height:1.27;font-family:agenda,Arial,sans-serif;font-weight:400;line-height:.92;letter-spacing:.4em;text-transform:uppercase;color:var(--clr-hl)}.page__footer .footer__title{font-size:3.2rem}@media screen and (min-width:768px){.page__footer .footer__title{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.page__footer .footer__title{font-size:6rem}}.page__footer .footer__body{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2);row-gap:4rem}@media screen and (min-width:480px){.page__footer .footer__body{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:576px){.page__footer .footer__body{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6rem}}@media screen and (min-width:768px){.page__footer .footer__body{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1024px){.page__footer .footer__body{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}}.page__footer .footer__col--1,.page__footer .footer__col--2,.page__footer .footer__col--3,.page__footer .footer__col--4{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.page__footer .footer__col--1 .footer__content,.page__footer .footer__col--2 .footer__content,.page__footer .footer__col--3 .footer__content,.page__footer .footer__col--4 .footer__content{-webkit-columns:2;-moz-columns:2;columns:2}@media screen and (min-width:480px){.page__footer .footer__col--1 .footer__content,.page__footer .footer__col--2 .footer__content,.page__footer .footer__col--3 .footer__content,.page__footer .footer__col--4 .footer__content{-webkit-columns:1;-moz-columns:1;columns:1}}@media screen and (max-width:479px){.page__footer .footer__col--1 .footer__content p,.page__footer .footer__col--2 .footer__content p,.page__footer .footer__col--3 .footer__content p,.page__footer .footer__col--4 .footer__content p{display:inline-block;width:100%;margin-top:0;margin-bottom:.555555em}}.page__footer .footer__col--1{display:none}@media screen and (min-width:1024px){.page__footer .footer__col--1{display:block}}@media screen and (min-width:768px){.page__footer .footer__col--4{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/span 1}}@media screen and (min-width:1024px){.page__footer .footer__col--4{grid-row:auto;grid-column:auto}}@media screen and (min-width:576px){.page__footer .footer__col--5{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1}}@media screen and (min-width:768px){.page__footer .footer__col--5{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1}}@media screen and (min-width:1024px){.page__footer .footer__col--5{grid-row:auto;grid-column:auto}}.page__footer .footer__subtitle{display:block;min-height:1em;line-height:1.25;line-height:1.1;color:var(--text-clr);text-transform:uppercase;letter-spacing:.4em}.page__footer .footer__subtitle{font-size:1.3rem}@media screen and (min-width:576px){.page__footer .footer__subtitle{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.page__footer .footer__subtitle{font-size:1.4rem}}@media screen and (max-width:479px){.page__footer .footer__subtitle{font-size:1.8rem}}.page__footer .footer__subtitle+*{margin-top:1.2em}.page__footer .footer__newsletter{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.page__footer .footer__newsletter .newsletter__cta{--icon-w:5rem;--icon-h:5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:var(--icon-w);line-height:1.3;color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.page__footer .footer__newsletter .newsletter__cta{font-size:1.6rem}@media screen and (min-width:576px){.page__footer .footer__newsletter .newsletter__cta{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.page__footer .footer__newsletter .newsletter__cta{font-size:2.2rem}}.page__footer .footer__newsletter .newsletter__cta:focus,.page__footer .footer__newsletter .newsletter__cta:hover{color:var(--clr-hl)}.page__footer .footer__newsletter .newsletter__cta .icon{position:absolute;left:0}.page__footer .footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:3rem}.page__footer .footer__social ul{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:calc(-1 * var(--gutter))}.page__footer .footer__social li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-inline:var(--gutter);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page__footer .footer__social li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__footer .footer__social li>a:focus svg *,.page__footer .footer__social li>a:hover svg *{stroke:var(--clr-hl)}.page__footer .footer__social li .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem}@media screen and (min-width:576px){.page__footer .footer__social li .icon{width:3rem;height:3rem}}@media screen and (min-width:1024px){.page__footer .footer__social li .icon{width:3.6rem;height:3.6rem}}.page__footer .footer__social li .icon svg *{stroke:var(--text-clr);stroke-width:1.5px}.page__footer .nav-poor{grid-column:1/-1;margin:0}.page__footer .nav-poor .menu{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__footer .nav-poor .menu-item{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-inline:var(--gutter);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:agenda,Arial,sans-serif;font-weight:400;line-height:1}.page__footer .nav-poor .menu-item{font-size:1.5rem}@media screen and (min-width:768px){.page__footer .nav-poor .menu-item{font-size:calc( 1.5rem + .5 * ( ( 100vw - 76.8rem ) / 25.6 ))}}@media screen and (min-width:1024px){.page__footer .nav-poor .menu-item{font-size:2rem}}.page__footer .nav-poor .menu-item.current-menu-item>a{background-size:100% 100%}.page__footer .nav-poor .menu-item>a{position:relative;display:inline-block;background:linear-gradient(0deg,rgba(0,0,0,0) 0,var(--link-clr) 0,var(--link-clr) 1px,rgba(0,0,0,0) 0) no-repeat;background-size:0 100%;background-position:left;color:var(--link-clr);-webkit-transition:var(--trans);transition:var(--trans)}.page__footer .nav-poor .menu-item>a:focus,.page__footer .nav-poor .menu-item>a:hover{--link-clr:inherit;-webkit-box-shadow:none;box-shadow:none;background-size:100% 100%}@media screen and (min-width:1024px){.form{grid-column:2/-2}}@media screen and (min-width:1600px){.form{grid-column:3/-3}}.form .form__body{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:calc(-1 * var(--gutter));-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.form .form__foot{margin-top:var(--dist-field);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:calc(-1 * var(--gutter));-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.form .field{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-inline:var(--gutter);-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-top:var(--dist-field)}.form .field:first-child{margin-top:0}.form form{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-left;-ms-flex-pack:flex-left;justify-content:flex-left;width:100%}.form fieldset{border:0;padding:0;margin:0}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button]),.form select,.form textarea{position:relative;z-index:2;display:block;width:100%;padding:1rem var(--field-pad);background-color:var(--field-bg);border-radius:0;border-width:0 0 .2rem 0;border-style:solid;border-color:var(--field-border);-webkit-box-shadow:0 0 0 0 var(--field-border);box-shadow:0 0 0 0 var(--field-border);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:agenda,Arial,sans-serif;font-weight:400;line-height:1.3;line-height:1.2;letter-spacing:0;text-transform:none;-webkit-transition:var(--trans);transition:var(--trans)}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button]),.form select,.form textarea{font-size:1.9rem}@media screen and (min-width:576px){.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button]),.form select,.form textarea{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button]),.form select,.form textarea{font-size:3rem}}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button]):invalid:required:not(:focus),.form select:invalid:required:not(:focus),.form textarea:invalid:required:not(:focus){-webkit-box-shadow:none;box-shadow:none}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button])::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:var(--field-placeholder-clr);opacity:1}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button])::-moz-placeholder,.form select::-moz-placeholder,.form textarea::-moz-placeholder{color:var(--field-placeholder-clr);opacity:1}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button]):-ms-input-placeholder,.form select:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:var(--field-placeholder-clr);opacity:1}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button])::-ms-input-placeholder,.form select::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:var(--field-placeholder-clr);opacity:1}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button])::placeholder,.form select::placeholder,.form textarea::placeholder{color:var(--field-placeholder-clr);opacity:1}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button]):focus,.form select:focus,.form textarea:focus{outline:0;-webkit-box-shadow:0 .3rem 0 0 var(--field-border);box-shadow:0 .3rem 0 0 var(--field-border);border-color:var(--field-border)}.form input:-internal-autofill-selected,.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover,.form select:-webkit-autofill,.form select:-webkit-autofill:focus,.form select:-webkit-autofill:hover,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:focus,.form textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):not(input[type=button]){height:var(--field-h);cursor:text}.form select{height:var(--field-h);padding-right:6rem;background-image:url(../img/icons/select.svg);background-size:1em 1em;background-repeat:no-repeat;background-position:right center;cursor:pointer}.form input[type=button],.form input[type=submit]{display:inline-block;width:auto;height:auto;margin-top:0;cursor:pointer}.form input[type=checkbox],.form input[type=radio]{cursor:pointer}.form input[type=file]::-webkit-file-upload-button{position:absolute;right:0;margin:0;padding:.5rem 1rem;border-width:.2rem 0 0 .2rem;border-style:solid;border-color:var(--text-clr);background-color:var(--bg);-webkit-box-shadow:inset 0 0 0 0 var(--text-clr);box-shadow:inset 0 0 0 0 var(--text-clr);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}.form input[type=file]::-webkit-file-upload-button{font-size:1.5rem}@media screen and (min-width:768px){.form input[type=file]::-webkit-file-upload-button{font-size:calc( 1.5rem + .5 * ( ( 100vw - 76.8rem ) / 25.6 ))}}@media screen and (min-width:1024px){.form input[type=file]::-webkit-file-upload-button{font-size:2rem}}.form input[type=file]::-webkit-file-upload-button:hover{-webkit-box-shadow:inset .2rem .2rem 0 0 var(--text-clr);box-shadow:inset .2rem .2rem 0 0 var(--text-clr)}.form textarea{display:block;width:100%;height:18rem;resize:vertical}.form textarea:focus,.form textarea:hover{border-color:var(--field-border)}.form--protected .form__body .field--password{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:unset}.form--protected .form__body .field--submit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0}[data-shift]{-webkit-transition:var(--trans-slower);transition:var(--trans-slower)}.offcanvas--menu{--text-clr:#ffffff;--link-clr:#ffffff;--bg:#000000;position:fixed;z-index:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;visibility:hidden;overflow-x:hidden;overflow-y:hidden}.offcanvas--menu.offcanvas--r{right:-100%}.offcanvas--menu.offcanvas--r.-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas--menu.-initiated{z-index:var(--z-offcanvas)}.offcanvas--menu.-active{visibility:visible}.offcanvas--menu.-active .offcanvas__cover{opacity:.1}.offcanvas--menu .offcanvas__container{position:relative;z-index:calc(var(--z-offcanvas) + 30);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:unset;width:100%;height:100%;min-height:100%;padding:16rem var(--edge) 12rem var(--edge);overflow:auto;background:var(--bg)}@media screen and (min-width:768px){.offcanvas--menu .offcanvas__container{width:66.666666%}}@media screen and (min-width:1024px){.offcanvas--menu .offcanvas__container{width:50%}}.offcanvas--menu .offcanvas__cover{--bg:#ffffff;position:fixed;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;opacity:0;background:var(--bg);-webkit-transition:opacity 250ms cubic-bezier(0, 0, .57, 1) .5s;transition:opacity 250ms cubic-bezier(0, 0, .57, 1) .5s;visibility:hidden}.-offcanvas-active .offcanvas--menu .offcanvas__cover{z-index:5010;visibility:visible;opacity:.5}.offcanvas--menu .offcanvas__bg{position:fixed;z-index:calc(var(--z-offcanvas) + 20);top:0;right:0;display:block;width:100%;height:100%;background:var(--bg)}@media screen and (min-width:768px){.offcanvas--menu .offcanvas__bg{width:66.666666%}}@media screen and (min-width:1024px){.offcanvas--menu .offcanvas__bg{width:50%}}.offcanvas--menu .offcanvas__body{--gutter:2rem;position:relative;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.offcanvas--menu .offcanvas__foot{--gutter:2rem;position:relative;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:12rem}.offcanvas--menu button.offcanvas__close{position:absolute;z-index:calc(var(--z-offcanvas) + 40);top:4.8rem;right:9.6rem;right:var(--edge);display:block;width:3.2rem;height:3.2rem;cursor:pointer}@media screen and (min-width:576px){.offcanvas--menu button.offcanvas__close{top:5.1rem}}@media screen and (min-width:768px){.offcanvas--menu button.offcanvas__close{right:var(--edge)}}.offcanvas--menu button.offcanvas__close:focus:after,.offcanvas--menu button.offcanvas__close:focus:before,.offcanvas--menu button.offcanvas__close:hover:after,.offcanvas--menu button.offcanvas__close:hover:before{width:1.6rem}.offcanvas--menu button.offcanvas__close:focus span,.offcanvas--menu button.offcanvas__close:hover span{width:2.8rem;height:2.8rem}.offcanvas--menu button.offcanvas__close:after,.offcanvas--menu button.offcanvas__close:before{content:'';position:absolute;top:50%;left:50%;display:block;width:1.2rem;height:.2rem;background-color:var(--clr-hl);-webkit-transition:var(--trans);transition:var(--trans)}.offcanvas--menu button.offcanvas__close:before{-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.offcanvas--menu button.offcanvas__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.offcanvas--menu button.offcanvas__close span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:3.2rem;height:3.2rem;border-radius:100%;border:.2rem solid var(--clr-hl);-webkit-transition:var(--trans);transition:var(--trans)}.offcanvas--menu .nav-offcanvas{display:-webkit-box;display:-ms-flexbox;display:flex}.offcanvas--menu .nav-offcanvas .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:var(--gutter)}.offcanvas--menu .nav-offcanvas .menu .menu-item{padding-block:0.75rem;font-family:agenda,Arial,sans-serif;font-weight:400;line-height:1}.offcanvas--menu .nav-offcanvas .menu .menu-item{font-size:2.4rem}@media screen and (min-width:576px){.offcanvas--menu .nav-offcanvas .menu .menu-item{font-size:calc( 2.4rem + 1.2 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.offcanvas--menu .nav-offcanvas .menu .menu-item{font-size:3.6rem}}@media screen and (min-width:1024px){.offcanvas--menu .nav-offcanvas .menu .menu-item{padding-block:1rem}}.offcanvas--menu .nav-offcanvas .menu .menu-item.current-menu-item{--link-clr:var(--clr-hl)}.offcanvas--menu .nav-offcanvas .menu .menu-item>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.offcanvas--menu .nav-offcanvas .menu.menu--base{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.offcanvas--menu .nav-offcanvas .menu.menu--lang{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1280px){.offcanvas--menu .nav-offcanvas .menu.menu--lang{position:absolute;left:100%}}.offcanvas--menu .nav-offcanvas .menu.menu--lang:empty{display:none}.offcanvas--menu .menu__widget{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;padding-inline:var(--gutter);line-height:1.3;text-align:right}.offcanvas--menu .menu__widget{font-size:1.6rem}@media screen and (min-width:576px){.offcanvas--menu .menu__widget{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.offcanvas--menu .menu__widget{font-size:2.2rem}}@media screen and (min-width:1024px){.offcanvas--menu .menu__widget{max-width:40rem}}.layer{position:fixed;z-index:var(--z-layer);top:0;left:0;bottom:0;display:block;-webkit-transform:translateY(100%);transform:translateY(100%);width:100vw;height:100vh;overflow:hidden;-webkit-transition:0s -webkit-transform 1s linear;transition:0s -webkit-transform 1s linear;transition:0s transform 1s linear;transition:0s transform 1s linear,0s -webkit-transform 1s linear}.layer.-loading .layer__outer-container{opacity:0}.layer.-loading .layer__container{opacity:0}.layer.-loading .layer__loader{opacity:1}.-layer-active-stage-media .layer.layer--stage-media{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:0s -webkit-transform linear;transition:0s -webkit-transform linear;transition:0s transform linear;transition:0s transform linear,0s -webkit-transform linear;-webkit-overflow-scrolling:touch}.-layer-active-stage-media .layer.layer--stage-media .layer__outer-container{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.-layer-active-stage-media .layer.layer--stage-media .layer__container{opacity:1}.-layer-active-stage-media .layer.layer--stage-media .layer__cover{background:var(--clr-cover);opacity:.95}.layer.layer--stage-media .layer__outer-container{width:100%;background:0 0}.layer.layer--stage-media .layer__container{min-height:unset;overflow:visible;padding-bottom:var(--icon-h)}@media screen and (min-width:1280px){.layer.layer--stage-media .layer__container{padding-bottom:0}}.layer.layer--stage-media button.layer__close{top:calc(2rem + var(--abh));right:calc(2rem + var(--sbw))}.layer.layer--stage-media .lazy__preloader:after{background-image:url("../../img/loader.neg.svg");background-image:url("../img/loader.neg.svg")}.layer.layer--stage-media .slider-btn--next,.layer.layer--stage-media .slider-btn--prev{position:absolute;top:100%;display:block;width:var(--icon-w);height:var(--icon-h);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1280px){.layer.layer--stage-media .slider-btn--next,.layer.layer--stage-media .slider-btn--prev{top:50%}}.layer.layer--stage-media .slider-btn--next.slider-btn--disabled,.layer.layer--stage-media .slider-btn--prev.slider-btn--disabled{opacity:0}.layer.layer--stage-media .slider-btn--prev{left:50%;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}@media screen and (min-width:1280px){.layer.layer--stage-media .slider-btn--prev{left:0;-webkit-transform:translate(-7rem,-50%);transform:translate(-7rem,-50%)}}.layer.layer--stage-media .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}@media screen and (min-width:1280px){.layer.layer--stage-media .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-12rem,-50%);transform:translate(-12rem,-50%)}}.layer.layer--stage-media .slider-btn--next{right:50%;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}@media screen and (min-width:1280px){.layer.layer--stage-media .slider-btn--next{right:0;-webkit-transform:translate(7rem,-50%);transform:translate(7rem,-50%)}}.layer.layer--stage-media .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}@media screen and (min-width:1280px){.layer.layer--stage-media .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(12rem,-50%);transform:translate(12rem,-50%)}}.-layer-active-contact .layer.layer--contact{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:0s -webkit-transform linear;transition:0s -webkit-transform linear;transition:0s transform linear;transition:0s transform linear,0s -webkit-transform linear;-webkit-overflow-scrolling:touch}.-layer-active-contact .layer.layer--contact .layer__outer-container{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.-layer-active-contact .layer.layer--contact .layer__container{opacity:1}.-layer-active-contact .layer.layer--contact .layer__cover{background:var(--clr-cover);opacity:.7}.layer.layer--contact .layer__outer-container{width:72rem}.layer.layer--contact .layer__container{padding:3rem 2rem}@media screen and (min-width:576px){.layer.layer--contact .layer__container{padding:4rem}}@media screen and (min-width:768px){.layer.layer--contact .layer__container{padding:5rem 10rem}}.layer.layer--package{height:100vh}.layer.layer--package:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:var(--clr-cover);opacity:0;-webkit-transition:var(--trans);transition:var(--trans)}.-layer-active-package .layer.layer--package{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:0s -webkit-transform linear;transition:0s -webkit-transform linear;transition:0s transform linear;transition:0s transform linear,0s -webkit-transform linear;-webkit-overflow-scrolling:touch}.-layer-active-package .layer.layer--package:before{opacity:.7}.-layer-active-package .layer.layer--package .layer__outer-container{opacity:1}.-layer-active-package .layer.layer--package .layer__container{-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1);opacity:1}.layer.layer--package .layer__cover{position:fixed}.layer.layer--package .layer__outer-container{position:absolute;top:0;left:0;display:block;padding-top:14rem;padding-bottom:14rem;width:100%;max-width:100%;height:100%;opacity:1;background-color:transparent;-webkit-transform:translate(0,0);transform:translate(0,0);overflow:auto;cursor:pointer}.layer.layer--package .layer__container{position:relative;z-index:calc(var(--z-layer) + 30);left:50%;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1);opacity:0;width:126rem;max-width:calc(100vw - (2 * var(--edge)));max-height:unset;background:var(--clr-white);-webkit-transition:var(--trans);transition:var(--trans);overflow:visible;cursor:default}@media screen and (min-width:768px){.layer.layer--package button.layer__close{top:3rem;right:3rem}}.-layer-active-reasons .layer.layer--reasons{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:0s -webkit-transform linear;transition:0s -webkit-transform linear;transition:0s transform linear;transition:0s transform linear,0s -webkit-transform linear;-webkit-overflow-scrolling:touch}.-layer-active-reasons .layer.layer--reasons .layer__outer-container{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.-layer-active-reasons .layer.layer--reasons .layer__container{opacity:1;overflow:visible}.-layer-active-reasons .layer.layer--reasons .layer__cover{background:var(--clr-cover);opacity:.95}.layer.layer--reasons .layer__outer-container{width:128rem;background-color:transparent}.layer.layer--reasons .layer__container{min-height:unset;overflow:hidden}.layer.layer--reasons .layer__close{top:unset;bottom:2rem;left:70%;width:4.4rem;height:4.4rem}@media screen and (min-width:768px){.layer.layer--reasons .layer__close{left:60%}}@media screen and (min-width:1024px){.layer.layer--reasons .layer__close{bottom:1rem}}.layer .layer__cover{position:absolute;z-index:calc(var(--z-layer) + 10);top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}.layer .layer__outer-container{position:absolute;z-index:calc(var(--z-layer) + 20);left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);opacity:0;width:72rem;max-width:calc(100vw - (2 * var(--edge)));background:var(--clr-white);-webkit-transition:var(--trans);transition:var(--trans)}.layer .layer__container{position:relative;display:block;width:100%;max-height:90vh;height:auto;min-height:60vh;padding:0;opacity:0;background-color:transparent;overflow:auto}.layer button.layer__close{position:absolute;z-index:calc(var(--z-layer) + 40);top:2rem;right:2rem}.layer .layer__loader{position:fixed;z-index:calc(var(--z-layer) + 50);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:6rem;height:6rem;opacity:0}.layer .layer__loader .svg{opacity:1}.post-share{position:fixed;z-index:100;left:var(--edge);top:50vh;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}@media screen and (min-width:768px){.post-share{display:block}}.post-share .share__toggle{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem}@media screen and (min-width:1024px){.post-share .share__toggle{width:4rem;height:4rem}}.post-share .share__toggle.-active:before,.post-share .share__toggle:focus:before,.post-share .share__toggle:hover:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.post-share .share__toggle:focus .icon,.post-share .share__toggle:hover .icon{-webkit-transform:scale(.9);transform:scale(.9)}.post-share .share__toggle:before{content:'';z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);display:block;width:4rem;height:4rem;background-color:var(--clr-black);opacity:0;border-radius:100%;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1024px){.post-share .share__toggle:before{width:5rem;height:5rem}}.post-share .share__toggle .icon{display:block;width:2.4rem;height:2.4rem;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1024px){.post-share .share__toggle .icon{width:3rem;height:3rem}}.post-share .share__container{position:absolute;z-index:5;left:100%;top:50%;height:0;width:0;-webkit-transition:var(--trans);transition:var(--trans)}.post-share .share__container.-active .share__btn{opacity:1}.post-share .share__container.-active .share__btn:first-child{-webkit-transform:translate(-7%,-100%) scale(1);transform:translate(-7%,-100%) scale(1);-webkit-transition-delay:150ms;transition-delay:150ms}.post-share .share__container.-active .share__btn:nth-child(2){-webkit-transform:translate(-7%,0) scale(1);transform:translate(-7%,0) scale(1);-webkit-transition-delay:75ms;transition-delay:75ms}.post-share .share__container.-active .share__btn:nth-child(3){-webkit-transform:translate(78%,-50%) scale(1);transform:translate(78%,-50%) scale(1);-webkit-transition-delay:0s;transition-delay:0s}.post-share .share__btn{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-100%,-50%) scale(.5);transform:translate(-100%,-50%) scale(.5);width:5rem;height:5rem;opacity:0;background-color:var(--clr-black);border-radius:100%;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1024px){.post-share .share__btn{width:6rem;height:6rem}}.post-share .share__btn:first-child{-webkit-transition-delay:0s;transition-delay:0s}.post-share .share__btn:nth-child(2){-webkit-transition-delay:75ms;transition-delay:75ms}.post-share .share__btn:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}.post-share .share__btn:focus .icon,.post-share .share__btn:hover .icon{--text-clr:#FE5529}.post-share .share__btn .icon{--text-clr:#ffffff;display:block;width:2.4rem;height:2.4rem}@media screen and (min-width:1024px){.post-share .share__btn .icon{width:3rem;height:3rem}}.post-share .share__btn .icon svg,.post-share .share__btn .icon svg *{stroke:var(--text-clr);stroke-width:1.5px;-webkit-transition:var(--trans-fast);transition:var(--trans-fast)}@media screen and (min-width:1024px){.post-share .share__btn .icon svg,.post-share .share__btn .icon svg *{stroke-width:1.5px}}.content-nav{position:fixed;z-index:20;bottom:6rem;left:-10000px;visibility:hidden;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:768px){.content-nav{left:var(--edge);visibility:visible}}.content-nav .content-nav__label{position:absolute;left:2.4rem;top:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:12rem;height:12rem;padding:.2rem 1rem;background-color:var(--clr-black);border-radius:100%;opacity:0;line-height:1.1;color:var(--clr-white);text-align:center;-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}.content-nav .content-nav__label{font-size:1.4rem}@media screen and (min-width:576px){.content-nav .content-nav__label{font-size:calc( 1.4rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.content-nav .content-nav__label{font-size:2rem}}.content-nav .content-nav__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-nav .content-nav__list .content-nav__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.content-nav .content-nav__list .content-nav__item.-active .content-nav__link{width:3rem;height:3rem}.content-nav .content-nav__list .content-nav__item.-active .content-nav__link:before{width:2rem;height:2rem}.content-nav .content-nav__list .content-nav__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.6rem;height:2.6rem;cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}.content-nav .content-nav__list .content-nav__link:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;border-radius:100%;width:.45rem;height:.45rem;background-color:var(--clr-black);opacity:1;-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}.content-nav .content-nav__list .content-nav__link:focus,.content-nav .content-nav__list .content-nav__link:hover{width:3rem;height:3rem}.content-nav .content-nav__list .content-nav__link:focus:before,.content-nav .content-nav__list .content-nav__link:hover:before{width:2rem;height:2rem}.widget{position:relative;display:block}.widget.widget--cta{position:absolute;z-index:var(--z-widget-cta);right:0;top:100%;width:100%;height:0}.widget.widget--cta .bubble-cta{position:absolute;right:calc(var(--edge)/ 2);bottom:var(--dist-mod-b)}@media screen and (max-width:767px){.widget.widget--cta .bubble-cta{bottom:0;right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;padding:2rem var(--edge)}.widget.widget--cta .bubble-cta:focus .icon,.widget.widget--cta .bubble-cta:focus .label,.widget.widget--cta .bubble-cta:hover .icon,.widget.widget--cta .bubble-cta:hover .label{-webkit-transform:unset;transform:unset}.widget.widget--cta .bubble-cta:before{border-radius:0}.widget.widget--cta .bubble-cta .label{text-align:left;font-size:1.9rem}.widget.widget--cta .bubble-cta .icon{margin-top:0}}.widget.widget--cta-fixed{position:fixed}@media screen and (min-width:768px){.widget.widget--cta-fixed{position:sticky;top:calc(100% + var(--dist-mod-b) - var(--gutter-x2))}}.widget.widget--ticker-stage{width:100%}@media screen and (min-width:1024px){.widget.widget--ticker-stage{position:absolute;right:var(--edge);bottom:-10rem;width:auto}}@media screen and (max-width:767px){.widget.widget--course,.widget.widget--reasons{width:100%;background-color:var(--clr-black)}}@media screen and (min-width:768px){.widget.widget--course,.widget.widget--reasons{position:absolute;bottom:-5rem;right:var(--edge)}}@media screen and (min-width:1024px){.widget.widget--course,.widget.widget--reasons{position:absolute;top:unset;bottom:-6rem}}@media screen and (max-width:767px){.widget.widget--course .bubble-cta,.widget.widget--reasons .bubble-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;padding:3rem var(--edge)}.widget.widget--course .bubble-cta:hover .icon,.widget.widget--course .bubble-cta:hover .label,.widget.widget--reasons .bubble-cta:hover .icon,.widget.widget--reasons .bubble-cta:hover .label{-webkit-transform:none;transform:none}}.widget.widget--xplab{--bubble-bg:#1D48D9;--bubble-clr:#ffffff;--bubble-icon-clr:#ffffff;z-index:var(--z-widget-cta);width:100%;height:0}.widget.widget--xplab .bubble{position:absolute;left:calc(var(--edge)/ 2);-webkit-transform:translateY(-125%);transform:translateY(-125%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}@media screen and (min-width:576px){.widget.widget--xplab .bubble{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.widget.widget--xplab .bubble:before{content:'';z-index:-1;position:absolute;left:50%;top:50%;display:block;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:135%;aspect-ratio:1/1;background-color:var(--bubble-bg);border-radius:100%}.widget.widget--xplab .bubble .logo svg{display:block;height:auto}.widget.widget--xplab .bubble .logo svg{width:16rem}@media screen and (min-width:480px){.widget.widget--xplab .bubble .logo svg{width:calc(16rem + 30 * ((100vw - 48rem)/ 112))}}@media screen and (min-width:1600px){.widget.widget--xplab .bubble .logo svg{width:46rem}}.widget.widget--xplab .bubble .logo svg *{-webkit-transition:var(--trans-icon);transition:var(--trans-icon)}.widget.widget--xplab .bubble .logo svg :not([fill=none]){fill:var(--bubble-clr)}.widget.widget--xplab .bubble .logo svg [fill=none]{stroke:var(--bubble-clr);fill:none}.ticker-slider{--bg:#000000;--text-clr:#ffffff;--link-clr:#ffffff}.ticker-slider.ticker-slider--menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ticker-slider.ticker-slider--menu .slider{position:relative;width:100%;overflow:hidden}.ticker-slider.ticker-slider--menu .slide--active{opacity:1}.ticker-slider.ticker-slider--menu .slide{opacity:0;-webkit-transition:var(--trans);transition:var(--trans);height:auto}.ticker-slider.ticker-slider--menu .slider__timer{position:relative;margin-top:2rem;-webkit-transform:translate(50%,0);transform:translate(50%,0)}@media screen and (min-width:1024px){.ticker-slider.ticker-slider--menu .slider__timer{margin-top:3rem}}.ticker-slider.ticker-slider--stage{display:block;padding:3rem 0 5rem 0;background-color:var(--bg)}@media screen and (min-width:576px){.ticker-slider.ticker-slider--stage{padding:4rem 0 6rem 0}}@media screen and (min-width:1024px){.ticker-slider.ticker-slider--stage{width:30rem;height:32rem;padding:3rem 2rem 7rem 2rem}}@media screen and (min-width:1280px){.ticker-slider.ticker-slider--stage{width:32rem;height:42rem}}.ticker-slider.ticker-slider--stage .slider{position:relative;height:100%;overflow:hidden}.ticker-slider.ticker-slider--stage .slider:after{content:'';position:absolute;z-index:2;right:0;top:0;display:block;width:2rem;height:100%;background:#000;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(black));background:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 100%)}@media screen and (min-width:1024px){.ticker-slider.ticker-slider--stage .slider:after{top:unset;right:unset;bottom:0;left:0;width:100%;height:2rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(black));background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}}.ticker-slider.ticker-slider--stage .slider__slides{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticker-slider.ticker-slider--stage .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;max-width:80%;padding:0 4rem 0 var(--edge);text-align:left}.ticker-slider.ticker-slider--stage .slide{font-size:1.9rem}@media screen and (min-width:1024px){.ticker-slider.ticker-slider--stage .slide{font-size:calc( 1.9rem + .3 * ( ( 100vw - 102.4rem ) / 25.6 ))}}@media screen and (min-width:1280px){.ticker-slider.ticker-slider--stage .slide{font-size:2.2rem}}@media screen and (min-width:576px){.ticker-slider.ticker-slider--stage .slide{max-width:70%}}@media screen and (min-width:768px){.ticker-slider.ticker-slider--stage .slide{max-width:60%}}@media screen and (min-width:1024px){.ticker-slider.ticker-slider--stage .slide{width:100%;max-width:unset;height:auto;padding:var(--gutter);text-align:center}}.ticker-slider.ticker-slider--stage .slide a{line-height:1.1}.ticker-slider.ticker-slider--stage .slider__timer{position:absolute;bottom:1rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:1024px){.ticker-slider.ticker-slider--stage .slider__timer{bottom:2rem}}.ticker-slider .slider__timer{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem}.ticker-slider .slider__timer svg{top:0;left:0;width:3rem;height:3rem}.ticker-slider .slider__timer svg *{stroke:var(--clr-hl)}.bg-item{position:absolute;display:block;width:0;height:0}.bg-item .bg-item__container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:var(--bgitem-w);height:var(--bgitem-h,auto)}.bg-item .bg-item__pic{position:relative;width:100%;max-width:100%}.bg-item .bg-item__pic .media{width:100%}@media screen and (min-width:768px){.accordeon-group{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10}}@media screen and (min-width:1280px){.accordeon-group{-ms-grid-column:2;-ms-grid-column-span:9;grid-column:2/span 9}}.accordeon-group.accordeon-group--course{--dist-mod-t:0.5555555em;--dist-mod-b:0.5555555em}.accordeon-group .accordeon+.accordeon{margin-top:.555555em}.accordeon-group .accordeon .accordeon__toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.3;font-family:agenda,Arial,sans-serif;font-weight:500;color:var(--text-clr);cursor:default}.accordeon-group .accordeon .accordeon__toggle{font-size:2.2rem}@media screen and (min-width:768px){.accordeon-group .accordeon .accordeon__toggle{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.accordeon-group .accordeon .accordeon__toggle{font-size:3.6rem}}.accordeon-group .accordeon .accordeon__toggle[data-toggle].-initiated{cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}.accordeon-group .accordeon .accordeon__toggle[data-toggle].-initiated:focus,.accordeon-group .accordeon .accordeon__toggle[data-toggle].-initiated:hover{--text-clr:var(--clr-hl)}.accordeon-group .accordeon .accordeon__toggle.-active .toggle-icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:768px){.accordeon-group .accordeon .accordeon__toggle.-active .toggle-icon{-webkit-transform:translateX(-100%) rotate(-45deg);transform:translateX(-100%) rotate(-45deg)}}.accordeon-group .accordeon .accordeon__toggle .toggle-icon{position:relative;display:block;width:2rem;height:1.1em;margin-right:1rem;margin-top:calc((1em - .833333em)/ 2);-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:768px){.accordeon-group .accordeon .accordeon__toggle .toggle-icon{position:absolute;left:-.666666em;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:.833333em;margin-right:0}}.accordeon-group .accordeon .accordeon__toggle .toggle-icon:after,.accordeon-group .accordeon .accordeon__toggle .toggle-icon:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:.5em;height:.2rem;background-color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.accordeon-group .accordeon .accordeon__toggle .toggle-icon:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.accordeon-group .accordeon .accordeon__container{position:relative;display:block;height:var(--ch);overflow-y:hidden;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:768px){.accordeon-group .accordeon .accordeon__container{-webkit-transform:translateX(calc(-1 * var(--text-outdent)));transform:translateX(calc(-1 * var(--text-outdent)))}}.accordeon-group .accordeon .accordeon__content{padding-block:2rem}@media screen and (min-width:768px){.accordeon-group .accordeon .accordeon__content{padding-left:var(--text-outdent)}}.brands{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;row-gap:var(--gutter-x2);-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2)}@media screen and (min-width:480px){.brands{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.brands{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.brands .brand{-ms-grid-column-span:1;grid-column:span 1}.brands .brand{height:80px}@media screen and (min-width:576px){.brands .brand{height:calc(80px + 80 * ((100vw - 576px)/ 704))}}@media screen and (min-width:1280px){.brands .brand{height:160px}}.brands .brand .media{height:100%}.bubble-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bubble-heading.bubble-heading--odd .bubble--label{left:50%;-webkit-transform:translateX(8%);transform:translateX(8%)}.bubble-heading.bubble-heading--even .bubble--label{right:50%;-webkit-transform:translateX(-8%);transform:translateX(-8%)}.bubble-heading.bubble-heading--intro{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bubble-heading.bubble-heading--intro .bubble-heading__body{text-align:center;line-height:1.3}.bubble-heading.bubble-heading--intro .bubble-heading__body{font-size:2.2rem}@media screen and (min-width:768px){.bubble-heading.bubble-heading--intro .bubble-heading__body{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.bubble-heading.bubble-heading--intro .bubble-heading__body{font-size:3.6rem}}@media screen and (min-width:1024px){.bubble-heading.bubble-heading--intro .bubble-heading__body{-webkit-box-flex:1;-ms-flex:1 0 66.666666%;flex:1 0 66.666666%;max-width:66.666666%}}@media screen and (min-width:1600px){.bubble-heading.bubble-heading--intro .bubble-heading__body{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media screen and (min-width:768px){.bubble-heading.bubble-heading--semi-r .bubble-heading__body{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;margin-left:50%;-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}}@media screen and (min-width:1024px){.bubble-heading.bubble-heading--semi-r .bubble-heading__body{-webkit-box-flex:1;-ms-flex:1 0 41.666666%;flex:1 0 41.666666%;max-width:41.666666%}}@media screen and (min-width:768px){.bubble-heading.bubble-heading--semi-c .bubble-heading__body{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media screen and (min-width:1024px){.bubble-heading.bubble-heading--semi-c .bubble-heading__body{-webkit-box-flex:1;-ms-flex:1 0 41.666666%;flex:1 0 41.666666%;max-width:41.666666%}}.bubble-heading .bubble-heading__bubbles{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:11rem;margin-bottom:0}@media screen and (min-width:768px){.bubble-heading .bubble-heading__bubbles{padding-top:12rem}}@media screen and (min-width:1024px){.bubble-heading .bubble-heading__bubbles{padding-top:14rem}}.bubble-heading .bubble-heading__bubbles .bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:var(--clr-black);color:var(--clr-white);text-align:center;line-height:1.1}.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{font-size:2.2rem}@media screen and (min-width:576px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{font-size:calc( 2.2rem + 1.8 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{font-size:4rem}}.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{width:3.8rem}@media screen and (min-width:576px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{width:calc(3.8rem + 3 * ((100vw - 57.6rem)/ 44.8))}}@media screen and (min-width:1024px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{width:6.8rem}}.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{height:3.8rem}@media screen and (min-width:576px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{height:calc(3.8rem + 3 * ((100vw - 57.6rem)/ 44.8))}}@media screen and (min-width:1024px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--index{height:6.8rem}}.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{position:absolute;bottom:0;padding-inline:1rem}.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{font-size:2.2rem}@media screen and (min-width:576px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{font-size:calc( 2.2rem + 1.8 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{font-size:4rem}}.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{width:10rem}@media screen and (min-width:576px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{width:calc(10rem + 10 * ((100vw - 57.6rem)/ 44.8))}}@media screen and (min-width:1024px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{width:20rem}}.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{height:10rem}@media screen and (min-width:576px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{height:calc(10rem + 10 * ((100vw - 57.6rem)/ 44.8))}}@media screen and (min-width:1024px){.bubble-heading .bubble-heading__bubbles .bubble.bubble--label{height:20rem}}.bubble-heading .bubble-heading__body{margin-top:7rem;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:576px){.bubble-heading .bubble-heading__body{-webkit-box-flex:1;-ms-flex:1 0 83.333333%;flex:1 0 83.333333%;max-width:83.333333%}}.section:has(.bubble-slider){max-width:100vw;overflow-x:hidden}.bubble-slider{position:relative;width:100%;padding-bottom:var(--icon-h)}@media screen and (min-width:480px){.bubble-slider{grid-column:2/-2}}@media screen and (min-width:576px){.bubble-slider{grid-column:3/-3;padding-bottom:0}}@media screen and (min-width:768px){.bubble-slider{grid-column:4/-4;padding-bottom:0}}.bubble-slider .slider{overflow:visible;width:100%}.bubble-slider .slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--trans);transition:var(--trans);overflow:visible}.bubble-slider .slide.-active .bubble{z-index:20}.bubble-slider .slide.-active .bubble .bubble__body{opacity:1}.bubble-slider .slide.-active .bubble .bubble__bg{opacity:1}.bubble-slider .slider__slides{overflow:visible}.bubble-slider .slider-btn--next,.bubble-slider .slider-btn--prev{position:absolute;top:100%;display:block;width:var(--icon-w);height:var(--icon-h);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:576px){.bubble-slider .slider-btn--next,.bubble-slider .slider-btn--prev{top:50%}}.bubble-slider .slider-btn--next.slider-btn--disabled,.bubble-slider .slider-btn--prev.slider-btn--disabled{opacity:0}.bubble-slider .slider-btn--prev{left:50%;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}@media screen and (min-width:576px){.bubble-slider .slider-btn--prev{left:unset;right:100%;-webkit-transform:translate(calc(-1 * var(--gutter-x2)),-50%);transform:translate(calc(-1 * var(--gutter-x2)),-50%)}}.bubble-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}@media screen and (min-width:576px){.bubble-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-12rem,-50%);transform:translate(-12rem,-50%)}}.bubble-slider .slider-btn--next{right:50%;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}@media screen and (min-width:576px){.bubble-slider .slider-btn--next{right:unset;left:100%;-webkit-transform:translate(var(--gutter-x2),-50%);transform:translate(var(--gutter-x2),-50%)}}.bubble-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}@media screen and (min-width:576px){.bubble-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(12rem,-50%);transform:translate(12rem,-50%)}}.bubble-slider .bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:var(--bubble-w)}.bubble-slider .bubble .bubble__container{width:var(--bubble-w);padding:2rem;line-height:1.3;line-height:1.3}.bubble-slider .bubble .bubble__container{font-size:1.6rem}@media screen and (min-width:576px){.bubble-slider .bubble .bubble__container{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.bubble-slider .bubble .bubble__container{font-size:2.2rem}}.bubble-slider .bubble .bubble__body{opacity:0;-webkit-transition:var(--trans-slower);transition:var(--trans-slower)}.bubble-slider .bubble .bubble__body p:has(.fact--lg){margin-top:0}.bubble-slider .bubble .bubble__body p:has(.fact--lg)+p{margin-top:1rem}.bubble-slider .bubble .bubble__bg{opacity:.3;-webkit-transition:var(--trans);transition:var(--trans)}.bubble-slider .bubble h3{font-size:3.2rem}@media screen and (min-width:768px){.bubble-slider .bubble h3{font-size:calc( 3.2rem + 1.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.bubble-slider .bubble h3{font-size:5rem}}.bubble-slider .bubble .fact--lg{font-size:8rem}@media screen and (min-width:576px){.bubble-slider .bubble .fact--lg{font-size:calc( 8rem + 8 * ( ( 100vw - 57.6rem ) / 102.4 ))}}@media screen and (min-width:1600px){.bubble-slider .bubble .fact--lg{font-size:16rem}}.bubbles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:unset}@media screen and (min-width:768px){.bubbles-group.bubbles-group--2c .bubble{width:50%}}@media screen and (min-width:768px){.bubbles-group.bubbles-group--2c .bubble:nth-child(odd){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:768px){.bubbles-group.bubbles-group--2c .bubble:nth-child(2n){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:768px){.bubbles-group.bubbles-group--3c .bubble{width:50%}}@media screen and (min-width:1280px){.bubbles-group.bubbles-group--3c .bubble{width:33.333333%}}@media screen and (min-width:768px) and (max-width:1279px){.bubbles-group.bubbles-group--3c .bubble:nth-child(odd){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:768px) and (max-width:1279px){.bubbles-group.bubbles-group--3c .bubble:nth-child(2n){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.bubbles-group.bubbles-group--3c .bubble .bubble__container{max-width:100%}.bubbles-group .bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-inline:var(--gutter);padding-block:var(--gutter)}@media screen and (min-width:375px){.bubbles-group .bubble{margin-inline:auto}}@media screen and (min-width:480px) and (max-width:575px){.bubbles-group .bubble{margin-top:-10vw}}@media screen and (min-width:576px) and (max-width:767px){.bubbles-group .bubble{margin-top:-15vw}}@media screen and (min-width:768px){.bubbles-group .bubble{margin-inline:0}}@media screen and (min-width:480px) and (max-width:767px){.bubbles-group .bubble:nth-child(odd){margin-inline:0 auto}}@media screen and (min-width:480px) and (max-width:767px){.bubbles-group .bubble:nth-child(2n){margin-inline:auto 0}}.bubbles-group .bubble:first-child{margin-top:0}.bubbles-group .bubble .bubble__container{width:var(--bubble-w);padding:2rem}.bubbles-group .bubble .bubble__topline{display:block;padding-inline:4rem;margin-bottom:1rem}.bubbles-group .bubble .bubble__title{display:block;line-height:1}.bubbles-group .bubble .bubble__title{font-size:3.2rem}@media screen and (min-width:768px){.bubbles-group .bubble .bubble__title{font-size:calc( 3.2rem + 1.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.bubbles-group .bubble .bubble__title{font-size:5rem}}.bubbles-group .bubble .bubble__text{display:block;line-height:1.2}.bubbles-group .bubble .bubble__text{font-size:1.6rem}@media screen and (min-width:768px){.bubbles-group .bubble .bubble__text{font-size:calc( 1.6rem + .6 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.bubbles-group .bubble .bubble__text{font-size:2.2rem}}.bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.bubble.bubble--teaser a.bubble__container:focus .bubble__bg,.bubble.bubble--teaser a.bubble__container:hover .bubble__bg{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}@media screen and (min-width:1280px){.bubble.bubble--teaser a.bubble__container:focus .bubble__bg,.bubble.bubble--teaser a.bubble__container:hover .bubble__bg{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}@media screen and (min-width:1600px){.bubble.bubble--teaser a.bubble__container:focus .bubble__bg,.bubble.bubble--teaser a.bubble__container:hover .bubble__bg{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}.bubble.bubble--teaser .bubble__bg{-webkit-transition:var(--trans);transition:var(--trans)}.bubble .bubble__container{--bg:var(--bubble-bg);--text-clr:var(--bubble-clr);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;aspect-ratio:1/1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-clr);text-align:center}.bubble .bubble__container .icon{margin-top:var(--dist-icon-t)}.bubble .bubble__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;aspect-ratio:1/1;overflow:hidden}.bubble .bubble__bg{position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:99%;aspect-ratio:1/1;border-radius:100%;background-color:var(--bg)}.bubble .bubble__bg .bubble-bg{position:absolute;display:block;width:100%;padding-bottom:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bubble .bubble__bg .bubble-bg:before{content:'';position:absolute;z-index:-1;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);display:block;width:100%;padding-bottom:100%;border-radius:100%;background-color:var(--bg);opacity:.3}.bubble .bubble__foot{margin:var(--dist-mod-t) 0 0 0;padding:0;line-height:1.3;text-align:center}.bubble .bubble__foot{font-size:1.6rem}@media screen and (min-width:576px){.bubble .bubble__foot{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.bubble .bubble__foot{font-size:2.2rem}}@media screen and (min-width:768px){.bubble .bubble__foot{padding:0 3rem}}@media screen and (min-width:1024px){.bubble .bubble__foot{padding:0 4rem}}.bubble-cta{--bg:var(--bubble-bg);--link-clr:var(--bubble-clr);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--bubble-teaser-w);height:var(--bubble-teaser-w);margin-left:auto;padding:2rem 2.2rem 3rem 2.6rem;cursor:pointer;color:var(--link-clr);overflow:hidden}@media screen and (min-width:768px){.bubble-cta{margin-left:0}}@media screen and (min-width:1024px){.bubble-cta{padding:2.4rem 2.6rem 4rem 3rem}}.bubble-cta.bubble-cta--full{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;overflow:visible}@media screen and (min-width:1024px){.bubble-cta.bubble-cta--full{padding:4rem}}.bubble-cta.bubble-cta--full .label{text-align:center}.bubble-cta.bubble-cta--full:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:105%;height:105%;border-radius:100%}.bubble-cta.bubble-cta--r{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2rem 2.6rem 3rem 2.2rem}@media screen and (min-width:1024px){.bubble-cta.bubble-cta--r{padding:2.4rem 3rem 4rem 2.6rem}}.bubble-cta.bubble-cta--r:before{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.bubble-cta.bubble-cta--r .label{text-align:left}.bubble-cta:focus,.bubble-cta:hover{--link-clr:var(--bubble-icon-clr)}.bubble-cta:focus .label,.bubble-cta:hover .label{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.bubble-cta:focus .icon,.bubble-cta:hover .icon{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.bubble-cta:before{content:'';z-index:-1;position:absolute;right:0;top:0;display:block;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:200%;height:200%;background:var(--bg);border-radius:100%}.bubble-cta .label{line-height:1.1;text-align:right;-webkit-transition:var(--trans);transition:var(--trans)}.bubble-cta .label{font-size:1.6rem}@media screen and (min-width:576px){.bubble-cta .label{font-size:calc( 1.6rem + 2 * ( ( 100vw - 57.6rem ) / 102.4 ))}}@media screen and (min-width:1600px){.bubble-cta .label{font-size:3.6rem}}.bubble-cta .icon{margin-top:1rem;margin-bottom:-1rem;-webkit-transition:var(--trans);transition:var(--trans)}.clients-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2);text-align:center}@media screen and (min-width:480px){.clients-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:1024px){.clients-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.clients-list li{margin:.5rem 0}.competence{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:var(--dist);-moz-column-gap:var(--dist);column-gap:var(--dist);row-gap:var(--dist-mod-b)}@media screen and (min-width:480px){.competence{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:576px){.competence{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:768px){.competence{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:1024px){.competence{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}.competence .competence__intro{line-height:1.3;grid-column:1/-1}.competence .competence__intro{font-size:1.6rem}@media screen and (min-width:576px){.competence .competence__intro{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.competence .competence__intro{font-size:2.2rem}}@media screen and (min-width:768px){.competence .competence__intro{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}}@media screen and (min-width:1024px){.competence .competence__intro{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}.competence .competence__body{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:576px){.competence .competence__body{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3}}@media screen and (min-width:1024px){.competence .competence__body{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}.competence .competence__aside{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:480px){.competence .competence__aside{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1}}@media screen and (min-width:576px){.competence .competence__aside{-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4/span 2}}@media screen and (min-width:1024px){.competence .competence__aside{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/span 1}}.competence .competence__services{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:1rem;-ms-grid-row-align:start;align-self:start;width:100%}.competence .competence__services .service{position:relative;display:block;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:1024px){.competence .competence__services .service{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}.competence .competence__services .service__text{padding-block:1rem 2rem;line-height:1.3}.competence .competence__services .service__text{font-size:1.6rem}@media screen and (min-width:576px){.competence .competence__services .service__text{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.competence .competence__services .service__text{font-size:2.2rem}}.competence .competence__title{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1}.competence .competence__categ{display:block}.competence .competence__categ+*{margin-top:var(--dist-sm)}.competence .contact-cta{margin-top:var(--dist-mod-t)}.competence .contact-cta .contact__label{display:block;margin-bottom:2rem;line-height:1.3}.competence .contact-cta .contact__label{font-size:1.6rem}@media screen and (min-width:576px){.competence .contact-cta .contact__label{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.competence .contact-cta .contact__label{font-size:2.2rem}}.competence .contact-cta .contact__name{display:block;margin-bottom:.275em;line-height:1.3;font-family:agenda,Arial,sans-serif;font-weight:300;color:var(--link-clr);-webkit-transition:var(--trans);transition:var(--trans)}.competence .contact-cta .contact__name{font-size:1.9rem}@media screen and (min-width:576px){.competence .contact-cta .contact__name{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.competence .contact-cta .contact__name{font-size:3rem}}.competence .contact-cta .contact__meta{display:block;color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.competence .contact-cta .contact__meta{font-size:1.4rem}@media screen and (min-width:576px){.competence .contact-cta .contact__meta{font-size:calc( 1.4rem + .2 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.competence .contact-cta .contact__meta{font-size:1.6rem}}.competence .contact-cta .contact__btn{text-align:left;cursor:pointer}.competence .contact-cta .contact__btn:focus,.competence .contact-cta .contact__btn:hover{--link-clr:#FE5529}.competence .contact-cta .icon{margin-top:1rem}.competence .competence__teaser{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/span 1}@media screen and (min-width:576px){.competence .competence__teaser{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/span 1}}.competence .practice-teaser .teaser__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.competence .practice-teaser .teaser__categ{display:block;font-weight:600;line-height:1.3;color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.competence .practice-teaser .teaser__categ{font-size:15px}@media screen and (min-width:576px){.competence .practice-teaser .teaser__categ{font-size:calc( 15px + 2 * ( ( 100vw - 576px ) / 704 ))}}@media screen and (min-width:1280px){.competence .practice-teaser .teaser__categ{font-size:17px}}.competence .practice-teaser .teaser__title{line-height:1.3;margin-top:.6rem;margin-bottom:.6rem;color:var(--link-clr);-webkit-transition:var(--trans);transition:var(--trans)}.competence .practice-teaser .teaser__title{font-size:1.9rem}@media screen and (min-width:576px){.competence .practice-teaser .teaser__title{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.competence .practice-teaser .teaser__title{font-size:3rem}}.competence .practice-teaser .teaser__text{color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.competence .practice-teaser .teaser__body{padding-top:1.5rem;line-height:1.3}.competence .practice-teaser .teaser__body{font-size:1.6rem}@media screen and (min-width:576px){.competence .practice-teaser .teaser__body{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.competence .practice-teaser .teaser__body{font-size:2.2rem}}.competence .practice-teaser .icon{margin-top:.6rem}.contact-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-group .grid-item.contact{grid-column:unset}@media screen and (min-width:768px){.contact-group.contact-group--article{grid-column:2/-2}}.contact{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:0;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-column-align:center;justify-self:center;-ms-flex:1 0 83.333333%;flex:1 0 83.333333%;max-width:83.333333%}@media screen and (min-width:768px){.contact{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media screen and (min-width:1024px){.contact{-webkit-box-flex:1;-ms-flex:1 0 33.333333%;flex:1 0 33.333333%;max-width:33.333333%}}.contact-group--article .contact,.contact.contact--article-sm{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;-ms-grid-column-align:start;justify-self:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:unset;margin-left:0;margin-right:0}@media screen and (min-width:576px){.contact-group--article .contact,.contact.contact--article-sm{--gutter:4rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:768px){.contact-group--article .contact,.contact.contact--article-sm{--gutter:5.2rem;-ms-grid-column:2;-ms-grid-column-span:11;grid-column:2/span 11}}.contact-group--article .contact .contact__pic,.contact.contact--article-sm .contact__pic{margin-right:3rem}@media screen and (min-width:576px){.contact-group--article .contact .contact__pic,.contact.contact--article-sm .contact__pic{margin-bottom:0}}@media screen and (min-width:768px){.contact-group--article .contact .contact__pic,.contact.contact--article-sm .contact__pic{margin-right:4rem}}.contact-group--article .contact .contact__body,.contact.contact--article-sm .contact__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}@media screen and (min-width:576px){.contact-group--article .contact .contact__body,.contact.contact--article-sm .contact__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:unset}}.layer--contact .contact{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin:0;padding:0}.layer--package .contact .contact__text{display:none}.contact .contact__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.contact .contact__pic{width:14rem;margin-bottom:3rem}@media screen and (min-width:768px){.contact .contact__pic{width:18rem;margin-bottom:4rem}}.contact .contact__name{margin-bottom:1rem}.contact .contact__meta{display:block;margin-bottom:2rem;line-height:1.3}.contact .contact__meta{font-size:1.6rem}@media screen and (min-width:576px){.contact .contact__meta{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.contact .contact__meta{font-size:2.2rem}}@media screen and (min-width:768px){.contact .contact__meta{margin-bottom:3rem}}.contact .contact__text{margin-bottom:1.2rem;line-height:1.3}.contact .contact__text{font-size:1.6rem}@media screen and (min-width:576px){.contact .contact__text{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.contact .contact__text{font-size:2.2rem}}.contact .contact__info{display:block;margin-top:0;line-height:1.3}.contact .contact__info{font-size:1.6rem}@media screen and (min-width:576px){.contact .contact__info{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.contact .contact__info{font-size:2.2rem}}.contact .contact__info a{padding-bottom:.1rem;-webkit-transition:var(--trans);transition:var(--trans);cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0)),color-stop(0,var(--link-clr)),color-stop(.1rem,var(--link-clr)),color-stop(0,rgba(0,0,0,0))) no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0) 0,var(--link-clr) 0,var(--link-clr) .1rem,rgba(0,0,0,0) 0) no-repeat;background-size:100% 80%;background-position:right}.contact .contact__info a:focus,.contact .contact__info a:hover{background-size:0 80%;outline:0;-moz-outline-style:none}.courses-group .courses-group__body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2);row-gap:4rem}@media screen and (min-width:576px){.courses-group .courses-group__body{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.courses-group .courses-group__body{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.courses-group .course-teaser .teaser__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;height:100%}.courses-group .course-teaser .teaser__body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.courses-group .course-teaser .teaser__text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.courses-group .course-teaser--banner .teaser__pic{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;aspect-ratio:4/6}.courses-group .course-teaser--banner .teaser__pic .media{position:absolute;height:100%;width:100%}.course-teaser{--bg:var(--clr-light-grey);--link-clr:var(--text-clr);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bg--light-grey .course-teaser{--bg:var(--clr-white)}.course-teaser.course-teaser--archive .teaser__data{margin-top:var(--dist)}.course-teaser.course-teaser--archive .data-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-clr)}.course-teaser.course-teaser--archive .data-item+.data-item{margin-top:1rem}.course-teaser.course-teaser--archive .data-item .data-item__label{margin-left:.636363em;line-height:1.3}.course-teaser.course-teaser--archive .data-item .data-item__label{font-size:1.6rem}@media screen and (min-width:576px){.course-teaser.course-teaser--archive .data-item .data-item__label{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.course-teaser.course-teaser--archive .data-item .data-item__label{font-size:2.2rem}}.course-teaser.course-teaser--archive .data-item .icon{width:.833333em;height:.833333em}.course-teaser.course-teaser--archive .data-item .icon .svg *{stroke-width:2px}.course-teaser.course-teaser--default.course-teaser--lg .teaser__topline{line-height:1.27}.course-teaser.course-teaser--default.course-teaser--lg .teaser__topline{font-size:3.2rem}@media screen and (min-width:768px){.course-teaser.course-teaser--default.course-teaser--lg .teaser__topline{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.course-teaser.course-teaser--default.course-teaser--lg .teaser__topline{font-size:6rem}}.course-teaser.course-teaser--default.course-teaser--lg .teaser__title{line-height:1.27}.course-teaser.course-teaser--default.course-teaser--lg .teaser__title{font-size:3.2rem}@media screen and (min-width:768px){.course-teaser.course-teaser--default.course-teaser--lg .teaser__title{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.course-teaser.course-teaser--default.course-teaser--lg .teaser__title{font-size:6rem}}.course-teaser.course-teaser--default.course-teaser--lg .teaser__text{line-height:1.3}.course-teaser.course-teaser--default.course-teaser--lg .teaser__text{font-size:2.2rem}@media screen and (min-width:768px){.course-teaser.course-teaser--default.course-teaser--lg .teaser__text{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.course-teaser.course-teaser--default.course-teaser--lg .teaser__text{font-size:3.6rem}}.course-teaser.course-teaser--default.course-teaser--lg .teaser__pic .media{aspect-ratio:2/1}.course-teaser.course-teaser--default a.teaser__container{overflow:hidden}.course-teaser.course-teaser--default a.teaser__container:focus:before,.course-teaser.course-teaser--default a.teaser__container:hover:before{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);opacity:1}.course-teaser.course-teaser--default a.teaser__container:focus .teaser__body,.course-teaser.course-teaser--default a.teaser__container:hover .teaser__body{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:1}.course-teaser.course-teaser--default a.teaser__container:before{content:'';position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9);display:block;width:100%;height:100%;background-color:var(--bg);opacity:0;-webkit-transition:var(--trans);transition:var(--trans)}.course-teaser.course-teaser--default .teaser__body{--text-clr:var(--teaser-clr);position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate3d(-50%,-55%,0);transform:translate3d(-50%,-55%,0);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:3rem;opacity:0;text-align:center;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:768px){.course-teaser.course-teaser--default .teaser__body{padding:3rem}}@media screen and (min-width:1024px){.course-teaser.course-teaser--default .teaser__body{padding:6rem}}@media screen and (min-width:1280px){.course-teaser.course-teaser--default .teaser__body{padding:9rem}}.course-teaser.course-teaser--default .teaser__topline{line-height:1.3;line-height:1.27;color:var(--headline-clr-2nd)}.course-teaser.course-teaser--default .teaser__topline{font-size:2.2rem}@media screen and (min-width:768px){.course-teaser.course-teaser--default .teaser__topline{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.course-teaser.course-teaser--default .teaser__topline{font-size:3.6rem}}.course-teaser.course-teaser--default .teaser__title{margin-top:var(--dist-xs);margin-bottom:0;line-height:1.27}.course-teaser.course-teaser--default .teaser__link{margin-top:var(--dist-sm);--clr-hl:var(--teaser-icon-hover)}.course-teaser a.teaser__container:focus,.course-teaser a.teaser__container:hover{--bg:var(--teaser-bg-hover)}.course-teaser a.teaser__container:focus .teaser__pic .media,.course-teaser a.teaser__container:hover .teaser__pic .media{opacity:.7}.course-teaser a.teaser__container:focus .teaser__body,.course-teaser a.teaser__container:hover .teaser__body{--text-clr:var(--teaser-clr-hover)}.course-teaser a.teaser__container:focus .icon,.course-teaser a.teaser__container:hover .icon{--icon-clr:var(--teaser-icon-hover)}.course-teaser .teaser__pic{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--bg)}.course-teaser .teaser__pic .media{aspect-ratio:3/2;-webkit-transition:var(--trans);transition:var(--trans)}.course-teaser .teaser__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3rem 2rem;background-color:var(--bg);-webkit-transition:var(--trans);transition:var(--trans)}.course-teaser .teaser__title{line-height:1.3;line-height:1;color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.course-teaser .teaser__title{font-size:2.2rem}@media screen and (min-width:768px){.course-teaser .teaser__title{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.course-teaser .teaser__title{font-size:3.6rem}}.course-teaser .teaser__text{line-height:1.3;color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.course-teaser .teaser__text{font-size:1.6rem}@media screen and (min-width:576px){.course-teaser .teaser__text{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.course-teaser .teaser__text{font-size:2.2rem}}.course-teaser .teaser__meta{display:block;margin-bottom:1rem;padding-inline:2rem;line-height:1.25;line-height:1.1;color:var(--text-clr);text-transform:uppercase;letter-spacing:.4em;line-height:1}.course-teaser .teaser__meta{font-size:1.3rem}@media screen and (min-width:576px){.course-teaser .teaser__meta{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.course-teaser .teaser__meta{font-size:1.4rem}}.course-teaser .teaser__meta:empty::before{content:'';display:inline-block}.feature-slider{padding-bottom:0}@media screen and (max-width:767px){.feature-slider{padding-inline:0}}@media screen and (max-width:1279px){.feature-slider:has(.slider-btn){padding-bottom:var(--icon-h)}}@media screen and (min-width:1280px){.feature-slider:last-child{margin-bottom:var(--edge)}}.feature-slider .slider{overflow:hidden}.feature-slider .slide{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;height:auto}.feature-slider .slider-btn--next,.feature-slider .slider-btn--prev{position:absolute;top:100%;display:block;width:var(--icon-w);height:var(--icon-h);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1280px){.feature-slider .slider-btn--next,.feature-slider .slider-btn--prev{top:50%}}.feature-slider .slider-btn--next.slider-btn--disabled,.feature-slider .slider-btn--prev.slider-btn--disabled{opacity:0}.feature-slider .slider-btn--prev{left:50%;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}@media screen and (min-width:1280px){.feature-slider .slider-btn--prev{left:0;-webkit-transform:translate(-7rem,-50%);transform:translate(-7rem,-50%)}}.feature-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}@media screen and (min-width:1280px){.feature-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-12rem,-50%);transform:translate(-12rem,-50%)}}.feature-slider .slider-btn--next{right:50%;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}@media screen and (min-width:1280px){.feature-slider .slider-btn--next{right:0;-webkit-transform:translate(7rem,-50%);transform:translate(7rem,-50%)}}.feature-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}@media screen and (min-width:1280px){.feature-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(12rem,-50%);transform:translate(12rem,-50%)}}.feature-slider .feature-teaser{position:relative;height:100%;min-height:34vw}@media screen and (min-width:1024px){.feature-slider .feature-teaser{min-height:unset}}.feature-slider .feature-teaser.feature-teaser--full{height:100%}@media screen and (max-width:767px){.feature-slider .feature-teaser.feature-teaser--full.-neg{--bg:var(--clr-light-grey);--text-clr:#000000;--link-clr:#000000}}@media screen and (min-width:768px){.feature-slider .feature-teaser.feature-teaser--full a.teaser__container{--bg:var(--teaser-bg-hover)}}.feature-slider .feature-teaser.feature-teaser--full a.teaser__container:before{content:'';position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);display:block;width:100%;height:100%;background-color:var(--bg);opacity:0;-webkit-transition:var(--trans);transition:var(--trans)}.feature-slider .feature-teaser.feature-teaser--full a.teaser__container:focus:before,.feature-slider .feature-teaser.feature-teaser--full a.teaser__container:hover:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media screen and (min-width:768px){.feature-slider .feature-teaser.feature-teaser--full a.teaser__container:focus:before,.feature-slider .feature-teaser.feature-teaser--full a.teaser__container:hover:before{opacity:1}}.feature-slider .feature-teaser.feature-teaser--full a.teaser__container:focus .teaser__body,.feature-slider .feature-teaser.feature-teaser--full a.teaser__container:hover .teaser__body{z-index:10;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media screen and (min-width:768px){.feature-slider .feature-teaser.feature-teaser--full a.teaser__container .teaser__body{--text-clr:#ffffff;-webkit-transform:translateY(-5%);transform:translateY(-5%);width:100%;opacity:0}}.feature-slider .feature-teaser.feature-teaser--full .teaser__container{height:100%}@media screen and (min-width:1024px){.feature-slider .feature-teaser.feature-teaser--full .teaser__container{aspect-ratio:5/2}}@media screen and (min-width:1024px){.feature-slider .feature-teaser.feature-teaser--full .teaser__pic{height:101%}}.feature-slider .feature-teaser.feature-teaser--full .teaser__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1024px){.feature-slider .feature-teaser.feature-teaser--full .teaser__body{position:absolute;top:0;left:0;width:100%;height:100%;padding:5rem 12rem}}@media screen and (min-width:1280px){.feature-slider .feature-teaser.feature-teaser--full .teaser__body{padding:6rem 18rem}}.feature-slider .feature-teaser.feature-teaser--full .icon{--clr-hl:var(--teaser-icon-hover)}@media screen and (min-width:768px){.feature-slider .feature-teaser.feature-teaser--semi .teaser__pic{width:50%}}@media screen and (min-width:768px){.feature-slider .feature-teaser.feature-teaser--semi .teaser__body{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;margin-left:50%}}@media screen and (min-width:1024px){.feature-slider .feature-teaser.feature-teaser--semi .teaser__body{padding:5rem 8rem}}@media screen and (min-width:1280px){.feature-slider .feature-teaser.feature-teaser--semi .teaser__body{padding:6rem 10rem}}@media screen and (min-width:768px){.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__pic{width:33.333333%;padding:4rem 0 4rem 5rem}}@media screen and (min-width:1280px){.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__pic{padding:6rem 0 6rem 7rem}}.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__pic .media{height:100%}@media screen and (min-width:768px){.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__pic .media{padding:0}}@media screen and (max-width:767px){.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__pic .media img,.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__pic .media video{top:3rem;left:3rem;right:3rem;bottom:0;width:calc(100% - 6rem);height:calc(100% - 6rem)}}@media screen and (max-width:479px){.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__pic .media img,.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__pic .media video{top:2rem;left:2rem;right:2rem;width:calc(100% - 4rem);height:calc(100% - 4rem)}}@media screen and (min-width:768px){.feature-slider .feature-teaser.feature-teaser--passepartout .teaser__body{-webkit-box-flex:1;-ms-flex:1 0 66.666666%;flex:1 0 66.666666%;margin-left:33.333333%}}.feature-slider .feature-teaser .teaser__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background-color:var(--bg)}@media screen and (min-width:768px){.feature-slider .feature-teaser .teaser__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.feature-slider .feature-teaser .teaser__pic{position:relative;display:block;width:100%;height:auto}@media screen and (min-width:768px){.feature-slider .feature-teaser .teaser__pic{position:absolute;z-index:-1;top:0;left:0;height:100%}}.feature-slider .feature-teaser .teaser__pic .media{display:block;width:100%;aspect-ratio:2/1}@media screen and (min-width:768px){.feature-slider .feature-teaser .teaser__pic .media{aspect-ratio:unset;height:100%}}.feature-slider .feature-teaser .teaser__pic .media img,.feature-slider .feature-teaser .teaser__pic .media video{position:absolute}.feature-slider .feature-teaser .teaser__body{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3rem 2rem}@media screen and (min-width:480px){.feature-slider .feature-teaser .teaser__body{padding:4rem 3rem}}@media screen and (min-width:576px){.feature-slider .feature-teaser .teaser__body{padding:6rem 6rem}}@media screen and (min-width:768px){.feature-slider .feature-teaser .teaser__body{padding:4rem 5rem}}@media screen and (min-width:1280px){.feature-slider .feature-teaser .teaser__body{padding:6rem 7rem}}.feature-slider .feature-teaser .teaser__title{line-height:1.27;line-height:1}.feature-slider .feature-teaser .teaser__title{font-size:3.2rem}@media screen and (min-width:768px){.feature-slider .feature-teaser .teaser__title{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.feature-slider .feature-teaser .teaser__title{font-size:6rem}}.feature-slider .feature-teaser .icon{margin-top:var(--dist-icon-t)}.job-teaser-group{display:-ms-grid;display:grid;grid-auto-flow:row;row-gap:var(--dist-mod-t);-webkit-column-gap:var(--dist-mod-t);-moz-column-gap:var(--dist-mod-t);column-gap:var(--dist-mod-t)}.job-teaser-group.text--center{text-align:center}@media screen and (min-width:1024px){.job-teaser-group{grid-column:2/-2}}@media screen and (min-width:1280px){.job-teaser-group{grid-column:3/-3}}.job-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job-teaser .teaser__title{margin-top:1rem;margin-bottom:1rem;line-height:1.27;color:var(--link-clr);-webkit-transition:var(--trans);transition:var(--trans)}.job-teaser .teaser__title{font-size:3.2rem}@media screen and (min-width:768px){.job-teaser .teaser__title{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.job-teaser .teaser__title{font-size:6rem}}.job-teaser .teaser__text{display:block;margin-bottom:2rem;line-height:1.3;line-height:1;color:var(--text-clr)}.job-teaser .teaser__text{font-size:2.2rem}@media screen and (min-width:768px){.job-teaser .teaser__text{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.job-teaser .teaser__text{font-size:3.6rem}}@media screen and (min-width:768px){.job-teaser .teaser__text{margin-bottom:3rem}}.job-teaser .teaser__meta{display:block;line-height:1;color:var(--text-clr)}.job-teaser .teaser__meta{font-size:14px}@media screen and (min-width:576px){.job-teaser .teaser__meta{font-size:calc( 14px + 4 * ( ( 100vw - 576px ) / 704 ))}}@media screen and (min-width:1280px){.job-teaser .teaser__meta{font-size:18px}}.job-teaser .icon{margin-top:var(--dist-icon-t)}.gallery-slider{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;padding-bottom:var(--icon-h)}@media screen and (min-width:1280px){.gallery-slider{padding-bottom:0}}.gallery-slider .slider{overflow:hidden}.gallery-slider .slide{position:relative;width:100%;height:auto}.gallery-slider .slide.slide--50{width:50%}.gallery-slider .slide.slide--50 .gallery__pic{aspect-ratio:1/1}.gallery-slider .slider-btn--next,.gallery-slider .slider-btn--prev{position:absolute;top:100%;display:block;width:var(--icon-w);height:var(--icon-h);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1280px){.gallery-slider .slider-btn--next,.gallery-slider .slider-btn--prev{top:50%}}.gallery-slider .slider-btn--next.slider-btn--disabled,.gallery-slider .slider-btn--prev.slider-btn--disabled{opacity:0}.gallery-slider .slider-btn--prev{left:50%;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}@media screen and (min-width:1280px){.gallery-slider .slider-btn--prev{left:0;-webkit-transform:translate(-7rem,-50%);transform:translate(-7rem,-50%)}}.gallery-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}@media screen and (min-width:1280px){.gallery-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-12rem,-50%);transform:translate(-12rem,-50%)}}.gallery-slider .slider-btn--next{right:50%;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}@media screen and (min-width:1280px){.gallery-slider .slider-btn--next{right:0;-webkit-transform:translate(7rem,-50%);transform:translate(7rem,-50%)}}.gallery-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}@media screen and (min-width:1280px){.gallery-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(12rem,-50%);transform:translate(12rem,-50%)}}.gallery-slider .gallery__pic{aspect-ratio:2/1}.gallery-slider .gallery__pic .media{position:absolute;left:0;top:0;display:block;width:100%;height:100%}@media screen and (min-width:768px){.news-group.news-group--related{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10}}.news-group.news-group--related .news-group__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:576px){.news-group.news-group--related .news-teaser{width:50%}}.news-group.news-group--related .news-teaser .teaser__pic{display:none}.news-group.news-group--archive{clear:both;display:block;padding:0}@media screen and (min-width:576px){.news-group .news-group__sizer{width:50%}}@media screen and (min-width:1024px){.news-group .news-group__sizer{width:33.3%}}.news-group .news-group__body{position:relative;margin-inline:calc(-1 * var(--gutter))}.news-group .news-group__foot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--dist-xs)}.news-group .news-teaser{padding:0 var(--gutter)}@media screen and (min-width:576px){.news-group .news-teaser{width:50%}}@media screen and (min-width:1024px){.news-group .news-teaser{width:33.2%}}.news-teaser{--bg:var(--clr-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;width:100%;margin-block:2rem}.bg--light-grey .news-teaser{--bg:var(--clr-white)}.news-teaser a.teaser__container:focus,.news-teaser a.teaser__container:hover{--bg:var(--teaser-bg-hover)}.news-teaser a.teaser__container:focus .teaser__pic .media,.news-teaser a.teaser__container:hover .teaser__pic .media{opacity:.7}.news-teaser a.teaser__container:focus .teaser__body,.news-teaser a.teaser__container:hover .teaser__body{--text-clr:var(--teaser-clr-hover)}.news-teaser a.teaser__container:focus .icon,.news-teaser a.teaser__container:hover .icon{--clr-hl:var(--teaser-icon-hover)}.news-teaser .teaser__pic{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--bg)}.news-teaser .teaser__pic .media{-webkit-transition:var(--trans);transition:var(--trans)}.news-teaser .teaser__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3rem 2rem;background-color:var(--bg);-webkit-transition:var(--trans);transition:var(--trans)}.news-teaser .teaser__title{line-height:1.3;line-height:1;color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.news-teaser .teaser__title{font-size:2.2rem}@media screen and (min-width:768px){.news-teaser .teaser__title{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.news-teaser .teaser__title{font-size:3.6rem}}.news-teaser .teaser__text{line-height:1.3;color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans)}.news-teaser .teaser__text{font-size:1.6rem}@media screen and (min-width:576px){.news-teaser .teaser__text{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.news-teaser .teaser__text{font-size:2.2rem}}.news-teaser .teaser__meta{display:block;margin-bottom:1rem;padding-inline:2rem;line-height:1.25;line-height:1.1;color:var(--text-clr);text-transform:uppercase;letter-spacing:.4em;line-height:1;color:var(--text-clr)}.news-teaser .teaser__meta{font-size:1.3rem}@media screen and (min-width:576px){.news-teaser .teaser__meta{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.news-teaser .teaser__meta{font-size:1.4rem}}.news-teaser .teaser__link{margin-top:2rem;line-height:1}.news-teaser .teaser__link .icon{width:calc(.5 * var(--icon-w));height:calc(.5 * var(--icon-w))}.news-teaser .teaser__link .icon.icon--curve-e{width:calc(.8 * var(--icon-w))}.news-teaser .teaser__link .icon .svg *{stroke-width:3px}.card-slider{padding-bottom:var(--icon-h);padding-left:0;padding-right:0}@media screen and (min-width:1280px){.card-slider{padding-bottom:0}}.card-slider .slider{overflow:hidden}.card-slider .slide{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;height:auto}@media screen and (min-width:576px){.card-slider .slide{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media screen and (min-width:1024px){.card-slider .slide{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media screen and (min-width:1280px){.card-slider .slide{-webkit-box-flex:1;-ms-flex:1 0 33.333333%;flex:1 0 33.333333%;max-width:33.333333%}}.card-slider .slider-btn--next,.card-slider .slider-btn--prev{position:absolute;top:100%;display:block;width:var(--icon-w);height:var(--icon-h);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1280px){.card-slider .slider-btn--next,.card-slider .slider-btn--prev{top:50%}}.card-slider .slider-btn--next.slider-btn--disabled,.card-slider .slider-btn--prev.slider-btn--disabled{opacity:0}.card-slider .slider-btn--prev{left:50%;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}@media screen and (min-width:1280px){.card-slider .slider-btn--prev{left:0;-webkit-transform:translate(-7rem,-50%);transform:translate(-7rem,-50%)}}.card-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}@media screen and (min-width:1280px){.card-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-12rem,-50%);transform:translate(-12rem,-50%)}}.card-slider .slider-btn--next{right:50%;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}@media screen and (min-width:1280px){.card-slider .slider-btn--next{right:0;-webkit-transform:translate(7rem,-50%);transform:translate(7rem,-50%)}}.card-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}@media screen and (min-width:1280px){.card-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(12rem,-50%);transform:translate(12rem,-50%)}}.card-teaser{--bg:var(--clr-light-grey);position:relative;height:100%;margin:var(--gutter);text-align:center}.card-teaser .teaser__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:10% 14% 12%;background-color:var(--bg);-webkit-transition:var(--trans);transition:var(--trans)}.card-teaser a.teaser__container:focus,.card-teaser a.teaser__container:hover{--bg:var(--clr-black);--text-clr:var(--clr-white)}.card-teaser a.teaser__container:focus .teaser__pic,.card-teaser a.teaser__container:hover .teaser__pic{-webkit-transform:translateY(1rem);transform:translateY(1rem)}.card-teaser a.teaser__container:focus .teaser__pic .svg,.card-teaser a.teaser__container:focus .teaser__pic .svg *,.card-teaser a.teaser__container:hover .teaser__pic .svg,.card-teaser a.teaser__container:hover .teaser__pic .svg *{fill:var(--clr-hl)}.card-teaser a.teaser__container:focus .teaser__body,.card-teaser a.teaser__container:hover .teaser__body{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.card-teaser .teaser__pic{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1024px){.card-teaser .teaser__pic{margin-bottom:4rem}}.card-teaser .teaser__pic .media--illu{display:block;height:11rem;width:11rem}@media screen and (min-width:1024px){.card-teaser .teaser__pic .media--illu{height:14.5rem;width:14.5rem}}.card-teaser .teaser__body{z-index:1;color:var(--text-clr);-webkit-transition:var(--trans);transition:var(--trans);line-height:1.3}.card-teaser .teaser__body{font-size:20px}@media screen and (min-width:576px){.card-teaser .teaser__body{font-size:calc( 20px + 16 * ( ( 100vw - 576px ) / 704 ))}}@media screen and (min-width:1280px){.card-teaser .teaser__body{font-size:36px}}.card-teaser .teaser__title{line-height:1.27;line-height:1;color:var(--text-clr)}.card-teaser .teaser__title{font-size:2.6rem}@media screen and (min-width:768px){.card-teaser .teaser__title{font-size:calc( 2.6rem + 2.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.card-teaser .teaser__title{font-size:5rem}}.card-teaser .teaser__text{line-height:1.3}.card-teaser .teaser__text{font-size:1.6rem}@media screen and (min-width:576px){.card-teaser .teaser__text{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.card-teaser .teaser__text{font-size:2.2rem}}.card-teaser .icon{margin-top:var(--dist-icon-t)}.picture{grid-column:1/-1}@media screen and (min-width:480px){.picture.picture--8c{grid-column:2/-2}}@media screen and (min-width:768px){.picture.picture--8c{grid-column:3/-3}}@media screen and (min-width:768px){.picture.picture--10c{grid-column:2/-2}}@media screen and (min-width:768px){.picture.picture--article{grid-column:2/-2}}@media screen and (min-width:1280px){.picture.picture--article{grid-column:2/-3}}.picture figcaption{display:block;width:80%;line-height:1.3;margin-top:3rem}.picture figcaption{font-size:1.6rem}@media screen and (min-width:576px){.picture figcaption{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.picture figcaption{font-size:2.2rem}}@media screen and (min-width:768px){.picture figcaption{margin-top:3.5rem}}.picture-pair{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;row-gap:var(--gutter-x2);-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2)}@media screen and (min-width:576px){.picture-pair{grid-column:2/-2}}.picture-pair.picture-pair--1-1 .picture-pair__pic{-ms-grid-column-span:2;grid-column:span 2}@media screen and (min-width:768px){.picture-pair.picture-pair--1-1 .picture-pair__pic{-ms-grid-column-span:1;grid-column:span 1}}.picture-pair.picture-pair--1-2{-ms-grid-columns:34.75% 1fr;grid-template-columns:34.75% 1fr}.picture-pair.picture-pair--1-2 .picture-pair__pic--1{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row:2;grid-row:2;width:50%;-ms-grid-column-align:end;justify-self:end}@media screen and (min-width:1024px){.picture-pair.picture-pair--1-2 .picture-pair__pic--1{-ms-grid-column-span:1;grid-column:span 1;-ms-grid-row:1;grid-row:1;width:100%}}.picture-pair.picture-pair--1-2 .picture-pair__pic--1 .media{aspect-ratio:3/4}.picture-pair.picture-pair--1-2 .picture-pair__pic--2{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row:1;grid-row:1}@media screen and (min-width:1024px){.picture-pair.picture-pair--1-2 .picture-pair__pic--2{-ms-grid-column-span:1;grid-column:span 1}}.picture-pair.picture-pair--1-2 .picture-pair__pic--2 .media{aspect-ratio:4/3}.picture-pair.picture-pair--2-1{-ms-grid-columns:1fr 34.75%;grid-template-columns:1fr 34.75%}.picture-pair.picture-pair--2-1 .picture-pair__pic--1{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row:1;grid-row:1}@media screen and (min-width:1024px){.picture-pair.picture-pair--2-1 .picture-pair__pic--1{-ms-grid-column-span:1;grid-column:span 1}}.picture-pair.picture-pair--2-1 .picture-pair__pic--1 .media{aspect-ratio:4/3}.picture-pair.picture-pair--2-1 .picture-pair__pic--2{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row:2;grid-row:2;width:50%}@media screen and (min-width:1024px){.picture-pair.picture-pair--2-1 .picture-pair__pic--2{-ms-grid-column-span:1;grid-column:span 1;-ms-grid-row:1;grid-row:1;width:100%}}.picture-pair.picture-pair--2-1 .picture-pair__pic--2 .media{aspect-ratio:3/4}.picture-pair .picture-pair__pic{position:relative;display:block}.picture-pair .picture-pair__pic .media{height:100%;aspect-ratio:1/1}.quote{margin:0}.quote.quote--article{line-height:1.27}.quote.quote--article{font-size:2.6rem}@media screen and (min-width:768px){.quote.quote--article{font-size:calc( 2.6rem + 2.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.quote.quote--article{font-size:5rem}}@media screen and (min-width:1024px){.quote.quote--article{-webkit-box-flex:1;-ms-flex:1 0 83.333333%;flex:1 0 83.333333%;max-width:83.333333%;margin-left:8.333333%}}@media screen and (min-width:1280px){.quote.quote--article{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%;margin-left:8.333333%}}.partner-cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);row-gap:4rem;-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2)}@media screen and (min-width:576px){.partner-cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.partner-cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1600px){.partner-cards{grid-column:2/-2}}.partner-cards .partner{width:83.333333%;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-align:center;justify-self:center}@media screen and (min-width:375px){.partner-cards .partner{width:70%}}@media screen and (min-width:480px){.partner-cards .partner{width:60%}}@media screen and (min-width:576px){.partner-cards .partner{width:100%}}.partner-cards .partner .partner__container{--text-clr:var(--clr-white);--bg:var(--clr-black);position:relative;display:block;width:100%;background-color:var(--bg);-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}.partner-cards .partner .partner__container:focus .partner__body,.partner-cards .partner .partner__container:hover .partner__body{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.partner-cards .partner .partner__container:focus .partner__pic,.partner-cards .partner .partner__container:hover .partner__pic{opacity:.7}.partner-cards .partner .partner__pic{position:relative;aspect-ratio:3/4;-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}.partner-cards .partner .partner__pic .media{height:100%}.partner-cards .partner .partner__body{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:3rem;text-align:center;opacity:0;-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}.partner-cards .partner .partner__info{line-height:1.3;line-height:1;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.partner-cards .partner .partner__info{font-size:2.2rem}@media screen and (min-width:768px){.partner-cards .partner .partner__info{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.partner-cards .partner .partner__info{font-size:3.6rem}}.partner-cards .partner .partner__meta{line-height:1.3;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin-bottom:4rem}.partner-cards .partner .partner__meta{font-size:1.6rem}@media screen and (min-width:576px){.partner-cards .partner .partner__meta{font-size:calc( 1.6rem + .6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.partner-cards .partner .partner__meta{font-size:2.2rem}}.partner-cards .partner .partner__btn{position:relative}@media screen and (min-width:768px){.partner-cards .partner .partner__btn{margin-top:6rem}}@media screen and (min-width:1024px){.partner-cards .partner .partner__btn{margin-top:8rem}}.partner-cards .partner .partner__btn .icon{width:5rem;height:5rem}.partner-cards .partner .partner__name{display:block;margin-top:.75em;text-align:center;line-height:1.3}.partner-cards .partner .partner__name{font-size:1.9rem}@media screen and (min-width:576px){.partner-cards .partner .partner__name{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.partner-cards .partner .partner__name{font-size:3rem}}@media screen and (min-width:480px){.partner-cards .partner .partner__name{margin-top:.5em}}@media screen and (min-width:768px){.partner-cards .partner .partner__name{margin-top:.25em}}.projects-teaser-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;row-gap:4rem;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}@media screen and (min-width:576px) and (max-width:767px){.projects-teaser-group{grid-column:2/-2}}@media screen and (min-width:768px){.projects-teaser-group{row-gap:6rem;-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}}@media screen and (min-width:1024px){.projects-teaser-group{row-gap:8rem;-webkit-column-gap:8rem;-moz-column-gap:8rem;column-gap:8rem}}@media screen and (min-width:1280px){.projects-teaser-group{row-gap:10rem;-webkit-column-gap:10rem;-moz-column-gap:10rem;column-gap:10rem}}.project-teaser{-ms-grid-column-span:2;grid-column:span 2}@media screen and (min-width:768px){.project-teaser.project-teaser--md{-ms-grid-column-span:1;grid-column:span 1}}@media screen and (min-width:768px){.project-teaser.project-teaser--md .teaser__container{aspect-ratio:1/1}}.project-teaser.project-teaser--md .teaser__title{font-size:2.4rem}@media screen and (min-width:576px){.project-teaser.project-teaser--md .teaser__title{font-size:calc( 2.4rem + 1.6 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.project-teaser.project-teaser--md .teaser__title{font-size:4rem}}@media screen and (min-width:768px){.project-teaser.project-teaser--lg .teaser__container{aspect-ratio:2/1}}@media screen and (min-width:768px){.project-teaser.project-teaser--lg .teaser__title{line-height:1.27;letter-spacing:0;text-transform:none}.project-teaser.project-teaser--lg .teaser__title{font-size:3.2rem}}@media screen and (min-width:768px) and (min-width:768px){.project-teaser.project-teaser--lg .teaser__title{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:768px) and (min-width:1280px){.project-teaser.project-teaser--lg .teaser__title{font-size:6rem}}.project-teaser a.teaser__container{--bg:var(--teaser-bg-hover);position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden}@media screen and (min-width:768px){.project-teaser a.teaser__container{aspect-ratio:2/1}}.project-teaser a.teaser__container:focus:before,.project-teaser a.teaser__container:hover:before{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);opacity:1}.project-teaser a.teaser__container:focus .teaser__body,.project-teaser a.teaser__container:hover .teaser__body{--text-clr:var(--teaser-clr-hover);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:1}.project-teaser a.teaser__container:before{content:'';position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9);display:block;width:100%;height:100%;background-color:var(--bg);opacity:0;-webkit-transition:var(--trans);transition:var(--trans)}.project-teaser .teaser__body{--text-clr:var(--teaser-clr);position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:4.5rem;opacity:0;text-align:center;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1024px){.project-teaser .teaser__body{padding:6rem}}@media screen and (min-width:1280px){.project-teaser .teaser__body{padding:9rem}}.project-teaser .teaser__title{max-width:80rem;line-height:1.27}.project-teaser .teaser__title{font-size:2.2rem}@media screen and (min-width:576px){.project-teaser .teaser__title{font-size:calc( 2.2rem + 1.8 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.project-teaser .teaser__title{font-size:4rem}}.project-teaser .teaser__title span{display:block;color:var(--headline-clr-2nd)}.project-teaser .teaser__pic{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;height:100%}.project-teaser .teaser__pic .media{height:100%}.projects-slider{padding-bottom:var(--icon-h)}@media screen and (min-width:1280px){.projects-slider{padding-bottom:0}}.projects-slider .slider{overflow:hidden}.projects-slider .slide{position:relative;width:100%;height:auto}.projects-slider .slide .gallery__pic{padding-bottom:50%}.projects-slider .slide.slide--semi{width:50%}.projects-slider .slide.slide--semi .gallery__pic{padding-bottom:100%}.projects-slider .slider-btn--next,.projects-slider .slider-btn--prev{position:absolute;top:100%;display:block;width:var(--icon-w);height:var(--icon-h);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1280px){.projects-slider .slider-btn--next,.projects-slider .slider-btn--prev{top:50%}}.projects-slider .slider-btn--next.slider-btn--disabled,.projects-slider .slider-btn--prev.slider-btn--disabled{opacity:0}.projects-slider .slider-btn--prev{left:50%;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}@media screen and (min-width:1280px){.projects-slider .slider-btn--prev{left:0;-webkit-transform:translate(-7rem,-50%);transform:translate(-7rem,-50%)}}.projects-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}@media screen and (min-width:1280px){.projects-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-12rem,-50%);transform:translate(-12rem,-50%)}}.projects-slider .slider-btn--next{right:50%;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}@media screen and (min-width:1280px){.projects-slider .slider-btn--next{right:0;-webkit-transform:translate(7rem,-50%);transform:translate(7rem,-50%)}}.projects-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}@media screen and (min-width:1280px){.projects-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(12rem,-50%);transform:translate(12rem,-50%)}}.reasons-slider{--text-clr:var(--clr-white);--bullet-border:2px;--bullet-w:3rem;--bullet-w-semi:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}@media screen and (min-width:768px){.reasons-slider{--bullet-w:3.8rem;--bullet-w-semi:1.9rem}}.reasons-slider .slider{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.reasons-slider .slider__slides{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reasons-slider .slide{text-align:center}.reasons-slider .slide .h1,.reasons-slider .slide h1{margin-bottom:2rem}.reasons-slider .slider-btn--next{position:relative;width:var(--icon-w);height:auto;margin-top:5rem}.reasons-slider .slider-pagination--bullets{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-bottom:7rem}.reasons-slider .slider-pagination__bullet{position:relative;display:block;width:var(--bullet-w);height:var(--bullet-w);opacity:1;background:0 0}.reasons-slider .slider-pagination__bullet.slider-pagination__bullet--active:after,.reasons-slider .slider-pagination__bullet.slider-pagination__bullet--active:before{border-color:var(--clr-hl)}.reasons-slider .slider-pagination__bullet:nth-child(n+2){margin-left:calc(-1 * var(--bullet-w-semi))}.reasons-slider .slider-pagination__bullet:nth-child(n+2){-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.reasons-slider .slider-pagination__bullet:nth-child(3){-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}.reasons-slider .slider-pagination__bullet:nth-child(4){-webkit-transform:translate(0,-150%);transform:translate(0,-150%)}.reasons-slider .slider-pagination__bullet:nth-child(5){-webkit-transform:translate(0,-200%);transform:translate(0,-200%)}.reasons-slider .slider-pagination__bullet:last-child:after,.reasons-slider .slider-pagination__bullet:last-child:before{width:var(--bullet-w);height:var(--bullet-w)}.reasons-slider .slider-pagination__bullet:after,.reasons-slider .slider-pagination__bullet:before{content:'';position:absolute;display:block;width:var(--bullet-w);height:var(--bullet-w);border-style:solid;border-color:var(--clr-white);-webkit-transition:var(--trans);transition:var(--trans)}.reasons-slider .slider-pagination__bullet:before{top:0;left:0;width:calc(var(--bullet-w-semi) - 4px);height:var(--bullet-w);border-width:var(--bullet-border) 0 0 var(--bullet-border)}.reasons-slider .slider-pagination__bullet:after{bottom:0;right:0;width:var(--bullet-w);height:calc(var(--bullet-w-semi) - 4px);border-width:0 var(--bullet-border) var(--bullet-border) 0}.related-slider{padding-bottom:var(--icon-h)}@media screen and (min-width:576px){.related-slider{grid-column:2/-2}}@media screen and (min-width:768px){.related-slider{grid-column:1/-1}}@media screen and (min-width:1280px){.related-slider{padding-bottom:0}}@media screen and (min-width:768px){.related-slider.related-slider--courses{grid-column:2/-2}}@media screen and (min-width:1024px){.related-slider.related-slider--courses{grid-column:1/-1}}.related-slider .slider{position:relative;margin-inline:calc(-1 * var(--gutter));overflow:hidden}.related-slider .slide{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;height:auto;padding-inline:var(--gutter)}@media screen and (min-width:576px){.related-slider .slide{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media screen and (min-width:1024px){.related-slider .slide{-webkit-box-flex:1;-ms-flex:1 0 33.333333%;flex:1 0 33.333333%;max-width:33.333333%}}.related-slider .slide.slide--project{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}@media screen and (min-width:768px){.related-slider .slide.slide--project{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.related-slider .slide.slide--course{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}@media screen and (min-width:1024px){.related-slider .slide.slide--course{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.related-slider .slider-btn--next,.related-slider .slider-btn--prev{position:absolute;top:100%;display:block;width:var(--icon-w);height:var(--icon-h);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1280px){.related-slider .slider-btn--next,.related-slider .slider-btn--prev{top:50%}}.related-slider .slider-btn--next.slider-btn--disabled,.related-slider .slider-btn--prev.slider-btn--disabled{opacity:0}.related-slider .slider-btn--prev{left:50%;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}@media screen and (min-width:1280px){.related-slider .slider-btn--prev{left:0;-webkit-transform:translate(-7rem,-50%);transform:translate(-7rem,-50%)}}.related-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}@media screen and (min-width:1280px){.related-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-12rem,-50%);transform:translate(-12rem,-50%)}}.related-slider .slider-btn--next{right:50%;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}@media screen and (min-width:1280px){.related-slider .slider-btn--next{right:0;-webkit-transform:translate(7rem,-50%);transform:translate(7rem,-50%)}}.related-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}@media screen and (min-width:1280px){.related-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(12rem,-50%);transform:translate(12rem,-50%)}}.stage{--bg:transparent;height:auto}.stage.section{padding-block:0}.stage.stage--nopic .stage__pic{display:none}.stage.stage--notext .stage__body{display:none}.stage.-blend .stage__body{mix-blend-mode:difference}.stage.-blend.-pos .stage__body{--text-clr:#ffffff}.stage .stage__bg{z-index:0;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:14;grid-column:1/span 14;background-color:var(--bg)}@media screen and (min-width:1024px){.stage .stage__bg{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1}}.stage .stage__body{position:relative;z-index:3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:2;-ms-grid-column-span:12;grid-column:2/span 12;-ms-grid-row-align:end;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:calc((100vw - var(--sbw))/ 2);padding-inline:0;padding-block:var(--dist)}@media screen and (min-width:480px){.stage .stage__body{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10}}@media screen and (min-width:768px){.stage .stage__body{-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2/span 8}}@media screen and (min-width:1024px){.stage .stage__body{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3/span 6}}@media screen and (min-width:1280px){.stage .stage__body{-ms-grid-column:3;-ms-grid-column-span:5;grid-column:3/span 5}}.stage .stage__body .h1,.stage .stage__body h1{margin-bottom:.1875em}.stage .stage__subtitle{line-height:1.3}.stage .stage__subtitle{font-size:1.6rem}@media screen and (min-width:576px){.stage .stage__subtitle{font-size:calc( 1.6rem + .3 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.stage .stage__subtitle{font-size:1.9rem}}.stage .stage__foot{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/span 1;-ms-grid-column:6;-ms-grid-column-span:4;grid-column:6/span 4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:var(--gutter);margin-block:3rem 0}@media screen and (min-width:1024px){.stage .stage__foot{-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/span 1}}.stage .stage__pic{z-index:2;position:relative;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:14;grid-column:1/span 14;display:block;width:100%;aspect-ratio:4/5;overflow:hidden}@media (orientation:portrait){.stage .stage__pic{aspect-ratio:4/5}}@media (orientation:portrait) and (min-width:768px){.stage .stage__pic{aspect-ratio:2/1}}@media (orientation:landscape) and (min-width:768px){.stage .stage__pic{aspect-ratio:2/1}}@media screen and (min-width:1024px){.stage .stage__pic{aspect-ratio:2/1}}.stage .stage__pic .media{height:100%}.stage .stage__pic .media video{height:100%}.stage .stage__link{z-index:3;position:relative;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:14;grid-column:1/span 14;display:block;width:100%;aspect-ratio:4/5}@media (orientation:portrait){.stage .stage__link{aspect-ratio:4/5}}@media (orientation:portrait) and (min-width:768px){.stage .stage__link{aspect-ratio:2/1}}@media (orientation:landscape) and (min-width:768px){.stage .stage__link{aspect-ratio:2/1}}@media screen and (min-width:1024px){.stage .stage__link{aspect-ratio:2/1}}.stage .stage__widget{position:relative;z-index:10;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1;-ms-grid-column:1;-ms-grid-column-span:14;grid-column:1/span 14;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:1024px){.stage .stage__widget{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-grid-column:1;-ms-grid-column-span:14;grid-column:1/span 14}}@media screen and (max-width:767px){.stage .stage__widget .widget--cta{position:relative;height:var(--bubble-teaser-w);top:0;bottom:unset}}.stage .stage__widget .widget--cta .bubble-cta{position:relative}@media screen and (min-width:768px){.stage .stage__widget .widget--cta .bubble-cta{position:absolute;bottom:unset;top:3rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.stage--xplab .stage__pic:before{content:'';z-index:10;position:absolute;right:0;top:0;display:block;-webkit-transform:translate3d(40%,-25%,0);transform:translate3d(40%,-25%,0);aspect-ratio:1/1;background-color:var(--clr-hl);border-radius:100%}.stage--xplab .stage__pic:before{width:10rem}@media screen and (min-width:375px){.stage--xplab .stage__pic:before{width:calc(10rem + 38 * ((100vw - 37.5rem)/ 90.5))}}@media screen and (min-width:1280px){.stage--xplab .stage__pic:before{width:48rem}}@media screen and (min-width:768px){.stage--xplab .stage__pic:before{-webkit-transform:translate3d(31%,-11%,0);transform:translate3d(31%,-11%,0)}}@media screen and (min-width:1024px){.stage--xplab .stage__pic:before{-webkit-transform:translate3d(30%,-30%,0);transform:translate3d(30%,-30%,0)}}.team-cards{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);row-gap:var(--gutter-x2);-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2)}@media screen and (min-width:480px){.team-cards{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.team-cards{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1600px){.team-cards.team-cards--3c{grid-column:2/-2}}@media screen and (min-width:1280px){.team-cards.team-cards--3c .person .person__name{font-size:3rem}}@media screen and (min-width:1024px){.team-cards.team-cards--4c{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.team-cards .person{--bg:var(--clr-light-grey);width:100%;height:auto;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-align:center;justify-self:center}.team-cards .person .person__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:var(--bg);-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}.team-cards .person .person__container:hover{--bg:var(--clr-black);--text-clr:var(--clr-white);--link-clr:var(--clr-hl)}.team-cards .person .person__container:hover .person__pic{opacity:.7}.team-cards .person .person__container:hover .person__vcf{opacity:1}.team-cards .person .person__pic{position:relative;-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}.team-cards .person .person__body{padding:2.4rem 2.8rem 3.2rem 2.8rem;text-align:center;-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}@media screen and (min-width:768px){.team-cards .person .person__body{padding:2.8rem 3.2rem 3.6rem 3.2rem}}@media screen and (min-width:1024px){.team-cards .person .person__body{padding:3.2rem 3.6rem 4rem 3.6rem}}.team-cards .person .person__name{margin-bottom:.275em;line-height:1.3}.team-cards .person .person__name{font-size:1.9rem}@media screen and (min-width:576px){.team-cards .person .person__name{font-size:calc( 1.9rem + .7 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.team-cards .person .person__name{font-size:2.6rem}}.team-cards .person .person__info{margin-top:1em;line-height:1.25}.team-cards .person .person__info{font-size:1.4rem}@media screen and (min-width:576px){.team-cards .person .person__info{font-size:calc( 1.4rem + .2 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.team-cards .person .person__info{font-size:1.6rem}}.team-cards .person .person__info a{-webkit-transition:var(--trans);transition:var(--trans);cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,0)),color-stop(0,var(--link-clr)),color-stop(.1rem,var(--link-clr)),color-stop(0,rgba(0,0,0,0))) no-repeat;background:linear-gradient(0deg,rgba(0,0,0,0) 0,var(--link-clr) 0,var(--link-clr) .1rem,rgba(0,0,0,0) 0) no-repeat;background-size:100% 80%;background-position:right}.team-cards .person .person__info a:focus,.team-cards .person .person__info a:hover{background-size:0 80%;outline:0;-moz-outline-style:none}.team-cards .person .person__meta{display:block;line-height:1.25}.team-cards .person .person__meta{font-size:1.4rem}@media screen and (min-width:576px){.team-cards .person .person__meta{font-size:calc( 1.4rem + .2 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.team-cards .person .person__meta{font-size:1.6rem}}.team-cards .person .person__vcf{display:none;opacity:0;-webkit-transition:var(--trans-slow);transition:var(--trans-slow)}.team-slider{max-width:calc(100vw - var(--sbw));padding-bottom:var(--icon-h)}@media screen and (min-width:768px){.team-slider{max-width:100%}}@media screen and (min-width:1280px){.team-slider{padding-bottom:0}}.team-slider.team-slider--intructors .person__desc p:not(.categ){line-height:1.3}.team-slider.team-slider--intructors .person__desc p:not(.categ){font-size:1.9rem}@media screen and (min-width:576px){.team-slider.team-slider--intructors .person__desc p:not(.categ){font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.team-slider.team-slider--intructors .person__desc p:not(.categ){font-size:3rem}}.team-slider .slider{overflow:hidden}.team-slider .slide{position:relative;width:100%;height:auto}.team-slider .slider-btn--next,.team-slider .slider-btn--prev{position:absolute;top:100%;display:block;width:var(--icon-w);height:var(--icon-h);cursor:pointer;-webkit-transition:var(--trans);transition:var(--trans)}@media screen and (min-width:1280px){.team-slider .slider-btn--next,.team-slider .slider-btn--prev{top:50%}}.team-slider .slider-btn--next.slider-btn--disabled,.team-slider .slider-btn--prev.slider-btn--disabled{opacity:0}.team-slider .slider-btn--prev{left:50%;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}@media screen and (min-width:1280px){.team-slider .slider-btn--prev{left:0;-webkit-transform:translate(-7rem,-50%);transform:translate(-7rem,-50%)}}.team-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}@media screen and (min-width:1280px){.team-slider .slider-btn--prev.slider-btn--disabled{-webkit-transform:translate(-12rem,-50%);transform:translate(-12rem,-50%)}}.team-slider .slider-btn--next{right:50%;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}@media screen and (min-width:1280px){.team-slider .slider-btn--next{right:0;-webkit-transform:translate(7rem,-50%);transform:translate(7rem,-50%)}}.team-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}@media screen and (min-width:1280px){.team-slider .slider-btn--next.slider-btn--disabled{-webkit-transform:translate(12rem,-50%);transform:translate(12rem,-50%)}}.team-slider .person .person__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.team-slider .person .person__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.team-slider .person .person__pic{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}@media screen and (min-width:768px){.team-slider .person .person__pic{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%}}@media screen and (min-width:1024px){.team-slider .person .person__pic{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%}}@media screen and (min-width:1280px){.team-slider .person .person__pic{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.team-slider .person .person__pic .media{width:58.333333%;margin-inline:auto}@media screen and (min-width:480px){.team-slider .person .person__pic .media{width:58.333333%}}@media screen and (min-width:768px){.team-slider .person .person__pic .media{width:100%;margin-inline:0}}.team-slider .person .person__body{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6rem var(--edge) 0;text-align:center}@media screen and (min-width:768px){.team-slider .person .person__body{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;padding:3rem 6rem}}@media screen and (min-width:1024px){.team-slider .person .person__body{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;padding:5rem 7.5rem}}@media screen and (min-width:1280px){.team-slider .person .person__body{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding:7rem 9rem}}.team-slider .person .person__id,.team-slider .person .person__statements{font-size:1.9rem}@media screen and (min-width:768px){.team-slider .person .person__id,.team-slider .person .person__statements{font-size:calc( 1.9rem + 1.7 * ( ( 100vw - 76.8rem ) / 83.2 ))}}@media screen and (min-width:1600px){.team-slider .person .person__id,.team-slider .person .person__statements{font-size:3.6rem}}.team-slider .person .person__id{margin-top:4rem}.team-slider .person .person__id .person__meta{display:block;margin-top:1rem;line-height:1.3}.team-slider .person .person__id .person__meta{font-size:1.4rem}@media screen and (min-width:768px){.team-slider .person .person__id .person__meta{font-size:calc( 1.4rem + .2 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.team-slider .person .person__id .person__meta{font-size:1.6rem}}.team-slider .person .person__caption{display:block;margin-top:2rem;text-align:center;line-height:1.25;line-height:1.1;color:var(--text-clr);text-transform:uppercase;letter-spacing:.4em}.team-slider .person .person__caption{font-size:1.3rem}@media screen and (min-width:576px){.team-slider .person .person__caption{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.team-slider .person .person__caption{font-size:1.4rem}}.team-slider .person .media{position:relative;left:0;top:0;display:block;width:100%;aspect-ratio:4/5}.team-slider .person .media img{position:absolute}@media screen and (min-width:1024px){.text{grid-column:2/-2}}@media screen and (min-width:1600px){.text{grid-column:3/-3}}.text.text--heading{text-align:center}.text.text.text--center{margin-inline:auto;text-align:center}@media screen and (min-width:768px){.text.text--default{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10}}@media screen and (min-width:1280px){.text.text--default{-ms-grid-column:2;-ms-grid-column-span:9;grid-column:2/span 9}}@media screen and (min-width:768px){.text.text--article{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10}}@media screen and (min-width:1280px){.text.text--article{-ms-grid-column:2;-ms-grid-column-span:9;grid-column:2/span 9}}.text.text--course{--dist-mod-t:0.5555555em}@media screen and (min-width:768px){.text.text--course{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10}}@media screen and (min-width:1280px){.text.text--course{-ms-grid-column:2;-ms-grid-column-span:9;grid-column:2/span 9}}.text.text--course:not(:last-child){--dist-mod-b:0.5555555em}.BorlabsCookie#BorlabsCookieBox>div.bottom-left:not(._brlbs-block-content){left:1rem;bottom:1rem}.BorlabsCookie#BorlabsCookieBox p{font-size:1em}.BorlabsCookie#BorlabsCookieBox a{outline:0!important;text-decoration:underline}.BorlabsCookie#BorlabsCookieBox ._brlbs-box-wrap{max-width:calc(100vw - 2rem - var(--sbw))!important}@media screen and (min-width:768px){.BorlabsCookie#BorlabsCookieBox ._brlbs-box-wrap{max-width:60rem!important}}.BorlabsCookie#BorlabsCookieBox ._brlbs-bar,.BorlabsCookie#BorlabsCookieBox ._brlbs-box{padding-block:2rem;max-width:calc(100vw - 2rem - var(--sbw))!important}@media screen and (min-width:768px){.BorlabsCookie#BorlabsCookieBox ._brlbs-bar,.BorlabsCookie#BorlabsCookieBox ._brlbs-box{max-width:60rem!important}}.BorlabsCookie#BorlabsCookieBox ._brlbs-bar ul,.BorlabsCookie#BorlabsCookieBox ._brlbs-box ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.BorlabsCookie#BorlabsCookieBox ._brlbs-accept,.BorlabsCookie#BorlabsCookieBox ._brlbs-manage-btn,.BorlabsCookie#BorlabsCookieBox ._brlbs-refuse-btn{margin-pop:0.4em;text-decoration:none}.BorlabsCookie#BorlabsCookieBox ._brlbs-btn{text-decoration:none}.BorlabsCookie#BorlabsCookieBox ._brlbs-checkbox ._brlbs-checkbox-indicator{-webkit-transform:translate(0,-.2rem);transform:translate(0,-.2rem)}.BorlabsCookie#BorlabsCookieBox .cookie-box,.BorlabsCookie#BorlabsCookieBox .cookie-preference{font-size:1.4rem}.BorlabsCookie#BorlabsCookieBox .cookie-preference .bcac-item{border-width:0 0 .2rem 0;border-style:solid;border-color:var(--text-clr)}.BorlabsCookie#BorlabsCookieBox .cookie-preference ._brlbs-slider{border-width:.2rem;border-style:solid;border-color:var(--text-clr);background-color:transparent}.BorlabsCookie#BorlabsCookieBox .cookie-preference ._brlbs-slider:before{bottom:.2rem;background-color:var(--text-clr)}.BorlabsCookie#BorlabsCookieBox .cookie-preference ._brlbs-btn-switch{width:5rem;height:2.6rem}.BorlabsCookie#BorlabsCookieBox .cookie-preference ._brlbs-btn-switch ._brlbs-slider{border-radius:3.4rem}.BorlabsCookie#BorlabsCookieBox .cookie-preference ._brlbs-btn-switch ._brlbs-slider:before{left:.4rem;width:1.8rem;height:1.8rem}.BorlabsCookie#BorlabsCookieBox .cookie-preference ._brlbs-btn-switch input:checked+._brlbs-slider{border-color:var(--clr-hl);background-color:var(--clr-hl)}.BorlabsCookie#BorlabsCookieBox .cookie-preference ._brlbs-btn-switch input:checked+._brlbs-slider:before{background-color:#fff}.menu ._brlbs-btn-cookie-preference{padding:inherit}.gform_wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gform_wrapper form{width:100%}.gform_wrapper input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=submit]):placeholder,.gform_wrapper select:placeholder,.gform_wrapper textarea:placeholder{font-family:agenda,Arial,sans-serif;font-weight:400;color:var(--field-placeholder-clr)}.gform_wrapper .gform_submission_error,.gform_wrapper .gform_validation_errors{font-family:agenda,Arial,sans-serif;font-weight:500;line-height:1.3;color:var(--clr-error);margin-bottom:var(--dist-sm)}.gform_wrapper .gform_submission_error,.gform_wrapper .gform_validation_errors{font-size:1.9rem}@media screen and (min-width:576px){.gform_wrapper .gform_submission_error,.gform_wrapper .gform_validation_errors{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.gform_wrapper .gform_submission_error,.gform_wrapper .gform_validation_errors{font-size:3rem}}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:var(--dist-sm);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:0}.gform_wrapper .gform_fields{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:calc(-1 * var(--gutter))}.gform_wrapper .gsection{margin-bottom:var(--dist-field)}.gform_wrapper .gsection:nth-child(n+2){margin-top:calc(2 * var(--dist-field))}.gform_wrapper .gsection_title{line-height:1.27;letter-spacing:0;text-transform:none}.gform_wrapper .gsection_title{font-size:3.2rem}@media screen and (min-width:768px){.gform_wrapper .gsection_title{font-size:calc( 3.2rem + 2.8 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.gform_wrapper .gsection_title{font-size:6rem}}.gform_wrapper .gf_progressbar_title{font-family:agenda,Arial,sans-serif;font-weight:500;line-height:1.25}.gform_wrapper .gf_progressbar_title{font-size:1.3rem}@media screen and (min-width:576px){.gform_wrapper .gf_progressbar_title{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.gform_wrapper .gf_progressbar_title{font-size:1.4rem}}.gform_wrapper .gf_progressbar{position:relative;display:none;width:100%;height:.8rem;background-color:var(--text-clr);border-radius:.4rem}.gform_wrapper .gf_progressbar .gf_progressbar_percentage{position:absolute;height:.8rem;background-color:var(--clr-hl);border-radius:.4rem 0 0 .4rem}.gform_wrapper .gf_progressbar .gf_progressbar_percentage>span{position:absolute;top:1.4rem;display:block;font-family:agenda,Arial,sans-serif;font-weight:500;line-height:1.25;color:var(--clr-hl)}.gform_wrapper .gf_progressbar .gf_progressbar_percentage>span{font-size:1.3rem}@media screen and (min-width:576px){.gform_wrapper .gf_progressbar .gf_progressbar_percentage>span{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.gform_wrapper .gf_progressbar .gf_progressbar_percentage>span{font-size:1.4rem}}.gform_wrapper .gfield{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-inline:var(--gutter);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gform_wrapper .gfield:hover .gfield_label{opacity:1}.gform_wrapper .gfield.gfield--width-half{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media screen and (min-width:768px){.gform_wrapper .gfield.gfield--width-half{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.gform_wrapper .gfield.hidden_label>.gfield_label{display:none}.gform_wrapper .gfield.hidden_label .gfield_label_before_complex+.ginput_complex{margin-top:0}.gform_wrapper .gfield.gform_hidden{display:none}.gform_wrapper .gfield.gfield_visibility_hidden{visibility:hidden;height:0;opacity:0}.gform_wrapper .gfield.gfield_error{--field-clr:var(--clr-error)}.gform_wrapper .gfield .validation_message{font-family:agenda,Arial,sans-serif;font-weight:500;line-height:1.25;color:var(--field-clr)}.gform_wrapper .gfield .validation_message{font-size:1.3rem}@media screen and (min-width:576px){.gform_wrapper .gfield .validation_message{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.gform_wrapper .gfield .validation_message{font-size:1.4rem}}.gform_wrapper .gfield .gfield_label,.gform_wrapper .gfield label{display:block;margin-bottom:1em;line-height:1.25;line-height:1.1;color:var(--text-clr);text-transform:uppercase;letter-spacing:.4em;letter-spacing:.3em;-webkit-transition:var(--trans-fast);transition:var(--trans-fast)}.gform_wrapper .gfield .gfield_label,.gform_wrapper .gfield label{font-size:1.3rem}@media screen and (min-width:576px){.gform_wrapper .gfield .gfield_label,.gform_wrapper .gfield label{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.gform_wrapper .gfield .gfield_label,.gform_wrapper .gfield label{font-size:1.4rem}}.gform_wrapper .gfield .gfield_label .gfield_required,.gform_wrapper .gfield label .gfield_required{font-size:1.1rem;margin-left:.5em}.gform_wrapper .gfield .gfield_label_before_complex:has(+ .ginput_complex){padding-top:var(--dist-field);line-height:1.3;line-height:1;letter-spacing:0;text-transform:none}.gform_wrapper .gfield .gfield_label_before_complex:has(+ .ginput_complex){font-size:2.2rem}@media screen and (min-width:768px){.gform_wrapper .gfield .gfield_label_before_complex:has(+ .ginput_complex){font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.gform_wrapper .gfield .gfield_label_before_complex:has(+ .ginput_complex){font-size:3.6rem}}.gform_wrapper .gfield .gfield_label_before_complex+.ginput_complex{margin-top:var(--dist-field)}.gform_wrapper .gfield .gfield_label_before_complex+.ginput_container_consent{margin-top:1rem}.gform_wrapper .gfield .ginput_container{position:relative;margin-bottom:var(--dist-field)}.gform_wrapper .gfield .ginput_container_fileupload{padding-top:1rem}.gform_wrapper .gfield .ginput_container_fileupload .gform_fileupload_rules{font-family:agenda,Arial,sans-serif;font-weight:500;line-height:1.25}.gform_wrapper .gfield .ginput_container_fileupload .gform_fileupload_rules{font-size:1.3rem}@media screen and (min-width:576px){.gform_wrapper .gfield .ginput_container_fileupload .gform_fileupload_rules{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.gform_wrapper .gfield .ginput_container_fileupload .gform_fileupload_rules{font-size:1.4rem}}.gform_wrapper .gfield .ginput_container_total .ginput_total{text-align:right}.gform_wrapper .gfield .ginput_container+.gfield_description{line-height:1.25;margin-top:calc(-1 * var(--dist-field) + 1rem);margin-bottom:2rem;letter-spacing:.1em;text-align:right}.gform_wrapper .gfield .ginput_container+.gfield_description{font-size:1.3rem}@media screen and (min-width:576px){.gform_wrapper .gfield .ginput_container+.gfield_description{font-size:calc( 1.3rem + .1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.gform_wrapper .gfield .ginput_container+.gfield_description{font-size:1.4rem}}.gform_wrapper .gfield .ginput_complex{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:calc(-1 * var(--gutter));margin-bottom:0}.gform_wrapper .gfield .ginput_complex .ginput_container,.gform_wrapper .gfield .ginput_complex>span{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:0;position:relative;box-sizing:border-box;padding-inline:var(--gutter);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.gform_wrapper .gfield .ginput_complex .ginput_container.ginput_full,.gform_wrapper .gfield .ginput_complex>span.ginput_full{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gform_wrapper .gfield .ginput_complex .ginput_container.ginput_left,.gform_wrapper .gfield .ginput_complex .ginput_container.ginput_right,.gform_wrapper .gfield .ginput_complex>span.ginput_left,.gform_wrapper .gfield .ginput_complex>span.ginput_right{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (min-width:480px){.gform_wrapper .gfield .ginput_complex .ginput_container.ginput_left,.gform_wrapper .gfield .ginput_complex .ginput_container.ginput_right,.gform_wrapper .gfield .ginput_complex>span.ginput_left,.gform_wrapper .gfield .ginput_complex>span.ginput_right{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.gform_wrapper .gfield .ginput_complex>span{margin-bottom:var(--dist-field)}.gform_wrapper .gfield .ginput_complex .ginput_container{margin-bottom:var(--dist-field);padding-bottom:0}.gform_wrapper .gfield .ginput_complex input,.gform_wrapper .gfield .ginput_complex select{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.gform_wrapper .gfield .ginput_complex label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.gform_wrapper .gfield .hour_minute_colon{line-height:4.2rem}.gform_wrapper .gfield .ginput_address_country:after,.gform_wrapper .gfield .ginput_container_select:after{content:'';position:absolute;right:1rem;bottom:calc((var(--field-h) - 1em)/ 2);width:1em;height:1em;-webkit-mask-image:url(../img/icons/select.svg);mask-image:url(../img/icons/select.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--clr-hl);-webkit-transition:var(--trans);transition:var(--trans)}.gform_wrapper .gfield .ginput_address_country select,.gform_wrapper .gfield .ginput_container_select select{background-image:none}.gform_wrapper .gfield .gfield_checkbox,.gform_wrapper .gfield .gfield_radio,.gform_wrapper .gfield .ginput_container_consent{position:relative;margin-top:.5em;padding:0}.gform_wrapper .gfield .gfield_checkbox input,.gform_wrapper .gfield .gfield_radio input,.gform_wrapper .gfield .ginput_container_consent input{position:absolute;width:1px;height:1px;visibility:hidden}.gform_wrapper .gfield .gfield_checkbox label,.gform_wrapper .gfield .gfield_radio label,.gform_wrapper .gfield .ginput_container_consent label{position:relative;display:block;font-family:agenda,Arial,sans-serif;font-weight:400;line-height:1.3;line-height:1.2;letter-spacing:0;text-transform:none;padding:0 1.5em;opacity:1;cursor:pointer}.gform_wrapper .gfield .gfield_checkbox label,.gform_wrapper .gfield .gfield_radio label,.gform_wrapper .gfield .ginput_container_consent label{font-size:1.9rem}@media screen and (min-width:576px){.gform_wrapper .gfield .gfield_checkbox label,.gform_wrapper .gfield .gfield_radio label,.gform_wrapper .gfield .ginput_container_consent label{font-size:calc( 1.9rem + 1.1 * ( ( 100vw - 57.6rem ) / 70.4 ))}}@media screen and (min-width:1280px){.gform_wrapper .gfield .gfield_checkbox label,.gform_wrapper .gfield .gfield_radio label,.gform_wrapper .gfield .ginput_container_consent label{font-size:3rem}}.gform_wrapper .gfield .gfield_checkbox label:before,.gform_wrapper .gfield .gfield_radio label:before,.gform_wrapper .gfield .ginput_container_consent label:before{content:'';position:absolute;left:0;top:.1em;width:1em;height:1em;border-width:.2rem;border-style:solid;border-color:var(--field-border);border-radius:.2rem;background-color:var(--field-bg);-webkit-transition:var(--trans);transition:var(--trans)}.gform_wrapper .gfield .gfield_checkbox label:focus:before,.gform_wrapper .gfield .gfield_checkbox label:hover:before,.gform_wrapper .gfield .gfield_radio label:focus:before,.gform_wrapper .gfield .gfield_radio label:hover:before,.gform_wrapper .gfield .ginput_container_consent label:focus:before,.gform_wrapper .gfield .ginput_container_consent label:hover:before{border-width:.5rem}.gform_wrapper .gfield .gfield_checkbox label a,.gform_wrapper .gfield .gfield_radio label a,.gform_wrapper .gfield .ginput_container_consent label a{text-decoration:underline;--link-clr:currentColor}.gform_wrapper .gfield .gfield_checkbox .gchoice,.gform_wrapper .gfield .gfield_radio .gchoice,.gform_wrapper .gfield .ginput_container_consent .gchoice{padding-block:1rem}.gform_wrapper .gfield .gfield_checkbox .gchoice:last-child,.gform_wrapper .gfield .gfield_radio .gchoice:last-child,.gform_wrapper .gfield .ginput_container_consent .gchoice:last-child{padding-bottom:0}.gform_wrapper .gfield .gfield_checkbox input:checked+label:before,.gform_wrapper .gfield .ginput_container_consent input:checked+label:before{background-color:var(--field-bg);border-width:.5em}.gform_wrapper .gfield .gfield_checkbox input:checked+label:after,.gform_wrapper .gfield .ginput_container_consent input:checked+label:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;-webkit-transition-delay:125ms;transition-delay:125ms}.gform_wrapper .gfield .gfield_checkbox label:after,.gform_wrapper .gfield .ginput_container_consent label:after{content:'';position:absolute;z-index:2;left:.5em;top:.6em;display:block;width:1em;height:1em;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);opacity:0;-webkit-mask-image:url(../img/icons/check.svg);mask-image:url(../img/icons/check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--field-check-color);-webkit-transition:var(--trans-fast);transition:var(--trans-fast)}.gform_wrapper .gfield .gfield_radio input:checked+label:before{border-width:1rem}.gform_wrapper .gfield .gfield_radio label:before{border-radius:100%}.gform_wrapper button[type=submit].gform_button,.gform_wrapper input[type=submit].gform_button{--icon-w:7rem;height:calc(var(--icon-w)/ 2);margin-left:auto;-webkit-transition:var(--trans);transition:var(--trans)}.gform_wrapper button[type=submit].gform_button:first-child,.gform_wrapper input[type=submit].gform_button:first-child{margin-left:0}.gform_wrapper button[type=submit].gform_button:before,.gform_wrapper input[type=submit].gform_button:before{content:'';position:relative;z-index:2;display:block;width:var(--icon-w);height:var(--icon-w);-webkit-mask-image:url(../img/icons/arrow-loop-stack-e.svg);mask-image:url(../img/icons/arrow-loop-stack-e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--icon-clr);-webkit-transition:var(--trans-fast);transition:var(--trans-fast)}.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{--icon-w:3.6rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;height:var(--icon-w);background-repeat:no-repeat;background-size:var(--icon-w) var(--icon-w);-webkit-transition:var(--trans);transition:var(--trans)}.gform_wrapper .gform_previous_button{margin-right:auto;padding-left:calc(var(--icon-w) + 1rem)}.gform_wrapper .gform_previous_button:before{content:'';position:relative;z-index:2;display:block;width:var(--icon-w);height:var(--icon-w);-webkit-mask-image:url(../img/icons/arrow-form-w.svg);mask-image:url(../img/icons/arrow-form-w.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--icon-clr);-webkit-transition:var(--trans-fast);transition:var(--trans-fast)}.gform_wrapper .gform_next_button{margin-left:auto;padding-right:calc(var(--icon-w) + 1rem)}.gform_wrapper .gform_next_button:after{content:'';position:relative;z-index:2;display:block;width:var(--icon-w);height:var(--icon-w);-webkit-mask-image:url(../img/icons/arrow-form-e.svg);mask-image:url(../img/icons/arrow-form-e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--icon-clr);-webkit-transition:var(--trans-fast);transition:var(--trans-fast)}.gform_wrapper .screen-reader-text{visibility:hidden}.gform_wrapper .gform_validation_container{display:none!important}.slider-btn--next:after,.slider-btn--prev:after{content:none}.plyr--video{--plyr-font-size-base:10px;--plyr-color-main:var(--clr-hl);--plyr-control-icon-size:2rem;--plyr-control-spacing:2rem;--plyr-control-radius:2rem;position:relative;display:block;width:100%;min-width:100%;background:0 0}.media--cover .plyr--video{position:absolute;height:100%}.media--contain .plyr--video{position:relative}.plyr--video:focus .plyr__controls,.plyr--video:hover .plyr__controls{-webkit-transform:translateY(0);transform:translateY(0)}.plyr--video[data-video-autoplay] .plyr__controls{display:none}.plyr--video[data-video-autoplay] .plyr__control--overlaid{display:none}.plyr--video .plyr__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.plyr--video .plyr__controls .plyr__controls__item:first-child{margin:0}.plyr--video.plyr--playing .plyr__control--overlaid{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.plyr--video.plyr--paused .plyr__control--overlaid{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.plyr--video.plyr--paused .plyr__controls{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__video-wrapper{display:block;width:100%;height:100%;background:0 0}.plyr--video .plyr__video-wrapper video{-o-object-fit:cover;object-fit:cover}.plyr--video .plyr__controls{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.25s all cubic-bezier(0, 0, .51, 1);transition:.25s all cubic-bezier(0, 0, .51, 1)}.plyr--video .plyr__controls .plyr__control{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.plyr--video .plyr__controls .plyr__control.plyr__control--pressed[data-plyr=mute]:before{-webkit-mask-image:url("../img/icons/muted.svg");mask-image:url("../img/icons/muted.svg")}.plyr--video .plyr__controls .plyr__control.plyr__control--pressed[data-plyr=play]:before{-webkit-mask-image:url("../img/icons/pause.svg");mask-image:url("../img/icons/pause.svg")}.plyr--video .plyr__controls .plyr__control[data-plyr=mute]:before{-webkit-mask-image:url("../img/icons/volume.svg");mask-image:url("../img/icons/volume.svg")}.plyr--video .plyr__controls .plyr__control[data-plyr=play]:before{-webkit-mask-image:url("../img/icons/play.svg");mask-image:url("../img/icons/play.svg");background-color:var(--icon-clr)}.plyr--video .plyr__controls .plyr__control:after,.plyr--video .plyr__controls .plyr__control:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;height:100%;border-radius:50%;-webkit-transition:var(--trans);transition:var(--trans)}.plyr--video .plyr__controls .plyr__control:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;background-color:var(--icon-clr)}.plyr--video .plyr__control{background-color:transparent;-webkit-box-shadow:none!important;box-shadow:none!important}.plyr--video .plyr__control--overlaid{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:17rem;height:17rem;background:0 0;background-size:contain;border:0;border-radius:0;-webkit-box-shadow:0!important;box-shadow:0!important;opacity:1;-webkit-transition:.25s all cubic-bezier(0, 0, .51, 1);transition:.25s all cubic-bezier(0, 0, .51, 1)}.plyr--video .plyr__control--overlaid:focus,.plyr--video .plyr__control--overlaid:hover{background:0 0}.plyr--video .plyr__control--overlaid:focus:before,.plyr--video .plyr__control--overlaid:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.plyr--video .plyr__control--overlaid:focus:after,.plyr--video .plyr__control--overlaid:hover:after{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}.plyr--video .plyr__control--overlaid:after,.plyr--video .plyr__control--overlaid:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;height:100%;border-radius:50%;background-color:var(--icon-clr);-webkit-transition:var(--trans);transition:var(--trans);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center}.plyr--video .plyr__control--overlaid:before{-webkit-mask-image:url("../img/icons/play-lg.svg");mask-image:url("../img/icons/play-lg.svg")}.plyr--video .plyr__control--overlaid:after{-webkit-mask-image:url("../img/icons/play-ring.svg");mask-image:url("../img/icons/play-ring.svg")}.plyr--video .plyr__control--overlaid *{display:none}.plyr--video .plyr__poster{background-size:cover}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.course-intro-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-intro-logo .logo{display:block;height:auto}.course-intro-logo .logo{width:18rem}@media screen and (min-width:768px){.course-intro-logo .logo{width:calc(18rem + 8 * ((100vw - 76.8rem)/ 51.2))}}@media screen and (min-width:1280px){.course-intro-logo .logo{width:26rem}}.course-intro-logo .logo svg{display:block}.course-intro-logo .logo svg :not([fill=none]){fill:var(--clr-hl)}.course-intro-logo .logo svg [fill=none]{stroke:var(--clr-hl);fill:none}.course-body{padding-bottom:0;line-height:1.3}.course-body{font-size:2.2rem}@media screen and (min-width:768px){.course-body{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.course-body{font-size:3.6rem}}@media screen and (min-width:768px){.course-body ul{-webkit-transform:translateX(calc(-1 * var(--text-outdent)));transform:translateX(calc(-1 * var(--text-outdent)))}}.course-foot{padding-top:0}.page--job .text--article{line-height:1.3}.page--job .text--article{font-size:2.2rem}@media screen and (min-width:768px){.page--job .text--article{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.page--job .text--article{font-size:3.6rem}}.page--job .job-intro{padding-block:0}.job-intro .intro__bg{--bg:#000000;z-index:0;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:14;grid-column:1/span 14;display:block;width:100vw;height:100%;background-color:var(--bg)}.job-intro .intro__body{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto;max-width:100%;-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2);row-gap:0;--text-clr:#ffffff;position:relative;z-index:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;grid-column:2/-2;padding:var(--dist-x2) 0 var(--dist-x2) 0}.job-intro .intro__title{grid-column:1/-1;margin-bottom:0}@media screen and (min-width:768px){.job-intro .intro__title{-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2/span 8}}.page--news .text--article{line-height:1.3}.page--news .text--article{font-size:2.2rem}@media screen and (min-width:768px){.page--news .text--article{font-size:calc( 2.2rem + 1.4 * ( ( 100vw - 76.8rem ) / 51.2 ))}}@media screen and (min-width:1280px){.page--news .text--article{font-size:3.6rem}}.news-intro{padding-bottom:0}.news-intro .intro__bg{--bg:#ffffff;z-index:0;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-ms-grid-column:1;-ms-grid-column-span:14;grid-column:1/span 14;display:block;width:100vw;height:100%;background-color:var(--bg)}.news-intro .intro__body{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto;max-width:100%;-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2);row-gap:0;--text-clr:#000000;position:relative;z-index:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;grid-column:2/-2;padding:var(--dist) 0 0}.news-intro .intro__title{grid-column:1/-1;margin-top:1rem;margin-bottom:0}@media screen and (min-width:768px){.news-intro .intro__title{-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2/span 8}}.news-intro .intro__meta{position:relative;grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.news-intro .intro__meta{grid-column:2/-2}}.project-intro{text-align:center}.project-intro:first-child .intro__body{padding:16rem 0 8rem}.project-intro .intro__title{margin-top:2rem}.project-intro .intro__body{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto;max-width:100%;-webkit-column-gap:var(--gutter-x2);-moz-column-gap:var(--gutter-x2);column-gap:var(--gutter-x2);row-gap:0;--text-clr:#000000;position:relative;z-index:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;grid-column:2/-2}.project-intro .intro__title{grid-column:1/-1;margin-top:1rem;margin-bottom:.1875em}@media screen and (min-width:1280px){.project-intro .intro__title{grid-column:2/-2}}.-ie10 .btn,.-ie11 .btn,.-ie9 .btn,.-iedge .btn{display:inline-block}.-ie10 ::-ms-input-placeholder,.-ie11 ::-ms-input-placeholder,.-ie9 ::-ms-input-placeholder,.-iedge ::-ms-input-placeholder{color:var(--text-clr);opacity:1}.-ie10 ::-ms-clear,.-ie11 ::-ms-clear,.-ie9 ::-ms-clear,.-iedge ::-ms-clear{display:none}.-ie10 svg.svg,.-ie11 svg.svg,.-ie9 svg.svg{height:unset}