@import "https://fonts.googleapis.com/css2?family=Grenze+Gotisch:wght@300;600;700;900&family=Montserrat:wght@200;300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@48,400,1,0";*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.cursor-pointer{cursor:pointer}p a{text-decoration:underline}.smooth,body,form input,form textarea,h1,h2,h3,h4,h5,h6,li,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Montserrat,sans-serif}@media (width>=961px){.mobile{display:none!important}}@media (width<=960px){.desktop{display:none!important}}.bg-grey{color:#00284f;background-color:#f6f6f2}.bg-blue{color:#fff;background-color:#00284f}.bg-red{color:#fff;background-color:#ec513c}.bg-beige{color:#00284f;background-color:#edece4}.bg-white{background-color:#fff}.hero-wrapper header{padding:37px}.hero-wrapper header.has-overlap{padding-bottom:157px}.hero-wrapper header img{width:100%}.hero-wrapper .overlap{margin-top:-120px}.hero-wrapper .overlap section{margin-inline:-48px;padding:48px}@media (width<=960px){.hero-wrapper .overlap section{margin-inline:unset;padding:48px 0}}.hero-wrapper .overlap section .col{padding-bottom:0}@media (width<=960px){.hero-wrapper .overlap section .col:not(:last-child){padding-bottom:48px}}section{padding:96px 0 48px}section.no-bottom-padding{margin-bottom:-30px;padding-bottom:0}section.overlap .container{grid-template-columns:auto;display:grid}section.overlap .container .col{flex-direction:column;justify-content:center;max-width:100%;padding:0 42px;display:flex}section.overlap .container .col a.button{margin:0 0 36px auto}@media (width<=960px){section.overlap .container .col a.button{margin:0}}section.overlap .container .col p{-moz-columns:2;columns:2;-moz-column-gap:84px;column-gap:84px}@media (width<=960px){section.overlap .container .col p{-moz-columns:unset;columns:unset;max-width:600px}}section.codes-header{background-color:#00284f;justify-content:center;align-items:flex-start;min-height:100vh;padding:0;display:flex}section.codes-header .col{flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:37px 0;display:flex}section.codes-header .col a,section.codes-header .col a img{width:100%}section.codes-header .col .codes-header-text{padding:96px 24px}section.codes-header .col .codes-header-text p{max-width:600px;font-size:20px}section.codes-header .col a.scroll-indicator{width:unset;margin-top:auto}section.codes-header .col *{color:#fff}@media (width<=960px){section{padding:48px 0 24px}}.container{grid-template-columns:repeat(auto-fit,minmax(420px,auto));max-width:1280px;margin:0 auto;display:grid}.container .col{width:100%;max-width:600px;margin:0 auto;padding:0 24px 48px}.container .col.align-center{align-self:center}.container .col.accent{text-align:center;background-color:#f6f6f2;flex-direction:column;justify-content:center;align-items:center;padding:48px 48px 24px;display:flex}.container .col.accent p{font-weight:500}.container .col.accent a.button{margin:20px 0}@media (width<=960px){.container .col.accent{padding:24px}}.container .col.full{max-width:100%}.container .col.wide{max-width:960px}.container .col.narrow{max-width:438px}@media (width<=960px){.container .col{padding:0 36px 24px}.container{flex-direction:column;display:flex}}h1 span.dropcap,h2 span.dropcap{color:#fff;text-align:right;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background-color:#00284f;background-repeat:no-repeat;background-size:cover;width:1.2em;height:1.4em;padding-top:.12em;position:absolute;top:-.12em;transform:translate(-100%)}h1 span.dropcap.red,h2 span.dropcap.red{color:#ec513c;background-color:#fff}h1 span.dropcap.blue,h2 span.dropcap.blue{color:#00284f;background-color:#fff}h1 span.dropcap.grey,h2 span.dropcap.grey{color:#f6f6f2}h1 span.dropcap.beige,h2 span.dropcap.beige{color:#edece4}span.scroll-indicator{font-size:3.5rem;animation:1.2s ease-in-out infinite bounce}@keyframes bounce{50%{transform:translateY(-20%)}}h1,h2{color:#00284f;letter-spacing:-.005em;z-index:0;font-family:Grenze Gotisch,cursive;position:relative}h1{letter-spacing:-.02em;font-size:3.5rem;font-weight:600;line-height:.85}h2{margin-bottom:.4em;font-size:2.65rem;font-weight:700;line-height:1}h3{letter-spacing:.01em;color:#00284f;margin-bottom:.8em;font-size:1.85rem;font-weight:800;line-height:1.05}h4{text-transform:uppercase;color:#ec513c;letter-spacing:.2em;margin-bottom:.35em;font-size:.85rem;font-weight:400}h5{color:#00284f;margin-bottom:1em;font-size:1em;font-weight:600}h6{text-transform:uppercase;letter-spacing:.035em;font-size:.85em;font-weight:900}p{color:#000;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1em;font-size:1rem;font-weight:400;line-height:1.7}p:last-child{margin-bottom:0}p.code{color:#00284f;margin-top:24px;font-size:18px}ul{color:#222;padding-left:1.6em;font-weight:400;line-height:1.6;list-style-position:outside}a.button,button{color:#fff;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;cursor:pointer;background-color:#ec513c;border:none;border-radius:99px;outline:none;align-items:center;width:min-content;height:36px;padding:.15em 1.2em .15em 2em;font-size:.9rem;font-weight:400;text-decoration:none;transition:all .14s;display:flex}a.button:hover,button:hover{background-color:#b12411;transform:scale(1.05)}a.button:active,button:active{background-color:#000}a.button:not(.no-arrow):after,button:not(.no-arrow):after{content:"";font-family:Material Symbols Rounded;font-size:1.8em}a.button.arrow-down:after,button.arrow-down:after{content:""}a.button.back,button.back{padding:.15em 2em .15em 1.2em}a.button.back:after,button.back:after{content:unset}a.button.back:before,button.back:before{content:"";font-family:Material Symbols Rounded;font-size:1.8em}a.button:disabled,button:disabled{cursor:default;color:#a8a8a8;background-color:#e0e0e0}img{max-width:100%}img.photos{filter:drop-shadow(0 12px 36px #0000001f)}form{flex-direction:column;margin-bottom:1em;display:flex}form input,form textarea{resize:vertical;background:#fbfbfb;border:1px solid #d0d0d0;border-radius:3px;outline:none;margin-bottom:1em;padding:.85em;font-family:inherit;font-size:14px;transition:all .12s}form input.error,form textarea.error{border-color:#ec513c}form input:focus,form textarea:focus{border-color:#00284f}form textarea{min-height:150px}form span.error{text-align:center;color:#ec513c;margin-top:1em;font-size:14px}form button{margin-left:auto}.join-our-code{padding-bottom:96px}.join-our-code h2{padding-bottom:.5em}.kc-codes p.video{color:#fff;cursor:pointer;background-color:#ec513c;border-radius:999px;padding:.25em .65em;font-size:1.2em}.kc-codes p.video.is-playing,.kc-codes p.video:hover:not(.is-playing){color:#ec513c;background-color:#fff;outline:1px solid #ec513c}.kc-codes p.video.is-playing{opacity:.2}@media (width>=960px){.kc-codes:nth-child(odd) .codes-title{order:1}}.video-image-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.video-image-wrapper img{transition:opacity .12s ease-in}.video-image-wrapper img.transparent{opacity:.1}.video-image-wrapper .video{flex-grow:1;width:100%;padding-bottom:56.25%;position:absolute}.video-image-wrapper .video span.close{color:#fff;z-index:1;cursor:pointer;background-color:#ec513c;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:18.2px;font-weight:900;display:flex;position:absolute;top:-14px;right:-14px}.video-image-wrapper .video iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}footer{color:#424245}footer a:hover{text-decoration:underline}footer .container{grid-template-columns:1fr 1fr 1fr;padding:48px 12px 0;display:grid}footer .container>div{border-left:1px solid #d0d0d1;padding:12px 15px 0}footer .container>div:last-child{border-right:1px solid #d0d0d1}@media (width<=960px){footer .container>div:last-child{border-right:none}footer .container>div{border-left:none;margin-bottom:36px}footer .container>div#address{order:3}footer .container>div#sitemap{order:2}footer .container>div#channels{order:1}footer .container{grid-template-columns:1fr;padding:24px 12px 0}}footer .address{justify-content:flex-start;align-items:center;margin-top:-12px;margin-bottom:8px;display:flex}footer .address img.pand{height:72px;margin-top:12px;margin-right:8px}footer .address iframe{width:100%;height:120px}footer h6{margin-bottom:1.2em}footer ul{padding-left:unset;list-style:none}footer li,footer p{margin-bottom:1em;padding:0;font-size:.9em;font-weight:400;line-height:1.5}footer li a,footer p a{color:inherit;text-decoration:none}footer li a.router-link-active,footer p a.router-link-active{font-weight:600}footer .social{flex-wrap:wrap;gap:1em;display:flex}footer .social div{display:flex}footer .social div:not(:last-child):after{content:"/";padding-left:.65em}footer .social div a{gap:.5em;display:flex}footer .social div a img{width:1em}footer .footer-logo{background-color:#00284f;justify-content:center;align-items:center;width:90px;height:90px;margin:90px auto 0;padding:12px;display:flex}footer .footer-logo img{height:100%}.thank-you-footer{justify-content:space-between;display:flex}.thank-you-footer .signature{flex-direction:column;align-items:center;width:max-content;padding:0 24px;display:flex}.thank-you-footer .signature img{width:115px;margin-bottom:12px}.thank-you-footer .signature span.name{color:#00284f;margin-bottom:.2em;font-size:14px;font-weight:600}.thank-you-footer .signature span.title{color:#222;font-size:14px;font-style:italic;font-weight:400}#CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{display:flex!important}
