/*!modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize*/*,*::before,*::after{box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji}b{font-weight:bolder}code{font-family:ui-monospace,SFMono-Regular,Consolas,liberation mono,Menlo,monospace;font-size:1em}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{text-transform:none}button,[type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--container-padding:1.5rem;--content-width:calc(1760px + (2 * var(--container-padding)));--grid-row-gap:0.75rem;--grid-column-gap:0.75rem}@media(min-width:992px){:root{--grid-row-gap:1.5rem;--grid-column-gap:1.5rem;--container-padding:2.5rem}}.container{padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin:0 auto}.container:not(.container--fluid){max-width:var(--content-width)}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-row-gap)var(--grid-column-gap)}.col-1{grid-column-end:span 1}.col-2{grid-column-end:span 2}.col-11{grid-column-end:span 11}.col-12{grid-column-end:span 12}@media(min-width:768px){.col-sm-6{grid-column-end:span 6}}@media(min-width:992px){.col-md-4{grid-column-end:span 4}.col-md-6{grid-column-end:span 6}.col-md-8{grid-column-end:span 8}.col-md-9{grid-column-end:span 9}}.bg-color-theme{background-color:#ff9500}@font-face{font-family:sofia pro;src:local("Mostardesign - Sofia Pro Regular"),local("Mostardesign-Sofia_Pro_Regular"),url(/fonts/Mostardesign-Sofia_Pro_Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:sofia pro;src:local("Mostardesign - Sofia Pro Light"),local("Mostardesign-Sofia_Pro_Light"),url(/fonts/Mostardesign-Sofia_Pro_Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:sofia pro;src:local("Mostardesign - Sofia Pro Semi Bold"),local("Mostardesign-Sofia_Pro_Semi_Bold"),url(/fonts/Mostardesign-Sofia_Pro_Semi_Bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:sofia pro;src:local("Mostardesign - Sofia Pro Black"),local("Mostardesign-Sofia_Pro_Black"),url(/fonts/Mostardesign-Sofia_Pro_Black.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:local("PlayfairDisplay - Regular"),local("PlayfairDisplay-Regular"),url(/fonts/PlayfairDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:sofia pro,helvetica,sans-serif;color:#231f20;font-size:16px;line-height:1.5}@media(min-width:992px){body{font-size:20px;line-height:1.4}}h1,.h1{font-family:sofia pro,helvetica,sans-serif;font-weight:700;font-size:clamp(36px,7.2vw,80px);line-height:clamp(40px,8vw,88px);color:#d8d8d8;z-index:1000}h2,.h2{font-family:sofia pro,helvetica,sans-serif;font-weight:700;font-size:clamp(24px,4.8vw,48px);line-height:clamp(32px,6.4vw,60px);color:#d8d8d8}h3,.h2{font-family:sofia pro,helvetica,sans-serif;font-weight:700;font-size:clamp(24px,4.8vw,32px);line-height:clamp(32px,6.4vw,40px);color:#ff9500}html,body,.body-overflow{min-height:100vh}.body-overflow{overflow-x:hidden;position:relative;width:100%}img{max-width:100%}section,.section{padding:clamp(20px,4vw,80px)0}button{padding:clamp(12px,2.4vw,20px);color:#fff;border-radius:12px;background-color:#ff9500;font-size:clamp(16px,3.2vw,24px);line-height:clamp(20px,4vw,24px);font-weight:600;border:none;letter-spacing:2px;cursor:pointer}@media(min-width:992px){button{letter-spacing:4px}}.is-hidden{display:none!important}@media(max-width:991px){.is-hidden-md{display:none!important}}@media(min-width:992px){.is-hidden-dk{display:none!important}}.hero{position:relative;min-height:clamp(380px,76vw,600px)}@media(min-width:992px){.hero{background-position:50%}}.hero .img-container{width:100%;height:clamp(380px,76vw,600px);background-image:url(/media/uploads/hero-bg.jpg);background-image:-webkit-image-set(url(/media/uploads/hero-bg.webp) 1x);background-position:-1000px;-o-object-fit:cover;object-fit:cover}@media(min-width:576px){.hero .img-container{background-position:-800px}}@media(min-width:768px){.hero .img-container{background-position:-600px}}@media(min-width:992px){.hero .img-container{background-position:50%}}@media(min-width:1920px){.hero .img-container{background-image:url(/media/uploads/hero-bg-xl.jpg);background-image:-webkit-image-set(url(/media/uploads/hero-bg-xl.webp) 1x)}}.hero h1{position:absolute;top:clamp(10px,2vw,80px);text-align:left;color:#ff9500;margin-left:clamp(24px,4.8vw,32px)}.hero__swiper-container{position:absolute;top:clamp(48px,9.6vw,120px);width:80%;margin-top:clamp(32px,6.4vw,60px);margin-left:clamp(24px,4.8vw,32px)}.hero__swiper .swiper-slide{color:#fff;font-size:clamp(20px,4vw,40px)}.text-and-image{position:relative}.text-and-image .text-container{height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center}@media(max-width:991px){.text-and-image .text-container{padding:20px 0}}.text-and-image .text-container h2{color:#ff9500;font-size:clamp(24px,4.8vw,36px);line-height:clamp(32px,6.4vw,44px)}@media(max-width:991px){.text-and-image .text-container h2{margin-top:0}}.text-and-image .text-container p{font-size:clamp(16px,3.2vw,24px)}.text-and-image .image-container{display:flex;height:100%;align-items:center}.text-and-image .image-container picture{width:100%}.text-and-image .image-container img{width:100%;border-radius:clamp(16px,3.2vw,40px);padding:clamp(1px,.2vw,20px)}@media(max-width:991px){.text-and-image .image-container img{margin-bottom:20px}}.text-and-image.main .text-container{padding:clamp(12px,2.4vw,40px)}@media(max-width:991px){.text-and-image.main .text-container{padding:clamp(12px,2.4vw,40px)0}}.text-and-image.main .text-container h2{font-size:clamp(24px,4.8vw,48px);line-height:clamp(32px,6.4vw,60px)}.text-and-image.main .text-container p{font-size:clamp(16px,3.2vw,32px)}.section-video{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:clamp(40px,8vw,200px)0}.section-video video{width:auto;max-width:100%}@media(min-width:992px){.section-video video{height:clamp(180px,36vw,600px)}}.section-video p{font-weight:500;margin-top:0;margin-bottom:clamp(20px,8vw,80px);max-width:100%;text-align:center;font-style:italic;background-color:rgba(255,255,255,.5);padding:clamp(20px,4vw,40px);border-radius:20px;font-size:clamp(18px,3.6vw,24px)}@media(min-width:992px){.section-video p{max-width:69%}}.section-video .emboss{font-weight:700;font-style:normal;color:#fff;background-color:#231f20;padding:4px}.modal{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(35,31,32,.3);display:flex;align-items:center;justify-content:center;z-index:10000}.modal__window{position:relative;background-color:#fff;width:100%;max-width:1024px;height:100vh;padding:clamp(12px,2.4vw,40px)clamp(40px,8vw,120px);overflow-y:auto;border-bottom:40px solid #fff}@media(min-width:992px){.modal__window{border-radius:40px;max-height:calc(100% - 200px)}}.modal__window h2{text-align:center;color:#ff9500}@media(max-width:991px){.modal__window h2{text-align:left;margin-top:60px}}.modal__subtitle{font-size:clamp(20px,4vw,32px)}.modal__step{padding:clamp(12px,2.4vw,40px)clamp(20px,4vw,80px)}.modal__step .text-container{height:100%;display:flex;justify-content:center;align-items:center}.modal__step .image-container img{width:100%;max-width:300px}.modal__close-btn{position:absolute;top:20px;right:20px}.modal__close-btn .close{position:absolute;top:0;right:0;display:block;width:50px;height:50px;font-size:0;cursor:pointer}.modal__close-btn .close::before,.modal__close-btn .close::after{position:absolute;top:50%;left:50%;width:3px;height:30px;background-color:#ff9500;transform:rotate(45deg)translate(-50%,-50%);transform-origin:top left;content:""}.modal__close-btn .close::after{transform:rotate(-45deg)translate(-50%,-50%)}.modal .bottom-close{text-align:center}.modal .scroll-indicator{position:fixed;bottom:16px;right:16px;width:50px;height:50px;padding:8px;border-radius:100%;border:1px solid #231f20}.modal .scroll-indicator img{transform:rotate(90deg);transform-origin:center;position:absolute;top:12px;left:12px}@media(min-width:992px){.modal .scroll-indicator{bottom:calc(100px + 24px);right:calc((100% - 1024px)/2 + 24px)}}.be-paid{border:2px solid #ff9500;padding:clamp(20px,4vw,40px)}.be-paid p{font-size:clamp(12px,2.4vw,24px)}.be-paid h2{color:#ff9500}.be-paid .collect-reward,.be-paid .instructions{padding:clamp(20px,4vw,40px)}.be-paid .code{text-align:center}.be-paid .code div{display:flex;justify-content:center;align-items:center}.be-paid .code .logo{max-width:140px}.be-paid .instructions{background-color:rgba(255,149,0,.2)}.be-paid .instructions button{margin-top:0;background-color:#ff9500}@media(min-width:992px){.be-paid .instructions button{margin-top:40px}}.text-only{padding:clamp(20px,4vw,80px)clamp(30px,6vw,120px)}@media(max-width:991px){.text-only{padding:clamp(20px,4vw,80px)0}}.text-only h2{color:#fff}.text-only p{font-size:clamp(16px,3.2vw,32px)}.glossary{padding:clamp(20px,4vw,80px)clamp(30px,6vw,120px)}.glossary p{font-size:clamp(16px,3.2vw,32px)}.glossary ul{list-style:none}@media(max-width:991px){.glossary ul{margin-left:-32px}}.glossary ul li{margin:clamp(12px,2.4vw,24px)}.properties{padding:clamp(20px,4vw,80px)clamp(30px,6vw,120px)}@media(min-width:992px){.properties{margin-bottom:120px}}.properties .grid{grid-row-gap:0}.properties .grid .col-12{margin-top:-12px}.properties h2{color:#ff9500}.properties p{position:relative;font-size:clamp(16px,3.2vw,24px);padding-right:40px;margin:12px 0}.properties p::before{content:"";position:absolute;top:8px;left:-24px;width:12px;height:12px;background-color:#ff9500;border-radius:100%}.properties .img-container{display:none}@media(min-width:992px){.properties .img-container{display:flex;justify-content:center;align-items:center}.properties .img-container img{width:100%}}.lesson{display:flex;justify-content:center;align-items:center;padding:clamp(20px,4vw,80px)clamp(30px,6vw,120px)}@media(max-width:991px){.lesson{flex-direction:column;padding-bottom:60px}}.lesson img{box-shadow:0 0 15px #fff;border-radius:100%;height:100%;margin:40px 120px 40px 40px}@media(max-width:991px){.lesson img{margin:32px}}.lesson .text-container{text-align:center}.lesson .text-container h2{color:#fff;text-shadow:0 0 8px #d8d8d8}.lesson .text-container a{text-decoration:none}.lesson .text-container .button{border-radius:15px;box-shadow:0 0 15px #fff;text-transform:uppercase;color:#fff;font-weight:700;padding:12px 24px}.language-switcher{position:absolute;top:8px;right:8px;padding:4px;z-index:10}@media(min-width:992px){.language-switcher{top:32px;right:32px;padding:12px}}.language-switcher picture{display:flex;justify-content:center;align-items:center;width:20px}@media(min-width:992px){.language-switcher picture{margin-right:8px}}.language-switcher p{display:none}@media(min-width:992px){.language-switcher p{margin:0;display:block}}.language-switcher a{text-decoration:none;color:#231f20}.language-switcher .current{border-radius:5px;background-color:rgba(35,31,32,.8);box-shadow:0 0 2px rgba(255,255,255,.4)}.language-switcher .lang-element{display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:16px;letter-spacing:2px;font-weight:600;padding:8px}.language-switcher .dropdown{margin-top:4px;background-color:rgba(35,31,32,.8);border-radius:5px;max-height:0;opacity:0;overflow:hidden;transition:max-height .1s ease-out,opacity .1s ease-out;box-shadow:0 0 2px rgba(255,255,255,.4)}.language-switcher:hover .dropdown{opacity:1;max-height:120px;transition:max-height .3s ease-out,opacity .3s ease-out}.footer{margin:4rem 0 2rem;font-size:clamp(12px,2.4vw,16px)}.footer .container{display:flex;justify-content:center;align-items:center}.footer img{height:clamp(28px,5.6vw,40px);margin:0 clamp(20px,4vw,40px)}