.welcome{width:min(100vw,1440px);height:auto;background-color:rgba(0,0,0,0);color:#fff;position:relative;top:0;left:0;min-height:100vh;margin-inline:auto;z-index:1}.welcome::before{position:fixed;top:0;right:0;background-color:#ffb436;color:rgba(0,0,0,0);width:calc(50vw + 280px);height:100vh;z-index:0;content:""}@media only screen and (max-width: 1440px){.welcome::before{width:min(69.44vw,1000px);height:100vh}}@media only screen and (max-width: 900px){.welcome::before{width:55.4vw;height:100vh}}.welcome.exit::before{-webkit-animation:exit_bg 700ms both;-moz-animation:exit_bg 700ms both;animation:exit_bg 700ms both}.welcome.show::before{-webkit-animation:open_bg 700ms both;-moz-animation:open_bg 700ms both;animation:open_bg 700ms both}.welcome .main_content{position:relative;top:0;left:0}@media only screen and (max-width: 900px){.welcome .main_content{padding-block-start:max(4.5vw,50px)}}.welcome .main_content .main_header{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:25px;left:50%;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;width:min(95vw,1368px);height:auto;z-index:3}@media only screen and (max-width: 900px){.welcome .main_content .main_header{width:100vw;height:auto;padding:15px 20px;top:0}}.welcome .main_content .main_header.show{-webkit-animation:opacity_open 700ms both;-moz-animation:opacity_open 700ms both;animation:opacity_open 700ms both}.welcome .main_content .main_header.close{-webkit-animation:opacity_close 700ms both;-moz-animation:opacity_close 700ms both;animation:opacity_close 700ms both}.welcome .main_content .main_header .logo_makro{margin:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;text-indent:-119988px;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0);width:clamp(66px,7.29vw,105px);height:clamp(17px,1.88vw,27px);position:relative;top:0;left:0;z-index:2}.welcome .main_content .container_content{position:relative;top:0;left:0;-webkit-align-self:flex-end;align-self:flex-end;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;padding-inline-start:min(4.5vw,65px);padding-block-end:195px;max-width:900px;z-index:2}@media only screen and (max-width: 900px){.welcome .main_content .container_content{-webkit-justify-self:center;justify-self:center;padding-inline-start:initial;padding-block-end:45px}}.welcome .main_content .container_content .images{position:relative;top:0;left:0;width:min(44.37vw,638px);aspect-ratio:5.5294117647;display:block;z-index:1}@media only screen and (max-width: 900px){.welcome .main_content .container_content .images{width:79.16vw}}.welcome .main_content .container_content .images.show{-webkit-animation:opacity_open 700ms both;-moz-animation:opacity_open 700ms both;animation:opacity_open 700ms both}.welcome .main_content .container_content .images.close{-webkit-animation:opacity_close 700ms both;-moz-animation:opacity_close 700ms both;animation:opacity_close 700ms both}.welcome .main_content .container_content .images .img{width:100%;height:100%;object-fit:contain}.welcome .main_content .container_content .description{width:clamp(310px,42.5vw,612px);height:auto;font-size:clamp(.875rem,1.66vw,1.5rem);font-family:"Helvetica Rounded LT","sans-serif";font-weight:700;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:none;margin-bottom:40px}@media only screen and (max-width: 900px){.welcome .main_content .container_content .description{width:79.16vw;height:auto;font-size:4.58vw;margin-top:min(4.44vw,40px)}}.welcome .main_content .container_content .container_buttons{-webkit-flex-direction:row;flex-direction:row;grid-gap:min(2.77vw,40px);gap:min(2.77vw,40px);position:relative;top:0;left:max(-3.26vw,-47px);-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex}@media only screen and (max-width: 900px){.welcome .main_content .container_content .container_buttons{-webkit-justify-content:space-between;justify-content:space-between;width:79.16vw;height:auto;left:0}}.welcome .main_content .container_image{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end;position:relative;top:0;left:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;min-height:100vh;z-index:1}@media only screen and (max-width: 900px){.welcome .main_content .container_image{-webkit-justify-self:center;justify-self:center;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);aspect-ratio:.8474418605;width:min(90vw,372px);min-height:initial;display:block}}.welcome .main_content .container_image .img{width:min(36.87vw,708px);height:auto;position:absolute;bottom:0;right:max(-1.56vw,-30px);max-height:88vh;object-fit:contain}@media only screen and (max-width: 900px){.welcome .main_content .container_image .img{width:100%;height:100%;bottom:initial;right:3vw}}.video{-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;width:100%;height:100vh;grid-gap:25px;gap:25px;position:relative;top:0;left:0;z-index:1}.video .btn{opacity:0}.video .btn.show{-webkit-animation:opacity_open 800ms both;-moz-animation:opacity_open 800ms both;animation:opacity_open 800ms both}.video .container_video{-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;position:relative;top:0;left:0;background-color:#e50025;color:rgba(0,0,0,0);width:min(90vw,1200px);aspect-ratio:1.7777777778}.video .container_video .bouncing_loader{-webkit-flex-direction:row;flex-direction:row;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center}.video .container_video .bouncing_loader>div{-webkit-animation:bouncing_loader .6s infinite alternate;-moz-animation:bouncing_loader .6s infinite alternate;animation:bouncing_loader .6s infinite alternate;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:1rem;height:1rem;margin:3rem .2rem;background-color:#ffb436}.video .container_video .bouncing_loader>div:nth-child(1){animation-delay:.2s}.video .container_video .bouncing_loader>div:nth-child(2){animation-delay:.4s}.video .container_video .bouncing_loader>div:nth-child(3){animation-delay:.6s}.video .container_video .video_vimeo{-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.video .container_video .video_vimeo.active{-webkit-animation:opacity_open 800ms both;-moz-animation:opacity_open 800ms both;animation:opacity_open 800ms both}.step{-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;width:100%;height:100vh;grid-gap:25px;gap:25px;position:relative;top:0;left:0;z-index:1}@media only screen and (max-width: 900px){.step{width:100vw;height:auto;margin-block-start:20px}}.step .container_step{-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;background-color:#fff;color:#000;width:min(90vw,1200px);height:auto;padding:min(7.4vh,80px) 0;min-height:80vh}@media only screen and (max-width: 900px){.step .container_step{min-height:initial;padding:40px 0}}.step .container_step .title{font-size:clamp(1.125rem,1.94vw,1.75rem);font-family:"Helvetica Rounded LT","sans-serif";font-weight:700;font-style:normal;font-variant:normal;text-align:center;text-decoration:none;text-transform:none;width:50%;height:auto;margin-inline:auto}@media only screen and (max-width: 900px){.step .container_step .title{width:90%;height:auto}}.step .container_step .container_form{width:min(65.55vw,944px);height:auto;padding-block:40px;margin-inline:auto}@media only screen and (max-width: 900px){.step .container_step .container_form{padding-block:20px}}.step .container_step .container_form .form_step{opacity:1}.step .container_step .container_form .form_step.show{-webkit-animation:opacity_open 700ms both;-moz-animation:opacity_open 700ms both;animation:opacity_open 700ms both}.step .container_step .container_form .form_step.close{-webkit-animation:opacity_close 700ms both;-moz-animation:opacity_close 700ms both;animation:opacity_close 700ms both}.step .container_step .container_form .form_step .form_header{margin-block-end:40px}.step .container_step .container_form .form_step .form_header .subtitle_header{font-size:clamp(.75rem,1.11vw,1rem);font-family:"Helvetica Rounded LT","sans-serif";font-weight:300;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:none;margin-block-end:8px}.step .container_step .container_form .form_step .form_header .title_header{font-size:clamp(1.125rem,1.52vw,1.375rem);font-family:"Helvetica Rounded LT","sans-serif";font-weight:700;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:none}.step .container_step .container_form .form_step .form{-webkit-flex-direction:column;flex-direction:column;grid-gap:24px;gap:24px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex}@media only screen and (max-width: 900px){.step .container_step .container_form .form_step .form{grid-gap:12px;gap:12px}}.step .container_step .container_form .form_step .form .field{position:relative;top:0;left:0;z-index:1}.step .container_step .container_form .form_step .form .input{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;font-size:1rem;font-family:"Helvetica Rounded LT","sans-serif";font-weight:700;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:none;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;width:min(31.66vw,456px);height:48px;background-color:#fff;color:#747474;padding:18px 32px 11px;border:1px solid #747474;z-index:1}.step .container_step .container_form .form_step .form .input::-ms-input-placeholder{color:#747474}.step .container_step .container_form .form_step .form .input:-moz-placeholder{color:#747474}.step .container_step .container_form .form_step .form .input::-moz-placeholder{color:#747474}.step .container_step .container_form .form_step .form .input::-webkit-input-placeholder{color:#747474}.step .container_step .container_form .form_step .form .input::placeholder{color:#747474}@media only screen and (max-width: 900px){.step .container_step .container_form .form_step .form .input{width:100%;height:48px}}.step .container_step .container_form .form_step .form .input.invalid{border:1px solid #e50025}.step .container_step .container_form .form_step .form .input:focus{background-color:#fff;color:#000;border:1px solid #000}.step .container_step .container_form .form_step .form .down{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:15px;background-color:rgba(0,0,0,0);color:#e50025;font-size:12px;z-index:2}.step .container_step .container_form .form_step .form .row_full.right{-webkit-align-self:flex-end;align-self:flex-end}.step .container_step .container_form .form_step .form .row_full .input{width:100%;height:48px}.step .container_step .container_form .form_step .form .row_1{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex}@media only screen and (max-width: 900px){.step .container_step .container_form .form_step .form .row_1{-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}}.step .container_step .container_form .form_step .form .row_2{-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;grid-gap:min(1.66vw,24px);gap:min(1.66vw,24px);-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;flex-wrap:wrap;margin-block-end:40px}.step .container_step .progress_indicator{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;width:min(65.55vw,944px);height:auto;position:relative;top:0;left:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;flex-wrap:wrap;padding-block:40px;margin-inline:auto;border-bottom:1px solid #ededed}@media only screen and (max-width: 900px){.step .container_step .progress_indicator{padding-block:20px}}@media only screen and (max-width: 1280px){.step .container_step .progress_indicator{-webkit-justify-content:center;justify-content:center;grid-gap:5px;gap:5px}}.step .container_step .progress_indicator::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#747474;color:rgba(0,0,0,0);content:""}@media only screen and (max-width: 1280px){.step .container_step .progress_indicator::before{display:none}}.step .container_step .progress_indicator .progress{all:initial;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:relative;top:0;left:0;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;grid-gap:15px;gap:15px;background-color:#fff;color:#747474;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;padding:5px 15px 5px 7px;cursor:pointer;border:1px solid #747474;z-index:1}@media only screen and (max-width: 900px){.step .container_step .progress_indicator .progress{width:220px;height:auto}}.step .container_step .progress_indicator .progress.active{border:2px solid #ffb436}.step .container_step .progress_indicator .progress.active .description{background-color:rgba(0,0,0,0);color:#000}.step .container_step .progress_indicator .progress.active .number{background-color:rgba(0,0,0,0);color:#000;border:1px solid #000}.step .container_step .progress_indicator .progress .number{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;width:clamp(30px,2.77vw,40px);height:clamp(30px,2.77vw,40px);background-color:rgba(0,0,0,0);color:#747474;font-size:1rem;font-family:"Helvetica Rounded LT","sans-serif";font-weight:700;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:none;padding-block-start:3px;border:1px solid #747474}.step .container_step .progress_indicator .progress .description{background-color:rgba(0,0,0,0);color:#747474;font-size:1rem;font-family:"Helvetica Rounded LT","sans-serif";font-weight:700;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:none}.goodbye{width:min(100vw,1440px);height:auto;background-color:rgba(0,0,0,0);color:#fff;position:relative;top:0;left:0;-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;margin-inline:auto;min-height:100vh}.goodbye::before{position:fixed;top:0;right:0;width:50vw;height:100vh;background-color:#ffb436;color:#fff;content:""}.goodbye .container_goodbye{width:min(100vw,1440px);height:auto;position:relative;top:0;left:0;gap:min(4.02vh,40px) 0}.goodbye .container_goodbye::after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:opacity_open 700ms both;-moz-animation:opacity_open 700ms both;animation:opacity_open 700ms both;position:absolute;top:50%;right:0;width:53.5%;height:100vh;background-color:#ffb436;color:#fff;display:block;z-index:1;content:""}.goodbye .container_goodbye .images{position:relative;top:0;left:0;display:inline-block;z-index:2}.goodbye .container_goodbye .images .img{width:100%;height:100%;object-fit:contain}.goodbye .container_goodbye .mikro{width:min(29.93vw,431px);aspect-ratio:.6096181047}@media only screen and (max-width: 900px){.goodbye .container_goodbye .mikro{-webkit-justify-self:center;justify-self:center;width:min(90vw,230px)}}.goodbye .container_goodbye .logo_finish{-webkit-justify-self:center;justify-self:center;width:min(53.33vw,768px);aspect-ratio:5.5294117647}.goodbye .container_goodbye .description{-webkit-justify-self:center;justify-self:center;-webkit-align-self:center;align-self:center;font-size:clamp(1.125rem,2.22vw,2rem);font-family:"Helvetica Rounded LT","sans-serif";font-weight:700;font-style:normal;font-variant:normal;text-align:left;text-decoration:none;text-transform:none;position:relative;top:0;left:0;z-index:2}.goodbye .container_goodbye .btn{-webkit-animation:opacity_open 700ms both;-moz-animation:opacity_open 700ms both;animation:opacity_open 700ms both;-webkit-justify-self:center;justify-self:center;-webkit-align-self:center;align-self:center;position:relative;top:0;left:0;z-index:2}