﻿@keyframes new-animo{0%{transform:rotate(0) skew(0) scale(0);opacity:1}20%{transform:rotate(7deg) skew(-5deg) scale(1);opacity:1}80%{transform:rotate(7deg) skew(-5deg) scale(1);opacity:1}99%{transform:rotate(7deg) skew(-5deg) scale(1);opacity:0}100%{transform:rotate(0) skew(0) scale(0);opacity:0}}@keyframes line-animo{0%{transform:scaleX(0.5);transform-origin:center;opacity:1}20%{opacity:1}50%{transform:scaleX(1);transform-origin:center}80%{opacity:1}99%{opacity:0}100%{transform:scaleX(0.5);transform-origin:center;opacity:0}}:root{--clr-primary: #663500;--clr-secondary: #B3E9FE;--clr-tertiary: #FFD174;--font-primary: "Stretto Gentile", sans-serif;--font-secondary: "Open Sans", sans-serif;--clr-text: var(--clr-primary);--font-text: var(--font-primary);--font-buttons: "Stretto Extra Fondente", sans-serif;--font-headlines: "Stretto Fondente", sans-serif;--font-footer: var(--font-secondary);--button-margin: 20px}html{--navbar-space: 0px;--content-width: 900px;--gradient-angle: 90deg;color:var(--clr-text);line-height:1}html body{background-size:auto 136px;display:flex;min-height:100vh;flex-direction:column;width:100%;max-width:100vw;position:relative;background-color:#fff}html body *{box-sizing:border-box}html body img{max-width:100%;height:auto}html #gweb-content{flex:1;font-family:var(--font-text)}html .hidden{display:none}.content-wrapper{--_inline-padding: 25px;margin:0 auto;width:100%;padding-inline:var(--_inline-padding);max-width:var(--content-width)}#content-spiral{position:absolute;top:100px;pointer-events:none;width:192px;z-index:-1}@media(min-width: 768px){#content-spiral{width:384px}}#footer-spiral{position:absolute;bottom:-100px;right:0;pointer-events:none;width:167.5px;z-index:-1}@media(min-width: 768px){#footer-spiral{width:335px}}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v44-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans Condensed";font-style:normal;font-weight:700;src:url("../fonts/OpenSans-CondBold-webfont.woff") format("woff")}@font-face{font-display:swap;font-family:"Caveat Brush";font-style:normal;font-weight:400;src:url("../fonts/caveat-brush-v12-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Red Hat";font-style:normal;font-weight:700;src:url("../fonts/red-hat-display-v21-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nero Fondente";font-style:normal;font-weight:400;src:url("../fonts/FerreroNeroFondente.otf") format("opentype")}@font-face{font-display:swap;font-family:"Stretto Gentile";font-style:normal;font-weight:400;src:url("../fonts/FerreroStrettoGentile.otf") format("opentype")}@font-face{font-display:swap;font-family:"Stretto Fondente";font-style:normal;font-weight:400;src:url("../fonts/FerreroStrettoFondente.otf") format("opentype")}@font-face{font-display:swap;font-family:"Stretto Extra Fondente";font-style:normal;font-weight:400;src:url("../fonts/FerreroStrettoExtraFondente.otf") format("opentype")}@font-face{font-display:swap;font-family:"Londrina Solid";font-style:normal;font-weight:400;src:url("../fonts/londrina-solid-v19-latin-regular.woff2") format("woff2")}.nowrap{white-space:nowrap}@media(max-width: 768px){.mobile-block{display:block}}.paragraph{--_font-size: 16px;margin-top:0;margin-bottom:20px;font-size:var(--_font-size);font-family:var(--font-text);line-height:1.45;text-align:center;font-weight:400}.paragraph strong{font-weight:700}.paragraph--xl{font-size:calc(var(--_font-size)*1.2)}.paragraph--bold{font-weight:700}a{color:var(--clr-text);cursor:pointer;transition:all .3s;text-decoration:underline}a:hover{text-decoration:none}.headline{line-height:1.1;font-weight:400;margin:0;padding:0;text-align:center;font-family:var(--font-headlines);color:var(--clr-primary);text-transform:uppercase}.headline--lvl1{font-size:36px;line-height:1.25;margin-bottom:40px}@media(min-width: 960px){.headline--lvl1{font-size:48px}}.headline--lvl2{font-size:24px;line-height:1.25;margin-bottom:20px}.headline.headline--form{margin-bottom:10px}@media(min-width: 960px){.headline.headline--form{margin-bottom:40px;font-size:56px}}.headline--meta{font-size:20px;text-align:left;margin:20px 0 5px}#receipt-hint-link{color:var(--clr-text);text-align:center;display:block;font-size:14px;margin-bottom:25px;text-decoration:underline;cursor:pointer}#receipt-hint-link:hover{text-decoration:none}@media(min-width: 960px){#receipt-hint-link{font-size:28px;margin-bottom:55px}}#bon-upload{text-align:center;margin:15px auto 35px;max-width:315px}@media(min-width: 960px){#bon-upload{margin-bottom:65px;max-width:415px}}#bon-upload #upload-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto 30px;padding:30px 20px;background:#fff;cursor:pointer;border-radius:26px;border:4px solid #f2e6cf;min-height:380px}@media(min-width: 960px){#bon-upload #upload-content{padding-block:50px}}#bon-upload #upload-content #upload-image{position:relative;display:none;text-align:center}#bon-upload #upload-content #upload-image svg{display:inline-block;width:104px;margin-bottom:25px}#bon-upload #upload-content #upload-image span{display:block;text-align:center;font-weight:700;font-size:22px;color:var(--clr-text)}#bon-upload #upload-content input{pointer-events:none;display:none;position:absolute}#bon-upload #upload-content #upload-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;user-select:none;color:var(--clr-text)}#bon-upload #upload-content #upload-content-wrapper .upload__img{width:117px;height:auto}@media(min-width: 960px){#bon-upload #upload-content #upload-content-wrapper .upload__img{width:64px}}#bon-upload #upload-content #upload-content-wrapper .upload__content__teaser{font-size:18px;line-height:1.4;font-weight:400;font-family:var(--font-primary);margin:0;text-wrap:balance}@media(min-width: 960px){#bon-upload #upload-content #upload-content-wrapper .upload__content__teaser{font-size:18px}}#bon-upload #upload-content #upload-content-wrapper .upload__content__headline{margin:0;font-size:22px;font-family:var(--font-headlines);line-height:1.5;font-weight:400}@media(min-width: 960px){#bon-upload #upload-content #upload-content-wrapper .upload__content__headline{font-size:24px;line-height:normal}}#bon-upload .button-wrapper{margin-top:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}#bon-upload .button-wrapper .button{margin:0}.cep{max-width:685px;margin-inline:auto;margin-bottom:15px;padding:0;font-family:var(--font-text)}@media(min-width: 768px){.cep{margin-bottom:20px}}@media(min-width: 1400px){.cep{margin-bottom:30px}}.cep .form__cep-headline{font-size:24px;text-align:left;margin:0 0 10px;line-height:1;font-weight:400;font-family:var(--font-primary)}.cep .form__cep-teaser{font-size:14px;text-align:left;margin:0 0 30px;line-height:1.2}.cep .cep__checkbox{position:relative;display:block;margin:10px 0}.cep .cep__checkbox input{display:none}.cep .cep__checkbox label{position:absolute;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:100%;background-color:rgba(0,0,0,0);border:1px solid var(--clr-primary);width:22px;height:22px;cursor:pointer}.cep .cep__checkbox input:checked+label::after{content:"";font-family:"Font Awesome 7 Pro";color:var(--clr-primary);font-size:14px}.cep .label{margin-left:30px;text-align:left;font-size:14px;line-height:1.4;font-weight:400}.cep .label a{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit}.cep .label a:hover{text-decoration:none}.cep .cep-form{margin-block:30px;margin-left:60px}.gweb-form{--glform-font-family: "Open Sans", sans-serif;--glform-icon-font: "Font Awesome 7 Pro";--glform-font-color: var(--clr-primary);--glform-icon-color: #999;--glform-input-height: 50px;--glform-input-font-size: 14px;--glform-input-border-radius: 10px;--glform-input-border-width: 1px;--glform-input-border-color: var(--clr-primary);--glform-placeholder-color: #848484;--glform-input-padding-inline: 12px;--glform-mobile-factor: 1;--glform-label-floating-font-size: 10px;--glform-label-floating-top-margin: 10px;--glform-label-font-size: 14px}.gweb-form .form__grid{--_grid-gap: 15px;gap:var(--_grid-gap);max-width:518px;margin-inline:auto}.gweb-form .form__grid>div{position:relative}.gweb-form .form__grid .form__select::after{right:calc(var(--glform-input-padding-inline) - 27px)}.gweb-form .captcha{text-align:center;margin-inline:calc(var(--_inline-padding)*-1)}.gweb-form .form__error-message{font-size:.8rem}.gweb-form .headline--lvl2{margin-bottom:30px}.gweb-form .paragraph{margin:25px auto 0;text-wrap:balance;max-width:510px}@media(min-width: 1400px){.gweb-form .paragraph{margin-top:40px}}.gweb-form .bic-content{margin-top:var(--_grid-gap)}.gweb-form .bic-content .paragraph{font-size:12px;line-height:1.5;margin:0;text-wrap:unset}@media(min-width: 768px){.gweb-form .bic-content .paragraph{text-align:left}}.gweb-form .content-box .button{position:relative;left:50%;transform:translateX(-50%)}#legal-info{text-align:center;font-size:14px;margin:20px auto;font-family:var(--font-text);line-height:1.4;max-width:430px}#legal-info a{color:inherit}#mandatory-field{position:relative;font-size:12px;text-align:center;line-height:1.8;margin:10px auto 0}.form-ornament{display:none;position:absolute;pointer-events:none}@media(min-width: 1400px){.form-ornament{display:block}}.form-ornament--hasel{width:229px;top:-58px;right:-40px}.form-ornament--kokos{width:342px;bottom:-35px;left:-46px}#gweb-footer{--_footer-padding: 30px;padding:var(--_footer-padding);font-family:var(--font-footer);position:relative;background-color:#fff;border-top:3px solid #d9d9d9;font-size:14px}#gweb-footer #footer-logo{margin:0 auto 20px;display:block}@media(min-width: 1400px){#gweb-footer #footer-logo{position:absolute;top:calc(var(--_footer-padding) + 8px);left:var(--_footer-padding);margin:0}}#gweb-footer #footer-links{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;margin:0;position:relative;line-height:32px}@media(min-width: 768px){#gweb-footer #footer-links{justify-content:center;flex-direction:row}}#gweb-footer #footer-links a{text-decoration:none;color:var(--clr-text);text-transform:uppercase;padding-inline:10px}#gweb-footer #footer-links a:hover{color:var(--clr-secondary)}#gweb-header{position:relative;overflow-x:clip}#gweb-header #background-circle{width:100%;max-width:none;position:relative;z-index:2;margin-top:58vw}@media(min-width: 768px){#gweb-header #background-circle{margin-top:0}}#gweb-header .circle-gradient{--_blur: 50px;z-index:1;position:absolute;filter:blur(var(--_blur));border-radius:100vw;aspect-ratio:1/1;top:28px}@media(min-width: 768px){#gweb-header .circle-gradient{--_blur: 75px;top:-3.3vw}}@media(min-width: 960px){#gweb-header .circle-gradient{--_blur: 125px}}@media(min-width: 1400px){#gweb-header .circle-gradient{--_blur: 150px}}@media(min-width: 1800px){#gweb-header .circle-gradient{--_blur: 175px}}#gweb-header .circle-gradient--sky{width:99vw;left:-38vw;background:var(--clr-secondary)}@media(min-width: 768px){#gweb-header .circle-gradient--sky{width:54.4vw;left:-5.6vw}}#gweb-header .circle-gradient--gold{width:91.35vw;left:39vw;background:#eac57a}@media(min-width: 768px){#gweb-header .circle-gradient--gold{aspect-ratio:.95/1;width:50.3vw;left:51.875vw}}#gweb-header #ferrero-eis-logo{position:absolute;top:22px;left:50%;transform:translateX(-50%);z-index:5;width:27vw;max-width:185px}@media(min-width: 768px){#gweb-header #ferrero-eis-logo{width:9.64vw;top:1.5vw}}#gweb-header #grosser-genuss{position:absolute;z-index:5;width:43.5vw;left:15px;top:110vw}@media(min-width: 768px){#gweb-header #grosser-genuss{width:21.875vw;top:16.15vw;left:50%;transform:translateX(-50%)}}#gweb-header #video-background{position:absolute;top:75px;z-index:3}@media(max-width: calc(768px - 1px)){#gweb-header #video-background{padding-top:2.9%;background-color:#fff;width:100%;height:auto;aspect-ratio:1.018/1;mask-image:url(../img/header/outer-background.svg);mask-repeat:no-repeat;mask-size:cover}}@media(min-width: 768px){#gweb-header #video-background{width:77.23vw;left:50%;transform:translateX(-50%);top:.78vw}}#gweb-header #video-background #video-wrapper{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between}@media(max-width: calc(768px - 1px)){#gweb-header #video-background #video-wrapper{mask-image:url(../img/header/inner-background.svg);mask-repeat:no-repeat;mask-size:cover;width:100%;height:auto;aspect-ratio:1.059/1;justify-content:center}}#gweb-header #video-background #video-wrapper .header-video{--_desktop-size: 30.2vw;width:50%;height:100%;object-fit:cover}@media(min-width: 768px){#gweb-header #video-background #video-wrapper .header-video{width:var(--_desktop-size);height:var(--_desktop-size);border-radius:var(--_desktop-size);overflow:clip;border:4px solid;filter:drop-shadow(6px 8px 11px rgba(0, 0, 0, 0.3))}}@media(min-width: 1400px){#gweb-header #video-background #video-wrapper .header-video{border:9px solid}}@media(min-width: 768px){#gweb-header #video-background #video-wrapper .header-video--sky{border-color:var(--clr-secondary)}}@media(min-width: 768px){#gweb-header #video-background #video-wrapper .header-video--gold{border-color:var(--clr-tertiary)}}#gweb-header .header-product{position:absolute;z-index:5}@media(min-width: 768px){#gweb-header .header-product{left:50% !important;top:27.5vw !important}}#gweb-header .header-product--raffello{width:51vw;top:98vw;left:42vw;rotate:-2deg}@media(min-width: 768px){#gweb-header .header-product--raffello{width:20vw;transform:translateX(calc(-17.8vw - 100%));rotate:none}}#gweb-header .header-product--rocher{width:48vw;top:106vw;left:57vw}@media(min-width: 768px){#gweb-header .header-product--rocher{width:19.43vw;transform:translateX(18.8vw)}}#gweb-header #header-headline{position:absolute;inset:141vw 0 auto;z-index:3;text-align:center;font-size:8.15vw;font-family:"Open Sans Condensed",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.1;margin:0}@media(min-width: 768px){#gweb-header #header-headline{font-size:3.75vw;top:33.23vw}}#gweb-header #header-headline span{font-family:"Caveat Brush",sans-serif;font-weight:400;letter-spacing:-0.015em;color:#2480a4;font-size:1.7em;line-height:.65}#gweb-header #header-headline small{font-size:85%;letter-spacing:normal}@media(min-width: 768px){#gweb-header .button{margin:0;position:absolute;top:44.5vw;left:50%;transform:translateX(-50%);z-index:4}}.section{--_padding-top: 40px;--_padding-bottom: 40px;position:relative;padding:var(--_padding-top) 0 var(--_padding-bottom);width:100%;overflow-x:clip}.section--secondary{background-image:linear-gradient(var(--gradient-angle), var(--clr-secondary) 50%, var(--clr-tertiary) 50%);border-radius:15px;--_padding-top: 25px;--_padding-bottom: 30px}@media(min-width: 768px){.section--secondary{--_padding-top: 100px;--_padding-bottom: 72px;width:92%;margin-inline:auto;filter:drop-shadow(2px 7px 15px rgba(0, 0, 0, 0.2))}}.button{color:#383c42;background-image:linear-gradient(white, white),linear-gradient(var(--gradient-angle), var(--clr-secondary) 50%, var(--clr-tertiary) 50%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:3px solid rgba(0,0,0,0);transition:all .3s;font-family:"Stretto Extra Fondente",sans-serif;font-size:28px;text-align:center;text-transform:uppercase;line-height:1;display:inline-block;min-width:250px;width:max-content;cursor:pointer;text-decoration:none;-webkit-appearance:none;appearance:none;outline:none;border-radius:50px;padding:10px 46px 12px;margin-top:var(--button-margin);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}@media(min-width: 960px){.button{font-size:32px;padding-inline:50px;box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}}.button:hover{--gradient-angle: 45deg}@media(min-width: 1400px){.button--xl{font-size:42px;padding:16px 70px 18px;border-width:5px;box-shadow:0 6px 6px 0 rgba(0,0,0,.15)}}.button--center{display:block;margin-inline:auto}.content-box{--_inline-padding: 50px;width:100%;max-width:var(--content-width);background:#fff;border-radius:14px;margin:0 auto;padding:25px var(--_inline-padding);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.content-box:not(:last-child){margin-bottom:25px}@media(min-width: 960px){.content-box:not(:last-child){margin-bottom:30px}}@media(min-width: 960px){.content-box{--_inline-padding: 60px;padding:40px var(--_inline-padding) 60px}}#counter{--_box-border-width: 3px;background:#fff;max-width:370px;margin:0 auto -10px;min-height:222px;padding:40px 20px 20px;border-radius:15px;font-family:"Red Hat",sans-serif;display:flex;flex-direction:column;align-items:center;box-shadow:0 3px 4px 0 rgba(0,0,0,.19);background-image:linear-gradient(white, white),linear-gradient(var(--gradient-angle), var(--clr-secondary) 50%, var(--clr-tertiary) 50%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:var(--_box-border-width) solid rgba(0,0,0,0)}@media(min-width: 960px){#counter{--_box-border-width: 7px;max-width:640px;padding-block:48px;box-shadow:2px 7px 16px 0 rgba(0,0,0,.53);margin-top:75px;margin-bottom:50px;border-radius:24px}}@media(min-width: 1400px){#counter{margin-top:150px;margin-bottom:115px}}#counter #counter-digits{--_digit-width: 60px;--_digit-height: 80px;display:flex;gap:6px;margin:20px auto 15px}@media(min-width: 960px){#counter #counter-digits{gap:12px;margin-block:25px;--_digit-width: 60px;--_digit-height: 80px}}#counter #counter-digits .digit{--_digit-border-width: 3px;border-radius:5px;background:#fff;font-weight:400;color:#000;width:var(--_digit-width);height:var(--_digit-height);display:flex;align-items:center;justify-content:center;font-size:48px;border:var(--_digit-border-width) solid rgba(0,0,0,0);font-family:var(--font-primary)}@media(min-width: 960px){#counter #counter-digits .digit{border-radius:8px}}#counter #counter-digits .digit:nth-child(1):nth-last-child(4),#counter #counter-digits .digit:nth-child(2):nth-last-child(3){border-color:var(--clr-secondary)}#counter #counter-digits .digit:nth-child(3):nth-last-child(2),#counter #counter-digits .digit:nth-child(4):nth-last-child(1){border-color:var(--clr-tertiary)}#counter #counter-digits .digit:nth-child(1):nth-last-child(3){border-color:var(--clr-secondary)}#counter #counter-digits .digit:nth-child(2):nth-last-child(2){background-image:linear-gradient(white, white),linear-gradient(var(--gradient-angle), var(--clr-secondary) 50%, var(--clr-tertiary) 50%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:var(--_digit-border-width) solid rgba(0,0,0,0)}#counter #counter-digits .digit:nth-child(3):nth-last-child(1){border-color:var(--clr-tertiary)}#counter #counter-digits .digit:nth-child(1):nth-last-child(2){border-color:var(--clr-secondary)}#counter #counter-digits .digit:nth-child(2):nth-last-child(1){border-color:var(--clr-tertiary)}#counter #counter-digits .digit:nth-child(1):nth-last-child(1){background-image:linear-gradient(white, white),linear-gradient(var(--gradient-angle), var(--clr-secondary) 50%, var(--clr-tertiary) 50%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:var(--_digit-border-width) solid rgba(0,0,0,0)}#counter .big{font-size:20px;font-weight:700}@media(min-width: 960px){#counter .big{font-size:24px}}#faq-container{display:flex;flex-direction:column;gap:0;max-width:750px;margin:0 auto 30px;position:relative;z-index:1;counter-reset:faqNumber}#faq-container .faq-question{--_marker-size: 25px;--_inline-padding: 35px;--_block-padding: 25px;--_content-padding: 35px;position:relative;border-bottom:1px solid #d9d9d9}@media(min-width: 768px){#faq-container .faq-question{--_block-padding: 15px}}#faq-container .faq-question .faq-question__headline{position:relative;color:var(--clr-text);padding:var(--_block-padding) calc(var(--_inline-padding) + var(--_marker-size)*1.25) var(--_block-padding) calc(var(--_inline-padding) + var(--_number-size, 0px));font-size:16px;font-weight:400;font-family:var(--font-text);line-height:1.6;list-style:none;cursor:pointer}#faq-container .faq-question .faq-question__headline .faq-question__marker{position:absolute;right:var(--_inline-padding);top:var(--_block-padding);width:var(--_marker-size);height:var(--_marker-size);color:var(--clr-text);transition:all .3s;display:flex;justify-content:center;align-items:center;transform-origin:center;font-size:1.8em}#faq-container .faq-question.faq-question--numbered{--_number-size: 35px}#faq-container .faq-question.faq-question--numbered .faq-question__headline::before{counter-increment:faqNumber;content:counter(faqNumber) ".";text-align:left;line-height:1.6;width:var(--_number-size);position:absolute;left:var(--_inline-padding)}#faq-container .faq-question .faq__content{color:var(--clr-text);font-family:var(--font-text);padding:0 var(--_inline-padding) var(--_block-padding)}#faq-container .faq-question .faq__content .paragraph{text-align:left;line-height:1.6}#faq-container .faq-question .faq__content .paragraph:last-child{margin-bottom:0}#faq-container .faq-question .faq__content .paragraph a{color:inherit}#faq-container .faq-question[open] .faq-question__marker{transform:rotate(90deg)}#how-to{--_step-size: 226px;--_border-width: 4px;counter-reset:stepNumber;max-width:380px;margin:0 auto 30px;display:grid;padding-inline:30px;gap:15px}@media(min-width: 768px){#how-to{max-width:740px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0;padding:0}}@media(min-width: 1400px){#how-to{--_step-size: 328px;--_border-width: 5px;margin-bottom:60px;max-width:1300px;margin-top:150px}}#how-to .how-to-step{--_number-size: 50px;--_number-left: 28px;--_number-top: -15px;width:var(--_step-size);height:var(--_step-size);flex:0 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;background-image:linear-gradient(white, white),linear-gradient(var(--gradient-angle), var(--clr-secondary) 50%, var(--clr-tertiary) 50%);background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:var(--_border-width) solid rgba(0,0,0,0);border-radius:var(--_step-size);box-shadow:3px 4px 5px 0 rgba(0,0,0,.28);position:relative}@media(min-width: 1400px){#how-to .how-to-step{--_number-size: 70px;--_number-left: 40px;--_number-top: -20px}}#how-to .how-to-step::before{counter-increment:stepNumber;content:counter(stepNumber);display:flex;align-items:center;justify-content:center;width:var(--_number-size);height:var(--_number-size);line-height:var(--_number-size);position:absolute;left:var(--_number-left);top:var(--_number-top);font-size:36px;font-family:"Londrina Solid",sans-serif;background:#fff;border-radius:100%;color:#000;border:3px solid var(--clr-secondary)}@media(min-width: 1400px){#how-to .how-to-step::before{border-width:4px;font-size:52px}}#how-to .how-to-step:first-of-type{padding-top:8px;place-self:flex-start}@media(min-width: 1400px){#how-to .how-to-step:first-of-type{padding-top:20px}}#how-to .how-to-step:first-of-type img{width:245px;margin-bottom:-15px}@media(min-width: 1400px){#how-to .how-to-step:first-of-type img{margin-bottom:-20px;width:353px}}#how-to .how-to-step:first-of-type::after{content:"";display:block;background:url("../img/how-to/arrow.svg") no-repeat top left;background-size:contain;position:absolute;width:100px;height:30px;left:100%;top:72%;rotate:70deg;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))}@media(min-width: 768px){#how-to .how-to-step:first-of-type::after{display:none}}@media(min-width: 1400px){#how-to .how-to-step:first-of-type::after{background-size:contain;display:block;top:30%;left:112%;rotate:none}}#how-to .how-to-step:nth-of-type(2n){place-self:flex-end}@media(min-width: 1400px){#how-to .how-to-step:nth-of-type(2n){align-self:center}}#how-to .how-to-step:nth-of-type(2n) img{width:196px;margin-bottom:-10px;margin-left:10px}@media(min-width: 1400px){#how-to .how-to-step:nth-of-type(2n) img{width:287.5px;margin-bottom:-10px}}#how-to .how-to-step:nth-of-type(2n)::after{content:"";display:block;background:url("../img/how-to/arrow.svg") no-repeat top left;background-size:contain;position:absolute;width:100px;height:30px;right:105%;top:70%;rotate:106deg;scale:1 -1;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25))}@media(min-width: 768px){#how-to .how-to-step:nth-of-type(2n)::after{display:none}}@media(min-width: 1400px){#how-to .how-to-step:nth-of-type(2n)::after{background-size:contain;display:block;left:110%;top:75%;rotate:none}}#how-to .how-to-step:nth-of-type(3n){place-self:flex-start;margin-left:10px;padding-top:10px}@media(min-width: 768px){#how-to .how-to-step:nth-of-type(3n){margin-left:0}}@media(min-width: 1400px){#how-to .how-to-step:nth-of-type(3n){padding-top:20px}}#how-to .how-to-step:nth-of-type(3n) img{width:68px;margin-left:10px;margin-bottom:5px}@media(min-width: 1400px){#how-to .how-to-step:nth-of-type(3n) img{margin-left:15px;margin-bottom:10px;width:94px}}#how-to .how-to-step__caption{font-size:18px;line-height:1.25;text-align:center;font-family:"Stretto Gentile",sans-serif;font-weight:normal;color:var(--clr-text);max-width:190px}@media(min-width: 1400px){#how-to .how-to-step__caption{line-height:1.1;font-size:28px;max-width:270px}}#how-to .how-to-step__caption strong{font-family:"Stretto Extra Fondente",sans-serif;font-weight:normal}.how-to-hint{font-size:14px;text-align:center;margin:0;line-height:1.6;text-wrap:pretty}@media(min-width: 1400px){.how-to-hint{font-size:28px;line-height:1.3}}#how-to-spiral{position:absolute;inset:190px 0 auto;pointer-events:none;z-index:-1;width:100%;max-width:none}@media(min-width: 768px){#how-to-spiral{top:var(--_padding-top)}}#loading{position:absolute;display:none;width:100%;height:100%;align-items:center;justify-content:center}#loading .loader{--outer-circle-size: 70px;position:absolute;display:inline-block;border:3px solid;border-radius:50%;border-color:#fff #fff rgba(0,0,0,0);width:var(--outer-circle-size);height:var(--outer-circle-size);box-sizing:border-box;animation:rotation 1s linear infinite}#loading .loader::after{--inner-circle-size: 50px;content:"";box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:rgba(0,0,0,0) var(--clr-primary) var(--clr-primary);width:var(--inner-circle-size);height:var(--inner-circle-size);border-radius:50%;animation:rotationBack .5s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.receipt-upload-popup{border:none;border-radius:38px;max-width:450px;text-align:center;padding:60px 35px 10px;width:90%;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media(min-width: 768px){.receipt-upload-popup{max-width:700px;padding-top:30px}}.receipt-upload-popup .headline{margin-bottom:0}.receipt-upload-popup .paragraph{font-family:var(--font-headlines);margin-top:15px}.receipt-upload-popup .popup__image{display:inline-block;margin:25px auto}.receipt-upload-popup button{cursor:pointer;text-decoration:none;-webkit-appearance:none;appearance:none;outline:none;border:none;padding:0;background:none;position:absolute;top:25px;right:25px}.receipt{position:relative}@media(min-width: 768px){.receipt{display:flex;justify-content:center;align-items:flex-start}}.receipt .paragraph{text-align:center}@media(min-width: 768px){.receipt .paragraph{margin-bottom:10px;text-align:left}}.receipt .receipt__text{margin-bottom:25px}@media(min-width: 768px){.receipt .receipt__text{margin-bottom:0;width:50%}}.receipt .receipt__text .receipt__list{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start}@media(min-width: 768px){.receipt .receipt__text .receipt__list{gap:0}}.receipt .receipt__text .receipt__list .receipt__list__letter{width:47px;display:inline-block;vertical-align:middle;margin-right:10px}.receipt .receipt__text .receipt__list>div{font-size:17px;display:flex;align-items:center}.receipt .receipt__image{max-width:347px;width:100%}@media(min-width: 768px){.receipt .receipt__image{max-width:250px}}#social-share{position:relative;padding:0;margin-top:var(--_footer-padding);color:var(--clr-primary)}#social-share .headline{font-size:calc(var(--_headline-font-size)*1.18)}#social-share #social-media-wrapper{margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;--_icon--color: white;--_icon--size: 46px;--_icon--border-radius: 5px}#social-share #social-media-wrapper #facebook ul .shariff-button.facebook{list-style:none;padding:0;margin:0;width:auto;height:auto}#social-share #social-media-wrapper #facebook ul .shariff-button.facebook::marker{display:none}#social-share #social-media-wrapper #facebook ul .shariff-button.facebook a{margin:0;padding:0;width:auto;height:auto;background-color:rgba(0,0,0,0)}#social-share #social-media-wrapper #facebook ul .shariff-button.facebook a .fab{color:#1877f2;width:auto;line-height:1;font-size:var(--_icon--size);transition:all .3s}#social-share #social-media-wrapper #facebook ul .shariff-button.facebook a .fab:hover{color:rgb(8.737704918,72.5901639344,155.262295082)}#social-share #social-media-wrapper .icon{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;border-radius:var(--_icon--border-radius);width:var(--_icon--size);height:var(--_icon--size);padding:0;color:var(--_icon--color);transition:all .3s;text-decoration:none}#social-share #social-media-wrapper .icon:hover{text-decoration:none}#social-share #social-media-wrapper .icon.rounded{border-radius:100%}#social-share #social-media-wrapper .icon.social-media-twitter{background-color:#000;font-size:calc(var(--_icon--size)/2)}#social-share #social-media-wrapper .icon.social-media-twitter:hover{background-color:#333}#social-share #social-media-wrapper .icon.social-media-mail{background-color:#000;font-size:calc(var(--_icon--size)/1.8)}#social-share #social-media-wrapper .icon.social-media-mail:hover{background:#333}#social-share #social-media-wrapper .icon.social-media-whatsapp{font-size:calc(var(--_icon--size)/1.3)}@media(min-width: 768px){#social-share #social-media-wrapper .icon.social-media-whatsapp{display:none}}.special-raffle{text-align:center;margin-block:50px}.special-raffle .special-raffle__image{display:inline-block;width:100%;max-width:550px;height:auto}.special-raffle .special-raffle__title{font-weight:bold;font-size:24px;line-height:1.3;margin:0}.special-raffle .special-raffle__title p{margin:0}@media(min-width: 768px){.special-raffle .special-raffle__title{font-size:30px}}.special-raffle .special-raffle__content{font-size:16px;line-height:1.25;text-wrap:balance}.special-raffle .special-raffle__content p{margin-top:0}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{color:var(--clr-primary);font-family:var(--font-text)}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{font-family:var(--font-primary);font-weight:900;font-size:24px;color:var(--clr-primary);text-align:left;word-break:break-all;margin-bottom:5px}@media(min-width: 960px){#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{font-size:50px}}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:var(--clr-primary);font-size:20px !important;font-family:var(--font-primary);font-weight:900;margin-bottom:10px}@media(min-width: 960px){#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-size:35px !important}}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc{color:inherit;font-family:var(--font-text) !important;--_font-size: 16px;font-size:var(--_font-size) !important;line-height:1.5;margin-bottom:15px}@media(min-width: 960px){#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc{--_font-size: 20px}}#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody tr th,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody tr td,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody tr td span,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tbody tr td span a,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead th,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead td,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead td span,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table thead td span a{color:var(--clr-primary)}.meta-page .paragraph{--_font-size: 18px;text-align:left;font-family:var(--font-text)}.meta-page .ol-list{margin:0;padding-left:3rem;list-style:lower-alpha}.meta-page .ol-list li.paragraph{text-wrap:auto}.meta-page .ul-list{margin:0}.meta-page .ul-list li{list-style-type:circle}.meta-page .ul-list li.paragraph{text-wrap:auto}.meta-page a{word-break:break-all}.meta-page p{line-height:1.4}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content{color:var(--clr-text)}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container{--_marker-size: 25px;--_inline-padding: 35px;--_block-padding: 25px;--_content-padding: 35px;color:var(--clr-primary);position:relative;border-bottom:1px solid #d9d9d9}@media(min-width: 768px){.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container{--_block-padding: 15px}}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-header{position:relative;color:var(--clr-text);padding:var(--_block-padding) calc(var(--_inline-padding) + var(--_marker-size)*1.25) var(--_block-padding) calc(var(--_inline-padding) + var(--_number-size, 0px));font-size:16px;font-weight:400;font-family:var(--font-text);line-height:1.6;list-style:none;cursor:pointer}@media(min-width: 768px){.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-header{padding-left:var(--_inline-padding);padding-right:100px}}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-header::after{position:absolute;right:var(--_inline-padding);top:var(--_block-padding);width:var(--_marker-size);height:var(--_marker-size);color:var(--clr-primary);transition:all .3s;display:flex;justify-content:center;align-items:center;transform-origin:center;font-size:1.8em}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-header.active::after{font-size:1.8em}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-content{color:var(--clr-text);font-family:var(--font-text);padding:0 var(--_inline-padding) var(--_block-padding)}@media(min-width: 768px){.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-content{padding-left:120px;padding-right:100px}}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-content .paragraph{text-align:left;line-height:1.6}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-content .paragraph:last-child{margin-bottom:0}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-content .paragraph a{color:inherit}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-content ul{padding-right:0}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-content ul li{list-style-type:disc}.otnotice .otnotice-content .otnotice-sections .otnotice-section-content .ot-notice-layer-break-container .ot-notice-layer-breaker-content ul li.paragraph{text-wrap:auto}/*# sourceMappingURL=main.css.map */
