html[lang]{--color-primary-text:#00480d;--header-height:70px;--main-background-color:#f8f8f8;--border-radius:20px;--menu-text-color:var(--color-text);--footer-text-color:var(--color-text);--footer-menu-padding:30px 0 10px 50px;--footer-image-width:auto;--footer-image-height:auto;--footer-image-padding:30px 200px 0 20px;--footer-menuitem-padding:5px 0;--smallbreakpoint:690px;--mediumbreakpoint:980px}@font-face{font-family:robotolight;font-weight:400;font-style:normal;src:url(/assets/fonts/Roboto/Roboto-Light-webfont-latinext.woff2) format("woff2"),url(/assets/fonts/Roboto/Roboto-Light-webfont-latinext.woff) format("woff")}@font-face{font-family:robotoregular;font-weight:400;font-style:normal;src:url(/assets/fonts/Roboto/Roboto-Regular-webfont-latinext.woff2) format("woff2"),url(/assets/fonts/Roboto/Roboto-Regular-webfont-latinext.woff) format("woff")}@font-face{font-family:robotobold;font-weight:400;font-style:normal;src:url(/assets/fonts/Roboto/Roboto-Bold-webfont-latinext.woff2) format("woff2"),url(/assets/fonts/Roboto/Roboto-Bold-webfont-latinext.woff) format("woff")}@font-face{font-family:Veneer;src:url(/assets/fonts/Veneer/veneer.eot?#iefix);src:url(/assets/fonts/Veneer/veneer.eot?#iefix) format("eot"),url(/assets/fonts/Veneer/veneer.woff2) format("woff2"),url(/assets/fonts/Veneer/veneer.woff) format("woff"),url(/assets/fonts/Veneer/veneer.ttf) format("truetype")}@font-face{font-family:LidlFontcondPro-Bold;src:url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Bold.eot?#iefix);src:url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Bold.eot?#iefix) format("eot"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Bold.woff2) format("woff2"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Bold.woff) format("woff"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Bold.svg) format("svg")}@font-face{font-family:LidlFontcondPro-Italic;src:url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Italic.eot?#iefix);src:url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Italic.eot?#iefix) format("eot"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Italic.woff2) format("woff2"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Italic.woff) format("woff"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Italic.svg) format("svg")}@font-face{font-family:LidlFontcondPro-Regular;src:url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Regular.eot?#iefix);src:url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Regular.eot?#iefix) format("eot"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Regular.woff2) format("woff2"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Regular.woff) format("woff"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Regular.svg) format("svg")}@font-face{font-family:LidlFontcondPro-Semibold;src:url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Semibold.eot?#iefix);src:url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Semibold.eot?#iefix) format("eot"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Semibold.woff2) format("woff2"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Semibold.woff) format("woff"),url(/assets/fonts/LidlFontCondPro/LidlFontCondPro-Semibold.svg) format("svg")}body,html{font-size:16px}body,html{margin:0;padding:0;min-height:100vh;width:100%;height:100%;color:var(--color-primary-text);font-family:robotoregular,Arial,sans-serif;background-image:url(../images/background.jpg);background-position:52% 39%;background-size:300%;scroll-behavior:smooth;background-repeat:no-repeat;background-color:#c5ffff}.main-container{flex:1;z-index:0}.main-container:after,.main-container:before{background-position-y:0;background-repeat:no-repeat;content:"";position:absolute;z-index:-1}.main-container:before{background-image:url(../images/hedge-left.png);background-position-x:89%;background-size:133%!important;width:48vw;height:54vh}.main-container:after{background-image:url(../images/hedge-right.png);background-position-x:0;background-size:133%!important;width:50vw;height:50vh;right:0}.main-container main>.loading svg{width:50px;margin-left:calc(50vw - 25px);margin-top:calc(50vh - 25px)}.accountInfo{position:absolute;left:0;top:0;width:232px;background-repeat:no-repeat;height:73px;background:#ff499e;background:linear-gradient(140deg,#ff499e,#ad59ee 47%,#71bedc);border-bottom:3px solid #fff;border-right:3px solid #fff;border-bottom-right-radius:15px}.accountInfo h4{color:#fff;position:absolute;top:0;left:26px;width:55%;line-height:1.2em;margin:calc(1.2rem - .14em) 0 1rem!important}.accountInfo .numberParticipation{background-color:#fff;position:absolute;right:5%;width:23%;text-align:center;border-radius:20px;height:38px;top:17px;font-size:32px;line-height:42px;font-family:Veneer;color:#ad59ee}div.wrapper{max-width:66%;margin:107px auto 0}div.wrapper section{display:flex;align-items:center}div.wrapper h1{font-size:34px;line-height:1}div.wrapper .participation h1{margin:0 auto;width:280px}div.wrapper .participation .cta-text{margin-top:-50px}@media only screen and (max-width:736px){div.wrapper .participation .cta-text{margin-top:0}}div.wrapper .participation .cta-text .content{margin:15px 0}div.wrapper .content{font-size:13px;line-height:1.2;display:inline-block}div.wrapper .freshhead{margin-left:-40px}div.wrapper .freshhead .media img{max-width:130%;margin-left:-30px;margin-top:-50px}div.wrapper .hiw .subtitle{font-family:robotobold;display:block;font-size:13px}div.wrapper .hiw .hiw-info .content div{margin-bottom:10px}div.wrapper .information{display:block;text-align:center;padding-bottom:40px;border-bottom:1px solid;margin-bottom:20px}div.wrapper .information .content>div{margin:0 5px}div.wrapper .information .content a{color:var(--color-primary-text)}div.wrapper .information .content a>div{display:inline}div.wrapper .information .content a>div:after{content:".";display:inline-block;color:var(--color-primary-text)}div.wrapper .information .subtitle{font-size:13px;font-family:robotobold}div.wrapper .privacy{width:450px}div.wrapper .privacy .content,div.wrapper .privacy .subtitle{display:inline}div.wrapper section div:not(.media){flex:1 1 0px;display:inline-block;text-align:center}.accountInfo~.wrapper .footer{position:relative;width:auto;margin:0 0 20px}.accountInfo~.wrapper .footer .button{line-height:35px;color:#fff;display:flex;position:relative;width:120px}.accountInfo~.wrapper .footer .button>div{display:inline-block;flex:none;position:relative;width:100%}.accountInfo~.wrapper .footer .button:after{content:"";display:inline-block;width:18px;height:22px;margin-top:5px;position:absolute;right:15px;background-size:cover;background-image:url(../images/arrow.png)}.accountInfo~.wrapper button.join{padding:0 3.5em}.accountInfo~.wrapper button.join:before{left:15px;right:auto}.accountInfo~.wrapper button.join:after{right:15px;left:auto}.accountInfo~.wrapper button.join:after,.accountInfo~.wrapper button.join:before{content:"";display:inline-block;width:25px;height:20px;background-image:url(../images/crown.png);background-position:50% 50%;background-size:cover;position:absolute;top:5px}.accountInfo~.wrapper button.join:hover:after{opacity:1}.button,button{height:40px}.button,button{text-transform:uppercase}a{color:var(--color-primary-text)}.accenta{color:var(--button-text-color)}.main-container{position:relative;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Veneer;-webkit-font-smoothing:antialiased;font-weight:lighter}div.wrapper button:disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.language-gate a,div.wrapper button:disabled span{color:#fff}html[lang] .fade-enter-active,html[lang] .fade-leave-active{transition:opacity .5s}html[lang] .fade-enter,html[lang] .fade-leave-to{opacity:0}html[lang] .notification-balloon{position:fixed;top:var(--header-height);right:0;z-index:1;max-width:400px}html[lang] .notification-balloon button.close{border:none;background:none;font-size:10px}html[lang] .alert,html[lang] .caution{color:red}html[lang] header{height:var(--header-height);padding:0;z-index:2;background-color:#fdfdfd}html[lang] .headerMenu li a,html[lang] .headerMenu li a:visited,html[lang] .headerMenu li ul li:hover a{color:var(--color-primary-text)}html[lang] .headerMenu li:hover a{--menu-text-color:var(--color-primary-text)}html[lang] .headerMenu a.close{background:none}html[lang] header .media{display:flex;justify-content:center;align-items:center}html[lang] header .media img{height:52px}html[lang] .headerMenu a.menuToggle{margin-left:10px;background:linear-gradient(0deg,transparent,transparent 9px,var(--color-primary-text) 0,var(--color-primary-text) 11px,transparent 0,transparent 20px)}html[lang] .headerMenu a.menuToggle.active{background:none}html[lang] .headerMenu a.menuToggle:after,html[lang] .headerMenu a.menuToggle:before{background-color:var(--color-primary-text)}html[lang] .right-menu{display:flex;justify-content:flex-end;padding:10px}html[lang] .sign-in{text-transform:uppercase;padding:10px}html[lang] .user-menu{font-weight:500;color:var(--menu-text-color)}html[lang] .headerMenu nav{top:100%;color:var(--menu-text-color)}html[lang] .user-menu{display:flex;align-items:center}html[lang] .user-menu:after{content:"";display:inline-block;width:32px;height:32px;background:url(/assets/images/avatar.svg) no-repeat 50%/100%}html[lang] .headerMenu li div{margin-right:15px}html[lang] .headerMenu ul li ul div{border-radius:0;color:var(--menu-text-color);display:block;padding:6px 14px;text-decoration:none}html[lang] .headerMenu ul[class^=depth]{color:var(--menu-text-color)}html[lang] .headerMenu.user-menu ul[class^=depth]{right:0;top:20px;left:unset;background-color:#fdfdfd}html[lang] .headerMenu.user-menu .submenu:after,html[lang] .headerMenu.user-menu .submenu:before{content:none}@media only screen and (max-width:560px){html[lang] .user-menu:after,html[lang] .user-menu a.menuToggle:after,html[lang] .user-menu a.menuToggle:before{content:none}html[lang] .headerMenu li div{margin-right:0}html[lang] .user-menu a.menuToggle{background:url(/assets/images/avatar.svg) no-repeat;background-size:cover;width:32px;height:32px}html[lang] .user-menu a.menuToggle.active{background:url(/assets/images/avatar.svg) no-repeat}html[lang] .headerMenu ul.depth0>.submenu>a{display:none}html[lang] .headerMenu ul[class^=depth]{display:inline-block}html[lang] .user-menu ul.depth1{height:100px}html[lang] .right-menu{padding:0}}html[lang] h2{font-size:26px;text-transform:uppercase;letter-spacing:-.41px}html[lang] .button,html[lang] button,html[lang] div.wrapper .button,html[lang] div.wrapper button{margin:0 .25em 0 0;padding:0 2.5em;cursor:pointer;overflow:hidden;border-radius:var(--border-radius);text-decoration:none;text-align:center;border:3px solid #fff;line-height:1;-webkit-font-smoothing:antialiased;font-weight:lighter;font-family:Veneer;font-size:16px;background:linear-gradient(330deg,#007615 35%,#81c823 65%);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}html[lang] .link{text-decoration:underline;cursor:pointer;color:var(--color-text);text-transform:none;background-color:transparent;padding:0;border-radius:0;margin:0;border:none}html[lang] button,html[lang] input{outline:none}html[lang] input{color:var(--color-text)}html[lang] .ui.input input{border:1px solid var(--border-color);border-radius:8px;background-color:#fff;color:var(--color-text);font-size:13px}html[lang] .ui.input input:-webkit-autofill,html[lang] .ui.input input:-webkit-autofill:focus,html[lang] .ui.input input:-webkit-autofill:hover,html[lang] .ui.input select:-webkit-autofill,html[lang] .ui.input select:-webkit-autofill:focus,html[lang] .ui.input select:-webkit-autofill:hover,html[lang] .ui.input textarea:-webkit-autofill,html[lang] .ui.input textarea:-webkit-autofill:focus,html[lang] .ui.input textarea:-webkit-autofill:hover{background:#fff!important}html[lang] .ui.input input:read-only{background-color:#fff;border:none;border-radius:8px}html[lang] .ui.input.error input{background-color:inherit;border-color:var(--color-error)}html[lang] label{text-align:left}html[lang] label span{display:flex}html[lang] label .feedback{text-align:left}html[lang] label.password>div{flex-direction:column}html[lang] .dropdown{border:1px solid var(--border-color)!important}html[lang] .dropdown select{border-radius:8px;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:13px}html[lang] .dropdown select:disabled{background-color:var(--main-background-color)}html[lang] footer{color:var(--footer-text-color);background-color:transparent}html[lang] footer .media img{max-height:100%;height:52px;width:218px}html[lang] footer .menu li:last-child{opacity:.5}html[lang] footer .menu a,html[lang] footer .menu a:visited{color:inherit}html[lang] footer li:after{color:#7c98ad}html[lang] .footer{display:flex;align-items:center;position:absolute;bottom:0;width:100vw;margin-bottom:15px}html[lang] .footer .logos{text-align:left;margin-bottom:0;display:inline-block}html[lang] .footer .logos .LidlLogo img{border:1px solid #fff}html[lang] .footer .logos .media.FHlogo{width:15vh;margin-left:5px}@media only screen and (min-width:900px){html[lang] .footer .logos .media.FHlogo{width:11.235vh}}html[lang] .footer .logos .media{width:12.6vh;margin:0 5px 0 0;position:relative;display:inline-block}@media only screen and (min-width:900px){html[lang] .footer .logos .media{width:9.4374vh}}@media only screen and (max-width:690px){html[lang] .footer .logos .media{width:50px}}html[lang] .footer .button{line-height:34px;height:auto;color:#fff;display:flex;position:relative;margin:15px auto;padding:0 1.5em}html[lang] .footer .button>div{display:inline-block;flex:none;position:relative;width:100%}html[lang] .registration .footer{left:30px}html[lang] .language-gate-dimmer{background:#f8f8f8;display:-ms-grid;display:grid;justify-content:center;align-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}html[lang] .language-gate{background:#fff;padding:15px 0}html[lang] .language-selector .button{margin:0;padding:0;border:0;border-radius:0}html[lang] .platform-page{display:flex;flex-direction:column;flex:1;padding:50px}html[lang] .platform-page h1,html[lang] .platform-page h2,html[lang] .platform-page h3,html[lang] .platform-page h4,html[lang] .platform-page h5,html[lang] .platform-page h6{font-family:robotolight;text-transform:none;font-weight:lighter}html[lang] .platform-page>div{width:400px;max-width:100%;justify-content:space-evenly;min-height:300px;display:flex;flex-direction:column}html[lang] .platform-page label{margin-bottom:.5rem}html[lang] .platform-page .ui.input{width:100%}html[lang] .platform-page .toggle{text-align:right;text-decoration:underline;cursor:pointer;color:rgb(var(--color-accentb-red),var(--color-accentb-green),var(--color-accentb-blue))}html[lang] .platform-page .no-email-received-container button{text-transform:none}html[lang] .platform-page .header{margin-bottom:1rem;text-align:center}html[lang] .platform-page a:not(.button){text-decoration:underline;cursor:pointer;text-transform:none;background:none;padding:0;border-radius:0;margin:0;border:none}html[lang] .platform-page a.contactLink{margin-left:.25em}html[lang] .platform-page .contact-page{display:grid;display:-ms-grid;flex-direction:row;padding:0;width:100%}html[lang] .platform-page .registration-step-3-section .check-box-split .last{display:flex;align-items:flex-end;justify-content:center}html[lang] .platform-page .registration-step-3-section .description-box-split{margin-top:10px}html[lang] .platform-page div.button-panel{flex-direction:row;display:flex;justify-content:center}html[lang] .platform-page .user-credentials-settings.active{background-color:transparent}html[lang] .platform-page .user-credentials-settings.user-credentials-iban-settings>div:last-child div{margin:8px 0}html[lang] .platform-page .user-credentials-settings div{display:block}html[lang] .platform-page .user-credentials-settings div.split{display:grid;display:-ms-grid}html[lang] .platform-page .user-credentials-settings div.ui.input{display:flex}html[lang] .platform-page .user-credentials-settings div h4{text-align:left}html[lang] .platform-page .user-credentials-settings div button{--color-alpha:1}html[lang] .platform-page.centering{align-items:center;text-align:center}html[lang] .platform-page.centering h1,html[lang] .platform-page.centering h2,html[lang] .platform-page.centering h3,html[lang] .platform-page.centering h4,html[lang] .platform-page.centering h5,html[lang] .platform-page.centering h6{margin-top:0;text-align:center}html[lang] .platform-page.centering>div{text-align:center}html[lang] .platform-page.centering .button-panel{width:100%}html[lang] .platform-page.centering .button-panel button:last-child{flex:1}html[lang] .platform-page.centering .button-panel>div{display:flex;width:100%}html[lang] .platform-page.winaction-feedback{align-items:center;justify-content:center}html[lang] .platform-page.winaction-feedback.winner{background-image:url(../images/win-drago.png);background-size:60%;background-repeat:no-repeat}@media only screen and (max-width:1400px){html[lang] .platform-page.winaction-feedback.winner{background-position:130% 0}}@media only screen and (max-width:700px){html[lang] .platform-page.winaction-feedback.winner{background-position:130% 30px}}html[lang] .platform-page.winaction-feedback.loser{background-image:url(../images/lose-drago.png);background-size:60%;background-repeat:no-repeat}@media only screen and (max-width:1400px) and (min-width:900px){html[lang] .platform-page.winaction-feedback.loser{background-position:130% 110px;background-size:60%}}@media only screen and (max-width:900px){html[lang] .platform-page.winaction-feedback.loser{background-position:130% 0}}@media only screen and (max-width:750px){html[lang] .platform-page.winaction-feedback.loser{background-position:130% 50px}}html[lang] .platform-page.winaction-feedback .loser-body,html[lang] .platform-page.winaction-feedback .winner-body{font-size:13px}html[lang] .platform-page.winaction-feedback h1{font-family:Veneer}html[lang] .platform-page.winaction-feedback .body-container{width:800px;flex-direction:row;text-align:center}html[lang] .platform-page.winaction-feedback .body-container>div{width:40%;margin-left:-30%;margin-top:35px}html[lang] .platform-page.winaction-feedback .footer{flex-direction:row;flex:1;height:auto;min-height:auto;width:calc(100% - 140px);text-align:center;align-items:center;justify-content:center;display:flex;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center}html[lang] .platform-page.winaction-feedback .footer div.buttons{display:flex;position:relative;margin:15px auto;padding:0 1.5em;flex-direction:row;min-width:300px}html[lang] div.no-account-container{flex-direction:row;text-align:center;justify-content:center}html[lang] div.no-email-received-container{margin-top:10px;margin-bottom:1rem;flex-direction:row;font-style:italic;text-align:center}html[lang] div.no-email-received-container span{text-align:left;margin-right:20px}html[lang] div.account-activation-button-container{margin-top:50px}html[lang] div.account-activation-button-container a{color:#000}html[lang] #contact-container{flex:1}html[lang] .contact-page.split .first{padding:10px 10px 10px 20px}html[lang] .contact-page.split .last{padding:10px 20px 10px 10px}html[lang] .contact-section h1,html[lang] .faq-section h2{text-align:left}html[lang] .faq-section .faq-button{margin-top:10px;justify-content:center;align-items:center}html[lang] .faq-section .faq-button .button{background-color:#65b2fb;color:#fff}html[lang] .registration-step-3-section h3{margin:0;text-align:left;font-weight:700}html[lang] .platform-page .registration-step-3-page label>div:first-child{display:flex}html[lang] .registration-step-3-page .split{display:-ms-grid!important;display:grid!important}html[lang] .registration-step-3-section{padding-bottom:25px;padding-top:25px}html[lang] .registration-step-3-section.button-section{flex-direction:row!important;justify-content:center;align-items:center}html[lang] .dropdown:read-only,html[lang] input:read-only,html[lang] select:read-only{border:none}html[lang] .user-activation-error{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:space-between}@media only screen and (max-width:690px){html[lang] .platform-page{align-items:normal;padding:20px}html[lang] .platform-page>div{width:auto}html[lang] .platform-page .user-registration{max-width:90%}}html[lang] .platform-page.user-details{text-align:left}html[lang] .platform-page.user-details .user-details{text-align:left;width:100%;flex-direction:column}html[lang] .platform-page.user-details .user-details h2,html[lang] .platform-page.user-details .user-details h3,html[lang] .platform-page.user-details .user-details h4{text-align:left;margin-top:0}html[lang] .platform-page.user-details .user-details .header{text-align:left;display:flex;justify-content:space-between}html[lang] .platform-page.user-details .user-details .edit-section{flex:1}html[lang] .platform-page.user-details .user-details .edit-section .form{max-width:400px}html[lang] .platform-page.user-details .user-details .loading{width:200px;text-align:center}html[lang] .platform-page.user-details .user-details .section.accenta{color:var(--color-text)}html[lang] .platform-page.user-details .user-details .section{padding:10px 0}html[lang] .platform-page.user-details .user-details .container .loading{width:200px;text-align:center}html[lang] .platform-page.user-details .user-details .container .section.active{padding-right:0;padding-left:0}html[lang] .platform-page.user-details .user-details .container .user-details{flex:1}html[lang] .platform-page.user-details .user-details .user-details{width:auto}html[lang] .platform-page.user-details .user-details .user-details .edit-section{border-bottom:1px solid #d3d3d3}html[lang] .platform-page.user-details .user-details .personal-data-form #personalDataFrm{flex-direction:column}html[lang] .platform-page.user-details .user-details .personal-data-form input:read-only{padding-left:0}html[lang] .platform-page.user-details .user-details .edit-section.active,html[lang] .platform-page.user-details .user-details .section.active,html[lang] .platform-page.user-details .user-details .user-deletion-wrapper .section{background-color:var(--accent-background-color);padding:20px;border-radius:var(--border-radius)}html[lang] .platform-page.user-details .user-details .checkbox-section{display:flex;align-items:center}html[lang] .platform-page.user-details .user-details .checkbox-section span{width:80%}html[lang] .platform-page.user-details .user-details .username-section-wrapper{position:relative}html[lang] .platform-page.user-details .user-details .username-section-wrapper .notification-balloon{position:absolute;top:100%;left:0}@media only screen and (max-width:690px){html[lang] .platform-page.user-details .user-details{width:auto}html[lang] .platform-page.user-details .user-details .edit-section.active,html[lang] .platform-page.user-details .user-details .section.active{padding:5px}html[lang] .platform-page.user-details .user-details #changePasswordForm input{max-width:200px}}html[lang] .platform-page.faq{margin:0 auto;padding:50px 50px 0}html[lang] .platform-page.faq .faq-split{display:-ms-grid;display:grid;text-align:left;width:auto}@media only screen and (max-width:690px){html[lang] .platform-page.faq .faq-split{display:block}}html[lang] .platform-page.faq .faq-section{margin-right:20px}html[lang] .platform-page.faq .media{display:block}html[lang] .platform-page.faq h2{text-align:center;margin-top:0;margin-bottom:0;font-family:Veneer}html[lang] .platform-page.faq li span{margin-bottom:0}html[lang] .platform-page.faq span{display:inline;line-height:1.5em}html[lang] .platform-page .faq-container{margin:0 auto;display:inline-block;padding:0;width:100%}html[lang] .platform-page .faq-container>div{display:inline-block;width:100%;padding:0;margin-top:28px}html[lang] .faq-container summary{font-family:Veneer;padding:15px 0;font-size:24px;display:block;list-style:none;border-top:1px solid rgba(1,1,1,.1);text-transform:uppercase}@media only screen and (max-width:960px){html[lang] .faq-container summary{font-size:18px}}html[lang] .faq-container summary svg{width:10px}html[lang] .faq-container summary svg polyline{stroke-width:50px}html[lang] .faq-container summary:focus{outline:none}html[lang] .faq-container details details{margin-left:48px}@media only screen and (max-width:960px){html[lang] .faq-container details details{margin-left:20px}}html[lang] .faq-container .faqDetail{margin-left:0;width:100%}html[lang] .faq-container .faqDetail>:not(div):not(details):not(summary):last-child{padding-bottom:27px}html[lang] .faq-container .faqDetail ol,html[lang] .faq-container .faqDetail p,html[lang] .faq-container .faqDetail ul{margin:0}html[lang] .faq-container .faqDetail>div{line-height:1.2em;padding-bottom:7px;display:inline-block}html[lang] .faq-container .faqDetail div{display:inline-block;width:100%}html[lang] .faq-container .faqDetail a{display:inline-block}html[lang] summary::-webkit-details-marker{width:0;height:0;margin-right:0;display:none}html[lang] .no-details details,html[lang] .no-details summary{display:block}html[lang] .no-details details>summary~*{display:none}html[lang] .no-details details[open]>summary~*{display:block}html[lang] .platform-page.contact>div{display:-ms-grid;display:grid}html[lang] .platform-page.contact .contact-section{margin-right:20px}html[lang] .platform-page.contact .contact-split{height:100%;width:auto}html[lang] .platform-page.contact .contact-split h2{margin-top:0}html[lang] .platform-page.contact .contact-split .subtitle{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:32px}@media only screen and (max-width:690px){html[lang] .platform-page.contact .contact-split{display:block}}html[lang] .sidebar{position:-webkit-sticky;position:sticky;top:100px;background-color:var(--accent-background-color);padding:17px 20px;border-radius:5px}html[lang] .sidebar .sidebar-body{margin-bottom:32px}html[lang] .sidebar .sidebar-body .title{font-weight:600}html[lang] .sidebar h2{margin-top:0;margin-bottom:0;width:100%}html[lang] .sidebar button{width:100%}html[lang] #termsBannerSection .first{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){html[lang] #termsBanner>div{display:flex;flex-direction:column}}html[lang] .platform-page.registration{padding:24px 50px 0}html[lang] .platform-page.registration .user-registration{z-index:1}html[lang] .platform-page.registration .user-registration .details{width:100%}html[lang] .platform-page.registration .user-registration .details .header{display:none}html[lang] .platform-page.registration .user-registration .header h2{font-family:Veneer;font-size:38px;margin-bottom:0}html[lang] .platform-page.registration .user-registration .header .subtitle{font-size:13px;display:inline-block;width:70%;line-height:1.2;margin-top:5px}html[lang] .platform-page.registration .user-registration .step-counter{display:none}html[lang] .platform-page.registration .user-registration #credentialsFrm label:nth-child(2) .ui.input{flex-direction:column}html[lang] .platform-page.registration .user-registration .ui.input.error input{background-color:#fff}html[lang] .platform-page.registration .user-registration #personalDataFrm{display:flex;flex-direction:row;flex-wrap:wrap}html[lang] .platform-page.registration .user-registration #personalDataFrm label{display:flex}html[lang] .platform-page.registration .user-registration #personalDataFrm label .label-wrapper{display:flex;max-width:110px;width:120px;overflow:hidden;font-size:13px;align-items:center;max-height:35px}html[lang] .platform-page.registration .user-registration #personalDataFrm label .field-wrapper{flex:1 1 auto;padding-left:20px}html[lang] .platform-page.registration .user-registration label .feedback{font-size:13px}html[lang] .platform-page.registration .user-registration #userConsentForm{margin:50px 0}html[lang] .platform-page.registration .user-registration #userConsentForm h3{text-align:left;margin-top:0}html[lang] .platform-page.registration .user-registration #userConsentForm .split.description-box-split{-ms-grid-columns:4fr;grid-template-columns:4fr}html[lang] .platform-page.registration .user-registration #userConsentForm .check-box-split{-ms-grid-columns:.3fr 3fr;grid-template-columns:.3fr 3fr}html[lang] .platform-page.registration .user-registration #userConsentForm .check-box-split span{font-size:13px}html[lang] .platform-page.registration .user-registration #userConsentForm a.contactLink{margin:0}@supports (-webkit-appearance:none) or (-moz-appearance:none){html[lang] .platform-page.registration .user-registration #userConsentForm input[type=checkbox]{--active:#fff;--active-inner:var(--color-primary-text);--border:#fff;--background:#fff;-webkit-appearance:none;-moz-appearance:none;height:21px;width:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0 5px 5px;cursor:pointer;border:1px solid var(--bc,var(--border));border-radius:7px;background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}html[lang] .platform-page.registration .user-registration #userConsentForm input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease);transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s);transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease);opacity:var(--o,0);width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r,20deg));transform:rotate(var(--r,20deg))}html[lang] .platform-page.registration .user-registration #userConsentForm input[type=checkbox]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2);--o:1;--r:43deg}html[lang] .platform-page.registration .user-registration #userConsentForm input[type=checkbox] input[type=checkbox]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}html[lang] .platform-page.registration .user-registration #userConsentForm input[type=checkbox] input[type=checkbox]:checked:after{border:3px solid var(--active-inner)}}html[lang] .platform-page.registration .user-registration .button-panel{width:70%;margin:20px auto}html[lang] .platform-page.registration .user-registration button{flex:1;border:3px solid #fff;font-size:16px;line-height:0;margin-right:20px;padding:inherit}html[lang] .platform-page.registration .user-registration button:last-of-type{margin-right:0}html[lang] .platform-page.registration .user-registration button.outline{background:linear-gradient(330deg,#007615 35%,#81c823 65%);box-shadow:0 5px 15px -5px rgba(0,0,0,.5);color:#fff}html[lang] .download-page .main-container:before{background-image:none}html[lang] .download-page .main-container:after{background-position:top;background-position-x:100px;background-size:100%!important}@media only screen and (max-width:1366px){html[lang] .download-page .main-container:after{background-position:top}}@media only screen and (max-width:1024px){html[lang] .download-page .main-container:after{background-position:50% 0;background-position-x:-30px;background-size:200%!important}}@media only screen and (max-width:500px){html[lang] .download-page .main-container:after{background-position:0 0;background-position-x:-60px;background-size:250%!important}}html[lang] .download-page{background-repeat:no-repeat}html[lang] .download .LidlLogo{margin-left:20px;margin-top:20px;position:absolute}html[lang] .download .LidlLogo img{border:1px solid #fff}html[lang] .download .FHlogo{margin-top:50px;margin-left:calc(50% - 7vw);width:14vw}@media only screen and (max-width:1024px){html[lang] .download .FHlogo{margin-left:calc(50% - 10vw);width:20vw}}@media only screen and (max-width:500px){html[lang] .download .FHlogo{margin-left:calc(50% - 20vw);width:40vw}}html[lang] .download h1{font-family:LidlFontcondPro-Regular;font-weight:600;text-align:center;font-size:2.7rem}html[lang] .download .content{text-align:center;font-size:15px;width:20vw;margin-left:calc(50% - 10vw)}@media only screen and (max-width:800px){html[lang] .download .content{width:40vw;margin-left:calc(50% - 20vw)}}@media only screen and (max-width:500px){html[lang] .download .content{width:84vw;margin-left:8vw}}html[lang] .download .apps{text-align:center;width:27vw;margin:60px auto}@media only screen and (max-width:1025px){html[lang] .download .apps{width:50vw}}@media only screen and (max-width:500px){html[lang] .download .apps{width:100vw;margin:30px auto}}html[lang] .download .apps .android,html[lang] .download .apps .ios{margin:10px 0 10px 10px;display:inline-block}@media only screen and (max-width:500px){html[lang] .download .apps .android,html[lang] .download .apps .ios{display:block;width:auto}}html[lang] .download .marbles{position:absolute;width:40vw;top:5vw;left:0}@media (min-width:1040px),only screen and (-webkit-min-device-pixel-ratio:2){html[lang] .download .marbles{width:40vw}}@media only screen and (orientation:landscape) and (max-width:1025px){html[lang] .download .marbles{position:relative;bottom:0}}@media only screen and (max-width:1025px){html[lang] .download .marbles{top:auto;width:100vw;left:0;bottom:0}}@media only screen and (max-width:600px){html[lang] .download .marbles{position:relative;width:100vw;left:0;bottom:5vh;margin-top:30px}}html[lang] .error-pages{--not-found-image-url:url(/assets/images/error-pages/sad-lumber.png);height:100vh}html[lang] .error-pages div.not-found-page{height:auto;max-width:1180px;margin:0 auto}html[lang] .error-pages div.not-found-page div.wrapper{justify-content:flex-start;align-items:flex-start;margin:calc(50vh - 90px) auto 0}@media only screen and (max-width:1024px) and (orientation:portrait){html[lang] .error-pages div.not-found-page div.wrapper{margin:150px auto 0;justify-content:center}}@media only screen and (max-width:1024px) and (max-height:500px){html[lang] .error-pages div.not-found-page div.wrapper{margin:110px auto 0}}@media only screen and (max-width:1024px) and (max-height:400px){html[lang] .error-pages div.not-found-page div.wrapper{margin:90px auto 0}}@media only screen and (max-width:800px) and (orientation:portrait){html[lang] .error-pages div.not-found-page div.wrapper{margin:0 auto;justify-content:center}}@media only screen and (max-width:700px){html[lang] .error-pages div.not-found-page div.wrapper{margin:0 auto}}html[lang] .error-pages div.not-found-page .site-header{display:none}html[lang] .error-pages div.not-found-page h1{margin:calc(2.2rem - .14em) 1rem 1.5rem;line-height:1.2;font-family:LidlFontcondPro-Semibold}html[lang] .error-pages div.not-found-page p{font-size:15px;text-align:center;line-height:1.2}html[lang] .error-pages div.not-found-page div.wrapper .main-section{width:290px}@media only screen and (max-width:1400px){html[lang] .error-pages div.not-found-page div.wrapper .main-section{width:380px}}@media only screen and (max-width:1024px){html[lang] .error-pages div.not-found-page div.wrapper .main-section{width:290px}}@media only screen and (max-width:1024px) and (max-height:400px){html[lang] .error-pages div.not-found-page div.wrapper .main-section{width:260px}}html[lang] .error-pages div.not-found-page div.wrapper .main-section .errorcontent .button-section{display:none}html[lang] .error-pages div.not-found-page:after{background:var(--not-found-image-url) no-repeat;background-size:auto;background-position:60% 50%;z-index:1}@media only screen and (max-width:1400px){html[lang] .error-pages div.not-found-page:after{background-position:90% 50%}}@media only screen and (max-width:1024px) and (orientation:portrait){html[lang] .error-pages div.not-found-page:after{background-position:50% 50%;background-size:50%}}@media only screen and (max-width:800px) and (orientation:portrait){html[lang] .error-pages div.not-found-page:after{background-position:50% 50%;background-size:50%}}@media only screen and (max-width:600px) and (orientation:portrait){html[lang] .error-pages div.not-found-page:after{background-position:50% 70%;background-size:100%}}html[lang] .error-pages section.footer{width:calc(100vw - 140px);margin-left:30px;z-index:1}html[lang] .error-pages div{display:block;flex-direction:row}html[lang] .error-pages>div{padding:0;width:auto}html[lang] .error-pages .not-found-page{height:100%}html[lang] .error-pages .not-found-page h1,html[lang] .error-pages .not-found-page p{text-align:left}html[lang] .error-pages .not-found-page .button-section{justify-content:flex-start!important}html[lang] .error-pages .not-found-page .button-section button.outline{display:none}html[lang] .active.dimmer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2147483647}html[lang] .modal.active,html[lang] .modal.active>div{display:unset;flex-direction:unset}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html[lang] main{height:100%;min-height:800px}html[lang] footer{position:relative}html[lang] .main-container{display:block}html[lang] .ui.input>input[readonly=readonly]{background-color:transparent;border:none}html[lang] ul[class^=depth]{min-width:150px;margin-right:20px}html[lang] ul.depth0{min-width:auto}html[lang] .platform-page{min-height:900px}html[lang] .image{width:auto;height:auto}html[lang] .form label{flex:auto}html[lang] .ratio-1-2{-ms-grid-columns:1fr 2fr}html[lang] .ratio-1-3{-ms-grid-columns:1fr 3fr}html[lang] .ratio-2-2{-ms-grid-columns:2fr 2fr}html[lang] .ratio-3-1{-ms-grid-columns:3fr 1fr}html[lang] header.nav-header{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-gap:10px}html[lang] header.nav-header .headerMenu{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;margin-top:15px}html[lang] header.nav-header .media{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1;margin-top:10px}html[lang] header.nav-header .right-menu{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:2}html[lang] header.nav-header nav{top:0}html[lang] header.nav-header .menuToggle{margin-top:15px}}@media screen and (-ms-high-contrast:active) and (max-width:560px){html[lang] header.nav-header nav{z-index:1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){html[lang] header.nav-header .user-menu{margin-top:0}html[lang] .split{display:-ms-grid}html[lang] .split .first{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}html[lang] .split .last{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}html[lang] .primary.background-color{background-color:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue))}html[lang] .primary.border-color{border-color:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue))}html[lang] .primary.color{color:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue))}html[lang] .primary.fill{fill:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue))}html[lang] .primary.stroke{stroke:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue))}html[lang] .secondary.background-color{background-color:rgb(var(--color-secondary-red),var(--color-secondary-green),var(--color-secondary-blue))}html[lang] .secondary.border-color{border-color:rgb(var(--color-secondary-red),var(--color-secondary-green),var(--color-secondary-blue))}html[lang] .secondary.color{color:rgb(var(--color-secondary-red),var(--color-secondary-green),var(--color-secondary-blue))}html[lang] .secondary.fill{fill:rgb(var(--color-secondary-red),var(--color-secondary-green),var(--color-secondary-blue))}html[lang] .secondary.stroke{stroke:rgb(var(--color-secondary-red),var(--color-secondary-green),var(--color-secondary-blue))}html[lang] .accenta.background-color{background-color:rgb(var(--color-accenta-red),var(--color-accenta-green),var(--color-accenta-blue))}html[lang] .accenta.border-color{border-color:rgb(var(--color-accenta-red),var(--color-accenta-green),var(--color-accenta-blue))}html[lang] .accenta.color{color:rgb(var(--color-accenta-red),var(--color-accenta-green),var(--color-accenta-blue))}html[lang] .accenta.fill{fill:rgb(var(--color-accenta-red),var(--color-accenta-green),var(--color-accenta-blue))}html[lang] .accenta.stroke{stroke:rgb(var(--color-accenta-red),var(--color-accenta-green),var(--color-accenta-blue))}html[lang] .accentb.background-color{background-color:rgb(var(--color-accentb-red),var(--color-accentb-green),var(--color-accentb-blue))}html[lang] .accentb.border-color{border-color:rgb(var(--color-accentb-red),var(--color-accentb-green),var(--color-accentb-blue))}html[lang] .accentb.color{color:rgb(var(--color-accentb-red),var(--color-accentb-green),var(--color-accentb-blue))}html[lang] .accentb.fill{fill:rgb(var(--color-accentb-red),var(--color-accentb-green),var(--color-accentb-blue))}html[lang] .accentb.stroke{stroke:rgb(var(--color-accentb-red),var(--color-accentb-green),var(--color-accentb-blue))}html[lang] .white.background-color{background-color:rgb(var(--color-white-red),var(--color-white-green),var(--color-white-blue))}html[lang] .white.border-color{border-color:rgb(var(--color-white-red),var(--color-white-green),var(--color-white-blue))}html[lang] .white.color{color:rgb(var(--color-white-red),var(--color-white-green),var(--color-white-blue))}html[lang] .white.fill{fill:rgb(var(--color-white-red),var(--color-white-green),var(--color-white-blue))}html[lang] .white.stroke{stroke:rgb(var(--color-white-red),var(--color-white-green),var(--color-white-blue))}html[lang] .gray.background-color,html[lang] .grey.background-color{background-color:rgb(var(--color-grey-red),var(--color-grey-green),var(--color-grey-blue))}html[lang] .gray.border-color,html[lang] .grey.border-color{border-color:rgb(var(--color-grey-red),var(--color-grey-green),var(--color-grey-blue))}html[lang] .gray.color,html[lang] .grey.color{color:rgb(var(--color-grey-red),var(--color-grey-green),var(--color-grey-blue))}html[lang] .gray.fill,html[lang] .grey.fill{fill:rgb(var(--color-grey-red),var(--color-grey-green),var(--color-grey-blue))}html[lang] .gray.stroke,html[lang] .grey.stroke{stroke:rgb(var(--color-grey-red),var(--color-grey-green),var(--color-grey-blue))}html[lang] .info.background-color,html[lang] .info.color .inherit{background-color:rgb(var(--color-info-red),var(--color-info-green),var(--color-info-blue))}html[lang] .info.border-color,html[lang] .info.color .inherit{border-color:rgb(var(--color-info-red),var(--color-info-green),var(--color-info-blue))}html[lang] .info.color,html[lang] .info.color .color{color:rgb(var(--color-info-red),var(--color-info-green),var(--color-info-blue))}html[lang] .info.color .inherit,html[lang] .info.fill{fill:rgb(var(--color-info-red),var(--color-info-green),var(--color-info-blue))}html[lang] .info.stroke{stroke:rgb(var(--color-info-red),var(--color-info-green),var(--color-info-blue))}html[lang] button.link{background:none!important}html[lang] .dropdown select::-ms-expand{display:none}html[lang] .edit-section.active,html[lang] .section.active,html[lang] .user-deletion-wrapper .section{background-color:#e5f1e9;color:var(--color-text)}html[lang] .modal.active{position:absolute;top:15%;left:25%}html[lang] .platform-page>div{display:block;min-height:400px;min-width:380px;max-width:600px;width:auto}html[lang] .platform-page .user-details{max-width:100%}html[lang] .platform-page .user-details .form-group{-ms-grid-columns:1fr}html[lang] .platform-page .user-details input{width:90%}html[lang] .platform-page .user-details input[type=checkbox],html[lang] .platform-page .user-details input[type=radio]{width:auto}html[lang] .platform-page .user-details input[type=checkbox]:checked{background:none!important}html[lang] .platform-page .user-details .ui.input>input[readonly=readonly]{padding-left:0}}