html{scroll-behavior:smooth}body{font-family:"Ivy Journal",serif;color:#000;background-color:#f3f1ec;margin:0;padding:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:focus-visible{outline:0 solid #000;outline-offset:2px}a:focus-visible,button:focus-visible{outline:0 solid #000;outline-offset:4px}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;text-decoration:none;z-index:100000;font-size:14px;transition:top .2s}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.back-to-top{position:fixed;bottom:20px;right:20px;width:30px;height:30px;background:#000;color:#fff;border:none;cursor:pointer;z-index:9998;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s,visibility .3s,transform .3s,background .2s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.back-to-top.visible{opacity:.5;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:#333;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.back-to-top:active{transform:translateY(0)}@media (min-width:992px){.back-to-top{bottom:32px;right:32px;width:40px;height:40px}}.container-fluid{padding-left:12px;padding-right:12px}@media (min-width:992px){.container-fluid{padding-left:32px;padding-right:32px}}.footer{padding-top:20px;padding-bottom:20px}@media (min-width:992px){.footer{padding-top:32px;padding-bottom:32px}}@media (min-width:992px){.footer .label{margin-bottom:0}}.footer-logo{margin-top:310px;margin-bottom:24px;width:100%;height:auto;max-width:335px}@media (min-width:992px){.footer-logo{margin-top:326px;margin-bottom:32px;max-width:662px}}.footer .nav-linko{color:#fff;margin-right:4px;margin-left:4px;margin-bottom:24px}@media (min-width:992px){.footer .nav-linko{margin-right:6px;margin-left:6px;margin-bottom:0}}.footer .nav-linko:hover{color:#fff}.nav{max-width:317px;margin:0 auto 100px;width:100%;display:flex;justify-content:center;align-items:center}@media (min-width:992px){.nav{max-width:477px;margin-bottom:124px}}.nav-linko{font-family:"Neuzeit Grotesk Regular",sans-serif;color:#000;font-size:12px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.nav-linko:hover{color:#000}.nav-logo{width:93px}@media (min-width:992px){.nav-logo{width:125px}}.hero{background-color:#f3f1ec;height:100vh;min-height:600px;padding-top:16px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px}@media (min-width:992px){.hero{height:100vh;padding-top:20px;padding-bottom:32px}}.hero h1{font-size:28px;line-height:110%;letter-spacing:-.02em;font-weight:400;margin-bottom:0;text-transform:uppercase}@media (min-width:992px){.hero h1{font-size:48px;max-width:1006px;margin-left:auto;margin-right:auto}}.hero-partners-logo{width:44px;margin-bottom:40px}@media (min-width:992px){.hero-partners-logo{width:56px;margin-bottom:52px}}.hero-anketa .nav{margin-bottom:0}.hero-thank-you{height:400px}.label{font-family:"Neuzeit Grotesk Regular",sans-serif;font-size:12px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}@media (min-width:992px){.label{margin-bottom:20px}}.carousel-container{width:100%;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.carousel-container::-webkit-scrollbar{display:none}.carousel-container:hover .carousel-track{animation-play-state:paused}@media (min-width:992px){.carousel-container{overflow-x:hidden;overflow-y:visible;padding-top:32px;margin-bottom:-32px}}.carousel-track{display:flex;width:max-content;animation:scroll-carousel 105s linear infinite}.carousel-track:hover{animation-play-state:paused}@keyframes scroll-carousel{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.carousel-item{display:flex;flex-direction:column;align-items:center;margin:0 8px;transition:transform .9s ease;cursor:pointer;width:96px;position:relative;z-index:1;padding-left:7px;padding-right:7px}@media (min-width:992px){.carousel-item:hover{transform:translateY(-32px);z-index:100}.carousel-item:hover .carousel-name{opacity:1}}.carousel-photo{width:72px;transition:transform .3s ease}@media (min-width:992px){.carousel-photo{width:84px}}.carousel-name{text-align:center;margin-top:12px;font-size:10px;line-height:100%;color:#000;font-family:"Neuzeit Grotesk Regular",sans-serif;opacity:1;transition:opacity .3s ease;text-transform:uppercase}@media (min-width:992px){.carousel-name{margin-top:16px;opacity:0}}.btn{border:.5px solid #c3c2be;border-radius:0;padding:14px 16px;text-transform:uppercase;font-size:12px;line-height:100%;letter-spacing:.04em;color:#000;font-family:"Neuzeit Grotesk Regular",sans-serif;transition:all .5s cubic-bezier(.65,0,.35,1);animation:fade-in .5s cubic-bezier(.65,0,.35,1)}.btn:active,.btn:focus,.btn:hover{background-color:#000!important;color:#fff!important;border:.5px solid #000!important}.btn.reverse{background-color:#000;color:#fff;border:.5px solid #333}.btn.reverse:active,.btn.reverse:focus,.btn.reverse:hover{background-color:#fff!important;color:#000!important;border:.5px solid #c3c2be!important}@keyframes fade-in{from{opacity:0}to{opacity:1}}.intro{background-color:#fff;display:flex;justify-content:center;align-items:center;height:100vh;min-height:600px}.intro-text{display:block;font-weight:400;font-size:15px;line-height:140%;letter-spacing:-.02em;max-width:588px;margin-bottom:15px;padding-bottom:0}@media (min-width:992px){.intro-text{font-size:20px;margin-bottom:20px}}.intro-text a{color:#656566;font-style:italic;text-decoration:none}.intro-text a:hover{text-decoration:underline}.intro-text a,.intro-text em{color:#656566}.intro .btn{margin-top:25px}@media (min-width:992px){.intro .btn{margin-top:34px}}.intro-portrait{width:170px;height:auto;margin-bottom:12px}@media (min-width:992px){.intro-portrait{margin-bottom:16px;width:203px}}@media (min-width:992px){.intro-portrait-2{width:437px}}.intro2{padding-top:80px;padding-bottom:80px;max-width:1376px;margin:0 auto}@media (min-width:992px){.intro2{padding-top:160px;padding-bottom:160px;padding-left:32px;padding-right:32px}}.intro2 h2{font-size:22px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:32px}@media (min-width:992px){.intro2 h2{font-size:40px;margin-bottom:80px}}.intro2 .intro-text{max-width:unset}.intro2-container{background-color:#f4f3ee}.intro2-item{margin-bottom:80px}@media (min-width:992px){.intro2-item{margin-bottom:160px}}.intro2 .label{margin-bottom:32px;max-width:400px}@media (min-width:992px){.intro2 .label{margin-bottom:0}}.intro3{background-color:#000;color:#fff;position:relative;display:flex;justify-content:center;align-items:center;height:100vh;min-height:600px}.intro3 .label{margin-bottom:0}.intro3-cats{margin-bottom:32px;padding-top:40px;position:relative}@media (min-width:992px){.intro3-cats{margin-bottom:80px;padding-top:80px}}.intro3-cat{font-size:28px;line-height:110%;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:8px;text-decoration:none;cursor:pointer;text-align:center;position:relative;z-index:1;color:#333}@media (min-width:992px){.intro3-cat{font-size:48px;margin-bottom:0}}.intro3-cat:hover{color:#fff;text-decoration:none}.intro3-image-container{pointer-events:none;z-index:100;opacity:0;transition:opacity .3s cubic-bezier(.65,0,.35,1);display:block;visibility:visible}.intro3-image-container.active{opacity:1;visibility:visible}.intro3-image{width:84px;height:auto;object-fit:cover;opacity:1;display:block;visibility:visible}.intro4{background-color:#f4f3ee;position:relative;display:flex;justify-content:center;align-items:center;height:100vh;min-height:600px}.partners{padding-top:80px;padding-bottom:80px;background-color:#fff}@media (min-width:992px){.partners{padding-top:160px;padding-bottom:160px}}.partners .label{margin-bottom:40px}@media (min-width:992px){.partners .label{margin-bottom:80px}}.partners-logo{margin-bottom:8px;width:165px}@media (min-width:992px){.partners-logo{margin-bottom:0;width:202px}}.mb-banner-parallax{display:block;width:100%;height:800px;position:relative;overflow:hidden;cursor:pointer;transition:opacity .3s ease;text-decoration:none}.mb-banner-parallax:hover{opacity:.95}@media (min-width:992px){.mb-banner-parallax{height:900px}}.mb-banner-parallax-desktop,.mb-banner-parallax-mobile{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none}.mb-banner-parallax-mobile{display:block;background-image:url(/web/assets/img/mb-banner-mobile.jpg)}@media (min-width:992px){.mb-banner-parallax-mobile{display:none}}.mb-banner-parallax-desktop{display:none;background-image:url(/web/assets/img/mb-banner-desktop.jpg)}@media (min-width:992px){.mb-banner-parallax-desktop{display:block}}.mb-banner-parallax-text{position:absolute;text-align:center;bottom:16px;left:32px;right:32px;color:#fff;font-size:28px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;margin:0 auto}@media (min-width:992px){.mb-banner-parallax-text{font-size:48px;bottom:24px;left:48px;right:48px;max-width:1200px}}.mb-banner-parallax-label{position:absolute;top:50%;left:0;right:0;margin:0 auto;color:#fff;text-align:center;margin-bottom:0;z-index:2;max-width:90%}@media (min-width:992px){.mb-banner-parallax-label{max-width:800px}}.video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:10000;align-items:center;justify-content:center;padding:0}.video-modal-content{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.video-modal-link{display:block;width:100%;height:100%;cursor:pointer;text-decoration:none}.video-modal-link video{width:100%;height:100%;object-fit:contain;pointer-events:auto}.video-modal-close{position:absolute;top:8px;right:8px;z-index:2;background:0 0;color:#fff;border:none;font-size:28px;line-height:1;cursor:pointer;padding:0 10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:opacity .3s cubic-bezier(.65,0,.35,1)}@media (min-width:992px){.video-modal-close{width:60px;height:60px}}.video-modal-close:hover{transform:rotate(90deg)}.floating-video-banner{position:fixed;bottom:8px;right:8px;z-index:1000;display:block;width:264px;height:160px;overflow:hidden;border-radius:0;background:#000;cursor:pointer}@media (min-width:992px){.floating-video-banner{width:275px;height:172px}}.floating-video-banner-video{width:100%;height:100%;object-fit:cover;display:block;border:none;outline:0}.floating-video-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);pointer-events:none}.floating-video-banner-close{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;background:0 0;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;z-index:2;transition:background .2s ease,transform .2s ease}.floating-video-banner-close:hover{transform:rotate(90deg)}.price{padding-top:80px;padding-bottom:80px;background:#fff}@media (min-width:992px){.price{padding-top:160px;padding-bottom:160px}}.price h2{font-size:22px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:32px;text-align:left;max-width:245px}@media (min-width:992px){.price h2{font-size:40px;margin-bottom:80px;max-width:350px}}.price-wrapper{max-width:1142px;margin:0 auto}.intro-bio-link{color:#656566;font-style:italic;text-decoration:none;cursor:pointer;transition:all .3s ease}.intro-bio-link:hover{text-decoration:underline;color:#000}.intro-bio-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;align-items:center;justify-content:center}.intro-bio-modal.active{display:flex}.intro-bio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);cursor:pointer}.intro-bio-content{position:relative;background:#fff;width:90%;max-width:1200px;max-height:90vh;overflow-y:auto;z-index:1;padding:32px}@media (min-width:992px){.intro-bio-content{padding:80px}}.intro-bio-close{position:absolute;top:16px;right:16px;background:0 0;border:none;font-size:32px;line-height:1;cursor:pointer;color:#000;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;z-index:2}@media (min-width:992px){.intro-bio-close{top:24px;right:24px;font-size:40px;width:40px;height:40px}}.intro-bio-close:hover{transform:rotate(90deg)}.intro-bio-inner{margin-top:32px}@media (min-width:992px){.intro-bio-inner{margin-top:0}}.intro-bio-portrait{width:100%;max-width:300px;height:auto;margin-bottom:16px}@media (min-width:992px){.intro-bio-portrait{max-width:100%;margin-bottom:32}}.intro-bio-name{font-size:20px;line-height:120%;letter-spacing:-.02em;font-weight:500;margin-bottom:24px;text-transform:uppercase}@media (min-width:992px){.intro-bio-name{font-size:28px;margin-bottom:32px}}.poll{padding-top:80px;padding-bottom:80px;background-color:#fff}@media (min-width:992px){.poll{padding-top:160px;padding-bottom:112px}}.poll-category{font-size:22px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:20px}@media (min-width:992px){.poll-category{font-size:40px}}.poll-category-box{margin-bottom:64px;max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:992px){.poll-category-box{margin-bottom:80px;max-width:unset}}.poll-category-box:last-child{margin-bottom:0}.poll-image{width:111px;margin-right:12px}@media (min-width:992px){.poll-image{width:203px;margin-bottom:16px;margin-right:0}}.poll-image img{width:111px;height:auto}@media (min-width:992px){.poll-image img{width:203px;height:auto}}.poll-candidate{font-size:16px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:12px}@media (min-width:992px){.poll-candidate{font-size:20px}}.poll-candidate-description{font-family:"Neuzeit Grotesk Regular",sans-serif;font-size:13px;line-height:120%;margin-bottom:16px}@media (min-width:992px){.poll-candidate-description{font-size:14px;max-width:320px;margin-bottom:20px}}.poll-candidate-box{height:100%;margin-bottom:20px}@media (min-width:992px){.poll-candidate-box{margin-bottom:40px}}.poll-candidate-box:last-child{margin-bottom:0}.desc-toggle{cursor:pointer;text-decoration:none;font-size:13px;line-height:120%;color:#989898}@media (min-width:992px){.desc-toggle{font-size:14px}}.desc-toggle:hover{text-decoration:none;color:#000}.poll-radio{position:relative;display:inline-block;margin-top:auto}.poll-radio input[type=radio]{display:none}.poll-radio .btn{width:100%}@media (min-width:992px){.poll-radio .btn{width:112px}}.poll-radio .btn.active{background:#000;color:#fff;border-color:#000;outline:0}.poll-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:#000;color:#fff;padding:20px 0;z-index:999;animation:slideUp .3s ease;transition:all .3s ease;max-height:100vh;overflow-y:auto}@media (min-width:992px){.poll-sticky-bar{padding:16px 0}}.poll-sticky-bar.expanded{padding:52px 0 24px;max-height:100vh}@media (min-width:992px){.poll-sticky-bar.expanded{padding:32px 0}}.poll-sticky-bar.expanded .poll-sticky-content{display:none}.poll-sticky-bar.expanded .poll-form-container{display:block}.poll-sticky-bar .poll-sticky-content{display:block}.poll-sticky-bar .sticky-message-text{font-family:"Neuzeit Grotesk Regular",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#fff;cursor:pointer;display:inline-block}@media (min-width:992px){.poll-sticky-bar .sticky-message-text{font-size:16px}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.poll-form-container{display:none;max-width:438px;width:100%;margin:0 auto;position:relative;animation:slideUpFade .3s ease}@keyframes slideUpFade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.poll-form-close{position:fixed;margin-top:-30px;right:8px;background:0 0;border:none;font-size:32px;font-weight:400;line-height:1;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s ease;z-index:1000}.poll-form-close:hover{transform:rotate(90deg)}.poll-form-title{font-size:24px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:32px;text-align:center;color:#fff}@media (min-width:992px){.poll-form-title{font-size:32px;margin-bottom:40px}}.poll-form-section{margin-bottom:24px}@media (min-width:992px){.poll-form-section{margin-bottom:32px}}.poll-form-section:last-of-type{margin-bottom:32px}@media (min-width:992px){.poll-form-section:last-of-type{margin-bottom:48px}}.poll-form-section-title{font-family:"Neuzeit Grotesk Regular",sans-serif;font-size:12px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;color:#fff}.poll-form-question{font-size:14px;line-height:1.5;margin-bottom:16px;color:#ccc}.poll-form-actions{text-align:center;margin-top:32px}.poll-form-actions .btn{background-color:#fff;width:100%}.poll-form-actions .btn:hover{border:1px solid #fff!important}.poll-form .form-floating{position:relative;margin-bottom:16px}.poll-form .form-floating>label{position:absolute;top:0;left:0;height:100%;padding:0 12px;pointer-events:none;border:.5px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;font-family:"Neuzeit Grotesk Regular",sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;color:#fff;display:flex;align-items:center}.poll-form .form-floating>label::after{display:none}.poll-form .form-floating>.form-control{height:40px;min-height:40px;border:.5px solid #fff;border-radius:0;font-family:"Neuzeit Grotesk Regular",sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;padding:0 12px;background:#000;color:#fff}.poll-form .form-floating>.form-control::placeholder{opacity:0;color:transparent}.poll-form .form-floating>.form-control:focus,.poll-form .form-floating>.form-control:not(:placeholder-shown){padding-top:20px;padding-bottom:12px}.poll-form .form-floating>.form-control:focus~label,.poll-form .form-floating>.form-control:not(:placeholder-shown)~label{opacity:1;transform:scale(1) translateY(4px) translateX(0);font-family:"Neuzeit Grotesk Regular",sans-serif;font-weight:400;font-size:8px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;color:#656566;height:auto;align-items:flex-start}.poll-form .form-floating>.form-control:hover{border:.5px solid #989898}.poll-form .form-floating>.form-control:focus{border:.5px solid #fff;box-shadow:none;background:#000}.poll-form .form-floating>.form-control:focus~label{color:#656566}.poll-form .form-floating>.form-control:invalid:not(:placeholder-shown){border:.5px solid #ff5b50}.poll-form .form-floating>.form-control:invalid:not(:placeholder-shown)~label{color:#ff5b50}.poll-form .form-floating>.form-control.is-invalid{border:.5px solid #ff5b50}.poll-form .form-floating>.form-control.is-invalid~label{color:#ff5b50}.poll-form .form-floating textarea.form-control{border:.5px solid #fff;border-radius:0;font-family:"Neuzeit Grotesk Regular",sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;padding:12px;background:#000;color:#fff}.poll-form .form-floating:hover{border:.5px solid #989898}.poll-form .form-floating:focus{border:.5px solid #fff;box-shadow:none;background:#000}.poll-form .form-floating:invalid:not(:placeholder-shown){border:.5px solid #ff5b50}.poll-form .form-floating.is-invalid{border:.5px solid #ff5b50}.poll-form .form-check{display:flex;align-items:center;margin-bottom:12px;padding-left:0}.poll-form .form-check-input{width:16px;height:16px;border:.5px solid #fff;border-radius:0;background:#000;opacity:1;cursor:pointer;background-image:none;margin:0;flex-shrink:0}.poll-form .form-check-input:hover{background-image:url("data:image/svg+xml,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 3L4.5 8.5L2 6' stroke='white' stroke-linecap='square'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:12px 12px}.poll-form .form-check-input:checked{background-color:#fff;border-color:#fff;background-image:url("data:image/svg+xml,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 3L4.5 8.5L2 6' stroke='black' stroke-linecap='square'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:12px 12px}.poll-form .form-check-input:focus{box-shadow:none;border-color:#fff}.poll-form .form-check-input:invalid{border:.5px solid #ff5b50}.poll-form .form-check-input:invalid~.form-check-label{color:#fff}.poll-form .form-check-input.is-invalid{border:.5px solid #ff5b50}.poll-form .form-check-input.is-invalid~.form-check-label{color:#fff}.poll-form .form-check-label{font-family:Neuzeit Grotesk Regular,sans-serif;font-size:12px;line-height:100%;letter-spacing:.04em;text-transform:uppercase;margin-left:12px;margin-bottom:0;display:flex;align-items:center}.poll-form .form-check-label a{color:#fff;text-decoration:underline}.poll-form .form-check-label a:hover{text-decoration:none}.poll-voted-overlay{padding:80px 0;background:#f3f1ec;min-height:50vh;display:flex;align-items:center;justify-content:center}.poll-voted-overlay h2{font-size:32px;line-height:110%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:24px}.poll-voted-overlay p{font-size:16px;line-height:1.5;margin-bottom:12px}.social-share{margin:32px 0}@media (min-width:992px){.social-share{margin:40px 0}}.social-share-label{font-size:14px;line-height:1.5;margin-bottom:16px;color:#656566}@media (min-width:992px){.social-share-label{font-size:16px;margin-bottom:20px}}.social-share-buttons{display:flex;gap:12px;justify-content:center;align-items:center}@media (min-width:992px){.social-share-buttons{gap:16px}}.alert{padding:20px;margin:20px 0;color:#000;background-color:transparent}.alert h2{margin:0 0 10px 0;font-size:24px}.alert p{margin:0}.popup-banner-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .3s;overflow:hidden}.popup-banner-content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;background:rgba(0,0,0,.6)}.popup-banner-content a{display:block;width:100%;height:100%;position:relative}.popup-banner-content::after{content:"";position:absolute;top:0;right:0;width:15%;height:100%;pointer-events:none;z-index:1}@media (min-width:992px){.popup-banner-content::after{width:10%}}.popup-banner-img{width:100%;height:100%;object-fit:contain;display:block}@media (min-width:992px){.popup-banner-img{width:100%;height:100%;object-fit:contain}}.popup-banner-close{position:absolute;top:8px;right:8px;z-index:2;background:0 0;color:#fff;border:none;font-size:28px;line-height:1;cursor:pointer;padding:0 10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:opacity .3s cubic-bezier(.65,0,.35,1)}@media (min-width:992px){.popup-banner-close{width:60px;height:60px}}.popup-banner-close:hover{transform:rotate(90deg)}.video-banner{width:calc(100% - 16px);max-width:481px;height:auto;background-color:#fff;text-decoration:none;color:#000;display:flex;position:absolute;bottom:8px;border:.5px solid #c3c2be;margin-left:-4px}@media (min-width:992px){.video-banner{width:481px;height:auto}}.video-banner-img{width:123px;height:100%;object-fit:cover}@media (min-width:992px){.video-banner-img{width:165px}}.video-banner-text{display:flex;flex-direction:column;padding:12px 16px 16px 12px;text-align:left}@media (min-width:992px){.video-banner-text{padding:20px 20px 22px 20px}}.video-banner-title{font-family:"Neuzeit Grotesk Regular",sans-serif;font-size:10px;line-height:100%;margin-bottom:16px;letter-spacing:.04em;text-transform:uppercase}@media (min-width:992px){.video-banner-title{font-size:12px;margin-bottom:10px}}.video-banner-subtitle{font-size:12px;line-height:130%;letter-spacing:-.02em}@media (min-width:992px){.video-banner-subtitle{font-size:16px}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:#000;color:#fff;z-index:9999;display:none;padding:20px;box-shadow:0 -4px 12px rgba(0,0,0,.1)}@media (min-width:992px){.cookie-consent{padding:24px 32px}}.cookie-consent-content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}@media (min-width:992px){.cookie-consent-content{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.cookie-consent-text{font-size:14px;line-height:1.5;margin:0}@media (min-width:992px){.cookie-consent-text{font-size:15px}}.cookie-consent-text a{color:#fff;text-decoration:underline}.cookie-consent-text a:hover{text-decoration:none}.cookie-consent-buttons{display:flex;gap:12px;flex-wrap:wrap}
