@font-face{font-family:"AudiTypeScreen-Light";src:url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Light.woff2") format("woff2"),url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Light.woff") format("woff"),url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Light.ttf") format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:"AudiTypeScreen-Normal";src:url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Normal.woff") format("woff"),url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Normal.ttf") format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"AudiTypeScreen-Bold";src:url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Bold.woff2") format("woff2"),url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Bold.woff") format("woff"),url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiTypeScreen-Bold.ttf") format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"AudiType-Extended-Normal";src:url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiType-ExtendedNormal_4.03.woff") format("woff"),url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiType-ExtendedNormal_4.03.woff2") format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:"AudiType-Extended-Bold";src:url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiType-ExtendedBold_4.03.woff") format("woff"),url("../../../../../etc.clientlibs/settings/wcm/designs/audi/clientlib-all/resources/fonts/AudiType-ExtendedBold_4.03.woff2") format("woff2");font-weight:700;font-style:normal}
html{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:300;color:#333}
.page{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:300;color:#333}
.scorm-list a{color:#000}
.scorm-list a:hover{color:#000;opacity:.7}
.heading{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400}
.heading a{color:#000}
.heading a:hover{color:#000;opacity:.7}
.heading--1{font-weight:700;color:#000}
.heading--2{font-weight:700;font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif}
.heading--3{font-weight:700}
.heading--4{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:900}
.paragraph,.paragraph-box p{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:300;color:#333;font-size:18px}
.disclaimer-box>p{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:300;color:#333;font-size:18px}
.link-list,.table,.disclaimer-box>p,.paragraph,.paragraph-box p,.link-list a,.paragraph-box .copytext li,.powerlayer--dark .disclaimer-box.powerlayer-fullscreen-gallery__disclaimer-box li,.powerlayer--dark .disclaimer-box.powerlayer-with-gallery__item li{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif}
.link-list a,.table a,.disclaimer-box>p a,.paragraph a,.paragraph-box p a,.link-list a a,.paragraph-box .copytext li a,.powerlayer--dark .disclaimer-box.powerlayer-fullscreen-gallery__disclaimer-box li a,.powerlayer--dark .disclaimer-box.powerlayer-with-gallery__item li a{text-decoration:underline !important;text-decoration-style:dotted !important;transition:opacity .3s;color:#000}
.link-list a svg,.table a svg,.disclaimer-box>p a svg,.paragraph a svg,.paragraph-box p a svg,.link-list a a svg,.paragraph-box .copytext li a svg,.powerlayer--dark .disclaimer-box.powerlayer-fullscreen-gallery__disclaimer-box li a svg,.powerlayer--dark .disclaimer-box.powerlayer-with-gallery__item li a svg{fill:#333}
.link-list a:hover,.table a:hover,.disclaimer-box>p a:hover,.paragraph a:hover,.paragraph-box p a:hover,.link-list a a:hover,.paragraph-box .copytext li a:hover,.powerlayer--dark .disclaimer-box.powerlayer-fullscreen-gallery__disclaimer-box li a:hover,.powerlayer--dark .disclaimer-box.powerlayer-with-gallery__item li a:hover{color:#000;opacity:.7}
.link-list a:hover svg,.table a:hover svg,.disclaimer-box>p a:hover svg,.paragraph a:hover svg,.paragraph-box p a:hover svg,.link-list a a:hover svg,.paragraph-box .copytext li a:hover svg,.powerlayer--dark .disclaimer-box.powerlayer-fullscreen-gallery__disclaimer-box li a:hover svg,.powerlayer--dark .disclaimer-box.powerlayer-with-gallery__item li a:hover svg{fill:#333}
.powerlayer--dark .disclaimer-box.powerlayer-fullscreen-gallery__disclaimer-box p a,.powerlayer--dark .disclaimer-box.powerlayer-with-gallery__item p a,.powerlayer--dark .paragraph.powerlayer-with-gallery__item p a,.powerlayer--dark .paragraph.powerlayer-no-media__item p a,.paragraph-box .module--dark .copytext li a,.powerlayer--dark .disclaimer-box.powerlayer-fullscreen-gallery__disclaimer-box li a,.powerlayer--dark .powerlayer-with-gallery__item li a,.powerlayer--dark .powerlayer-no-media__item li a{color:#fff !important}
.copytext h1,.copytext h2{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400}
.contact-form .errorContainer{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;font-style:normal}
.contact-form label,.contact-form .contact-form__input{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:700;font-style:normal}
.contact-form .contact-form__agb-label{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400}
.contact-form__subline{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;font-style:normal}
.contact-form h2{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-style:normal;font-weight:400}
.processmoduleassetcomponent h1,.processmoduleassetcomponent h3{font-weight:400;font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif !important}
.processmoduleassetcomponent p{font-weight:400;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif !important}
.process__module__asset__component label{font-weight:400;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif}
.processmodulecomponent h1,.processmodulecomponent h3{font-weight:400;font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif !important}
.processmodulecomponent p{font-weight:400;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif !important}
.processmodulecomponent a{color:black !important}
.process__module__component-brand-selector label span{font-weight:400;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif !important}
.process__module__component-tab-content-container li{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif !important}
.social-sharing-dialog__headline{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif}
.coe-markdown .grid-container{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif !important;font-weight:normal}
.information__content-text h1,.information__content-text h3,.information__content-text h4,.information__content-text h5{font-weight:400;font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif}
.information__content-text p{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif}
h3.externallink__powerlayer_headline{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif}
.externallinkbutton span{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif}
.externallink__powerlayer_content_row p{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif}
.module.module--white{background-color:#fff}
.module.module--white .sloped-edge-cover{background-color:#fff}
.module.module--white .sloped-edge{fill:#fff;border-color:#fff}
.module.module--grey{background-color:#f2f2f2}
.module.module--grey .sloped-edge-cover{background-color:#f2f2f2}
.module.module--grey .sloped-edge{fill:#f2f2f2;border-color:#f2f2f2}
.module.module--dark{background-color:#1a1a1a}
.module.module--dark .sloped-edge-cover{background-color:#1a1a1a}
.module.module--dark .sloped-edge{fill:#1a1a1a;border-color:#1a1a1a}
.module.module--dark a{color:#fff}
.module.module--dark a:hover{color:#fff}
.module.module--dark a.button--secondary{color:#000}
.module.module--blue{background-color:#bb0a30}
.module.module--blue .sloped-edge-cover{background-color:#bb0a30}
.module.module--blue .sloped-edge{fill:#bb0a30;border-color:#bb0a30}
.button--primary,.button--secondary,.externallinkbutton{border-radius:0;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;font-size:1.5rem;height:6rem;transition:all .3s cubic-bezier(0.75,0.02,0.5,1)}
.button--primary,.externallinkbutton{background-color:#000;border-color:#000;color:#fff;stroke:#fff;fill:#fff}
.button--primary:hover,.externallinkbutton:hover{background-color:#333;border-color:#333;color:#fff;stroke:#fff;fill:#fff}
.button--secondary{background-color:#fff;border-color:#000;color:#000;stroke:#000;fill:#000}
.button--secondary:hover{background-color:#b3b3b3;border-color:#333;color:#333;stroke:#333;fill:#333}
.module.module--dark .button--primary,.module.module--dark .externallinkbutton,.powerlayer.powerlayer--dark .button--primary,.powerlayer.powerlayer--dark .externallinkbutton,.externallink_powerlayer_lightbox .externallinkbutton{background-color:#ccc;color:#000}
.module.module--dark .button--primary:hover,.module.module--dark .externallinkbutton:hover,.powerlayer.powerlayer--dark .button--primary:hover,.powerlayer.powerlayer--dark .externallinkbutton:hover,.externallink_powerlayer_lightbox .externallinkbutton:hover{background-color:#b3b3b3;color:#333}
.main-navigation{background-color:#333}
.main-navigation ul.main-navigation__linklist a,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__more,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__menu{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;color:#b3b3b3;font-size:1.2rem}
.main-navigation ul.main-navigation__linklist a .main-navigation__icon svg,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__more .main-navigation__icon svg,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__menu .main-navigation__icon svg{color:#b3b3b3;fill:#b3b3b3}
.main-navigation ul.main-navigation__linklist a:hover,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__more:hover,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__menu:hover{color:#fff}
.main-navigation ul.main-navigation__linklist a:hover .main-navigation__icon svg,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__more:hover .main-navigation__icon svg,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__menu:hover .main-navigation__icon svg{color:#fff;fill:#fff}
.main-navigation ul.main-navigation__linklist a.active,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__more.active,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__menu.active{color:#fff;font-weight:900}
.main-navigation ul.main-navigation__linklist a.active .main-navigation__icon svg,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__more.active .main-navigation__icon svg,.main-navigation ul.main-navigation__linklist .main-navigation__more-btn__menu.active .main-navigation__icon svg{color:#fff;fill:#fff}
.main-navigation ul.main-navigation__linklist li{height:8.5rem;border-bottom:1px solid #4c4c4c}
.main-navigation ul.main-navigation__linklist li:first-child{border-top:1px solid #4c4c4c}
.main-navigation .main-navigation__logo-wrapper{border-bottom:0}
.main-navigation .main-navigation__langswitch{background-color:#333;border-top:1px solid #4c4c4c}
.main-navigation .main-navigation__langswitch a{color:#b3b3b3;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif}
.main-navigation .main-navigation__langswitch a.lang--active{color:#fff;font-weight:700}
.main-navigation .main-navigation__langswitch a:hover{color:#fff}
.main-navigation .main-navigation__langswitch li{border-left:1px solid #4c4c4c}
.main-navigation .main-navigation__langswitch li:first-child{border:0}
.main-navigation .main-navigation__icon-menu svg,.main-navigation .main-navigation__icon-close svg{fill:#fff}
.main-navigation__flyout{background-color:#333}
.main-navigation__flyout ul.main-navigation__flyout-linklist li{border-bottom:.1rem solid #4c4c4c}
.main-navigation__flyout ul.main-navigation__flyout-linklist a{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;color:#b3b3b3}
.main-navigation__flyout ul.main-navigation__flyout-linklist a:hover{color:#fff}
.main-navigation__flyout ul.main-navigation__flyout-linklist a.active{color:#0099da}
.main-navigation__flyout .main-navigation__langswitch a{color:#b3b3b3;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif}
.main-navigation__flyout .main-navigation__langswitch a.lang--active{color:#fff;font-weight:700}
.main-navigation__flyout .main-navigation__icon-menu svg{fill:#b3b3b3}
.main-navigation__flyout .main-navigation__icon-close svg{fill:#fff}
.main-navigation__flyout .main-navigation__langswitch a.lang--active{color:#fff}
.tab_bar .tab_bar_nav_item{margin:6px 8px}
.tab_bar a.tab_bar_nav_link{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400;padding:10px 0;transition-property:border;transition-duration:.15s;transition-timing-function:linear;align-items:stretch;color:rgba(0,0,0,0.5);fill:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5)}
.tab_bar a.tab_bar_nav_link:hover{color:#000;fill:#000;stroke:#000}
.tab_bar a.tab_bar_nav_link.active{border-bottom:3px solid #000;color:#000;fill:#000;stroke:#000}
.tab_bar.tab_bar_2nd{background-color:#f2f2f2}
.tab_bar.tab_bar_2nd a.tab_bar_nav_link{font-size:18px}
.tab_bar.tab_bar_3rd{background-color:#e5e5e5}
.tab_bar.tab_bar_3rd a.tab_bar_nav_link{font-size:14px}
.page__secondnavi-wrapper{background-color:#f2f2f2}
.page__secondnavi-wrapper .anchor-navigation__wrapper button svg{fill:#333}
.page__secondnavi-wrapper .anchor-navigation__wrapper .anchor-navigation__list{margin-left:4.8rem}
.page__secondnavi-wrapper .anchor-navigation__toggle-button{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400;font-size:12px;align-items:stretch;color:rgba(0,0,0,0.5);fill:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5)}
.page__secondnavi-wrapper a.anchor-navigation__button{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400;font-size:12px;padding:.5rem 0;transition-property:color,background,fill,stroke;transition-duration:.15s;transition-timing-function:linear;align-items:stretch;color:rgba(0,0,0,0.5);fill:rgba(0,0,0,0.5);stroke:rgba(0,0,0,0.5)}
.page__secondnavi-wrapper a.anchor-navigation__button:hover,.page__secondnavi-wrapper a.anchor-navigation__button.active{color:#000;fill:#000;stroke:#000}
.page__secondnavi-wrapper a.anchor-navigation__button.active{border-bottom:3px solid #000}
.system-notification{background-color:#e5e5e5}
.system-notification .system-notification__close-button{background-color:transparent;color:#000}
.system-notification .system-notification__close-button:hover{background-color:transparent;color:#333}
.system-notification .paragraph-box p{color:#000;font-size:14px}
.system-notification .paragraph-box p a{color:#000;font-size:14px}
.system-notification .paragraph-box p a:hover{color:#333}
.system-notification .link-list li a{color:#000;font-size:14px}
.system-notification .link-list li a svg{fill:#000;color:#000}
.system-notification .link-list li a:hover{color:#333}
.system-notification .link-list li a:hover svg{fill:#333;color:#333}
.quick-access-buttons .quick-access-buttons__link{font-size:1.2rem;line-height:1.12;color:#000}
.quick-access-buttons .quick-access-buttons__link:hover{color:#000}
.quick-access-buttons .quick-access-buttons__icon{background-color:rgba(0,0,0,0.003)}
.quick-access-buttons .quick-access-buttons__icon:hover{background-color:rgba(0,0,0,0.005)}
.quick-access-buttons .quick-access-buttons__icon:hover svg{fill:#000;color:#000}
.quick-access-buttons .quick-access-buttons__icon svg{fill:#000;color:#000}
.coe-accordion .vw_accordion_item{border-bottom:1px solid #ccc}
.coe-accordion .vw_accordion_item .vw_accordion_item_head{padding:15px 0 15px 0;background-color:transparent}
.coe-accordion .vw_accordion_item .vw_accordion_item_toggle .vw_accordion_label_container .vw_acc_head_4{margin-top:26px;font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400;font-size:20px;color:#1a1a1a;line-height:28px}
.coe-accordion .vw_accordion_item .vw_accordion_item_toggle .vw_accordion_icon_container{padding-top:24px}
.coe-accordion .vw_accordion_item .vw_accordion_item_toggle .vw_accordion_icon_container .vw_accordion_icon{width:28px;height:28px;color:#1a1a1a;fill:#1a1a1a}
.coe-carousel .module.module--dark .carousel .swiper-pagination .swiper-pagination-bullet{background:#fff}
.coe-carousel .module.module--dark .carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}
.coe-carousel .module.module--dark .prev-next-button svg{fill:#fff;color:#fff}
.carousel .swiper-pagination .swiper-pagination-bullet{background:#000;opacity:.2;width:1.8rem;height:.6rem;border-radius:0;margin-left:.4rem}
.carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;opacity:1}
.carousel .prev-next-button svg{fill:#000;color:#000}
.core-cms-ui-button{border-radius:0 !important;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif !important;font-weight:400 !important;font-size:1.5rem !important;height:6rem !important;transition:all .3s cubic-bezier(0.75,0.02,0.5,1) !important;background-color:#000 !important;border-color:#000 !important;color:#fff !important;border-radius:unset !important}
.core-cms-ui-button:hover{background-color:#333 !important;border-color:#333 !important;color:#fff !important}
.core-cms-ui-button--secondary{background-color:#fff !important;border-color:#000 !important;color:#000 !important}
.core-cms-ui-button--secondary:hover{background-color:#b3b3b3 !important;border-color:#333 !important;color:#333 !important}
.core-cms-ui-checkbox__box::before{border-color:#000 !important}
.core-cms-ui-cookie__disagree-cta{color:#000 !important;border-color:#000 !important}
.core-cms-ui-cookie__header{background:#e5e5e5 !important}
.core-cms-ui-button--show-more{background-color:#fff !important;border-color:#000 !important;color:#000 !important}
.core-cms-ui-button--show-more .core-cms-ui-button__text-wrapper{margin-bottom:0 !important}
.core-cms-ui-button--show-more:hover{background-color:#b3b3b3 !important;border-color:#333 !important;color:#333 !important}
.coe-breaker .breaker .breaker__link .breaker__icon{background-color:#000;transition:background-color .3s}
.coe-breaker .breaker .breaker__link .breaker__icon svg{fill:#fff;color:#fff}
.coe-breaker .breaker .breaker__link:hover .breaker__icon{background-color:#000}
.coe-breaker .breaker .breaker__link:hover .breaker__icon svg{fill:#fff;color:#fff}
.coe-breaker .breaker .breaker__image{object-fit:cover}
.coe-breaker .onsitead-disruptor__bubble{width:20%;max-width:25rem;background-color:#bb0a30;border:.1rem solid;border-radius:50% 50% 0 50%;top:-4rem}
.coe-breaker .onsitead-disruptor__bubble .onsitead-disruptor__headline{color:#fff;font-size:2.4rem;font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:900}
.footer{background-color:#fff}
.footer .footer__social__button{width:2.2rem;height:2.2rem}
.footer .footer__social__button img{filter:none}
.footer .footer__legal__item>span{color:#333;font-size:14px}
.footer .footer__legal__item a{color:#333;font-size:14px}
.footer .footer__legal__item a:hover{color:rgba(51,51,51,0.7)}
.footer .footer__disclaimer-box p{color:#333;font-size:18px}
.footer .footer__disclaimer-box p a{color:#333;font-size:14px}
.footer .footer__disclaimer-box p a:hover{color:rgba(51,51,51,0.6)}
.footer .footer__language__button{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;border-radius:0;font-size:1.5rem;background-color:#000;border-color:#000;color:#fff;stroke:#fff;fill:#fff;font-size:1.4rem}
.footer .footer__language__button:hover{background-color:#333;border-color:#333;color:#fff;stroke:#fff;fill:#fff}
.footer footer__head{background-color:#e5e5e5}
.footer .footer__to-top-botton{color:#333}
.footer .footer__to-top-botton svg{fill:#333;color:#333;width:1.5rem;height:1.5rem;margin-top:-0.5rem}
.footer .footer__to-top-botton:hover{color:rgba(51,51,51,0.7)}
.footer .footer__to-top-botton:hover svg{fill:rgba(51,51,51,0.7);color:rgba(51,51,51,0.7)}
form.contact-form__module h1{color:#333;font-size:36px;font-weight:700}
form.contact-form__module .coe-form-field{background:0}
form.contact-form__module .coe-form-field input.form-control,form.contact-form__module .coe-form-field select.form-control,form.contact-form__module .coe-form-field textarea.form-control{padding:.5em 0;font-weight:400;text-align:left;color:rgba(0,0,0,0.6);background:0;border-radius:0;box-shadow:none;border:none !important;border-bottom:1px solid rgba(0,0,0,0.3) !important;transition-duration:.25s;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);transition-property:border,color}
form.contact-form__module .coe-form-field input.form-control:hover,form.contact-form__module .coe-form-field select.form-control:hover,form.contact-form__module .coe-form-field textarea.form-control:hover{border-bottom:1px solid rgba(0,0,0,0.8) !important}
form.contact-form__module .coe-form-field input.form-control:focus,form.contact-form__module .coe-form-field select.form-control:focus,form.contact-form__module .coe-form-field textarea.form-control:focus{border-bottom:2px solid rgba(0,0,0,0.8) !important}
form.contact-form__module .coe-form-field input.form-control::placeholder,form.contact-form__module .coe-form-field select.form-control::placeholder,form.contact-form__module .coe-form-field textarea.form-control::placeholder{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;color:rgba(0,0,0,0.6);font-size:16px}
form.contact-form__module .coe-form-field label{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;color:gray;font-size:16px}
form.contact-form__module .coe-form-field input[type="checkbox"] + span{height:22px;min-width:22px;background-color:transparent;border-radius:4px;border:1px solid #333}
form.contact-form__module .coe-form-field input[type="checkbox"] + span svg{width:20px;height:20px;fill:#333;color:#333;visibility:hidden}
form.contact-form__module .coe-form-field input[type="checkbox"]:checked + span{background-color:transparent;border:1px solid #333}
form.contact-form__module .coe-form-field input[type="checkbox"]:checked + span svg{fill:#333;color:#333;visibility:visible}
form.contact-form__module .coe-form-field .icon-validation_valid,form.contact-form__module .coe-form-field .icon-validation_invalid{width:30px !important;height:30px !important;right:10px !important}
form.contact-form__module .coe-form-field .icon-validation_valid{fill:#4daf24;color:#4daf24;bottom:5px !important}
form.contact-form__module .coe-form-field .icon-validation_invalid{fill:#c82e2d;color:#c82e2d;bottom:30px !important}
form.contact-form__module .coe-form-field .contact-form__select-background{background:0}
form.contact-form__module .coe-form-field .contact-form__select-background .icon-validation_valid,form.contact-form__module .coe-form-field .contact-form__select-background .icon-validation_invalid{right:40px !important;bottom:5px !important}
form.contact-form__module .coe-form-field .contact-form__select-background .contact-form__select-arrow{fill:#333;color:#333;width:16px;height:16px;top:12px;right:4px}
form.contact-form__module .coe-form-field button.contact-form__submit{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:400;border-radius:0;font-size:1.5rem;background-color:#000;border-color:#000;color:#fff;stroke:#fff;fill:#fff;height:6rem}
form.contact-form__module .coe-form-field button.contact-form__submit:hover{background-color:#333;border-color:#333;color:#fff;stroke:#fff;fill:#fff}
.movie .movie__media-box .movie__play-btn{background-color:#000;color:#fff;fill:#fff}
.movie .movie__media-box .movie__play-btn:hover{background-color:#333}
.powerlayer .pagination-prev-button,.powerlayer .pagination-next-button{width:3.6rem;height:8rem}
.powerlayer .pagination-prev-button{border-top-right-radius:0;border-bottom-right-radius:0}
.powerlayer .pagination-next-button{border-top-left-radius:0;border-bottom-left-radius:0}
.powerlayer.powerlayer--dark{background:#000}
.powerlayer.powerlayer--dark .pagination-list__button{background:#fff;opacity:.2;width:1.8rem;height:.6rem;border-radius:0;margin-left:.4rem}
.powerlayer.powerlayer--dark .pagination-list__button.active{background-color:#fff;opacity:1}
.powerlayer.powerlayer--dark .pagination-prev-button,.powerlayer.powerlayer--dark .pagination-next-button{border:0;background-color:transparent;transition:background-color .3s cubic-bezier(0.75,0.02,0.5,1);width:3.6rem;height:8rem}
.powerlayer.powerlayer--dark .pagination-prev-button:hover,.powerlayer.powerlayer--dark .pagination-next-button:hover{background-color:transparent}
.powerlayer.powerlayer--dark .pagination-prev-button:hover svg,.powerlayer.powerlayer--dark .pagination-next-button:hover svg{fill:#fff;color:#fff}
.powerlayer.powerlayer--dark .pagination-prev-button svg,.powerlayer.powerlayer--dark .pagination-next-button svg{fill:#fff;color:#fff}
.powerlayer.powerlayer--dark .pagination-prev-button{border-top-right-radius:0;border-bottom-right-radius:0}
.powerlayer.powerlayer--dark .pagination-next-button{border-top-left-radius:0;border-bottom-left-radius:0}
.powerlayer.powerlayer--dark .powerlayer__close-button{border:0;background-color:rgba(26,26,26,0.003);transition:background-color .3s cubic-bezier(0.75,0.02,0.5,1)}
.powerlayer.powerlayer--dark .powerlayer__close-button:hover{background-color:rgba(26,26,26,0.005)}
.powerlayer.powerlayer--dark .powerlayer__close-button:hover svg{fill:#fff;color:#fff}
.powerlayer.powerlayer--dark .powerlayer__close-button svg{fill:#fff;color:#fff}
.powerlayer.powerlayer--dark .powerlayer-fullscreen-gallery__play-button,.powerlayer.powerlayer--dark .powerlayer-with-gallery__gallery__play-button,.powerlayer.powerlayer--dark .powerlayer-video-wall__player__button,.powerlayer.powerlayer--dark .powerlayer-video-wall__next-list__play{background-color:#000;color:#fff}
.powerlayer.powerlayer--dark .powerlayer-fullscreen-gallery__play-button:hover,.powerlayer.powerlayer--dark .powerlayer-with-gallery__gallery__play-button:hover,.powerlayer.powerlayer--dark .powerlayer-video-wall__player__button:hover,.powerlayer.powerlayer--dark .powerlayer-video-wall__next-list__play:hover{background-color:#333}
.powerlayer.powerlayer--dark .powerlayer-video-wall__next-list li:hover .powerlayer-video-wall__next-list__play{background-color:#333}
.powerlayer.powerlayer--bright{background:#f2f2f2}
.powerlayer.powerlayer--bright .pagination-list__button{background:#fff;opacity:.2;width:1.8rem;height:.6rem;border-radius:0;margin-left:.4rem}
.powerlayer.powerlayer--bright .pagination-list__button.active{background-color:#fff;opacity:1}
.powerlayer.powerlayer--bright .pagination-prev-button,.powerlayer.powerlayer--bright .pagination-next-button{border:0;background-color:transparent;transition:background-color .3s cubic-bezier(0.75,0.02,0.5,1)}
.powerlayer.powerlayer--bright .pagination-prev-button:hover,.powerlayer.powerlayer--bright .pagination-next-button:hover{background-color:transparent}
.powerlayer.powerlayer--bright .pagination-prev-button:hover svg,.powerlayer.powerlayer--bright .pagination-next-button:hover svg{fill:#fff;color:#fff}
.powerlayer.powerlayer--bright .pagination-prev-button svg,.powerlayer.powerlayer--bright .pagination-next-button svg{fill:#fff;color:#fff}
.powerlayer.powerlayer--bright .powerlayer__close-button{border:0;background-color:transparent;transition:background-color .3s cubic-bezier(0.75,0.02,0.5,1)}
.powerlayer.powerlayer--bright .powerlayer__close-button:hover{background-color:transparent}
.powerlayer.powerlayer--bright .powerlayer__close-button:hover svg{fill:#000;color:#000}
.powerlayer.powerlayer--bright .powerlayer__close-button svg{fill:#333;color:#333}
.powerlayer.powerlayer--bright .powerlayer-fullscreen-gallery__play-button,.powerlayer.powerlayer--bright .powerlayer-with-gallery__gallery__play-button,.powerlayer.powerlayer--bright .powerlayer-video-wall__player__button,.powerlayer.powerlayer--bright .powerlayer-video-wall__next-list__play{background-color:#000;color:#fff}
.powerlayer.powerlayer--bright .powerlayer-fullscreen-gallery__play-button:hover,.powerlayer.powerlayer--bright .powerlayer-with-gallery__gallery__play-button:hover,.powerlayer.powerlayer--bright .powerlayer-video-wall__player__button:hover,.powerlayer.powerlayer--bright .powerlayer-video-wall__next-list__play:hover{background-color:#333}
.powerlayer.powerlayer--bright .powerlayer-video-wall__next-list li:hover .powerlayer-video-wall__next-list__play{background-color:#333}
.externallink__powerLayer{background-color:#000 !important}
.externallink__powerLayer .externallink_close{background-color:rgba(26,26,26,0.003)}
.externallink__powerLayer .externallink_close .externallink__powerLayer_iconWrapper{border:0;background-color:rgba(26,26,26,0.003);transition:background-color .3s cubic-bezier(0.75,0.02,0.5,1)}
.externallink__powerLayer .externallink_close .externallink__powerLayer_iconWrapper:hover{background-color:rgba(26,26,26,0.005)}
.externallink__powerLayer .externallink_close .externallink__powerLayer_iconWrapper:hover svg{fill:#fff;color:#fff}
.externallink__powerLayer .externallink_close .externallink__powerLayer_iconWrapper svg{fill:#fff;color:#fff}
.site-search_search_link_recommendations{background:#e5e5e5;border:1px solid #b3b3b3}
.powerlayer-site-search a{display:inline-block;color:#333;text-decoration:none}
.powerlayer-site-search a:focus,.powerlayer-site-search a:active{text-decoration:none;color:#333}
.powerlayer-site-search a:hover{text-decoration:none;color:#333}
.powerlayer-site-search .site-search_btn_secondary{background-color:#fff;border-color:#000;color:#000}
.powerlayer-site-search .site-search_btn_primary:hover,.powerlayer-site-search .site-search_btn_secondary:hover,.powerlayer-site-search .site-search_btn_secondary:active,.powerlayer-site-search .site-search_btn_secondary:focus{color:#fff;background-color:#333;border-color:#333}
.powerlayer-site-search .site-search_btn_primary{color:#fff;background-color:#000;border-color:#000}
.site-search_icon{fill:#b3b3b3}
.site-search_head_2,.site-search_head_4{color:#333}
.site-search_copy_b1{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:300;font-style:normal;color:#333}
.site-search_copy_b1_bold,.site-search_btn_primary,.site-search_btn_secondary{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;color:#333}
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:300;font-style:normal;color:#333}
.site-search_head_2,.site-search_head_4{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;color:#333}
.powerlayer-site-search h5,.powerlayer-site-search .h5,.site-search_head_5{letter-spacing:-0.025em;margin:0;color:#333}
.site-search_head_5{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;color:#333}
.site-search_copy_b2,.site-search_copy_b3{font-family:"AudiTypeScreen-Light",Verdana,Geneva,sans-serif;font-weight:300;font-style:normal;color:#333}
.stage .stage__headline{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:900;letter-spacing:-0.025em}
.stage .stage__subhead{font-family:"AudiType-Extended-Normal",Verdana,Geneva,sans-serif;font-weight:400;letter-spacing:-0.025em}
.stage .stage__headline{font-size:13.9rem}
.stage .stage__headline.dark{color:#333}
.stage .stage__headline.white{color:#fff}
.stage .stage__subhead.dark{color:#333}
.stage .stage__subhead.white{color:#fff}
.table table{border-collapse:separate;border-spacing:.5rem;border-color:#000}
.table table td,.table table th{padding:20px 15px 10px 0;border:0 solid rgba(255,255,255,0) !important}
.table table td{font-size:20px;font-weight:300;text-align:left;line-height:36px;color:#333;border-top:1px solid #000 !important;border-bottom:0 solid #000 !important;border-left:0 solid #000 !important;border-right:0 solid #000 !important}
.table table th{font-size:20px;font-weight:700;text-align:left;line-height:30px;color:#333;background-color:transparent;border-top:3px solid #000 !important;border-bottom:0 solid #000 !important;border-left:0 solid #000 !important;border-right:0 solid #000 !important}
.table table tr{vertical-align:middle}
.table table tr:nth-child(even){background:transparent}
.table table tr:nth-child(odd){background:transparent}
.table table tr:last-child td{border-bottom:1px solid #000 !important;padding-bottom:1rem}
.teaser-slider .swiper-button-prev svg,.teaser-slider .swiper-button-next svg{fill:#000;color:#000}
.teaser-slider .swiper-pagination .swiper-pagination-bullet{background:#000;opacity:.2;width:1.8rem;height:.6rem;border-radius:0;margin-left:.4rem}
.teaser-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;opacity:1}
.coe-teaser-next-steps .next-steps__item-icon svg{color:#fff;fill:#fff}
.coe-teaser-next-steps .next-steps__item-links li a{font-size:16px;font-weight:500;color:#fff}
.coe-teaser-next-steps .next-steps__item-links li a svg{fill:#fff;color:#fff}
.coe-teaser-next-steps .next-steps__item-links li a:hover{color:rgba(255,255,255,0.7)}
.coe-teaser-next-steps .next-steps__item-links li a:hover svg{fill:rgba(255,255,255,0.7);color:rgba(255,255,255,0.7)}
.video-wall .video-wall__video-tile__play-btn{background-color:#000;color:#fff}
.video-wall .video-wall__video-tile__play-btn:hover{background-color:#333}
.video-wall__video-tile__play-btn{background-color:#000;color:#fff}
.video-wall__video-tile__play-btn:hover{background-color:#333}
.video-wall__video-tile .paragraph-box p{font-size:inherit}
.video-wall__video-tile .paragraph-box p a{color:#fff}
.video-wall__video-tile .paragraph-box p a:hover{color:#fff}