:root{--text-xsmall: 11px;--text-small: 13px;--text-normal: 15px;--text-medium: 16px;--text-large: 18px;--button-text-large: 20px;--text-xlarge: 22px;--title-small: 20px;--title-normal: 26px;--title-medium: 38px;--title-mlarge: 45px;--title-large: 50px;--title-xlarge: 70px;--icon-img-max-width: 90px;--light-red-bg: #fff0f0;--red-inactive: #fcaeb2;--white: #fff}@media screen and (max-width: 375px){:root{--title-large: 45px;--title-mlarge: 42px}}@media screen and (min-width: 500px){:root{--text-xsmall: 13px;--text-small: 15px;--text-normal: 17px;--text-medium: 18px;--text-large: 20px;--button-text-large: 22px;--text-xlarge: 24px;--title-small: 22px;--title-normal: 32px;--title-medium: 48px;--title-mlarge: 56px;--title-large: 62px;--title-xlarge: 80px;--icon-img-max-width: 110px}}@media screen and (min-width: 700px){:root{--text-xsmall: 16px;--text-small: 16px;--text-normal: 18px;--text-medium: 20px;--text-large: 22px;--button-text-large: 25px;--text-xlarge: 26px;--title-small:30px;--title-normal: 42px;--title-medium: 54px;--title-mlarge: 64px;--title-large: 72px;--title-xlarge: 90px;--icon-img-max-width: 125px}}@font-face{font-display:swap;font-family:"Alprolicious";font-style:normal;font-weight:400;src:url("../fonts/ALPROLICIOUS.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Alprolicious-SemiCondensed";font-style:normal;font-weight:400;src:url("../fonts/ALPROLICIOUS-SemiCondensed.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Alprolicious-Wide";font-style:normal;font-weight:500;src:url("../fonts/ALPROLICIOUS-Wide.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geomanist";font-style:normal;font-weight:400;src:url("../fonts/geomanist-regular-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geomanist";font-style:bold;font-weight:600;src:url("../fonts/geomanist-bold-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geomanist";font-style:normal;font-weight:500;src:url("../fonts/geomanist-medium-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geomanist";font-style:normal;font-weight:700;src:url("../fonts/geomanist-black-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geomanist";font-style:normal;font-weight:300;src:url("../fonts/geomanist-light-webfont.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Geomanist";font-style:italic;font-weight:400;src:url("../fonts/geomanist-regular-italic.woff2") format("woff2")}h1,h2,h3,h4,h5,h6{font-family:"Alprolicious",sans-serif;line-height:1.1;font-weight:500}p,button,label,span{font-family:"Geomanist",sans-serif;line-height:1.2}strong,b{font-weight:600}.uppercase{text-transform:uppercase}.modal-trigger{cursor:pointer}.modal-trigger-link{font-weight:500;text-decoration:underline}.modal-trigger-link:hover{text-decoration:none}.modal-container{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;overflow-y:hidden;background-color:rgba(15,10,30,.6);padding:1rem;overflow-y:scroll;z-index:5}.modal{position:relative;padding:2em 0;max-width:750px;width:100%;margin-top:6vh;border-radius:22px;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);margin-bottom:5vh;color:#001a71;font-size:.9rem;line-height:1.4;display:flex}.modal-body{max-height:100%;overflow-y:auto;padding:0 2em;width:100%}@media screen and (max-width: 400px){.modal-body{padding:0 1em}}.modal-body::-webkit-scrollbar{display:none}.modal a{color:#001a71}.modal a:hover{text-decoration:none}.modal-container.hidden,.modal.hidden{display:none}.modal .underline{text-decoration:underline}.modal p{margin-bottom:1em;line-height:1.4;color:#001a71}.modal p:last-of-type{margin-bottom:0}.modal ul{margin-left:1em;margin-bottom:1em;list-style:disc;color:#001a71}.modal ol{margin-left:1em;margin-bottom:1em;list-style:decimal;color:#001a71}#modalDataPrivacy ol li::marker{margin:.5em 0;line-height:1.25;font-family:"Geomanist",sans-serif;font-weight:500;font-size:.9rem}.modal li{margin-bottom:.5em}.modal li:last-of-type{margin-bottom:0}.bt-modal-close{position:absolute;top:0;right:0;padding:.8em;cursor:pointer}.bt-modal-close img{width:25px;height:25px}.bt-modal-close button.modal-close{background:none;border:none;cursor:pointer;padding:0}.bt-modal-close:hover svg{color:#e53c41}.bt-modal-close svg{color:#001a71;fill:currentColor;width:2.5em;height:2.5em;transition:color .2s}.no-scroll{overflow-y:hidden}#modalChat .modal-body{display:flex;flex-direction:column;gap:30px;margin-top:50px}.modal-body .form-group{display:flex;align-items:flex-start;gap:15px}.form-group input[type=checkbox]{width:20px;height:20px;border:1px solid #001a71;background-color:#fff;outline:none;cursor:pointer;flex-shrink:0;accent-color:#001a71}.form-group input[type=checkbox]:checked{background-color:#001a71}.form-group{color:#001a71;font-size:15px;line-height:130%}#modalChat .cta{max-width:350px;margin:0 auto;margin-top:10px;text-decoration:none}#modalChat p{text-align:center}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{margin:.5em 0;line-height:1.25;font-family:"Geomanist",sans-serif;font-weight:500;color:#001a71}.modal h1,.modal h2{font-family:"Alprolicious",sans-serif;font-weight:400}.modal h4{font-size:15.5px}.u-consent{box-sizing:border-box;position:fixed;width:100vw;height:100vh;z-index:100;top:0;left:0;background-color:rgba(0,0,0,.4);display:flex;padding:1.5em;justify-content:center;align-items:flex-start;overflow-y:hidden;font-size:var(--text-normal);font-family:"Geomanist",sans-serif;color:#001a71}.u-consent-container{margin-top:10vh;box-sizing:border-box;width:100%;max-width:50em;background-color:#fff;padding:1em;padding-right:.5em;border-radius:10px;box-shadow:2px 2px 8px 0px rgba(0,0,0,.2);font-size:var(--text-small)}.u-consent-content{box-sizing:border-box;overflow-y:auto;max-height:70vh;padding:0 0 1em;border-radius:5px}.u-consent h2{font-size:var(--title-small);margin:.5em 0;font-family:"Geomanist",sans-serif}.u-consent h3{font-size:var(--text-small);margin-bottom:.4em}.u-consent p{margin-top:0;margin-bottom:.9em;font-size:var(--text-small)}.u-consent-bt-container{width:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;padding:0 .5em}.u-consent-expandable{margin:1.5em 0}.bt-u-consent{flex:1 0 12em;max-width:20em;margin:.5em;margin-right:2em;margin-left:0;padding:.5em .8em;background-color:#001a71;color:#fff;border:none;border-radius:2em;cursor:pointer;font-weight:500;font-size:var(--text-normal)}.u-consent .bt-u-consent:focus-visible{outline:3px solid #91bf23}.u-consent details:focus-visible,.u-consent summary:focus-visible{outline:2px solid #91bf23}.bt-u-consent:hover{color:#fff;box-shadow:2px 2px 8px 0px #888}.bt-u-consent:hover{color:#fff;box-shadow:2px 2px 8px 0px #888}.u-consent details{margin:1.5em 0}.u-consent label{cursor:pointer}.u-consent-expandable-trigger{cursor:pointer;font-weight:500;text-decoration:underline}.u-consent-expandable-details{cursor:pointer;font-weight:500;font-size:var(--text-small)}.u-consent-expandable-content{transition:all .2s ease;margin:1em 0;font-size:var(--text-small)}.u-consent-expandable-hidden{overflow-y:hidden;height:0px;opacity:0;margin:0}.u-consent-status{font-size:var(--text-small);margin-bottom:1em}.u-consent-links{display:flex;font-size:var(--text-small)}.u-consent-links a{margin-right:1em;text-decoration:underline}.u-consent-hidden{display:none}.u-consent-no-scroll{overflow-y:hidden}.u-consent-option{margin-top:1em;display:flex;align-items:center;gap:.5em;font-weight:500}.u-consent-option .checked{height:1.2em;width:1.2em}.u-consent-option .unchecked{height:1em;width:1em}.u-consent-option span{font-weight:500}.u-consent input[type=checkbox]:focus-visible{outline:2px solid #91bf23;outline-offset:1px}.u-consent .bt-u-consent:focus-visible{outline:2px solid #91bf23}.u-consent .u-consent-expandable-trigger:focus-visible{outline:2px solid #91bf23}.u-consent li{margin-left:1em}footer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;max-width:800px}footer a{color:#001a71}footer a:hover{text-decoration:none}footer .footer-content{padding:2em;width:100%;max-width:800px;display:flex;flex-direction:column;gap:1em}footer .logo{width:30%;max-width:110px;align-self:flex-start;margin-top:2em}footer .footer-content .link{color:#001a71;font-size:var(--text-small);font-style:normal;font-weight:600;line-height:150%;cursor:pointer;text-decoration:underline}footer .footer-content .link:hover{text-decoration:none}footer .footer-content .copyright{color:#001a71;font-size:var(--text-normal);font-style:normal;font-weight:600;line-height:150%}footer ul.footer-link-list{margin:1em 0 0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:1em}footer a{color:#001a71;font-size:var(--text-normal);text-decoration:underline;font-weight:500;line-height:150%}footer .footer-item{color:#001a71;font-size:var(--text-normal);font-style:normal;font-weight:400;line-height:150%}footer ul.footer-link-list li button{outline:none;border:none;background-color:rgba(0,0,0,0);color:#001a71;font-size:var(--text-normal);font-style:normal;font-weight:400;line-height:150%;cursor:pointer;text-decoration:none}footer ul.footer-link-list li:hover button:hover{text-decoration:underline;color:#001a71}footer .copyright{color:#001a71;font-size:var(--text-normal);font-style:normal;font-weight:500;line-height:150%}@media screen and (min-width: 400px){footer .logo{max-width:120px}}@media screen and (min-width: 500px){footer .logo{max-width:200px}footer .footer-content{padding:2em 3em}}footer.simple-footer{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;overflow:hidden;max-width:800px;padding:1em;gap:1em}footer.simple-footer .copyright{padding:0}section.meta{padding:0 1em 2em;color:#001a71;line-height:1.5;font-size:var(--text-normal)}section.meta h2,section.meta h3,section.meta h4,section.meta h5{font-family:"Geomanist",sans-serif}section.meta ul{margin-left:2em;margin-bottom:1em;list-style:disc;font-family:"Geomanist",sans-serif;font-size:var(--text-small)}section.meta ol{margin-left:2em;margin-bottom:1em;list-style:decimal;font-family:"Geomanist",sans-serif;font-size:var(--text-small)}body.simple main{padding-top:2em}body.simple .v-img{max-width:230px;margin:auto;display:block}section.meta h1{font-size:var(--title-normal);color:#001a71;margin:1em 0}section.meta p{margin-bottom:1em;margin-top:.5em;line-height:1.5;font-size:var(--text-small);font-weight:400}section.meta a{color:#001a71;line-height:1.5;font-size:var(--text-small);font-weight:400;text-decoration:underline}section.meta a:hover{text-decoration:none}section.meta p:last-child{margin-bottom:0}#loadingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);background:rgba(0,89,144,.192);display:none;justify-content:center;align-items:center;z-index:9999}.spinner{width:50px;height:50px;border:6px solid #ccc;border-top-color:#005890;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes progress-spinner{100%{transform:rotate(360deg)}}.progress-icon{margin-right:.5em}.progress-icon svg{color:#fff;fill:currentColor;width:1.2rem;height:1.2rem;vertical-align:bottom;animation-name:progress-spinner;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}.red-button{display:flex;width:fit-content;height:fit-content;padding:.3em 2em;justify-content:center;align-items:center;gap:.5em;flex-shrink:0;border-radius:25px;border:1px solid #e53c41;color:#fff;text-transform:uppercase;font-weight:600;font-family:"Geomanist",sans-serif;font-size:var(--text-large);min-width:150px;cursor:pointer;background:#e53c41}.red-button[disabled]{background:#f29da0;border:1px solid #f29da0}.section-content{background-color:#fff;border-radius:10px;padding:1em;color:#001a71;margin-top:2em;display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center}.section-content-title{font-size:var(--text-large);font-family:"Geomanist",sans-serif;text-align:center}.section-inner-box{width:100%}.section-secondary-title{font-family:"Geomanist",sans-serif;font-weight:500;text-align:center;font-size:var(--text-large);margin:1em 1em .5em;color:#fff}#participantPart{padding:0}.contact-form-container{border-radius:10px;display:flex;width:100%;flex-direction:column;flex:1;align-items:start;padding:1em 0;max-width:800px;margin:0 auto}.contact-form-container label{color:#fff;font-size:var(--text-normal);font-style:normal;font-weight:500;line-height:100%;margin-bottom:.15em}.contact-form-container label.checkbox-label{line-height:1.4;margin:0}@media screen and (min-width: 500px){#participantPart{padding:0 1em}.contact-form-container{padding:2em 1em}}@media screen and (min-width: 600px){#participantPart{padding:0 2em}}.participation-info{color:#fff;font-size:var(--text-normal);font-style:normal;font-weight:500;line-height:1.3;margin-bottom:.15em}.info-icon{width:1.5em;height:1.5em;min-width:1em}.section-title{font-size:28px;font-weight:400;line-height:1.3;font-family:"Alprolicious",sans-serif;color:#fff;width:100%;text-align:center}@media screen and (max-width: 350px){.section-title{font-size:24px}}@media screen and (min-width: 400px){.section-title{font-size:32px}}@media screen and (min-width: 550px){.section-title{font-size:40px}}@media screen and (min-width: 700px){.section-title{font-size:48px}}.section-title:nth-of-type(2){margin-top:21px}.contact-form-container .input-container{display:flex;margin:2em 0 0em;max-width:100%;flex-direction:column;white-space:nowrap;justify-content:start;width:100%}.contact-form-container .modal-links{margin:1em 0}.contact-form-container .input-container .info-link{margin:1em 0 0;font-weight:500;color:#fff;font-size:var(--text-normal)}.input-field{outline:none;display:flex;min-height:25px;width:100%;height:fit-content;padding:5px .5em;font-size:var(--text-normal);max-width:100%;font-weight:400;font-family:"Geomanist",sans-serif;background:unset;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff}.input-field:focus-visible{border-width:3px;padding:5px .5em 3px}@media screen and (max-width: 425px){.input-field{width:100%;min-width:unset}}.mandatory-note{color:#fff;font-size:var(--text-small);line-height:1.3;margin-top:19px}.info-link{font-weight:700;line-height:1.4;margin-top:1em;color:#fff;font-size:var(--text-normal)}button.info-link{border:none;outline:none;background:none;text-align:left;width:fit-content;text-decoration:underline;cursor:pointer}button.info-link:hover{text-decoration:none}button.info-link:focus-visible{outline:3px solid #91bf23}.checkbox-container{margin-top:2em;display:flex;align-items:flex-start;justify-content:flex-start;gap:1em;align-items:flex-start}.checkbox-container .field-validation-hint{grid-column:1/-1}.checkbox{display:flex;width:1.2em;height:1.2em;border:none;outline:none;flex:0 0 auto;margin-top:.2em}.checkbox-container input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--text-normal);height:var(--text-normal);border:1px solid #fff;background-color:unset;cursor:pointer;position:relative}.checkbox-container input[type=checkbox]:focus-visible{border-color:#91bf23;outline:2px solid #91bf23}.checkbox-container input[type=checkbox]:checked{background-color:unset}.checkbox-container input[type=checkbox]:checked::after{content:"";position:absolute;top:1px;left:5px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media screen and (min-width: 500px){.checkbox-container input[type=checkbox]:checked::after{top:1px;left:5px;width:4px;height:8px}}.checkbox-label{flex-basis:auto;cursor:pointer}.checkbox-container.has-error input{background:rgba(240,169,172,.5);appearance:none;-webkit-appearance:none;-moz-appearance:none;width:var(--text-normal);height:var(--text-normal);cursor:pointer;position:relative;outline:2px solid #a01217}.input-container.has-error input{border-color:#a01217;background:rgba(240,169,172,.5);border-width:2px;padding:5px .5em 4px}.input-container.has-error input:focus-visible{border-width:3px;padding:5px .5em 3px}.error-message{color:#e53c41;background-color:#fff;padding:8px 13px;border-radius:10px;width:100%;margin-top:1em;display:flex;gap:10px}.receipt-progress .progress-icon svg{color:#001a71}.participant-progress .progress-icon svg{color:#fff;fill:currentColor;width:1.2rem;height:1.2rem;vertical-align:bottom;animation-name:progress-spinner;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}.participant-progress{margin-top:1em;color:#fff}.error-container{display:none}.error-container.active{display:block;display:flex;align-items:center;gap:10px;color:#e53c41;text-align:left;margin:1em auto;flex-direction:column}.form-validation-message{padding:.5em;border-radius:10px;background:#fff;color:#e53c41;display:none;gap:1em;align-items:flex-start}.form-validation-message.active{display:flex;flex-direction:row}.form-validation-message svg{width:1em;height:1em;min-width:1em;margin-bottom:-0.2em}.field-validation-hint{display:none !important}.form-validation-message a{color:#e53c41}.form-validation-message a:hover{text-decoration:none}.form-validation-message a:focus-visible{outline:3px solid #91bf23}.field-validation-hint p{padding:5px;padding-left:0px;color:#e53c41}.input-row{display:flex;align-items:center;gap:1em;width:100%}.note-icon{display:none;width:1em;height:1em;flex:1 0 1em;max-width:1em;margin-top:.2em;color:#fff}.has-error .note-icon{display:flex}.corrected-icon{display:none;width:1em;height:1em;flex:1 0 1em;max-width:1em;margin-top:.2em}.corrected .corrected-icon{display:flex}#confirmation{background-color:#fff;padding:2em;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:1em;border-radius:10px}.contact-form-container .message-with-icon{color:#001a71}#failureBlock.hidden,#confirmation.hidden{display:none}.success-message{color:#001a71;line-height:1.3;font-size:var(--text-normal)}.success-message a{color:#001a71;font-size:inherit;font-weight:inherit}.success-message a:hover{text-decoration:none}.success-message a:focus-visible{outline:3px solid #91bf23}.success-message .bold{font-size:var(--title-normal);font-weight:500}.contact-form-container .submit-button{display:flex;width:fit-content;height:fit-content;padding:.3em 2em;justify-content:center;align-items:center;gap:.5em;flex-shrink:0;border-radius:25px;border:1px solid #fff;color:#000;text-transform:uppercase;font-weight:600;font-family:"Geomanist",sans-serif;font-size:var(--text-large);min-width:150px;cursor:pointer;background:#fff;margin:2em auto 1em}.contact-form-container .submit-button:hover{border:1px solid #fff;color:#000c35;background:#fff;box-shadow:0 2px 3px hsla(0,0%,100%,.5)}.contact-form-container .submit-button:focus-visible{border:1px solid #91bf23;outline:2px solid #91bf23;outline-offset:0}.contact-form-container .submit-button:disabled{border:1px solid #a3a3a3;color:#000;background:#a3a3a3;box-shadow:0 2px 3px hsla(0,0%,100%,.5)}.save-btn{display:flex;padding:5px 24px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:10px;border:1px solid #fff;background:#fff;margin:30px 0 20px;align-self:center;color:#001a71;text-align:center;font-size:var(--button-text-large);font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase;font-family:"Alprolicious",sans-serif;align-self:flex-start;cursor:pointer}.save-btn:disabled{border-color:#e2e2e2;color:#464646;background:#e2e2e2;cursor:default}.save-btn:focus-visible{outline:3px solid #91bf23}.participation-section{display:none}.participation-section.active{display:block}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{appearance:textfield;-moz-appearance:textfield}#gtinPart .section-content-title{font-family:"Geomanist",sans-serif;font-size:var(--title-small);text-align:center;font-weight:600}#gtinPart input{width:2.2em;height:fit-content;border-radius:10px;border:2px solid #001a71;background:#fff;text-align:center;outline:none;padding:.5em .3em;color:#001a71;font-size:var(--text-xlarge);font-weight:500;font-family:"Geomanist",sans-serif;margin:.1em}#gtinPart .section-content{padding:1em 2em}@media screen and (min-width: 600px){#gtinPart .section-content{padding:2em 4em}}#gtinPart input:active,#gtinPart input:focus{border:2px solid #91bf23;padding:.6em .4em;margin:0 .1em}#gtin-submit{margin-bottom:1em}#gtinPart input:focus-visible{outline:2px solid #91bf23;outline-offset:0}.gtin-title{font-size:var(--text-large);font-weight:500;margin-top:1em}#gtin-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5em}#gtin-form .error-message{display:none}#gtin-form .error-message.active{display:flex;align-items:flex-start;gap:1em;width:fit-content;margin-top:0}#gtin-form .error-message svg{margin-top:.1em;width:1em;min-width:1em}#gtin-form .error-message p{text-align:left}#gtin-form .error-message p span{font-weight:500}.gtin-success{background-color:#fff;padding:1em 2em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:10px;display:none;color:#001a71}.gtin-success.active{display:flex}.gtin-success p{color:#001a71;text-align:center;font-size:var(--text-normal);font-style:normal;font-weight:400;line-height:normal;margin-bottom:.5em}.gtin-success span.bold{font-family:"Geomanist",sans-serif;font-weight:500}.gtin-success .re-submit{color:#001a71;text-align:center;font-family:"Geomanist",sans-serif;font-size:var(--text-normal);cursor:pointer;font-style:normal;font-weight:500;line-height:100%;text-decoration:underline;background:none;outline:none;border:none;margin:.5em auto}.gtin-success .re-submit:hover{text-decoration:none}.gtin-success .re-submit:focus-visible{outline:3px solid #91bf23}#gtinPart .info-error p,#gtinPart .info-error svg{color:#e53c41;fill:#e53c41}#gtinPart .upload-info{color:#001a71;text-align:center;font-family:"Geomanist",sans-serif;font-size:clamp(var(--text-large),4vw,var(--title-normal));font-style:normal;font-weight:600;line-height:130%}#gtinPart .gtin-img-wrapper{max-width:220px;width:80%}@media screen and (min-width: 550px){#gtinPart .gtin-img-wrapper{max-width:300px}}.questionnaire{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;width:100%}.questionnaire .question-item{display:none}.questionnaire .question-item.active-question{display:block;width:100%}.questionnaire .extra-input{margin:.5em 1em;width:20em;font-size:var(--text-small);padding:.3em .5em;border:1px solid #001a71;border-radius:15px}.questionnaire .question-header{font-family:"Geomanist",sans-serif;font-weight:600;font-size:var(--text-large);margin:.5em;color:#001a71;line-height:1.3}.questionnaire .question-content{margin:.5em}.questionnaire .question-navs{display:flex;flex-direction:row;gap:2em;margin:1em 0}.questionnaire .question-nav-link{width:.8em;height:.8em;border:none;outline:none;border-radius:100%;background-color:#001a71;cursor:pointer}.questionnaire .question-nav-link:focus-visible{outline:2px solid #91bf23}.questionnaire .question-nav-link.active{background-color:#e53c41}.questionnaire .multi-select-info{width:100%;color:#e53c41;display:inline-block}.questionnaire .option{margin-top:.5em}.questionnaire .form-group input[type=checkbox],.questionnaire .form-group input[type=radio]{width:1em;height:1em;margin-right:1em;-moz-appearance:none;appearance:none;border:1px solid #001a71;background-color:unset;cursor:pointer;position:relative;color:#fff;border-radius:0}.questionnaire .form-group input[type=radio]{border-radius:100%}.questionnaire .form-group input[type=checkbox]:focus-visible,.questionnaire .form-group input[type=radio]:focus-visible{border-color:#91bf23;outline:2px solid #91bf23}.questionnaire .form-group input[type=checkbox]:checked,.questionnaire .form-group input[type=radio]:checked{background-color:unset}.questionnaire .form-group input[type=checkbox]:checked::after,.questionnaire .form-group input[type=radio]:checked::after{content:"";position:absolute;top:0px;left:3px;width:3px;height:7px;border:solid #001a71;border-width:0 2px 2px 0;transform:rotate(45deg)}.questionnaire .form-group input[type=radio]:checked::after{content:"";position:absolute;top:.2em;left:.2em;width:.5em;height:.5em;border:solid #001a71;border-width:0;border-radius:100%;background-color:#001a71}.questionnaire .form-group label{font-weight:500;color:#001a71;font-size:var(--text-normal);cursor:pointer}@media screen and (min-width: 600px){.questionnaire{padding:1em}}#receiptPart .section-content{padding:1em}@media screen and (min-width: 600px){#receiptPart .section-content{padding:2em 4em}}#receiptPart button{cursor:pointer}#receiptPart button.modal-trigger{background:none;border:none;outline:none}#receiptPart .row{display:flex;justify-content:space-between;margin:2em 0 1em;gap:1em;flex-wrap:wrap;min-width:50%}@media screen and (min-width: 450px){#receiptPart .row{gap:2em}}@media screen and (min-width: 650px){#receiptPart .row{gap:3em}}#receiptPart .upload-desc{text-align:center;font-size:var(--text-normal);font-weight:400}#receiptIntroNote .row{flex-wrap:nowrap;align-items:flex-start}#receiptIntroNote svg,#receiptIntroNote svg path{margin-right:0}#receiptPart .btn-primary{margin:auto}#receiptUploadConfirm .row{justify-content:space-around}.receipt-upload-container{display:flex;justify-content:center;gap:0;flex:0 1 auto;flex-direction:column;align-items:center}.receipt-intro-text p{margin-bottom:1em;font-size:var(--text-medium)}#receiptPart .receipt-preview{display:flex}#receiptPart .receipt-preview img{width:auto;padding:0;max-height:30em;max-width:100%;margin:auto}#receiptPart .receipt-success-message-rebate{margin:1em 0 2em}#receiptPart .receipt-success-message-rebate .bold{font-size:var(--title-normal);font-weight:600}#receiptPart .receipt-success-message-rebate svg{width:3em;height:auto;margin-left:1em;margin-bottom:-0.5em}#receiptPart .modal-trigger{font-weight:500}#receiptPart .modal-trigger:hover{text-decoration:none}#capture_file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.receipt-upload-container p{width:50%}.receipt-upload-message{font-size:var(--text-normal)}.receipt-feedback,.receipt-upload-confirm-container,.receipt-progress{margin:1em 0;font-family:"Geomanist",sans-serif;font-size:var(--text-normal);gap:1em;display:flex;flex-direction:column}.receipt-progress{flex-direction:row}.receipt-progress .receipt-progress .progress-icon svg{color:#001a71;fill:currentColor;width:1.2rem;height:1.2rem;vertical-align:bottom;animation-name:progress-spinner;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}#receiptPart button:focus-visible,#receiptPart a:focus-visible{outline:3px solid #91bf23}.receipt-feedback.failure,.receipt-preview-error{color:#e53c41;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;margin:1em auto;max-width:500px}.receipt-feedback.failure h6{color:#e53c41;font-size:var(--text-medium);font-weight:600;font-family:"Geomanist",sans-serif}.receipt-feedback.failure p{color:#e53c41;font-size:var(--text-medium)}.receipt-feedback p{margin:0}.receipt-feedback .receipt-extra-note{font-size:.85em}.receipt-feedback.failure.hidden{display:none}#receiptPart a{color:#001a71;text-decoration:underline}#receiptPart a:hover{text-decoration:none}#receiptFailure a,#receiptPrecheckError a{color:#e53c41;text-decoration:underline}#receiptFailure a:hover,#receiptPrecheckError a:hover{text-decoration:none}.message-with-icon{display:flex;align-items:center;margin-bottom:.5em;font-size:var(--text-medium);font-weight:500;gap:.5em;color:#001a71}.message-with-icon span{font-size:var(--text-medium);font-weight:500}.lbl_capture_file{padding:10px 10px;min-width:170px;width:100%;text-align:center;background-color:#e53c41;border-radius:10px;border:none;outline:none;color:#fff;font-size:12px;cursor:pointer;transition:300ms all ease}.bottom-img{width:100%;position:absolute;bottom:0;left:0;z-index:1}.uppercase{text-transform:uppercase}nav ul{list-style:none}nav li{margin:0}nav li:last-child{margin-bottom:0}nav li button,nav li .modal-trigger{font-size:var(--text-medium);transition:300ms all ease;color:#001a71;text-decoration:none;font-family:"Geomanist",sans-serif;cursor:pointer;border:none;outline:none;background:unset;font-weight:500;padding:.3rem}nav li a:hover,nav li .modal-trigger:hover{text-decoration:underline}nav li a:focus-visible,nav li .modal-trigger:focus-visible{outline:3px solid #91bf23;outline-offset:.2em}header{background-color:#fff;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;position:relative;width:100%;margin:0 auto;max-width:800px}header .logo{width:100%;max-width:200px;padding:1em 3em 0}@media screen and (min-width: 500px){header .logo{padding:1em 2em 1em}}@media screen and (min-width: 650px){header .logo{padding:1em 0 1em}}header .menu-button{color:#001a71;fill:#001a71;cursor:pointer;width:3em;height:auto;padding:.2rem;border:none;background:none}header .menu-button:hover{color:#000c35;fill:#000c35}header .menu-button:focus-visible{outline:3px solid #91bf23}header nav .menu-links{padding:1em;background:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.2);border-radius:0 0 10px 0;margin-top:.3rem}@media screen and (min-width: 500px){header nav .menu-links{margin-top:.5rem}}@media screen and (min-width: 800px){header nav .menu-links{margin-top:.7rem}}header nav li button,header nav li .modal-trigger{margin-top:.5rem}header .menu-button svg{width:100%}header nav{position:absolute;left:1em;top:1em;height:fit-content;display:flex;flex-direction:column;justify-content:center}header .overlay-menu{display:none}header .overlay-menu.active{display:block;position:absolute;top:-0.5rem;left:-1rem;border-radius:0 0 10px 0;z-index:100;overflow:hidden;padding:0 .5em .5em 0}header .overlay-menu .close-button{width:2.5rem;height:2.5rem;cursor:pointer;color:#001a71;fill:#001a71;padding:.2rem;margin-top:.5rem;margin-left:1rem;border:none;background:none;background-color:#fff}header .overlay-menu .close-button:hover{color:#000c35;fill:#000c35}header .overlay-menu .close-button:focus-visible{outline:3px solid #91bf23}header .overlay-menu .close-button svg,.close-cookie svg{height:100%;width:auto}*{box-sizing:border-box;margin:0;padding:0}html{font-family:"Geomanist",sans-serif;font-size:16px}body{width:100%;display:flex;flex-direction:column;align-items:center}main{width:100%;max-width:800px}img{width:100%}.bold{font-weight:600}a:focus-visible,button:focus-visible,.modal-trigger:focus-visible{outline:3px solid #91bf23;outline-offset:2px}.button-link{background:none;border:none;color:#001a71;font-size:var(--text-normal);text-decoration:underline;font-weight:500;cursor:pointer;font-family:"Geomanist",sans-serif}.button-link:hover{text-decoration:none}.button-link:focus-visible{outline:3px solid #91bf23;outline-offset:.2em}nav ul{list-style:none}nav li{margin:0}nav li:last-child{margin-bottom:0}nav li button,nav li .modal-trigger{font-size:var(--text-normal);transition:300ms all ease;color:#001a71;text-decoration:none;font-family:"Geomanist",sans-serif;cursor:pointer;border:none;outline:none;background:unset;font-weight:500;padding:.5rem}nav li a:hover,nav li .modal-trigger:hover{text-decoration:underline}nav li a:focus-visible,nav li .modal-trigger:focus-visible{outline:3px solid #91bf23;outline-offset:.2em}.row{display:flex;flex-direction:row}.hidden{display:none !important}.visibility-hidden{visibility:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.simple-header{padding:1em;display:flex;justify-content:center}section.error{padding:4em 1em;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:"Geomanist",sans-serif}section.error .title{font-size:var(--title-medium);font-family:"Geomanist",sans-serif;color:#001a71}section.error .error-info{font-size:var(--text-medium);font-family:"Geomanist",sans-serif;color:#001a71;margin-top:1em}section.error .error-info a{color:#001a71}.modal-trigger{border:none;outline:none;text-decoration:underline;font-weight:inherit;font-size:inherit;line-height:inherit;padding:0;margin:0;background-color:unset;color:inherit}.modal-trigger:active,.modal-trigger:hover,.modal-trigger:focus-visible,.modal-trigger:focus{border:none;outline:none;background-color:unset;color:inherit}.modal-trigger:hover{text-decoration:none}.modal-trigger:focus-visible{outline:4px solid #91bf23;outline-offset:.2em}.container{padding:1em 1em}.container .note{color:#001a71;font-size:var(--text-small);font-style:normal;font-weight:400;line-height:1.3;margin:1em 0;width:90%}.container .section-headline{color:#001a71;text-align:center;font-size:var(--title-large);font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;margin-top:.5em}.container .section-headline.small{font-size:35px;margin-top:1em}.container .notification-text{color:#001a71;text-align:center;font-family:"Geomanist",sans-serif;font-size:var(--text-large);font-style:normal;font-weight:400;line-height:1.4;margin:2em 0 1em}@media(min-width: 500px){.container .notification-text{margin:3em 2em 2em}}.container .notification-text span{color:#e53c41;font-family:"Geomanist",sans-serif;font-size:var(--text-large);font-style:normal;font-weight:700;line-height:1.4}.container .intro-text{color:#001a71;font-size:var(--title-normal);text-align:center;font-style:normal;font-weight:400;margin-top:.5em;font-family:"Geomanist",sans-serif;margin:2em 0 1em;line-height:1.2}.container .intro-text .big{font-family:"Alprolicious",sans-serif;font-size:var(--title-medium);text-transform:uppercase;line-height:1}.container .intro-text .red{color:#e53c41;font-family:"Geomanist",sans-serif;font-size:var(--title-normal);font-style:normal;font-weight:700;line-height:1.2}@media(min-width: 500px){.container .intro-text{margin:3em 2em 2em;font-size:var(--title-small)}.container .intro-text .big{font-size:var(--title-medium)}.container .intro-text .red{font-size:var(--title-small)}}.container .intro-text.margin-small{margin-top:0}.container .intro-text.margin-medium{margin:2em 0 1em}@media(min-width: 500px){.container .intro-text.margin-small{margin-top:0}.container .intro-text.margin-medium{margin:2em 2em 1em}}.container .button-row{display:flex;gap:2em;justify-content:space-evenly;align-items:center;margin-top:1.5em}.container .button-row button{display:flex;min-width:170px;padding:.5em 3em;justify-content:center;align-items:center;gap:5px;flex-shrink:0;border-radius:25px;border:1px solid #001a71;background:#001a71;color:#fff;text-align:center;font-size:var(--text-medium);font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;width:30%}.container .button-row button:hover{border:2px solid #001a71;color:#fff;background:#001a71;box-shadow:0 2px 3px 2px rgba(0,0,0,.2);margin-top:-1px;margin-bottom:-1px;cursor:pointer}@media screen and (max-width: 400px){.container .button-row button{min-width:130px}}.orange-container{display:flex;flex-direction:column;gap:1em;padding:2.5em 1em;background-image:url("/img/main-bg_pattern-y_1000w.webp");background-repeat:repeat-y;background-position:top;background-size:100%}@media screen and (min-width: 600px){.orange-container{background-image:url("/img/main-bg_pattern-y_1600w.webp")}}.orange-container .section-headline{color:#fff;margin-top:0;text-align:center;font-size:var(--title-mlarge);font-weight:400;line-height:1;text-transform:uppercase}.cta-container{display:flex;flex-direction:column;align-items:center;padding:0;position:relative}.cta-container img{max-width:100%;height:auto}.cta-container .products-link{position:absolute;margin:auto;bottom:2em;display:flex;padding:.5em 1.5em;justify-content:center;align-items:center;gap:5px;flex-shrink:0;border-radius:25px;border:1px solid #001a71;background:#001a71;color:#fff;text-align:center;font-size:var(--text-medium);text-decoration:none;font-weight:600;line-height:100%;text-transform:uppercase;cursor:pointer}.cta-container .products-link:hover{border:2px solid #001a71;color:#fff;background:#001a71;box-shadow:0 2px 3px 2px rgba(0,0,0,.2);margin-top:-1px;margin-bottom:-1px}@media screen and (max-width: 400px){.cta-container .products-link{bottom:1.5em}}.info-box{display:flex;gap:10px;text-align:left;justify-content:flex-start;align-items:flex-start;color:var(--blue);font-size:var(--text-normal);margin-top:.5em;font-weight:400;font-family:"Geomanist",sans-serif;flex-direction:column}.info-box .extra{margin-left:1.5rem}.info-box ul{margin-left:3rem}.info-box svg{width:auto;height:1em;min-width:1em}.info-box p,.info-box button{margin-top:-0.1em}.info-row{display:flex;margin:0;gap:.5em}.visibility-hidden{visibility:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.btn-primary{display:flex;width:fit-content;height:fit-content;padding:.3em 2em;justify-content:center;align-items:center;gap:.5em;flex-shrink:0;border-radius:25px;border:1px solid #001a71;background:#001a71;color:#fff;text-transform:uppercase;font-weight:600;font-family:"Geomanist",sans-serif;font-size:var(--text-large);min-width:150px;cursor:pointer}.btn-primary:hover{box-shadow:0 0 4px rgba(0,0,0,.4)}.btn-primary:focus-visible{outline:3px solid #91bf23}@media screen and (min-width: 500px){.btn-primary{min-width:170px}}@media screen and (min-width: 600px){.btn-primary{min-width:200px}}.support-title{font-size:var(--title-normal);color:#001a71;margin:1em auto;text-align:center}section.hero{width:100%}section.hero .hero-image{position:relative;z-index:1}section.hero .hero-container{padding:1em 0;text-align:center;background-image:url("/img/main-bg_pattern-y_1000w.webp");background-repeat:repeat-y;background-position:top;background-size:100%;padding-top:8em;margin-top:-7em;z-index:0;position:relative;display:flex;flex-direction:column;gap:1em}@media(min-width: 600px){section.hero .hero-container{background-image:url("/img/main-bg_pattern-y_1600w.webp")}}section.hero .hero-container h1{max-width:70%;margin:auto;font-size:40px}section.hero .hero-container h1 .upper-headline{color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:80%;font-family:"Alprolicious",sans-serif}section.hero .hero-container h1 .main-headline{color:#fff;text-align:center;font-size:50px;font-style:normal;font-weight:400;line-height:80%;font-family:"Alprolicious",sans-serif}section.hero .hero-container h1 .main-headline span.mini{font-size:42px;font-family:"Alprolicious",sans-serif}@media(max-width: 374px){section.hero .hero-container h1 .upper-headline{font-size:38px}section.hero .hero-container h1 .main-headline{font-size:50px}section.hero .hero-container h1 .main-headline span.mini{font-size:38px}}@media(min-width: 450px){section.hero .hero-container h1 .upper-headline{font-size:45px}section.hero .hero-container h1 .main-headline{font-size:54px}section.hero .hero-container h1 .main-headline span.mini{font-size:50px}}@media(min-width: 500px){section.hero .hero-container h1 .upper-headline{font-size:60px}section.hero .hero-container h1 .main-headline{font-size:82px}section.hero .hero-container h1 .main-headline span.mini{font-size:60px}}@media(min-width: 700px){section.hero .hero-container h1 .upper-headline{font-size:66px;line-height:90%}section.hero .hero-container h1 .main-headline{font-size:90px;line-height:90%}section.hero .hero-container h1 .main-headline span.mini{font-size:70px}}section.hero .hero-container .hero-intro{display:flex;background-color:#001a71;flex-direction:row;position:relative;width:70%;margin:7% auto 10% auto;border-radius:0}section.hero .hero-container .hero-intro .socks-image{left:-70px;bottom:-35%;width:150px;height:auto;position:absolute}section.hero .hero-container .hero-intro .products-image{position:absolute;right:-55px;width:110px;height:auto;bottom:-20%}section.hero .hero-container .hero-intro .claim{margin:auto;max-width:70%;color:#fff;font-family:"Alprolicious",sans-serif;line-height:1;padding:1em 0;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center}section.hero .hero-container .hero-intro .claim .small{font-size:22px;line-height:.9;font-family:"Alprolicious",sans-serif}section.hero .hero-container .hero-intro .claim .sup{font-size:20px;line-height:.9;font-family:"Alprolicious",sans-serif;margin-top:.2em}section.hero .hero-container .hero-intro .claim .big{font-size:54px;line-height:.9;font-family:"Alprolicious",sans-serif}section.hero .hero-container .hero-intro .claim .medium{font-size:calc(54px - .2em);line-height:.9;font-family:"Alprolicious",sans-serif;margin-left:-0.2em}@media screen and (max-width: 400px){section.hero .hero-container .hero-intro{margin:1em auto 2em}section.hero .hero-container .hero-intro .claim{padding:.5em 0}section.hero .hero-container .hero-intro .claim .small,section.hero .hero-container .hero-intro .claim .medium,section.hero .hero-container .hero-intro .claim .big{line-height:.9}section.hero .hero-container .hero-intro .socks-image{left:-70px;bottom:-32%;width:125px}section.hero .hero-container .hero-intro .products-image{right:-55px;width:95px;bottom:-22%}}@media screen and (max-width: 370px){section.hero .hero-container .hero-intro .socks-image{left:-65px;bottom:-28%;width:110px}section.hero .hero-container .hero-intro .products-image{right:-50px;width:85px;bottom:-20%}section.hero .hero-container .hero-intro .claim .small{font-size:18px}section.hero .hero-container .hero-intro .claim .sup{font-size:18px}section.hero .hero-container .hero-intro .claim .big{font-size:46px}section.hero .hero-container .hero-intro .claim .medium{font-size:calc(48px - .2em)}}@media screen and (min-width: 500px){section.hero .hero-container .hero-intro .claim .small{font-size:25px;line-height:.9}section.hero .hero-container .hero-intro .claim .sup{font-size:20px;line-height:.9}section.hero .hero-container .hero-intro .claim .big{font-size:60px;line-height:.9}section.hero .hero-container .hero-intro .claim .medium{font-size:calc(60px - .2em);line-height:.9}section.hero .hero-container .hero-intro .socks-image{left:-60px;bottom:-33%;width:160px;height:auto}section.hero .hero-container .hero-intro .products-image{right:-50px;width:120px;height:auto;bottom:-21%}}@media screen and (min-width: 600px){section.hero .hero-container .hero-intro .socks-image{left:-90px;bottom:-32%;width:200px}section.hero .hero-container .hero-intro .products-image{right:-75px;width:150px;bottom:-20%}section.hero .hero-container .hero-intro .claim .small{font-size:32px;line-height:.9}section.hero .hero-container .hero-intro .claim .sup{font-size:24px;line-height:.9}section.hero .hero-container .hero-intro .claim .big{font-size:80px;line-height:.9}section.hero .hero-container .hero-intro .claim .medium{font-size:calc(80px - .2em);line-height:.9}}@media screen and (min-width: 700px){section.hero .hero-container .hero-intro .socks-image{left:-85px;bottom:-35%;width:220px}section.hero .hero-container .hero-intro .products-image{right:-70px;width:170px;bottom:-20%}section.hero .hero-container .hero-intro .claim .small{font-size:35px;line-height:.9}section.hero .hero-container .hero-intro .claim .sup{font-size:26px;line-height:.9}section.hero .hero-container .hero-intro .claim .big{font-size:85px;line-height:.9}section.hero .hero-container .hero-intro .claim .medium{font-size:calc(85px - .2em);line-height:.9}}section.hero .hero-container h1.hero-title-alt{margin:0 auto 0 1rem}section.hero .hero-container h1.hero-title-alt .upper-headline{font-size:35px}section.hero .hero-container h1.hero-title-alt .main-headline{font-size:48px}section.hero .hero-container h1.hero-title-alt .main-headline span.mini{font-size:35px}@media screen and (min-width: 375px){section.hero .hero-container h1.hero-title-alt{margin:0 auto 0 2rem}section.hero .hero-container h1.hero-title-alt .upper-headline{font-size:38px}section.hero .hero-container h1.hero-title-alt .main-headline{font-size:52px}section.hero .hero-container h1.hero-title-alt .main-headline span.mini{font-size:40px}}@media screen and (min-width: 500px){section.hero .hero-container h1.hero-title-alt .upper-headline{font-size:50px}section.hero .hero-container h1.hero-title-alt .main-headline{font-size:65px}section.hero .hero-container h1.hero-title-alt .main-headline span.mini{font-size:52px}}@media screen and (min-width: 600px){section.hero .hero-container h1.hero-title-alt{margin:0 auto 0 3rem}section.hero .hero-container h1.hero-title-alt .upper-headline{font-size:60px}section.hero .hero-container h1.hero-title-alt .main-headline{font-size:80px}section.hero .hero-container h1.hero-title-alt .main-headline span.mini{font-size:62px}}@media screen and (min-width: 700px){section.hero .hero-container h1.hero-title-alt .upper-headline{font-size:70px}section.hero .hero-container h1.hero-title-alt .main-headline{font-size:90px}section.hero .hero-container h1.hero-title-alt .main-headline span.mini{font-size:72px}}section.hero .hero-container .hero-intro-alt{display:flex;flex-direction:row;position:relative;width:100%;margin:-40% auto 0em auto;padding-left:1rem;justify-content:space-between;align-items:flex-end}section.hero .hero-container .hero-intro-alt .note{color:#fff;max-width:55%;text-align:left;margin-bottom:1em;font-size:var(--text-normal)}section.hero .hero-container .hero-intro-alt .products-image{position:relative;width:40%;height:auto}@media screen and (max-width: 375px){section.hero .hero-container .hero-intro-alt{margin:-34% auto 0em auto}section.hero .hero-container .hero-intro-alt .products-image{width:42%}}@media screen and (min-width: 400px){section.hero .hero-container .hero-intro-alt{padding-left:2rem}}@media screen and (min-width: 500px){section.hero .hero-container .hero-intro-alt{padding:2rem 1rem 2rem 2rem}}@media screen and (min-width: 600px){section.hero .hero-container .hero-intro-alt{padding:3em}section.hero .hero-container .hero-intro-alt .products-image{width:35%}}.promo{margin-top:2.5em}.promo ul{display:flex;flex-wrap:nowrap;align-items:start;justify-content:space-around;gap:2em;width:100%;padding:2em 1em 0}@media screen and (min-width: 500px){.promo ul{padding:2em 2em 0}}.promo ul li{display:flex;flex-direction:column;align-items:center;max-width:120px;width:25%;gap:1em}.promo ul li .svg-wrapper{width:92px;height:92px;background-color:#001a71;border-radius:50%;display:flex;justify-content:center;align-items:center}.promo ul li .col-item-text{display:flex;flex-direction:column;align-items:center;color:#001a71;text-align:center;font-family:"Geomanist",sans-serif;font-size:var(--text-normal);font-style:normal;font-weight:600;line-height:1;text-transform:uppercase}.info{margin-top:1.5em}.info p{color:#001a71;font-size:var(--text-small);font-style:normal;font-weight:400;line-height:140%}#modalFaq li{margin:.1em 0 .4em 0}#modalFaq ul.faqs-list{margin-left:0}.faq{margin:5em 1em 0;display:flex;flex-direction:column;gap:1em}h3.faq-title{color:#001a71;text-align:center;font-family:"Alprolicious",sans-serif;font-size:var(--title-large);font-style:normal;font-weight:900;line-height:1.2;text-transform:none;padding:0 .5em}.faq .button-row{display:flex;flex-direction:row;justify-content:center;gap:2em}@media screen and (min-width: 375px){h3.faq-title{padding:0 1em}}@media screen and (min-width: 400px){.faq .button-row{gap:4em}h3.faq-title{padding:0 1.5em}}@media screen and (min-width: 500px){h3.faq-title{padding:0}}@media screen and (min-width: 600px){.faq{margin:4em 1em 1em;gap:3em}.faq .button-row{gap:5em}}.faqs{padding:1.5em 1em}.faqs .heading h2{color:#001a71;text-align:center;font-size:var(--title-normal);font-style:normal;font-weight:400;line-height:96%}.faqs-list{display:flex;flex-direction:column;margin-top:1.3em}@media screen and (min-width: 550px){.faqs{padding:2.5em .5em}.faqs-list{margin-top:2em}}.item{display:flex;flex-direction:column;gap:10px;padding:12px .5em;border-bottom:1px solid #001a71;color:#001a71;font-family:"Alprolicious",sans-serif}.item-head{display:flex;gap:.5em;align-items:center;color:#001a71;font-weight:bold;cursor:pointer;color:#001a71;font-size:var(--text-normal);line-height:130%;background:none;border:none;outline:none}.item-head .question{font-size:var(--text-normal);text-align:left;font-weight:500;line-height:130%;font-family:"Geomanist",sans-serif;margin:0}.item-head svg{display:none;width:1em;height:1em;min-width:1em}.item-head svg.active{display:block}.item-head svg path{fill:#001a71}.item-body{display:none}.item-body ul{margin-left:2em;margin-bottom:1em;list-style:disc;font-size:var(--text-normal);font-weight:400;font-family:"Geomanist",sans-serif}.item-body ol{margin-left:2em;margin-bottom:1em;list-style:decimal;font-size:var(--text-normal);font-weight:400}.item-body p{line-height:1.3;margin-bottom:1em;font-size:var(--text-normal);font-weight:400;font-family:"Geomanist",sans-serif}.item-body p:last-child{margin-bottom:0}.item-body.active{display:block;padding:0 1.5em;color:#001a71;font-size:var(--text-normal);font-weight:500;line-height:130%}.faq-and-info{padding:1rem;margin:1rem}.faq-and-info h3{margin-bottom:1em;text-align:center}.faq-and-info .button-wrapper{text-align:center}.faq-and-info button{padding-left:2.5em;padding-right:2.5em}/*# sourceMappingURL=style.css.map */
