a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-webkit-user-drag:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body,html{overflow-x:hidden}body{margin:0;padding:0;background-color:#000;display:flex;flex-direction:column;text-align:center}#app{font-family:Montserrat,sans-serif;height:100vh;overflow-x:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover}#app button{cursor:pointer}#app .dark{position:absolute;top:0;left:0;width:100%;height:100vh;overflow-x:hidden;background-image:url(/img/background.eca87b7d.png);opacity:.3;z-index:-1}#app .container{padding:.5vw 1vw}#app .popup-cta{cursor:pointer;text-decoration:underline;font-size:3.5vw;text-align:center}#app .btn{display:flex;align-items:center;justify-content:flex-end;padding-bottom:3vw}#app .btn button{border-radius:30px;background-color:#ee7003;color:#fff;font-weight:lighter;border:0 solid #fff;height:8.5vw;width:30vw;font-size:3.1vw;box-shadow:0 0 12px #ee7003}#app .btn.active button{cursor:pointer;box-shadow:0 0 4px 0 #ee7003}#app .btn.active:hover button{background-color:#ef8d2b}#app .btn.secondary button{cursor:pointer;border:.0625rem solid #ee7003;background-color:#fff;color:#ee7003}#app .btn.secondary:hover button{background-color:#ef8d2b;color:#fff}#app .btn.confirm{padding-top:1vw;padding-left:1vw;padding-right:1vw}@media screen and (min-width:1024px){#app .popup-cta{font-size:.8vw;width:90%;text-align:left;padding-top:.625rem;padding-left:1.125rem;padding-right:1.125rem}#app .popup-cta.tc{font-size:1vw;line-height:2rem}#app .btn{width:20%;padding-bottom:0}#app .btn button{height:3.7vw;width:100%;font-size:1vw}#app .btn.confirm{width:40%}}@media screen and (min-width:320px) and (max-width:768px){#app .popup-cta{width:90%;text-align:left;padding-top:.625rem;padding-left:.625rem;padding-right:.625rem}#app .popup-cta.tc{font-size:3vw;line-height:1rem}#app .btn.confirm{padding-top:4vw;padding-left:1vw;padding-right:1vw;padding-bottom:1vw}}.m-page-loader{position:absolute;right:2.1875rem;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:99999;display:block}.m-page-loader__loader{width:.4375rem;height:.4375rem;left:50%;top:50%;border-radius:100%;position:absolute;transform:translate(-50%,-50%)}.m-page-loader__loader:after,.m-page-loader__loader:before{content:"";position:absolute;top:-.3125rem;left:-.3125rem;width:100%;height:100%;border-radius:100%;border:.3125rem solid transparent;border-top-color:#ee7003}.m-page-loader__loader:before{z-index:100;-webkit-animation:spin 1.2s infinite;animation:spin 1.2s infinite}.m-page-loader__loader:after{border:.3125rem solid #f9f9f9}.m-page-loader--light{background:transparent}.m-page-loader--light .m-page-loader__loader{width:.9375rem;height:.9375rem;left:135%;top:50%;border-radius:100%;position:relative;transform:translate(-50%,-50%)}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:1024px){.m-page-loader--light .m-page-loader__loader{width:1.5625rem;height:1.5625rem;left:50%;top:50%}}#app .container--nav{background-color:#000;margin:0;color:#fff;display:flex;justify-content:center}#app .nav__items{display:flex;flex-wrap:nowrap;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;align-items:center;padding-bottom:3vw;flex-direction:column}#app .nav__items .other-logos{display:flex;flex-direction:row;align-items:center;justify-content:space-around}#app .nav__items .other-logos__block{display:flex;flex-direction:column}#app .nav__item{padding:0 10px 0 10px;margin:10px 5px 0 5px;align-items:center}#app .nav__item img{width:65px}#app .nav__item.ignis img{width:40%;margin-top:8px}#app .nav__item.ariston img{top:-14px;width:24vw;margin-top:8px}#app .nav__item.privileg img{width:16vw;margin-top:8px}@media screen and (min-width:1024px){#app .nav__items{padding-bottom:0}#app .nav__items,#app .nav__items .other-logos__block{flex-direction:row}#app .nav__item{padding:0 0 0 10px}#app .nav__item img{width:100px}#app .nav__item.ignis img{margin-top:0}#app .nav__item.ariston img{width:8vw;margin-top:-8px}#app .nav__item.kitchenaid img{width:7vw;margin-top:0}#app .nav__item.privileg img{width:6vw;margin-top:0\px}}@media screen and (min-width:1440px){#app .nav__item{padding:10px 0 0 10px}}#app .container--form{display:inline-flex;flex-direction:column;align-items:center;margin-top:15vw;width:auto}#app .form__title{margin-bottom:3vw;text-align:center;width:100%;color:#fff}#app .form__title .first{color:#fdc100;font-weight:700}#app .form__note{width:100%;text-align:center;font-size:2vw;color:#fff;font-weight:400;width:65vw;margin-top:2vw;margin-bottom:4vw}#app .form__note a{color:#fdc100}#app .form__items{background-color:#fff;display:flex;flex-direction:column;width:65vw;height:auto;align-items:flex-start;border-radius:30px 0 30px 30px;padding:1.25rem}#app .form__items .language{align-items:center;display:flex;flex-direction:row;width:100%;justify-content:center;padding:3vw 0 4vw 0;font-weight:700}#app .form__items .language .language__items{display:flex;width:90vw;height:auto;align-items:flex-end;justify-content:center;position:relative}#app .form__items .language .language__item{cursor:pointer}#app .form__items .language .language__item.first{flex-direction:row;display:flex;align-items:center}#app .form__items .language .language__item.first img{width:3vw;margin-left:2vw}#app .form__items .language .language__item .language{display:flex;align-items:center;color:#000;cursor:pointer;font-weight:700;font-size:3.5vw}#app .form__items .language--list{position:absolute;background-color:#fff;color:#888;text-align:center;padding:2vw 4vw 2vw;top:6vh;border-radius:5vw;-moz-border-radius:5vw;z-index:100;width:calc(100% - 7vw);box-shadow:0 0 1.25rem rgba(0,0,0,.35);max-height:40vh;overflow:scroll}#app .form__items .language--list ul li{font-size:4.5vw;list-style:none;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer}#app .form__items .language--list ul li:hover{color:#ee7003}#app .form__item{display:flex;flex-direction:column;width:100%}#app .form__item.first{width:100%;align-items:center;margin-bottom:4vw}#app .form__item.first img{width:10vw}#app .form__item.first.download{margin-bottom:2vw}#app .form__item.second{display:flex;width:100%;height:100%;font-size:4vw;flex-wrap:nowrap;justify-content:center;font-weight:400;align-items:center;flex-direction:column}#app .form__item.second .desc{text-align:center;margin-bottom:4vw}#app .form__item.second input{width:90%;height:9vw;border:0;background-color:#ececec;font-size:4vw;padding-left:2vw;text-align:center}#app .form__item.second .where{width:100%;margin-top:4vw;font-size:3vw;font-weight:700;text-align:center;cursor:pointer}#app .form__item.second .error{font-size:4vw;color:red;font-weight:700}#app .form__item.second button{background-color:#fdc100;border:0;margin-top:4vw;padding:3vw;font-size:5vw}#app .form__item.third{display:flex;width:100%}@media screen and (min-width:1024px){#app .container--form{height:14vw;display:inline-flex;margin-top:7vw;width:auto}#app .form__title{margin-bottom:1vw;text-align:right}#app .form__note{text-align:left;font-size:.7vw;color:#fff;font-weight:400;width:50vw;margin-top:1vw;margin-bottom:2vw}#app .form__note p{width:40%}#app .form__items{width:50vw;height:auto;padding-top:1.5vw;padding-bottom:2vw}#app .form__items .language{width:96%;justify-content:right;padding:0 0 0 0}#app .form__items .language .language__items{justify-content:right}#app .form__items .language .language__item.first img{width:1vw;margin-left:.7vw}#app .form__items .language .language__item .language{font-size:1.2vw}#app .form__items .language--list{text-align:right;border-radius:2vw;-moz-border-radius:2vw;width:9vw;box-shadow:0 0 1.25rem rgba(0,0,0,.35);max-height:40vh;overflow:scroll;padding:1vw 2vw 1vw}#app .form__items .language--list ul li{font-size:1.1vw;list-style:none;padding-top:.375rem;padding-bottom:.375rem;cursor:pointer}#app .form__items .language--list ul li:hover{color:#fdc100}#app .form__item{flex-direction:row}#app .form__item.title{flex-direction:row;align-items:center;display:flex}#app .form__item.first{display:flex;width:20%;justify-content:center;padding-top:2vw}#app .form__item.first img{width:6vw}#app .form__item.second{display:flex;width:55%;height:100%;font-size:4vw;flex-wrap:nowrap;justify-content:left;align-items:flex-start;font-weight:400;padding-top:2vw}#app .form__item.second .desc{text-align:left;font-size:.8vw;margin-bottom:1vw}#app .form__item.second input{width:100%;height:3vw;border:0;background-color:#ececec;font-size:1.3vw;padding-left:1vw;padding-right:1vw;text-align:left}#app .form__item.second .where{width:100%;margin-top:1vw;font-size:.7vw;font-weight:700;text-align:left}#app .form__item.second .error{font-size:1.3vw;font-weight:400}#app .form__item.second button{background-color:#fdc100;border:0;margin-top:1vw;padding:.6vw;font-size:1vw}#app .form__item.third{display:flex;width:25%;height:100%}#app .form__item.no-model{font-size:.8vw}#app .form__item .container-brand-list{margin-left:10px}#app .form__item .container-brand-list .brand__items{color:#fff}#app .form__item .container-brand-list .brand__items .brand__item.first{display:flex;justify-content:center;padding:1px 10px 1px 10px;border-radius:20px;width:14.7vw}#app .form__item .container-brand-list .brand__items .brand__item .brand{font-size:1vw}#app .form__item .container-brand-list .brand__items .brand__list{width:16vw}#app .form__item .container-brand-list .brand__items .brand__list ul li{font-size:1vw;list-style:none;padding-top:.00625rem;padding-bottom:.00625rem}#app .form__item .input-field{width:100%;padding-top:2vw;padding-bottom:2vw;margin-right:1vw}#app .form__item .input-field input{width:100%;height:3vw;font-size:1.3vw}#app .form__item.autocomplete{left:0;font-size:1.3vw;height:auto;display:flex;justify-content:left;padding-left:1.5vw;padding-top:.5vw;padding-bottom:.5vw;width:74%;top:6.5vw;min-height:8.5rem}#app .form__item.checkbox-cta{margin-right:.87rem;margin-left:auto;margin-bottom:-.2rem;border:1px solid #ee7003;box-sizing:border-box;padding:10px}#app .form__item.checkbox-cta:checked{background-size:90%;background-position:50%;background-repeat:no-repeat}#app .form__item.checkbox-cta:checked:after{visibility:visible}#app .confirm-btn button{font-size:.8vw;height:3.5vw;width:10vw;box-shadow:0 0 4px 0 #ee7003;font-weight:700;letter-spacing:1px}#app .confirm-btn button.register{font-size:.8vw}#app .confirm-btn button.register:after{font-family:Barlow Condensed,serif;content:"\003E";margin-left:10px;font-size:16px;transform:rotate(0deg) scaleX(.75)}#app .form__item.first{font-size:.9vw}}@media screen and (min-width:1440px){#app .form__note{margin-bottom:8vw}#app .form__item.first{font-size:.9vw}}@media screen and (min-width:xldesktop){#app .form__item.first{font-size:1.2vw;padding-right:0}}@media screen and (min-width:768px) and (max-width:1024px){#app .form__note{margin-bottom:12vw}}@media screen and (min-width:320px) and (max-width:768px){#app .container--form{padding-bottom:3vw}#app .form__items{padding:4vw}#app .form__item.first{font-size:3.6vw;line-height:4.6vw}#app .form__item.third{width:100%;line-height:3vw}#app .form__item .confirm-btn button{width:62vw}#app .form__item.no-model{font-size:2.4vw}#app .form__item .container-brand-list .brand__items .brand__item.first{width:60vw}#app .form__item .container-brand-list .brand__items .brand__item .brand{font-size:3.5vw}#app .form__item .container-brand-list .brand__list .brand__list{width:100%}#app .form__item .container-brand-list .brand__list .brand__list ul li{font-size:3.5vw}}#app .footer{width:100%;height:20vw;position:absolute;bottom:0;background-color:#000;z-index:1000;display:flex;justify-content:center;align-items:center;color:#fff}#app .footer a{color:#fff;text-decoration:none}@media screen and (min-width:1024px){#app .footer{height:2vw}}.country-selection{width:100%;height:80%;margin:0 auto}.country-selection__container{height:100%;display:flex;flex-direction:column}.country-selection__items{display:flex;width:100%;background-color:#fdc100;height:40px;align-items:center}.country-selection__item{flex:0 0 25%;height:39px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.country-selection__item.active{border-bottom:1px solid #fff;background-color:#fff;color:#fdc100}.country-selection__scroll{overflow-y:scroll;max-height:calc(100% - 100px)}.country-selection__main{padding-top:2.5vw;display:flex;align-items:center;padding-bottom:1.5vw;justify-content:center;border-bottom:1px solid #000}.country-selection__main .labels{display:flex;flex-direction:column;padding-top:4vw}.country-selection__main .labels.right{padding-top:2.5vw}.country-selection__main .activation-country{padding:0;text-align:left;width:8vw}.country-selection__main .activation-country .title{font-weight:700;padding-bottom:5px}.country-selection__main .activation-country .text{color:gray;font-size:.8rem}.country-selection__main .activation-country .number-country{margin-top:.2vw}.country-selection__main .activation-country .serial-number-country{margin-top:1vw}.country-selection__main .activation-country-images{padding:0}.country-selection__main .activation-country-images .activation-country-image img{width:20vw}.country-selection__images{margin-top:10px;height:calc(100% - 80px);padding-top:10px;display:flex;flex-direction:column}.country-selection__images .category-country-image img{width:73vw;margin:0 auto}.country-selection__images .category-country-image .sticker-title{font-weight:700;text-align:left;padding-bottom:5px}.country-selection__images .category-country-image .sticker-text{text-align:left;color:gray}.country-selection__images .category-country-image .card-title{font-weight:700;text-align:right;padding-bottom:5px}.country-selection__images .category-country-image .card-text{text-align:right;color:gray}.country-selection__images .country-image{margin-top:30px}.country-selection__images .country-image img{width:73vw;margin:0 auto}.country-selection .logica-text{text-transform:uppercase;color:#000;font-weight:700}.country-selection .container-category-list{margin-top:10px;display:inline-block;justify-content:center}.country-selection .container-category-list .category__items{color:#fff}.country-selection .container-category-list .category__items .category__item{background-color:#ececec}.country-selection .container-category-list .category__items .category__item.first{display:flex;justify-content:space-between;padding:10px 15px 10px 15px;position:sticky}.country-selection .container-category-list .category__items .category__item .category{cursor:pointer;display:flex;align-items:center;font-weight:700;color:#000;font-size:1rem}.country-selection .container-category-list .category__items .category__item .category-after{cursor:pointer;display:flex;align-items:center;font-weight:700;color:#000}.country-selection .container-category-list .category__items .category__item .category-after:after{font-family:Barlow Condensed,serif;content:"\003E";color:#fdc100;display:block;margin-left:10px;font-size:25px;transform:rotate(90deg) scaleX(.75)}.country-selection .container-category-list .category__items .category__list{overflow-y:scroll;height:40vh;margin-top:2px;color:#000;text-align:left}.country-selection .container-category-list .category__items .category__list ul li{font-size:5vw;list-style:none;padding-top:.375rem;padding-bottom:.375rem;cursor:pointer;border-bottom:1px solid #fff;padding-left:1rem;background-color:#ececec}.country-selection .container-category-list .category__items .category__list ul li:hover{background-color:#fff}@media screen and (min-width:1024px){.country-selection__images .category-country-image img{width:30vw;margin:0 auto}.country-selection__images .category-country-image .left{display:flex;align-items:center;justify-content:center;padding:0 10px 0 10px}.country-selection__images .category-country-image .left img{width:20vw}.country-selection__images .category-country-image .left .sticker-title{font-weight:700;text-align:left;padding-bottom:5px}.country-selection__images .category-country-image .left .sticker-text{text-align:left;color:gray}.country-selection__images .category-country-image .right{display:flex;align-items:center;justify-content:center;padding:0 10px 0 10px}.country-selection__images .category-country-image .right img{width:20vw}.country-selection__images .category-country-image .right .card-title{font-weight:700;text-align:right;padding-bottom:5px}.country-selection__images .category-country-image .right .card-text{text-align:right;color:gray}.country-selection__images .country-image{margin-top:30px}.country-selection__images .country-image img{width:20vw;margin:0 auto}.country-selection .container-category-list .category__items .category__item.first{width:95%}.country-selection .container-category-list .category__items .category__list{text-align:left}.country-selection .container-category-list .category__items .category__list ul li{font-size:1vw;list-style:none;padding-top:.375rem;padding-bottom:.375rem}}@media screen and (min-width:320px) and (max-width:768px){.country-selection__images .category-country-image img{width:70vw;margin:0 auto}.country-selection__images .category-country-image .left .sticker-text,.country-selection__images .category-country-image .left .sticker-title,.country-selection__images .category-country-image .right .card-text,.country-selection__images .category-country-image .right .card-title{font-size:.875rem}.country-selection__images .country-image img{width:60vw;margin:0 auto}.country-selection .container-category-list .category__items .category__item .category{font-size:.75rem}.country-selection .container-category-list .category__items .category__item.first{width:60vw}.country-selection .container-category-list .category__items .category__list{text-align:left}.country-selection .container-category-list .category__items .category__list ul li{font-size:3vw}.country-selection__main .activation-country .title{font-size:.875rem}.country-selection__main .activation-country .text{font-size:.4375rem}.country-selection__main .activation-country-images .activation-country-image img{width:40vw}}.code-selection{min-width:70%;max-width:75%;height:80%;margin:0 auto}.code-selection__container{height:100%;display:flex;flex-direction:column}.code-selection__items{display:flex;width:100%;background-color:#fdc100;height:40px;align-items:center}.code-selection__item{flex:0 0 25%;height:39px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.code-selection__item.active{border-bottom:1px solid #fff;background-color:#fff;color:#fdc100}.code-selection__scroll{overflow-y:scroll;max-height:calc(100% - 100px)}.code-selection__main{padding-top:2.5vw;display:flex;align-items:stretch;padding-bottom:1.5vw;justify-content:center;border-bottom:1px solid #000}.code-selection__main .labels{display:flex;flex-direction:column;min-width:30%;justify-content:center;padding-left:.5rem}.code-selection__main .activation-code{display:flex;align-items:center;width:100%;height:22%;white-space:nowrap}.code-selection__main .activation-code .title{font-weight:700;padding-bottom:5px}.code-selection__main .activation-code .text{color:gray;font-size:clamp(1px,.8rem,1.2rem)}.code-selection__main .activation-code .serial-number-code{color:#fdc100}.code-selection__main .activation-code-images{padding:0;width:auto}.code-selection__main .activation-code-images .activation-code-image img{display:block;width:100%}.code-selection__images{margin-top:10px;height:calc(100% - 80px);padding-top:10px;display:flex;flex-direction:column}.code-selection__images .category-code-image img{width:73vw;margin:0 auto}.code-selection__images .category-code-image .sticker-title{font-weight:700;text-align:left;padding-bottom:5px}.code-selection__images .category-code-image .sticker-text{text-align:left;color:gray}.code-selection__images .category-code-image .card-title{font-weight:700;text-align:right;padding-bottom:5px}.code-selection__images .category-code-image .card-text{text-align:right;color:gray}.code-selection__images .code-image{margin-top:30px}.code-selection__images .code-image img{width:73vw;margin:0 auto}.code-selection .logica-text{text-transform:uppercase;color:#000;font-weight:700}.code-selection .container-category-list{margin-top:10px;display:inline-block;justify-content:center}.code-selection .container-category-list .category__items{color:#fff}.code-selection .container-category-list .category__items .category__item{background-color:#ececec}.code-selection .container-category-list .category__items .category__item.first{display:flex;justify-content:space-between;width:76vw;padding:10px 15px 10px 15px;position:sticky}.code-selection .container-category-list .category__items .category__item .category,.code-selection .container-category-list .category__items .category__item .category-after{cursor:pointer;display:flex;align-items:center;font-weight:700;color:#000}.code-selection .container-category-list .category__items .category__item .category-after:after{font-family:Barlow Condensed,serif;content:"\003E";color:#fdc100;display:block;margin-left:10px;font-size:25px;transform:rotate(90deg) scaleX(.75)}.code-selection .container-category-list .category__items .category__list{margin-top:6px;border-radius:20px;position:absolute;width:76vw;color:#000;border:1px solid #fdc100;background-color:#fff;box-shadow:0 0 6px 0 #fdc100}.code-selection .container-category-list .category__items .category__list ul li{font-size:5vw;list-style:none;padding-top:.25rem;padding-bottom:.25rem;font-weight:700;cursor:pointer}.code-selection .container-category-list .category__items .category__list ul li:hover{text-decoration:underline}@media screen and (min-width:1024px){.code-selection__images .category-code-image img{width:30vw;margin:0 auto}.code-selection__images .category-code-image .left{display:flex;align-items:center;justify-content:center;padding:0 10px 0 10px}.code-selection__images .category-code-image .left img{width:20vw}.code-selection__images .category-code-image .left .sticker-title{font-weight:700;text-align:left;padding-bottom:5px}.code-selection__images .category-code-image .left .sticker-text{text-align:left;color:gray}.code-selection__images .category-code-image .right{display:flex;align-items:center;justify-content:center;padding:0 10px 0 10px}.code-selection__images .category-code-image .right img{width:20vw}.code-selection__images .category-code-image .right .card-title{font-weight:700;text-align:right;padding-bottom:5px}.code-selection__images .category-code-image .right .card-text{text-align:right;color:gray}.code-selection__images .code-image{margin-top:30px}.code-selection__images .code-image img{width:20vw;margin:0 auto}.code-selection .container-category-list .category__items .category__item.first{width:95%}.code-selection .container-category-list .category__items .category__list{min-width:70%;max-width:75%}.code-selection .container-category-list .category__items .category__list ul li{font-size:1vw;list-style:none;padding-top:.25rem;padding-bottom:.25rem}}@media screen and (min-width:320px) and (max-width:768px){.code-selection__images .category-code-image img{width:70vw;margin:0 auto}.code-selection__images .category-code-image .left .sticker-text,.code-selection__images .category-code-image .left .sticker-title,.code-selection__images .category-code-image .right .card-text,.code-selection__images .category-code-image .right .card-title{font-size:.875rem}.code-selection__images .code-image img{width:60vw;margin:0 auto}.code-selection .container-category-list .category__items .category__item .category{font-size:.75rem}.code-selection .container-category-list .category__items .category__item.first{width:60vw}.code-selection .container-category-list .category__items .category__list{width:68vw}.code-selection .container-category-list .category__items .category__list ul li{font-size:3vw}.code-selection__main .activation-code .title{font-size:.875rem}.code-selection__main .activation-code .text{font-size:.4375rem}.code-selection__main .activation-code-images .activation-code-image img{width:40vw}}.popup{position:fixed;height:100vh;width:100vw;top:0;left:0;justify-content:center;align-items:center;z-index:999}.popup__content{display:flex;align-items:center;justify-content:flex-start;padding-top:4vw;flex-direction:column;background-color:#fff;position:absolute;top:60%;left:50%;width:95vw;height:75%;border-radius:40px;transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(0,0,0,.35)}.popup__title{font-weight:700;font-size:5vw}.popup__text-top{font-size:1vw;width:70%;font-weight:600;text-align:left}.popup__text-title{display:flex;flex-direction:row;font-size:.7vw;width:70%;margin:0 auto 1.5vw;font-weight:400;text-align:left;align-items:center}.popup__text-title .yellow-row{margin-right:.5vw;width:2vw;height:.3vw;background-color:#fdc100}.popup__text{font-size:2vw;overflow:scroll;padding-left:15px;padding-right:15px;margin-bottom:15px;text-align:left}.popup__text b{text-align:center;font-weight:700;font-size:3.2vw}.popup__close{position:absolute;right:15px;top:15px;cursor:pointer;border:1px solid #fdc100;border-radius:20px;padding:4px 8px;color:#fdc100;box-shadow:0 0 4px 0 #ececec}@media screen and (min-width:320px) and (max-width:768px){.popup__text-title,.popup__text-top{font-size:3vw}}@media (min-width:1024px){.popup__content{width:50vw;height:50%}.popup__title{font-weight:700;font-size:4vw}.popup__text{font-size:1vw}.popup__text b{font-weight:700;font-size:1.1vw}}@media (min-width:1440px){.popup__content{top:58%}}@media (min-width:1920px){.popup__content{top:58%}}#app .container--download{padding-left:2vw;width:92%;min-height:30vw}#app .container--download hr{border:1px solid #ececec}#app .download-items{display:flex;padding-top:2vw;width:100%;justify-content:center}#app .download-items a{color:#000;text-decoration:none}#app .download-items .download-item{display:flex;flex-direction:row;background-color:#ececec;height:8vw;width:40vw}#app .download-items .download-item .left{display:flex;width:92%;font-size:1.7vw;font-weight:700;justify-content:flex-start;padding:1.8vw .7vw 0 2vw}#app .download-items .download-item .left span{margin-right:.5vw;height:0;color:#fdc100}#app .download-items .download-item .right{display:flex;width:8%;flex-direction:column}#app .download-items .download-item .right .top{display:flex;justify-content:center;height:40%;background-color:#fdc100}#app .download-items .download-item .right .top img{width:2.2vw}#app .download-items .download-item .right .bottom{height:60%}#app .green-note{margin-top:1vw;position:relative;display:flex;justify-content:center;font-size:1.6vw}@media (min-width:1024px){#app .container--download{min-height:10vw}#app .download-items{justify-content:left;padding-top:2vw}#app .download-items .download-item{height:3vw;width:15vw}#app .download-items .download-item .left{font-size:.6vw;justify-content:flex-start;padding:.8vw .5vw 0 1vw}#app .download-items .download-item .left span{margin-right:.3vw}#app .download-items .download-item .right .top img{width:1vw}#app .green-note{margin-top:.5vw;justify-content:flex-start;font-size:.6vw}}.container--hub{position:relative;width:100%;height:50%;top:15%;padding-bottom:0}.container--hub__grid{width:100%;display:grid;grid-template-columns:50% 50%}.container--hub__grid__left_items,.container--hub__grid__right_items{display:grid;gap:16px;padding:16px;box-sizing:border-box}.container--hub__grid__left_items .link,.container--hub__grid__right_items .link{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fdc100;height:60px;width:100%;text-decoration:none;font-weight:700;color:#fff;max-width:400px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.container--hub__grid__left_items{justify-items:right;padding-bottom:0}.container--hub__grid__right_items{justify-items:left;padding-bottom:0}.container--hub__grid__left_items .link,.container--hub__grid__right_items .link{height:50px;max-width:300px}@media (min-width:1024px){.container--hub{top:25%;transform:translateY(-2vw)}}@media screen and (min-width:320px) and (max-width:768px){.container--hub{height:100%;padding-bottom:15%;top:10%}.container--hub__grid{grid-template-columns:100%}.container--hub__grid__left_items,.container--hub__grid__right_items{justify-items:center}}