@font-face{font-family:Nichrome;src:url(nichrome_ultra.woff2) format("woff2"),url(nichrome_ultra.woff) format("woff"),url(nichrome.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:Nichrome;src:url(nichrome_regular.woff2) format("woff2"),url(nichrome_regular.woff) format("woff");font-style:normal;font-weight:400}*{box-sizing:border-box;margin:0}body{background-color:#faf6e1;color:#000;font-family:Nichrome,sans-serif;letter-spacing:2px}.layout--width-calc{width:calc(100vw - 30px - 2.25vh - 20px);padding-left:15px;padding-right:15px}@media (max-width:767px){.layout--width-calc{width:calc(100vw - 15px - 2.75vh);padding-left:9.9px;padding-right:9.9px}}.layout__euroobal-dots{position:fixed;top:0;left:0;width:calc(30px + 2.25vh + 20px);height:100%;background-image:url(../images/euro_desktop_b.svg);background-repeat:no-repeat;background-position:15px 25px;background-size:auto calc(100vh - 50px);background-attachment:fixed}@media (max-width:1024px){.layout__euroobal-dots{background-image:url(../images/euro_mobile_b.svg);background-position:15px 14px;background-size:auto calc(100vh - 28px)}}@media (max-width:767px){.layout__euroobal-dots{width:calc(15px + 2.75vh);background-position:7.5px 12px;background-size:auto calc(100vh - 24px)}}.layout__header{position:fixed;height:130px;background:linear-gradient(180deg,#faf6e1 80%,rgba(250,246,225,0) 100%);top:0;right:0;padding-top:15px;z-index:99;font-size:80px;line-height:80px;animation:slide-in-head 1s ease-in-out}@media (max-width:1024px){.layout__header{font-size:56px;line-height:56px;height:104px;padding-top:9px}}@media (max-width:767px){.layout__header{height:65px;font-size:32px;line-height:40px;padding-top:6px}}.layout__header--nav{font-weight:700}.layout__header--nav--list{list-style-type:none;padding:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media (max-width:767px){.layout__header--nav-hidden-on-small{display:none}}.layout__header--nav-hidden-on-large{display:none}@media (max-width:767px){.layout__header--nav-hidden-on-large{display:block}}.layout__header--nav-item{color:#000;text-decoration:none}.layout__header--nav-item:hover{color:#faf6e1;-webkit-text-stroke:1px #000}.layout__header--nav-item h1{font-size:80px;line-height:80px;margin:0;padding:0}@media (max-width:1024px){.layout__header--nav-item h1{font-size:56px;line-height:56px}}@media (max-width:767px){.layout__header--nav-item h1{font-size:32px;line-height:40px;color:#000}}.layout__header--nav-item--active{color:#faf6e1;-webkit-text-stroke:1px #000}.layout__header--nav--mobile{display:none;position:absolute;top:0;left:calc(-1 * (15px + 2.5vh));width:100vw;height:65px;background:linear-gradient(180deg,#000 75%,transparent 100%);color:#000;list-style-type:none;padding:7px 0 0 0}@media (max-width:767px){.layout__header--nav--mobile{left:calc(-1 * (15px + 2.75vh))}}.layout__header--nav--mobile li{display:inline-block;padding:0 9.9px}.layout__header--nav--mobile li:last-child{margin-left:calc(50vw - 150px)}.layout__header--nav--mobile--item{color:#fff;text-decoration:none}.layout__header--nav--mobile--item--active{color:#000;-webkit-text-stroke:.7px #fff}.layout__wrap{margin-top:145px;margin-left:auto;animation:slide-in-content 2s ease-in-out,fade-in 2s ease-in-out}@media (max-width:1024px){.layout__wrap{margin-top:106px}}@media (max-width:767px){.layout__wrap{margin-top:67px}}.layout__list{max-width:1375px;list-style-type:none;padding:0 0 45px 0}@media (max-width:767px){.layout__list{padding:0}}.layout__list--item{position:relative;display:block;margin:0 0 90px 0;color:#000;text-decoration:none;font-size:80px;line-height:80px;font-weight:700}.layout__list--item:hover{color:#faf6e1;-webkit-text-stroke:1px #000}.layout__list--item:hover h2{color:#000;-webkit-text-stroke:initial}.layout__list--item:first-child{margin-bottom:0}@media (max-width:1024px){.layout__list--item{font-size:56px;line-height:56px}}@media (max-width:767px){.layout__list--item{font-size:32px;line-height:32px}}.layout__list--item h2{color:#faf6e1;-webkit-text-stroke:1px #000;font-size:80px;line-height:80px;font-weight:700;margin:0;padding:0}@media (max-width:1024px){.layout__list--item h2{font-size:56px;line-height:56px}}@media (max-width:767px){.layout__list--item h2{font-size:32px;line-height:32px}}.layout__list--item--thumb{height:57px;float:left;margin:16px 15px 0 0;position:relative;z-index:2}@media (max-width:1024px){.layout__list--item--thumb{margin-top:10px;height:41px}}@media (max-width:767px){.layout__list--item--thumb{display:none}}.layout__list--item--hover{display:none;position:absolute;z-index:1;top:16px;left:0;width:auto;height:420px}@media (max-width:1024px){.layout__list--item--hover{top:10px;height:280px}}.layout__text{padding:0;font-size:27px;line-height:28px}@media (max-width:1024px){.layout__text{font-size:24.3px;line-height:25.2px}}@media (max-width:767px){.layout__text{font-size:16.2px;line-height:16.8px}}.layout__text>*{margin:0 0 45px 0}@media (max-width:767px){.layout__text>*{margin:0 0 22.5px 0}}.layout__text--list{list-style-type:none;padding:0;border-top:2px solid #000}.layout__text--list li{border-bottom:2px solid #000;padding:1em 0;text-align:center}.layout__text--list li p:first-of-type{width:100%}.layout__text--list li p:last-of-type{text-align:left}.layout__text--list a{color:#000;text-decoration:none}.layout__text--list a:hover{color:#000;text-decoration:underline}.layout__text--list p{display:none;margin:1em 0}.layout__text p{width:75%;line-height:1.3em}@media (max-width:1024px){.layout__text p{width:85%}}@media (max-width:767px){.layout__text p{width:100%;max-width:525px}}.layout__text--link{text-decoration:underline;color:#000}.layout__text--link:hover{text-decoration:none;color:#000}.layout__pills{list-style-type:none;padding:0;display:flex;flex-flow:row wrap}.layout__pills li{color:#faf6e1;padding:10px 20px;margin:0 15px 15px 0;background-color:#000;border-radius:48px;font-size:27px;line-height:28px}@media (max-width:1024px){.layout__pills li{padding:8px 14px;font-size:21.6px;line-height:22.4px;border-radius:34.4px;margin:0 11.25px 11.25px 0}}@media (max-width:767px){.layout__pills li{padding:8px 12px;font-size:16.2px;line-height:16.8px;border-radius:24.8px;margin:0 7.5px 7.5px 0}}.layout__partners{width:100%;height:auto;min-height:260px;margin:0;padding:130px 15px 0 15px;background:linear-gradient(0deg,#000 60%,transparent 100%);position:relative;z-index:100}@media (max-width:1024px){.layout__partners{min-height:130px;padding-top:45.5px}}@media (max-width:1024px){.layout__partners{background:linear-gradient(0deg,#000 80%,transparent 100%)}}.layout__partners ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly;list-style-type:none;padding:0;margin:0}.layout__partners--item{display:block;border:0;outline:0;margin:0;padding:15px}.layout__partners--item img{border:0;outline:0;width:auto;height:auto;max-height:70px}@media (max-width:1024px){.layout__partners--item img{max-height:60px}}@media (max-width:767px){.layout__partners--item img{max-height:40px}}.layout__footer{position:fixed;width:calc(100vw - 30px - 2.5vh - 20px);height:130px;right:0;bottom:0;z-index:99;background:linear-gradient(0deg,#faf6e1 10%,rgba(250,246,225,0) 100%)}@media (max-width:1024px){.layout__footer{height:91px}}@media (max-width:767px){.layout__footer{width:calc(100vw - 15px - 2.5vh);height:52px}}.layout--link{display:inline-block;text-decoration:none;font-size:80px;line-height:80px;font-weight:700;color:#faf6e1;-webkit-text-stroke:1px #000}.layout--link:hover{color:#000;-webkit-text-stroke:initial}@media (max-width:1024px){.layout--link{font-size:56px;line-height:56px}}@media (max-width:1024px){.layout--link{font-size:32px;line-height:32px}}.chevron--hamburger{display:flex;flex-flow:column nowrap;justify-content:space-between;color:#000;text-decoration:none;width:30px;height:25px;position:relative;z-index:999;transition:.2s linear}.chevron--hamburger--item{width:100%;height:5px;background-color:#000;border-radius:4px}.chevron--rotate{transform:rotate(90deg)}.chevron--rotate>*{background-color:#fff}path.cls-3{fill:#000!important}@keyframes slide-in-head{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes slide-in-content{0%{transform:translateY(-50%)}50%{transform:translateY(-50%)}100%{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}