@charset "UTF-8";:root{--xs:map-get($breakpoints,"xs");--sm:map-get($breakpoints,"sm");--md:map-get($breakpoints,"md");--lg:map-get($breakpoints,"lg");--xl:map-get($breakpoints,"xl");--xxl:map-get($breakpoints,"xxl");--xxxl:map-get($breakpoints,"xxxl");--base-font-size:24px;--base-line-height:1;--base-spacing:64px;--headings-line-height:1.2;--headings-margin-bottom:0.4em;--duration:200ms;--wrap-spacing:4px;--wrap-body:1920px;--wrap-content:1080px;--wrap-xl:1920px;--wrap-lg:1440px;--wrap-md:1120px;--wrap-sm:864px;--font-primary:"Noto Sans","Work Sans","Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;--font-secondary:"Noto Sans","Hoefler Text",Utopia,"Liberation Serif","Nimbus Roman No9 L Regular",Times,"Times New Roman",serif;--brandRed:#2f909b;--brandBlue:#004f70;--page-color:#333;--page-bg:#f8f7f7;--link-color:var(--page-color);--link-hover-color:var(--page-color);--selection-color:#fff;--selection-bg:var(--brandRed)}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:200;src:url(../fonts/noto-sans-v32-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(../fonts/noto-sans-v32-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(../fonts/noto-sans-v32-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(../fonts/noto-sans-v32-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(../fonts/noto-sans-v32-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(../fonts/noto-sans-v32-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(../fonts/noto-sans-v32-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:900;src:url(../fonts/noto-sans-v32-latin-900.woff2) format("woff2")}html{box-sizing:border-box;text-rendering:optimizeSpeed}*,:after,:before{box-sizing:inherit;scroll-margin-top:114px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-primary);margin:0;min-height:100vh;text-rendering:optimizeLegibility}button,figcaption,figure,h1,h2,h3,h4,h5,h6,input,ol,p,select,textarea,ul{margin-bottom:.5em;margin-top:0}p{margin-bottom:1em}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{border-color:var(--color-brand-primary-hex);border-style:solid;border-width:1px 0 0;margin:2em auto;padding:.25em 0;width:100%}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.3;margin:0 0 1rem;padding:1rem}input,select,textarea{border:1px solid #ddd}textarea{resize:vertical}button{background:var(--link-color);border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;line-height:1.3;padding:.25rem .5rem;text-decoration:none;white-space:nowrap}button:hover{background:var(--link-hover-color)}img{height:auto;max-width:100%}svg{overflow:hidden;vertical-align:middle}html{font-family:var(--font-primary);line-height:var(--base-line-height);overflow-y:scroll;scroll-behavior:smooth}body,html{font-size:var(--base-font-size)}body{background-color:#fff;color:var(--page-color);font-weight:400;line-height:150%}::-moz-selection{background:var(--selection-bg);color:var(--selection-color);text-shadow:none}::selection{background:var(--selection-bg);color:var(--selection-color);text-shadow:none}a{color:var(--brandRed)}a,a:hover{text-decoration:underline}a:hover{color:var(--link-hover-color)}a.no-link{color:#333;text-decoration:none}.main{background:#fff;box-shadow:0 0 37px -9px rgba(0,0,0,.27)}.bg-1{background:var(--bg-1)}.bg-2{background:var(--bg-2)}.bg-3{background:var(--bg-3)}.alpha,.beta,.delta,.epsilon,.eta,.gamma,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.zeta,h1,h2,h3,h4,h5,h6{color:var(--brandBlue);display:inline;font-size:40px;font-style:normal;font-weight:700;line-height:125%;margin-bottom:32px}@media (max-width:992px){.alpha,.beta,.delta,.epsilon,.eta,.gamma,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.zeta,h1,h2,h3,h4,h5,h6{font-size:24px;font-style:normal;font-weight:700;line-height:125%}}b,strong{color:#333;font-weight:600;line-height:150%}small{font-size:92%}.mb0{margin-bottom:0}@media (max-width:992px){.text{font-size:16px;font-weight:400;line-height:150%}}.notation{margin-bottom:calc(var(--headings-margin-bottom)*3)}.wrap{display:block;margin-left:auto;margin-right:auto;max-width:var(--wrap-lg);position:relative;width:100%}.wrap.xl{max-width:calc(var(--wrap-xl) + 64px)}.wrap.lg{max-width:calc(var(--wrap-lg) + 64px)}.wrap.md{max-width:calc(var(--wrap-md) + 64px)}.wrap.sm{max-width:calc(var(--wrap-sm) + 64px)}.px{padding-left:32px;padding-right:32px}@media (max-width:992px){.px{padding-left:16px;padding-right:16px}}.header{background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);color:#333;left:0;padding-bottom:31px;padding-top:16px;position:fixed;right:0;transition:all var(--duration) ease-in-out;width:100%;z-index:99}@media (max-width:992px){.header{padding-bottom:16px;padding-top:16px}}.header+.main{padding-top:96px}.header.headroom--pinned{transform:translateY(0)}.header.headroom--unpinned{transform:translateY(-100%)}@media (max-width:992px){.header.header-menu-active{transform:translateY(0)}}.header .nav{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between}@media (max-width:992px){.header .nav{align-items:center}}.header .nav-list{align-items:flex-end;display:flex;flex-flow:row wrap;gap:32px;list-style:none;margin:0;padding:0;position:relative}@media (max-width:992px){.header .nav-list{background:hsla(88,16%,59%,.9);display:none;flex-flow:row wrap;gap:32px;left:0;list-style:none;position:absolute;right:0;top:100%}}.header .nav-item{display:block;position:relative}.header .nav-item:after{background:var(--brandRed);bottom:25px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left bottom right;transition:all var(--duration) ease-in-out;width:100%}@media (max-width:992px){.header .nav-item:after{display:none}.header .nav-item span{align-items:center;display:flex;justify-content:space-between}}.header .nav-item svg{color:var(--brandRed);transform:rotate(180deg);transition:all var(--duration) ease-in-out}.header .nav-item.is-active,.header .nav-item:hover{text-decoration:none}.header .nav-item.is-active:after,.header .nav-item:hover:after{transform:scaleX(1);transform-origin:left bottom right}@media (max-width:992px){.header .nav-item.is-active .nav-link,.header .nav-item:hover .nav-link{text-decoration:underline;-webkit-text-decoration-color:var(--brandRed);text-decoration-color:var(--brandRed);text-underline-offset:8px}}.header .nav-item.special{display:none}.header .nav-item.special .nav-link{align-items:center;color:var(--brandRed);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;gap:8px;line-height:130%;padding-bottom:31px;text-transform:uppercase}@media (max-width:992px){.header .nav-item.special .nav-link{align-items:center;display:flex;justify-content:space-between;padding-bottom:0}}.header .nav-item.special .nav-link:after{display:none}.header .nav-item.special svg{transition:all .2s ease-in-out}.header .nav-item.special:hover svg{transform:rotate(0deg)}.header .nav-item .special{font-size:18px;font-weight:400;left:-80px;line-height:150%}@media (max-width:992px){.header .nav-item .special{left:0;padding:0}.header .nav-item .special .mb{display:block}}.header .nav-item .special>*{text-transform:none}.header .nav-item .special .mb:not(:last-child){display:block;margin-bottom:16px}.header .nav-item .special strong{color:var(--brandBlue)}.header .nav-item .special a{display:inline}.header .nav-item .special a:not(.no-link){text-decoration:underline}.header .nav-item .special .info{display:grid}.header .nav-item .special .opening-hours span:first-child{display:inline-block;min-width:120px}.header .nav-link{color:#333;display:inline-block;font-size:18px;font-style:normal;font-weight:400;line-height:130%;position:relative;text-decoration:none;text-transform:uppercase}@media (max-width:992px){.header .nav-link{font-weight:600}}.header .nav-link+svg.is-clicked{transform:rotate(0deg)}.header .logo{align-content:center;display:flex;height:64px;position:relative;transition:all var(--duration) ease-in-out}@media (min-width:993px){.header .logo{top:10px}}.scroll-link{scroll-behavior:smooth}.header-mobile{align-items:center;display:flex;flex-flow:row nowrap;transform:translateX(.35em)}@media (min-width:993px){.header-mobile{display:none}}.header-mobile .header-languages{margin-left:0;margin-right:.5em}.header-trigger{cursor:pointer;height:41px;position:relative;transition:transform .2s;width:41px}@media (min-width:993px){.header-trigger{display:none}}.header-trigger span{background:var(--brandBlue);height:2px;left:8px;position:absolute;transition:.2s;width:26px}.header-trigger span:first-child{top:12px}.header-trigger span:nth-child(2){top:20px}.header-trigger span:nth-child(3){top:28px}.header-trigger.is-clicked{transform:rotate(90deg)}.header-trigger.is-clicked span:first-child{transform:rotate(45deg) translate(5px,6px)}.header-trigger.is-clicked span:nth-child(2){opacity:0}.header-trigger.is-clicked span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.header-menu{align-items:flex-start;background:#fff;display:none;flex-flow:row nowrap;gap:32px;left:0;list-style:none;margin:0;padding:0;position:absolute;top:calc(100% + 16px);width:100%;z-index:1}@media (min-width:993px){.header-menu{display:flex;position:relative;top:auto;transform:translateY(31px);width:auto}}@media (max-width:992px){.header-menu{border:1px solid #f8f7f7;padding:24px 32px 48px}.header-menu.mobile-menu-active{display:block}}.header-menu li{display:block;font-weight:600;line-height:32px;position:relative;white-space:nowrap}@media (max-width:992px){.header-menu li{padding-bottom:32px}}.header-menu li:hover ul{opacity:1;pointer-events:all;visibility:visible}.header-menu .auto-mode-span .nav-link,.header-menu .manual-mode-span .nav-link{color:hsla(var(--primary-2),1);cursor:pointer;display:flex;flex-flow:row nowrap;padding-bottom:31px}@media (max-width:992px){.header-menu .auto-mode-span .nav-link,.header-menu .manual-mode-span .nav-link{padding-bottom:0}}.header-menu .auto-mode-span .nav-link:hover span:after,.header-menu .manual-mode-span .nav-link:hover span:after{transform:scaleX(1);transform-origin:left bottom right}.header-menu a{color:hsla(var(--primary-2),1);display:flex;flex-flow:row nowrap;padding-bottom:31px}@media (max-width:992px){.header-menu a{padding-bottom:0}}.header-menu a:hover span:after{transform:scaleX(1);transform-origin:left bottom right}.header-menu a span{position:relative}.header-menu a span:after{background:var(--brandRed);bottom:-5px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left bottom right;transition:all var(--duration) ease-in-out;width:100%}.header-menu ul{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);left:-32px;list-style:none;margin:0;min-width:300px;opacity:0;padding:24px 32px 48px;pointer-events:none;position:absolute;top:100%;transition:var(--duration);visibility:hidden}@media (max-width:992px){.header-menu ul{box-shadow:none;display:none;left:0;opacity:1;padding:16px;pointer-events:all;position:relative;top:16px;visibility:visible}}.header-menu ul li{font-size:18px;font-weight:400;line-height:130%;text-transform:uppercase}.header-menu ul li:not(:last-child){margin-bottom:16px}@media (max-width:992px){.header-menu ul li{margin-bottom:0;padding-bottom:0}}.header-menu ul a{padding:6px 0;text-decoration:none}@media (max-width:992px){.header-menu ul a{padding:0}}.header-menu ul a.is-active span:after{transform:scaleX(1);transform-origin:left bottom right}svg.mobile{display:none}@media (max-width:992px){svg.mobile{display:block}}svg.desktop{display:block}@media (max-width:992px){svg.desktop{display:none}}.footer{background:var(--page-bg);box-shadow:0 32px 16px 0 rgba(0,0,0,.1);color:#333;font-size:18px;font-weight:400;line-height:150%;padding-bottom:40px;padding-top:40px;position:relative}.footer a:hover{text-decoration:underline}.footer-logo{display:block;margin-bottom:32px;position:relative}.footer-logo img{height:104px}.footer-grid{display:grid;grid-template-columns:4fr 1fr;padding-bottom:80px}@media (max-width:992px){.footer-grid{display:flex;flex-flow:column;gap:16px;padding-bottom:32px}}.footer-contact .contact-info{display:flex;gap:32px;margin-bottom:32px}@media (max-width:992px){.footer-contact .contact-info{flex-flow:column;gap:16px}}.footer-contact .contact-info .info{display:flex;flex-direction:column;gap:8px}.footer-contact .contact-info .info p{margin-bottom:0}.footer-contact .contact-info .info a{color:#333;font-size:18px;line-height:150%}.footer-contact .contact-info .opening-hours{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media (max-width:992px){.footer-contact .contact-info .opening-hours{display:flex;flex-flow:row;gap:16px}.footer-contact .contact-info .opening-hours span:first-child{min-width:100px}}.footer-contact .contact-form a{font-size:16px;font-weight:400;line-height:150%;text-transform:uppercase}@media (max-width:768px){.footer-contact .contact-form a{font-size:14px}}.footer-nav{display:flex;flex-flow:column wrap;list-style:none;padding:0}@media (min-width:993px){.footer-nav{flex-flow:row wrap;gap:2rem;justify-content:flex-end}.footer-nav .footer-item:first-child{margin-right:auto}}@media (max-width:992px){.footer-nav{display:flex;flex-flow:row wrap;gap:8px}}.footer-item{color:#333;font-size:16px;font-weight:300;letter-spacing:-.56px;line-height:140%;text-transform:uppercase}@media (max-width:992px){.footer-item.d-none-mobile{display:none}}.footer-item ul{display:flex;gap:.5rem;list-style:none}@media (min-width:993px){.footer-item ul{justify-content:center}}.footer-item a{color:#333;font-size:16px;font-weight:300;letter-spacing:-.56px;line-height:140%;text-decoration:none;text-transform:uppercase}@media (max-width:992px){.footer-item a{font-size:14px;letter-spacing:-.49px}}.footer-text{display:flex;flex-flow:column wrap;gap:calc(var(--base-spacing)/2);justify-content:center;text-align:center}@media (max-width:992px){.footer-pages{display:grid;gap:8px;grid-template-columns:1fr 1fr}}.footer-page{display:flex;flex-flow:column;gap:8px;margin-bottom:32px}.footer-page a{color:#333;text-decoration:none}.copyright{display:none}@media (max-width:992px){.copyright{display:block;font-size:14px;font-weight:300;letter-spacing:-.56px;line-height:140%;margin-bottom:16px;text-transform:uppercase}}#arrow-to-top{align-items:center;background-color:#fff;border-radius:2.54rem;bottom:var(--base-spacing);box-shadow:0 4px 16px var(--brand);height:40px;justify-content:center;position:fixed;right:var(--base-spacing);transition:all var(--duration) ease-in-out;width:40px;z-index:999}#arrow-to-top:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.5);text-decoration:none}#progression{border-radius:50%;bottom:2rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.25);cursor:pointer;display:grid;height:50px;opacity:0;place-items:center;position:fixed;right:1rem;transition:opacity .2s ease-out,transform .2s ease-out;width:50px;z-index:5000}#progression:hover{transform:scale(.95)}@media (max-width:992px){#progression{display:none}}#progression-value{align-items:center;background-color:#fff;border-radius:50%;color:var(--brandBlue);display:flex;font-size:4rem;height:calc(100% - 12px);justify-content:center;width:calc(100% - 12px);z-index:5000}.accordion-list{display:flex;flex-flow:column;gap:16px;list-style:none;padding:0}.accordion-item{align-items:center;background:#fff;border-radius:4px;display:flex;flex-flow:row nowrap;margin:0;position:relative}.accordion-item span{font-size:26px;font-style:normal;font-weight:700;line-height:115%}.accordion-item .arrow{transition:all var(--duration) ease-in-out}.accordion-item.is-active .accordion-head{color:var(--color-brand-primary-hex)}.accordion-item.is-active .faq-trigger svg{stroke:currentColor;transform:rotate(0deg)}.accordion-item.is-active .accordion-content{display:block}.accordion-item.is-active .accordion-content-inner{margin-bottom:var(--base-spacing);margin-top:calc(var(--base-spacing)*.5)}.accordion-content{display:none;font-size:18px;font-weight:400;line-height:150%;padding:0 calc(var(--base-spacing)*.5) calc(var(--base-spacing)*.5);position:relative;width:100%}.accordion-content p:last-child,.accordion-content ul{margin:0}.faq-container{background:var(--page-bg);margin-bottom:80px;padding-bottom:80px;padding-top:40px}.faq-item{padding-left:32px}@media (max-width:992px){.faq-item{padding:16px}}.faq-question{color:var(--brandBlue);cursor:pointer;font-size:22px;font-weight:600;line-height:125%;margin-bottom:0}@media (max-width:992px){.faq-question{font-size:18px}}.faq-answer{border-left:1px solid var(--brandBlue);display:none;font-size:16px;font-weight:400;line-height:150%;margin-left:94px;padding:0 32px 32px}.faq-answer>:last-child{margin:0}.faq-list-item{background-color:#fff;border:1px solid #f5f5f5;box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.faq-trigger{align-items:center;border-right:1px solid var(--brandBlue);cursor:pointer;display:flex;height:95px;justify-content:center;width:95px}@media (max-width:992px){.faq-trigger{padding:8px}.faq-trigger svg{width:25px}}.faq-trigger svg{transform:rotate(180deg)}.form{background:var(--page-bg);margin-bottom:80px;padding-bottom:80px;padding-top:40px}.form-container{background:#fff;border:1px solid #f2ecff;border-radius:12px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);padding:40px}.contact-form-field{margin-bottom:12px;position:relative}.contact-form-field input,.contact-form-field select,.contact-form-field textarea{background:hsla(0,0%,90%,.5);border-radius:4px;color:currentColor;display:block;font-size:16px;font-weight:400;line-height:150%;margin:0;padding:12px;width:100%}.contact-form-field label{font-size:16px;font-weight:400;line-height:150%;pointer-events:none;white-space:wrap}.contact-form-label{display:inline-block;line-height:1em;margin:1em 0 1.5em;position:relative;white-space:nowrap}.contact-form-label.no-whitespace{line-height:1.5em;white-space:inherit}.contact-form-label span{position:absolute;right:-.5em;top:-.35em}.contact-form-checkboxes{display:flex;flex-flow:row wrap;gap:0 1.5em}@media (max-width:576px){.contact-form-checkboxes{flex-flow:column wrap}}.contact-form-checkbox{cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:150%;padding-left:2em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact-form-checkbox input:focus+span,.contact-form-checkbox input:focus-within+span{outline:1px solid transparent}.contact-form-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.contact-form-checkbox input:checked~span{border:2px solid #979cad}.contact-form-checkbox input:checked~span:after{display:block}.contact-form-checkbox span{background-color:#fff;border:2px solid #979cad;border-radius:3px;height:24px;left:0;position:absolute;top:0;width:24px}.contact-form-checkbox span:after{border:solid var(--brandBlue);border-width:0 2px 2px 0;content:"";display:none;height:10px;left:8px;position:absolute;top:5px;transform:rotate(45deg);width:5px}.contact-form-row.multiple{display:grid}@media (min-width:769px){.contact-form-row.multiple{gap:.75em;grid-template-columns:1fr 1fr}}.contact-form-row .button{font-size:20px;font-weight:600;line-height:100%;margin-bottom:0;width:100%}.honey{left:-9999px;position:absolute}.captcha-image img{height:100%}.form .special{background:var(--brandBlue);border-radius:16px 16px 0 0;color:#fff;padding:32px 16px}.form .special .contact-form-checkbox span{color:#fff}.form .special .contact-form-field input,.form .special .contact-form-field textarea{border-color:#fff}.form .special .contact-form-row .button{background:#fff;color:var(--brandBlue)}.captcha-image{margin-bottom:0;margin-top:auto}.button{align-items:center;background:var(--brandRed);display:inline-flex;font-size:20px;font-weight:600;line-height:100%;padding:12px 24px;position:relative;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.button,.button:hover{color:#fff}.button.no-button{cursor:default}.button.secondary{background:none;color:var(--brandRed);margin:0;padding:0}.button svg{left:8px;position:relative;transition:all .2s ease-in-out}.button:hover{text-decoration:none}.button:hover svg{left:16px}.button.download svg{bottom:0;left:8px}.button.download:hover svg{bottom:-4px}.text-image-wrap{min-height:calc(var(--imageHeight) + 64px)}.text-image-wrap.h-big{min-height:764px}@media (max-width:768px){.text-image-wrap.h-big{min-height:100%}}.text-image{padding-top:48px;position:relative}@media (max-width:768px){.text-image.has-2 .text-image-container{margin-bottom:32px}}.text-image.mb{margin-bottom:260px}@media (max-width:768px){.text-image.mb{margin-bottom:32px}}.text-image:not(.has-image).mb{margin-bottom:100px}@media (max-width:768px){.text-image:not(.has-image).mb{margin-bottom:32px}}.text-image:before{background:var(--page-bg);content:"";height:100%;left:0;position:absolute;top:0;width:80%}@media (max-width:992px){.text-image:before{width:100%}}.text-image .text-image-container{display:flex;flex-flow:row nowrap;position:relative}@media (max-width:768px){.text-image .text-image-container{flex-flow:column nowrap}}.text-image.text-right:before{left:auto;right:0}.text-image.text-right .text-image-container{justify-content:flex-end}.text-image.text-right .text-image-content{position:relative}.text-image.text-right .image{left:0;position:absolute;right:auto}@media (max-width:992px){.text-image.text-right .image{position:relative}}.text-image .text-image-content{max-width:568px;padding-bottom:120px;position:relative}@media (max-width:992px){.text-image .text-image-content{padding-bottom:32px}}.text-image .text{font-size:18px;font-style:normal;font-weight:400;line-height:150%}.text-image .text .light{color:#999}.text-image .image{position:absolute;right:0;top:0}@media (max-width:992px){.text-image .image{display:flex;justify-content:flex-end;position:relative;top:auto}}.text-image .image.column,.text-image .image.has-multiple{display:flex;flex-flow:column wrap;gap:16px}.text-image .image .portrait{height:auto;width:470px}@media (max-width:992px){.text-image .image .portrait{height:470px;width:auto}}.text-image .image .landscape,.text-image .image .square{height:auto;width:470px}@media (max-width:992px){.text-image .image .square{height:470px;width:auto}}.text-image .image img{box-shadow:0 4px 16px 0 rgba(0,0,0,.1);object-fit:cover}.text-image .image.overlapping img:first-child{height:280px;position:relative;width:373px}@media (max-width:768px){.text-image .image.overlapping img:first-child{height:194px;width:258px}}.text-image .image.overlapping img:nth-child(2){height:374px;left:-32px;position:absolute;top:60%;width:374px}@media (max-width:768px){.text-image .image.overlapping img:nth-child(2){height:258px;width:258px}}.text-image .image.overlapping.text-right img:nth-child(2){position:relative;top:-80px;transform:translate(96px)}.title-text{margin-top:40px;padding-bottom:40px}.text-image-bottom{margin-bottom:80px}.hero{margin-bottom:160px;padding-bottom:64px;padding-top:44px;position:relative}@media (max-width:992px){.hero{margin-bottom:40px;padding-bottom:32px;padding-top:0}}.hero:before{background:var(--page-bg);content:"";height:100%;left:0;position:absolute;top:0;width:80%}@media (max-width:992px){.hero:before{width:100%}}.hero svg{margin-bottom:80px;position:relative}@media (max-width:992px){.hero svg{display:none}}.hero img{display:block;max-width:1000px;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media (max-width:992px){.hero img{margin-bottom:16px;position:relative}}.hero .notation{margin-top:1rem}.hero-headline{color:var(--brandBlue);font-weight:700;margin-bottom:0}.hero-headline span:first-child{font-size:40px;letter-spacing:2px;line-height:100%;text-transform:uppercase}@media (max-width:992px){.hero-headline span:first-child{font-size:20px;letter-spacing:1px}}.hero-headline span:last-child{font-size:64px;line-height:125%}@media (max-width:992px){.hero-headline span:last-child{font-size:36px}}.hero-lg img{height:600px}@media (max-width:992px){.hero-lg img{height:auto}}.hero-sm{padding-top:20px}@media (max-width:992px){.hero-sm{padding-top:0}}.hero-sm img{height:300px}@media (max-width:992px){.hero-sm img{height:auto}}.hero-sm svg{margin-bottom:40px}.text-image-grid{margin-bottom:80px;margin-top:80px}@media (max-width:992px){.text-image-grid{margin-bottom:40px;margin-top:40px}}.text-image-grid .text{font-size:24px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:992px){.text-image-grid .text{font-size:16px;font-style:normal;font-weight:400;line-height:150%}}.text-image-grid .image-grid{grid-column-gap:16px;grid-row-gap:14px;display:grid;height:100%}@media (max-width:768px){.text-image-grid .image-grid{display:flex;flex-flow:column;gap:16px}}.text-image-grid .image-grid.has-1{grid-template-columns:1fr}.text-image-grid .image-grid.has-2{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.text-image-grid .image-grid.has-2 .image-grid-item:first-child{grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:1}.text-image-grid .image-grid.has-2 .image-grid-item:nth-child(2){grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:1}.text-image-grid .image-grid.has-3{grid-template-columns:1fr 1fr 1fr;grid-template-rows:.5fr 1fr 1fr}.text-image-grid .image-grid.has-3 .image-grid-item:first-child{grid-column-end:3;grid-column-start:1;grid-row-end:4;grid-row-start:1}.text-image-grid .image-grid.has-3 .image-grid-item:nth-child(2){grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:1}.text-image-grid .image-grid.has-3 .image-grid-item:nth-child(3){grid-column-end:4;grid-column-start:3;grid-row-end:4;grid-row-start:3}.text-image-grid .image-grid-item img{box-shadow:0 4px 16px 0 rgba(0,0,0,.1);height:100%;object-fit:cover;width:100%}.map-container{padding-bottom:80px;padding-top:20px}@media (max-width:992px){.map-container{padding-bottom:64px;padding-top:64px}}.map-container .map{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);height:747px;margin-bottom:32px;min-height:700px;position:relative;width:100%}.map-container .map iframe{height:100%;width:100%}@media (max-width:768px){.map-container .map{max-height:477px;min-height:400px}.map-container .map iframe{height:477px}}.map-container .map+.button{display:block;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.map-link{display:flex;justify-content:flex-end}.map-overlay-backdrop{background-color:#333;bottom:0;display:none;height:100vh;left:0;opacity:.8;pointer-events:all;position:fixed;right:0;top:0;width:100vw;z-index:100}.map-overlay-backdrop.is-active{display:block}.map-overlay{background:#fff;border:1px solid #f5f5f5;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:none;font-size:18px;font-weight:400;left:50%;line-height:150%;max-width:650px;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:101}.map-overlay.is-active{display:block}.map-overlay .map-overlay-content h2{display:inline-block;margin-bottom:.5em}.map-overlay .buttons{display:flex;gap:1em;justify-content:flex-end}.map-overlay .button{border-radius:0;margin-bottom:0}.map-overlay .button:hover{background-color:var(--brandRed)}@media (max-width:768px){.map-overlay .button{display:block;font-size:15px}}.contacts{margin-top:40px;padding-bottom:40px}.contacts .text{margin-bottom:48px;width:80%}@media (max-width:768px){.contacts .text{margin-bottom:16px;width:100%}}.contacts .contact-grid{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:32px}@media (max-width:992px){.contacts .contact-grid{display:flex;flex-flow:column;gap:16px;margin-bottom:24px}}.contacts .contact-grid+.button{display:block;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contacts .contact-info{border:1px solid #f5f5f5;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);font-size:18px;font-weight:400;line-height:150%;padding:24px 24px 48px;position:relative}@media (max-width:768px){.contacts .contact-info{padding:32px 16px}}.contacts .contact-info img{position:absolute;right:24px}@media (max-width:992px){.contacts .contact-info img{width:70px}}.contacts .contact-info .info{margin-bottom:32px}.contacts .contact-headlines{color:var(--brandBlue)}.contacts .contact-headlines small{font-size:18px;font-weight:300;letter-spacing:.9px;line-height:100%;text-transform:uppercase}@media (max-width:768px){.contacts .contact-headlines small{font-size:12px;line-height:125%}}.contacts .contact-headlines span{font-size:24px;font-weight:700;line-height:125%}@media (max-width:768px){.contacts .contact-headlines span{font-size:18px}}.contacts .opening-hours span:first-child{display:inline-block;width:120px}.contacts .contact-people{display:grid;gap:32px;grid-template-rows:1fr 1fr}@media (max-width:992px){.contacts .contact-people{display:flex;flex-flow:column;gap:16px}}.contacts .contact-people .person{border:1px solid #f5f5f5;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:flex;flex-flow:row;font-size:18px;font-weight:300;line-height:150%}.contacts .contact-people .person img{height:100%;max-width:218px;object-fit:cover}@media (max-width:768px){.contacts .contact-people .person img{height:136px;width:136px}}.contacts .contact-people .person .position{color:var(--brandBlue);font-size:14px;font-weight:300;line-height:125%;text-transform:uppercase}@media (max-width:768px){.contacts .contact-people .person .position{font-size:12px}}.contacts .contact-people .person .name{color:var(--brandBlue);display:inline-block;font-size:24px;font-weight:700;line-height:125%;margin-bottom:16px}@media (max-width:768px){.contacts .contact-people .person .name{font-size:18px}.contacts .contact-people .person .email,.contacts .contact-people .person .tel{font-size:14px;font-weight:300;line-height:150%}}.contacts .contact-people .person .email a{text-decoration:none}.contacts .contact-people .person-info{padding:32px 24px 48px}@media (max-width:768px){.contacts .contact-people .person-info{padding:12px 8px 24px}}.page-teaser{background:var(--page-bg);margin-bottom:80px;padding:40px 0 80px}.page-teaser .teaser-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:992px){.page-teaser .teaser-grid{grid-template-columns:1fr}}.page-teaser .teaser-grid-item{align-items:center;background:#fefefe;border:1px solid #f5f5f5;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:#333;display:flex;flex-flow:column wrap;padding:16px 16px 32px;text-align:center;text-decoration:none}.page-teaser .teaser-grid-item:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.15);text-decoration:none}.page-teaser .teaser-grid-item:hover svg{left:16px}.page-teaser .teaser-grid-item img{margin-bottom:16px}@media (max-width:992px){.page-teaser .teaser-grid-item img{width:100px}}.page-teaser .teaser-grid-item .headline{color:var(--brandBlue);font-size:1rem;font-style:normal;font-weight:700;line-height:125%;margin-bottom:1rem}@media (max-width:992px){.page-teaser .teaser-grid-item .headline{font-size:24px;margin-bottom:16px}}.page-teaser .teaser-grid-item .text{font-size:18px;font-weight:400;line-height:150%}@media (max-width:992px){.page-teaser .teaser-grid-item .text{font-size:16px}}.page-teaser .teaser-grid-item .button{font-size:17px;font-weight:600;line-height:95%;margin-top:auto}.stats-teaser{background:var(--page-bg);padding:40px 0 80px}.stats-teaser .stats-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:992px){.stats-teaser .stats-grid{grid-template-columns:1fr}}.stats-teaser .stats-grid-item{align-items:center;background:#fefefe;border:1px solid #f5f5f5;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:var(--brandBlue);display:flex;flex-flow:column wrap;padding:16px;text-align:center}.stats-teaser .stats-grid-item .stat{font-size:64px;font-weight:700;line-height:125%;margin-bottom:32px}.stats-teaser .stats-grid-item .headline{font-size:32px;font-style:normal;font-weight:700;line-height:125%}.timeline{margin-bottom:80px}.timeline .timeline-list{margin-top:48px}@media (max-width:768px){.timeline .timeline-list{border-left:4px solid var(--brandBlue);padding-left:24px}}.timeline .timeline-item-grid{display:grid;gap:16px;grid-template-columns:1fr 2fr}@media (max-width:992px){.timeline .timeline-item-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.timeline .timeline-item-grid{display:flex;flex-flow:column-reverse}}.timeline .timeline-item-grid[data-timeline-order=odd]{grid-template-columns:2fr 1fr}@media (max-width:992px){.timeline .timeline-item-grid[data-timeline-order=odd]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.timeline .timeline-item-grid[data-timeline-order=odd]{display:flex;flex-flow:column}}.timeline .timeline-item-grid[data-timeline-order=odd] img{order:2}.timeline .timeline-item-grid[data-timeline-order=odd] .timeline-info{order:1}.timeline .timeline-item-grid[data-timeline-order=odd]+.timeline-item-after{border-right:4px solid var(--brandBlue);margin-top:8px}.timeline .timeline-item-grid[data-timeline-order=even]+.timeline-item-after{border-bottom:4px solid var(--brandBlue);border-left:4px solid var(--brandBlue);margin-top:8px}.timeline .timeline-item-grid img{height:373px;object-fit:cover;width:373px}@media (max-width:768px){.timeline .timeline-item-grid img{height:auto;width:200px}}.timeline .timeline-item{position:relative}.timeline .timeline-item[data-timeline-order=odd] .timeline-item-before{border-right:4px solid var(--brandBlue);margin-bottom:8px}.timeline .timeline-item[data-timeline-order=even] .timeline-item-before{border-left:4px solid var(--brandBlue);border-top:4px solid var(--brandBlue);margin-bottom:8px}@media (max-width:768px){.timeline .timeline-item{margin-bottom:32px}.timeline .timeline-item:before{background:#fff;border:4px solid var(--brandBlue);border-radius:50%;content:"";height:20px;left:-36px;position:absolute;top:32px;transform:translateY(-50%);width:20px}}.timeline .timeline-info{padding:16px}.timeline .timeline-info .date{color:var(--brandRed);font-size:24px;font-weight:700;line-height:150%;margin-bottom:8px}@media (max-width:992px){.timeline .timeline-info .date{font-size:20px}}.timeline .timeline-info .headline{color:var(--brandBlue);font-size:32px;font-weight:700;line-height:125%;margin-bottom:16px}@media (max-width:992px){.timeline .timeline-info .headline{font-size:24px}}.timeline .timeline-info .text{font-size:24px;font-weight:400;line-height:150%;margin-bottom:8px}@media (max-width:992px){.timeline .timeline-info .text{font-size:18px}}.timeline .timeline-info .text p{margin:0}.timeline .timeline-info .button{font-size:18px;font-weight:700;line-height:150%}.timeline .timeline-item-after,.timeline .timeline-item-before{display:block;height:94px;margin:auto;max-width:775px;position:relative;width:100%}@media (max-width:992px){.timeline .timeline-item-after,.timeline .timeline-item-before{width:70%}}@media (max-width:768px){.timeline .timeline-item-after,.timeline .timeline-item-before{display:none}}.timeline .timeline-item-last{display:block;margin:auto;max-width:775px;position:relative;width:100%}.team-teaser{padding-bottom:80px;padding-top:40px}.team-grid{grid-row-gap:64px;grid-column-gap:32px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.team-grid{grid-template-columns:repeat(1,1fr)}}.team-grid-item img{height:352px;object-fit:cover;width:100%}.team-grid-item .name{color:var(--brandBlue);font-size:32px;font-weight:700;line-height:125%}@media (max-width:768px){.team-grid-item .name{font-size:24px;margin-bottom:8px}}.team-grid-item .text{font-size:18px;font-weight:400;line-height:150%}.team-grid-item .text>*{margin-bottom:0}.news-teaser{padding-bottom:80px;padding-top:40px}.news-grid{display:flex;flex-flow:column;gap:16px;margin-bottom:48px}.news-grid+.button{display:block;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.news-grid-item{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);color:inherit;display:flex;text-decoration:none}.news-grid-item:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.15);text-decoration:none}.news-grid-item:hover svg{left:16px}.news-grid-item .news-info{display:flex;flex-flow:column;gap:16px;padding:16px 16px 32px}.news-grid-item .headline{color:var(--brandBlue);font-size:22px;font-weight:600;line-height:125%}.news-grid-item .date{color:var(--brandRed);font-size:14px;font-weight:300;letter-spacing:.7px;line-height:100%;text-transform:uppercase}.news-grid-item .text{font-size:16px;font-weight:400;line-height:150%}.news-grid-item .text p{margin-bottom:0}.news-grid-item .button{align-items:center;display:inline-flex;font-size:17px;font-weight:600;line-height:95%}.news-grid-item .teaser-image{align-items:center;background:var(--brandRed);display:flex;height:251px;justify-content:center;width:335px}.events-teaser{background:var(--page-bg);margin-bottom:80px;padding-bottom:80px;padding-top:40px}.events-grid{display:flex;flex-flow:column;gap:16px;margin-bottom:48px}.events-grid+.button{display:block;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.events-grid-item{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);display:flex}@media (max-width:768px){.events-grid-item{flex-flow:column}}.events-grid-item .events-info{display:flex;flex-flow:column;gap:16px;padding:16px 16px 32px}.events-grid-item .headline{color:var(--brandBlue);font-size:22px;font-weight:600;line-height:125%}.events-grid-item .date{color:var(--brandRed);font-size:14px;font-weight:300;letter-spacing:.7px;line-height:100%;text-transform:uppercase}.events-grid-item .text{font-size:16px;font-weight:400;line-height:150%}.events-grid-item .text p{margin-bottom:0}.events-grid-item .button{align-items:center;display:inline-flex;font-size:17px;font-weight:600;line-height:95%}.events-grid-item .teaser-date{align-items:center;background:var(--brandRed);color:#fff;display:flex;flex-flow:column;font-size:48px;font-weight:700;gap:8px;justify-content:center;line-height:100%;padding:32px 56px;text-align:center;width:163px}@media (max-width:768px){.events-grid-item .teaser-date{width:100%}}.events-grid-item .teaser-date .day{text-decoration:underline}.w100{width:100%}.d-none{display:none}.d-block{display:block}.m0{margin:0}.p0{padding:0}.mt1{margin-top:clamp(.5rem,.0555555556rem + .9259259259vw,.75rem)}.mt2{margin-top:clamp(.75rem,.0833333333rem + 1.3888888889vw,1.125rem)}.mt3{margin-top:clamp(1rem,.1111111111rem + 1.8518518519vw,1.5rem)}.mt4{margin-top:clamp(1.25rem,.1388888889rem + 2.3148148148vw,1.875rem)}.mt5{margin-top:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}.mt6{margin-top:clamp(1.75rem,.1944444444rem + 3.2407407407vw,2.625rem)}.mt7{margin-top:clamp(2rem,.2222222222rem + 3.7037037037vw,3rem)}.mb1{margin-bottom:clamp(.5rem,.0555555556rem + .9259259259vw,.75rem)}.mb2{margin-bottom:clamp(.75rem,.0833333333rem + 1.3888888889vw,1.125rem)}.mb-sm,.mb3{margin-bottom:clamp(1rem,.1111111111rem + 1.8518518519vw,1.5rem)}.mb4{margin-bottom:clamp(1.25rem,.1388888889rem + 2.3148148148vw,1.875rem)}.mb-md,.mb5{margin-bottom:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}.mb6{margin-bottom:clamp(1.75rem,.1944444444rem + 3.2407407407vw,2.625rem)}.mb-lg,.mb7{margin-bottom:clamp(2rem,.2222222222rem + 3.7037037037vw,3rem)}.pt1{padding-top:clamp(.5rem,.0555555556rem + .9259259259vw,.75rem)}.pt2{padding-top:clamp(.75rem,.0833333333rem + 1.3888888889vw,1.125rem)}.pt3{padding-top:clamp(1rem,.1111111111rem + 1.8518518519vw,1.5rem)}.pt4{padding-top:clamp(1.25rem,.1388888889rem + 2.3148148148vw,1.875rem)}.pt5{padding-top:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}.pt6{padding-top:clamp(1.75rem,.1944444444rem + 3.2407407407vw,2.625rem)}.pt7{padding-top:clamp(2rem,.2222222222rem + 3.7037037037vw,3rem)}.pb1{padding-bottom:clamp(.5rem,.0555555556rem + .9259259259vw,.75rem)}.pb2{padding-bottom:clamp(.75rem,.0833333333rem + 1.3888888889vw,1.125rem)}.pb3{padding-bottom:clamp(1rem,.1111111111rem + 1.8518518519vw,1.5rem)}.pb4{padding-bottom:clamp(1.25rem,.1388888889rem + 2.3148148148vw,1.875rem)}.pb5{padding-bottom:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}.pb6{padding-bottom:clamp(1.75rem,.1944444444rem + 3.2407407407vw,2.625rem)}.pb7{padding-bottom:clamp(2rem,.2222222222rem + 3.7037037037vw,3rem)}.u-align-left{text-align:left}.u-align-center{text-align:center}.u-align-right{text-align:right}.vbcn *,.vbcn :after,.vbcn :before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:inherit;text-rendering:optimizeLegibility}.vbcn-backdrop{background-color:rgba(0,0,0,.75);bottom:0;height:100vh;left:0;opacity:.7;position:fixed;right:0;top:0;width:100vw}.vbcn{background:#fff;border-radius:3px;bottom:30px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-sizing:border-box;color:#161616;font-size:17px;line-height:1.4;max-height:calc(100vh - 60px);max-width:50em;overflow:auto;padding:1.4em;position:fixed;right:30px;width:100%}@media (max-width:900px){.vbcn{bottom:0;right:0}}@media (max-width:768px){.vbcn{max-height:100vh;max-width:50em}}.vbcn.is-centered{bottom:auto;left:50%;max-height:100vh;overflow:auto;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%)}.vbcn.is-centered .vbcn-buttons{margin-bottom:30px;margin-top:30px}@media (max-width:768px){.vbcn{font-size:16px}}@media (max-width:576px){.vbcn{font-size:15px}}.vbcn a{color:currentColor;text-decoration:underline}.vbcn a:hover{color:var(--color-brand-primary-hex)}.vbcn .vbcn-button#vbcn-accept-all,.vbcn .vbcn-button#vbcn-cancel-customize,.vbcn .vbcn-button#vbcn-decline-all,.vbcn .vbcn-button#vbcn-save,.vbcn .vbcn-details-view,.vbcn.is-config-mode .vbcn-preset-view{display:none}.vbcn.is-config-mode .vbcn-details-view{display:block}.vbcn.is-config-mode .vbcn-button#vbcn-accept-preset{display:none}.vbcn.is-config-mode .vbcn-button#vbcn-decline{display:inline-block}.vbcn.is-config-mode .vbcn-button#vbcn-customize{display:none}.vbcn-title,.vbcn.is-config-mode .vbcn-button#vbcn-accept-all,.vbcn.is-config-mode .vbcn-button#vbcn-cancel-customize,.vbcn.is-config-mode .vbcn-button#vbcn-decline-all,.vbcn.is-config-mode .vbcn-button#vbcn-save{display:inline-block}.vbcn-title{border-bottom:1px solid #666;color:#333;font-size:1.3em;margin:0 0 .6em;padding-bottom:.5em}@media (max-width:768px){.vbcn-title{font-size:20px}}.vbcn-text{margin:0 0 1.2em}@media (max-width:768px){.vbcn-text{font-size:18px;line-height:1.5}}.vbcn-option{cursor:pointer;display:block;margin:0 0 1em;padding-left:1.6em;position:relative;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vbcn-option-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.vbcn-option-input:checked~.vbcn-option-checkmark{background:var(--color-brand-primary-hex);border-color:var(--brandBlue)}.vbcn-option-input:checked~.vbcn-option-checkmark:after{color:var(--brandBlue);content:"✓"}.vbcn-option-checkmark{background:transparent;border:1px solid hsla(0,0%,9%,.5);height:1.2em;left:0;position:absolute;top:.075em;width:1.2em}.vbcn-option-checkmark:after{display:block;line-height:.9;text-align:center}.vbcn-option-desc{color:#666;display:block;font-size:.75em}@media (max-width:768px){.vbcn-option-desc{font-size:14px;line-height:1.5}}.vbcn-option-mandatory-text{color:#ff4e41;font-weight:700}.vbcn-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end}.vbcn-button{background:var(--brandBlue);border:none;border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.5);color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:bolder;letter-spacing:.5px;margin:0 0 .5em .5em;padding:.5em .8em}.vbcn-button:active,.vbcn-button:hover{box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5)}.vbcn-button:disabled{color:#888;cursor:default}.vbcn-button.primary{background:var(--brandBlue);color:#fff;font-weight:bolder;padding-left:2em;padding-right:2em}.vbcn-button.primary:hover{background:var(--link-hover-color)}.vbcn-placeholder{background:var(--brandBlue);height:100%;position:absolute;width:100%;z-index:2}.vbcn-placeholder a{color:#333}.vbcn-placeholder .vbcn-placeholder-headline{color:#333;display:inline-block;font-size:30px;font-weight:600;line-height:150%;margin:0 0 .6em}@media (max-width:768px){.vbcn-placeholder .vbcn-placeholder-headline{font-size:24px}}.vbcn-placeholder .vbcn-placeholder-content{background:#fff;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:#161616;color:#333;font-size:18px;font-weight:400;left:50%;line-height:150%;margin:auto;max-width:1000px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}@media (max-width:768px){.vbcn-placeholder .vbcn-placeholder-content{font-size:16px;width:100%}}.vbcn-placeholder .vbcn-placeholder-actions{text-align:left}.vbcn-placeholder .vbcn-placeholder-actions .vbcn-button{background:var(--brandBlue);border-radius:4px;color:#fff;font-size:16px;font-weight:500;line-height:150%;margin:0;padding:8px 16px}.vbcn-placeholder .vbcn-placeholder-actions .vbcn-button:hover{box-shadow:none}.vbcn-placeholder .vbcn-text-small{color:#666;color:#333;font-size:.75em;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:768px){.vbcn-placeholder .vbcn-text-small{font-size:14px;line-height:1.5}}.vbcn-placeholder.vbcn-placeholder-video{align-items:center;background-position:50%;background-size:cover;display:flex;height:0;justify-content:center}@media (max-width:576px){.vbcn-placeholder.vbcn-placeholder-video{height:auto}}.vbcn-placeholder .vbcn-placeholder-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.vbcn-iframe[data-src]{display:none}
