blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}:root{--color-white:#fff;--color-black:#000;--color-dark-charcoal:#373539;--color-light-charcoal:#4a4a49;--color-dark-grey:#7b7a7c;--color-grey:#bebebe;--color-light-grey:#ebebeb;--color-dark-blue:#112f60;--color-blue:#14387f;--color-med-blue:#94a1b7;--color-light-blue:#eaf0ff;--color-gold:#dea83c;--page-color--bg:var(--color-white);--page-color--overlay:rgba(17,47,96,.5);--cover-color--head:var(--color-white);--text-color--main:var(--color-dark-charcoal);--text-color--meta:var(--color-dark-grey);--line-color:var(--color-light-grey);--svg-color--bg:var(--color-light-grey);--svg-color--meta:#afafaf;--svg-color--mark:var(--color-dark-charcoal);--plyr-color-main:var(--color-gold);--plyr-menu-color:var(--color-dark-charcoal);--plyr-menu-item-arrow-color:var(--color-dark-charcoal);--plyr-menu-background:var(--color-white);--color-circular-icons-dark1:#ad7868;--color-circular-icons-dark2:#a96d44;--color-circular-icons-light1:#e0bea2;--color-circular-icons-light2:#e5d7cc;--color-circular-icons-light3:#c9ac93;--color-circular-icons-light4:#e2c7a1;--color-circular-icons-dark1:#ffba55}:root[data-theme=dark]{--page-color--bg:#030b16;--page-color--overlay:rgba(3,11,22,.55);--cover-color--head:#ebebeb;--text-color--main:#f9f9f9;--text-color--meta:var(--color-grey);--svg-color--bg:#3d3d3d;--svg-color--meta:#bebebe;--svg-color--mark:var(--color-light-grey)}@font-face{font-display:swap;font-family:Gustavo;font-style:normal;font-weight:500;src:url(../fonts/Gustavo-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gustavo;font-style:normal;font-weight:700;src:url(../fonts/Gustavo-Bold.woff2) format("woff2")}:root{--color-primary:#000;--color-secondary:#fff;--color-tertiary:#7c7c7c;--marquee-time:80s;--font-size-md:clamp(1rem, calc(.926rem + .28vw) ,1.2rem);--sidebar-width:min(90vw,750px);--margin-heading-regular:1rem}body,html{background:var(--color-secondary);font-family:Gustavo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;width:100%}body{animation:fadeIn 1s ease-in-out;display:flex;flex-direction:column;font-size:var(--font-size-md);font-weight:500;max-height:100vh;min-height:100vh}.content-width{margin-inline:auto;max-width:calc(100% - 4rem);width:100%}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}*,:after,:before{box-sizing:border-box}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-tertiary);transition:color .3s ease-in-out}ul{list-style:none;margin:0;padding:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}p{font-feature-settings:"kern" 1;font-kerning:normal;font-size:var(--font-size-md);letter-spacing:.015em;line-height:1.4;word-spacing:.001em}.marquee{min-height:3.5rem;overflow:hidden;position:relative;width:100%}.marquee--bottom{border-top:1px solid #000}.marquee__group{align-items:center;display:flex;gap:1.3rem;justify-content:flex-start;position:absolute;white-space:nowrap;will-change:transform}.marquee__group--1{animation:marquee-horizontal var(--marquee-time) linear infinite}.marquee__group--2{animation:marquee-horizontal calc(var(--marquee-time)*2) linear infinite;animation-direction:reverse}.marquee .quote{font-family:Gustavo,sans-serif;font-optical-sizing:auto;font-size:clamp(1rem,.877rem + .935vw,1.625rem);font-weight:500;text-transform:uppercase}.marquee .icon{font-size:clamp(2.3rem,.935rem + .748vw,1.333rem);position:relative;top:-3px;vertical-align:baseline}@media (prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{flex-grow:1;flex-shrink:0;overflow:hidden;position:relative;width:100%}.hero img{display:block;height:auto;max-height:55vh;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1660px){.hero img{max-height:35vh}}@media (max-width:512px){.hero img{max-height:unset}}.hero:before{background-image:url(../img/tv_noise.avif);background-size:contain;content:"";display:flex;height:100%;mix-blend-mode:color-dodge;opacity:0;pointer-events:none;position:absolute;transition:all .8s ease;width:100%;z-index:3}.hero:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.hero:before{display:none}}h2{font-size:1.5rem;font-weight:700;margin:0;padding-bottom:1rem}@media (max-width:699px){h2{font-size:1.2rem}}main{-moz-column-gap:5rem;column-gap:5rem;display:flex;flex:1 0 auto;flex-wrap:wrap;justify-content:space-between;margin-top:2.5rem;row-gap:2rem}@media (max-width:1439px){main{flex-direction:column;flex-wrap:nowrap}}main ul{font-size:var(--font-size-md)}.cols-info{flex:1 1 calc(25% - 5rem)}.section-about,.section-newsletter{flex:1 1 calc(33.33333% - 5rem)}@media (max-width:1439px){.section-about,.section-newsletter{flex:1 1 auto}}.section-about p,.section-newsletter p{-webkit-hyphens:auto;hyphens:auto}.wrap{-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;flex:1 1 calc(33.33333% - 5rem);row-gap:2rem}@media (max-width:1439px){.wrap{-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:1441px){.wrap{padding-left:3rem}}.language-switcher__btn{background:transparent;border:none;color:var(--color-tertiary);cursor:pointer;display:block;font-size:var(--font-size-md);padding:0}.language-switcher__btn:hover{color:var(--color-primary)}.language-switcher__btn.language-switcher__btn--active{color:var(--color-primary);cursor:default}.section-copyright-info{align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;flex-wrap:wrap}.section-copyright-info svg{aspect-ratio:1;fill:var(--color-primary);transform:translateY(3px)}.section-copyright-info button{background:transparent;border:none;color:var(--color-tertiary);cursor:pointer;font-size:1rem;text-transform:uppercase}.section-copyright-info p{font-size:1rem}@media (max-width:500px){.section-copyright-info p{flex-basis:80%}}.section-copyright-partner{display:flex;gap:3rem}@media (max-width:880px){.section-copyright-partner{display:none}}.section-copyright-partner a svg{fill:currentColor;height:50px;transition:fill .3s ease-in-out}.section-copyright-partner a:hover svg{fill:var(--color-tertiary)}form{margin-top:1.5rem}form .input-wrapper{border:1px solid var(--color-primary);border-radius:2rem;display:flex;justify-content:space-between;padding:.5rem 1.5rem;transition:border-color .4s;width:100%}form .input-wrapper:focus-within{border-color:#ef6029}form input{border:none;font-size:1rem;letter-spacing:.05ch;margin-top:-2px;width:inherit}form input:focus{border:none;outline:none}form button{background:transparent;border:none;cursor:pointer;margin-top:-4px;transition:all .3s}form button:hover{opacity:.5}form #error-message,form #success-message{color:#ef6029;font-size:1rem;padding-left:26px}#sidebar,#sidebar-faq{background-color:var(--color-secondary);border-right:1px solid var(--color-primary);color:var(--color-primary);height:100%;left:-100%;overflow-y:auto;padding:20px 50px;position:fixed;top:0;transition:left .8s ease;width:var(--sidebar-width);z-index:5}#sidebar-faq.open,#sidebar.open{left:0}#sidebar h3,#sidebar h4,#sidebar-faq h3,#sidebar-faq h4{font-size:var(--font-size-md);margin-top:var(--margin-heading-regular)}#sidebar h2.head,#sidebar-faq h2.head{line-height:1.4rem;margin-top:0}#sidebar ul,#sidebar-faq ul{font-size:var(--font-size-md);list-style-type:disc;padding:1rem 0 0 1rem}#sidebar li,#sidebar-faq li{line-height:1.5rem;margin:0}#sidebar li a,#sidebar-faq li a{color:var(--color-secondary);text-decoration:none}#sidebar ul.no-bullets,#sidebar-faq ul.no-bullets{list-style-type:none;padding-left:0;padding-top:0}#close-sidebar,#close-sidebar-faq{background-color:var(--color-secondary);border:none;color:var(--color-primary);cursor:pointer;position:absolute;right:10px;top:18px}#close-sidebar svg,#close-sidebar-faq svg{aspect-ratio:1}footer{align-items:center;display:flex;justify-content:space-between;margin-top:2rem;padding-block:1rem}@media (min-width:1440px) and (max-width:1540px){footer{margin-top:0}}@media (max-width:512px){footer{padding-block:2rem}}
