.useful-links .card{border-color:#e7eaf9}.useful-links .card-body a,.useful-links .card-body li:before{color:#3a4b59}.useful-links .card-body a:hover,.useful-links .card-title{color:#061856}.vimeo-container{position:relative;max-width:100%;max-height:100%;margin:auto}.vimeo-container iframe{display:block;margin:0 auto;max-width:100%}.vimeo-container .video-consent-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:0 20px;color:#fff}.vimeo-container .video-consent-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vimeo-container .video-consent-overlay .video-consent-overlay-text{isolation:isolate;text-align:center;font-size:14px}@media (max-width:1199px){.vimeo-container .video-consent-overlay .video-consent-overlay-text{font-size:11px}}@media (max-width:991px){.vimeo-container .video-consent-overlay .video-consent-overlay-text{font-size:9px}}@media (max-width:767px){.vimeo-container .video-consent-overlay .video-consent-overlay-text{font-size:16px}}@media (max-width:543px){.vimeo-container .video-consent-overlay .video-consent-overlay-text{font-size:14px}}@media (max-width:424px){.vimeo-container .video-consent-overlay .video-consent-overlay-text{font-size:11px}}@media (max-width:338px){.vimeo-container .video-consent-overlay .video-consent-overlay-text{font-size:10px}}.vimeo-container .video-consent-overlay .vimeo-video-consent-overlay-accept-button{isolation:isolate;margin:20px 0 0;padding:8px 10px;background-color:#306ac5;cursor:pointer;border-radius:10px;color:#fff;font-size:14px;font-weight:400}@media (max-width:1199px){.vimeo-container .video-consent-overlay .vimeo-video-consent-overlay-accept-button{font-size:11px}}@media (max-width:991px){.vimeo-container .video-consent-overlay .vimeo-video-consent-overlay-accept-button{font-size:9px}}@media (max-width:767px){.vimeo-container .video-consent-overlay .vimeo-video-consent-overlay-accept-button{font-size:16px}}@media (max-width:543px){.vimeo-container .video-consent-overlay .vimeo-video-consent-overlay-accept-button{font-size:14px}}@media (max-width:424px){.vimeo-container .video-consent-overlay .vimeo-video-consent-overlay-accept-button{font-size:11px}}@media (max-width:338px){.vimeo-container .video-consent-overlay .vimeo-video-consent-overlay-accept-button{font-size:10px}}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:900;src:url(/build/fonts/FiraSans-Black.608b764a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:900;src:url(/build/fonts/FiraSans-BlackItalic.57579f90.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(/build/fonts/FiraSans-Bold.382e2304.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:700;src:url(/build/fonts/FiraSans-BoldItalic.6e7fd978.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:800;src:url(/build/fonts/FiraSans-ExtraBold.ab5e89ae.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:800;src:url(/build/fonts/FiraSans-ExtraBoldItalic.efd9cf8a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:200;src:url(/build/fonts/FiraSans-ExtraLight.7b01a1d6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:200;src:url(/build/fonts/FiraSans-ExtraLightItalic.ffffdab9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:400;src:url(/build/fonts/FiraSans-Italic.576fe2da.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/build/fonts/FiraSans-Light.20161a55.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:300;src:url(/build/fonts/FiraSans-LightItalic.19d6dc84.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(/build/fonts/FiraSans-Medium.f97963c5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:500;src:url(/build/fonts/FiraSans-MediumItalic.c4a7f4d9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/build/fonts/FiraSans-Regular.50e780b4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:600;src:url(/build/fonts/FiraSans-SemiBold.eb5e811f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:600;src:url(/build/fonts/FiraSans-SemiBoldItalic.a6196467.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:100;src:url(/build/fonts/FiraSans-Thin.8205dc3e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fira Sans;font-style:italic;font-weight:100;src:url(/build/fonts/FiraSans-ThinItalic.5512e98f.ttf) format("truetype")}html{scroll-behavior:smooth}@media (min-width:1200px){.container{min-width:0;max-width:1440px}}@media (max-width:1199px){.container{min-width:0;max-width:none}}body{background-color:#f5f6f8;font-family:Fira Sans,sans-serif;overflow:hidden}@media (max-width:543px){body{overflow:auto}}body .language-link{max-width:73em;margin:1.5rem}body .language-link a{color:#185073}body .language-link a:hover{text-decoration:unset;font-weight:600}body .header{margin-bottom:auto}body .bg-menu{display:flex;justify-content:center;align-items:center;text-align:center}body .btn-download{visibility:hidden}body .btn-bestellen,body .btn-serial-modal{border-radius:25px;padding-left:2em;padding-right:2em;text-transform:uppercase;font-size:14px;font-weight:600}body .btn-serial-modal{position:absolute;top:102px;right:64.5%;color:#fff;background-color:#33c3f0;border-color:#33c3f0}body .btn-serial-modal:hover{background-color:#2bacd5;border-color:#2bacd5}body .btn-serial-modal:active,body .btn-serial-modal:focus{background-color:#2bacd5!important;border-color:#2bacd5!important}@media (max-width:991px){body .btn-serial-modal{top:141px;right:56.5%}}@media (max-width:767px){body .btn-serial-modal{top:103px;right:26.5%}}@media (max-width:543px){body .btn-serial-modal{top:141px;right:9.5%}}body .card{width:17rem;border-radius:15px;margin:0 auto;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);border:none}body .card .card-img-top{width:60%;margin:2em auto}body .card .card-body{background:#440b91;color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-size:25px;text-align:center;font-weight:600}body .serial-number-button{text-transform:uppercase;font-size:14px;font-weight:600}body .serial-number-button.btn-secondary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}body .serial-number-button.btn-secondary:not(.disabled):active,body .serial-number-button.btn-secondary:not(.disabled):hover{background-color:#2bacd5;border-color:#2bacd5}body .footer{position:relative;z-index:996;padding:1em 3em;height:60px;max-width:1440px;bottom:0;margin-bottom:10px}@media (max-width:767px){body .footer{text-align:center!important;font-size:10px;height:70px;position:relative;padding:1em 3em 0}}body .footer>.row>.cerblock{display:flex;align-items:center}@media (max-width:767px){body .footer>.row>.cerblock{display:block}}body .footer .navigator-block{float:left}@media (max-width:767px){body .footer .navigator-block{float:none}}@media (max-width:991px){body .footer .navigator-block{font-size:1em}}@media (max-width:767px){body .footer .navigator-block .nav{display:inline-flex;justify-content:center}}body .footer .navigator-block .nav-item .nav-link{padding:.3em;font-size:.75rem;color:#707070}body .footer .navigator-block .nav-item .nav-link:hover{font-weight:600}@media (max-width:767px){body .footer .navigator-block .nav-item .nav-link{color:#707070}}body .footer img{float:left;margin-right:2em}@media (max-width:767px){body .footer img{float:none;padding-top:.5em;display:block;margin:.2em auto}}@media (max-width:543px){body .footer img{padding-top:0}}body .footer p{color:#707070;float:left;margin-bottom:0;padding:.3em;font-size:.75rem}@media (max-width:767px){body .footer p{float:none;font-size:.7em}}@media (max-width:543px){body .footer p{font-size:1.2em}}body .footer p a{color:#707070}body .footer .parentWidgetWrapper:nth-child(4n){margin-left:auto}body .footer .parentWidgetWrapper:nth-child(4n) .social-footer{display:flex;align-items:center}body .footer .parentWidgetWrapper:nth-child(4n) .social-footer img{margin-right:0;width:20px;margin-left:1rem}@media (max-width:767px){body .footer .parentWidgetWrapper:nth-child(4n) .social-footer{display:inline-flex}}body>div>div:first-child>div:first-child:not(.modalContent):not(.modal-dialog){display:flex;flex-direction:column;min-height:100vh;margin:0}body>div>div:first-child>div:first-child:not(.modalContent):not(.modal-dialog)>div.footer:last-child{margin-top:auto}