@charset "UTF-8";@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}*,body,html{margin:0;padding:0}body,html{height:100%;width:100%}body.is-modal,html.is-modal{overflow:hidden}body{background-color:#ffc000}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0}.button{border:none;cursor:pointer;display:block;outline:none;text-decoration:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.button:focus,.button:hover{background-color:transparent;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--primary{background:url(../images/button-01.png) 50% 50%/contain no-repeat;color:#ffe50a;font:700 4vw/1.2 Luckiest Guy,Helvetica,sans-serif;letter-spacing:.125vw;padding:2.375vw 4vw;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:69.5vw}@media screen and (min-width:51em){.button--primary{font-size:3.125vw;height:6.40625vw;padding:1.1728395062vw 1.975308642vw;width:25.9765625vw}}.button--primary.is-long{background-image:url(../images/button-01-long.png);height:8.5416666667vw;width:76.5625vw}@media screen and (min-width:51em){.button--primary.is-long{height:7.109375vw;padding:2.0833333333vw 1.6666666667vw;width:45.9114583333vw}}.button--primary:focus,.button--primary:hover{background:url(../images/button-01.png) 50% 50%/contain no-repeat;color:#ffe50a;-webkit-transform:scale(1.05);transform:scale(1.05)}.button--primary:focus.is-long,.button--primary:hover.is-long{background-image:url(../images/button-01-long.png)}.button--secondary{background:url(../images/button-02.png) 50% 50%/contain no-repeat;color:#fff;font:700 4vw/1.2 Luckiest Guy,Helvetica,sans-serif;letter-spacing:.125vw;padding:2.375vw 4vw;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:69.5vw}@media screen and (min-width:51em){.button--secondary{font-size:2.0833333333vw;height:4.375vw;padding:1.1728395062vw 1.975308642vw;width:25.9765625vw}}.button--secondary.is-long{font-size:4vw}@media screen and (min-width:51em){.button--secondary.is-long{font-size:1.5625vw}}.button--secondary.is-light{background-image:url(../images/button-03.png)}.button--secondary.is-yellow{color:#ffe50a}.button--secondary:focus,.button--secondary:hover{background:url(../images/button-02.png) 50% 50%/contain no-repeat;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.button--secondary:focus.is-light,.button--secondary:hover.is-light{background-image:url(../images/button-03.png)}.button--secondary:focus.is-yellow,.button--secondary:hover.is-yellow{color:#ffe50a}.button--modal{background:url(../images/button-01-long.png) 50% 50%/contain no-repeat;color:#ffe50a;font:700 4.375vw/1.2 Luckiest Guy,Helvetica,sans-serif;letter-spacing:.125vw;padding:5.625vw 0;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:80vw}@media screen and (min-width:51em){.button--modal{font-size:1.6666666667vw;height:6.40625vw;padding:2.2222222222vw 0;width:31.8359375vw}}.button--modal:focus,.button--modal:hover{background:url(../images/button-01-long.png) 50% 50%/contain no-repeat;color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.form__label{color:#725199;font:700 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-shadow:.125vw 0 0 #fff,-.125vw 0 0 #fff,0 .125vw 0 #fff,0 -.125vw 0 #fff,.125vw .125vw 0 #fff,-.125vw -.125vw 0 #fff,.125vw -.125vw 0 #fff,-.125vw .125vw 0 #fff;text-transform:uppercase}@media screen and (min-width:51em){.form__label{font-size:2.4691358025vw}}.form__input{background-color:#fff;border:none;border-radius:6vw;-webkit-box-shadow:.25vw .25vw 0 0 rgba(0,0,0,.25);box-shadow:.25vw .25vw 0 0 rgba(0,0,0,.25);color:#000;font:700 4vw/1.2 Grandstander,Helvetica,sans-serif;padding:2vw 4vw;width:100%}@media screen and (min-width:51em){.form__input{border-radius:2.962962963vw;font:700 1.6049382716vw/1.2 Grandstander,Helvetica,sans-serif;padding:.987654321vw 1.975308642vw}}.header{height:10.2564102564vw;z-index:100}@media screen and (min-width:20em){.header{height:3.125vw}}.header--logo{background:url(../images/logo-dinos.png) center 0/contain no-repeat;bottom:-16.6666666667vw;height:25.641025641vw;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:64.1025641026vw;z-index:2}@media screen and (min-width:20em){.header--logo{bottom:-3.125vw;height:6.6666666667vw;width:24.5833333333vw}}.footer{overflow:hidden}.footer--logo{background:url(../images/logo-dinos.png) center 0/contain no-repeat;height:10.2564102564vw;margin:1.0416666667vw auto;max-width:70%;width:64.1025641026vw;z-index:2}@media screen and (min-width:20em){.footer--logo{height:3.125vw;width:19.53125vw}}.footer--links{margin:.5208333333vw auto;max-width:90%}@media screen and (min-width:20em){.footer--links{margin:.5208333333vw auto;max-width:60%}}.footer--links ul{list-style:none;text-align:center}.footer--links li,.footer--links p{display:inline}.footer--links a,.footer--links p{color:#080094;font:3.5897435897vw/160% Roboto,Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase}@media screen and (min-width:20em){.footer--links a,.footer--links p{font-size:1.1458333333vw}}.footer--links a:hover{text-decoration:underline}.footer,.header{background-color:#fff1c3;width:100%}.footer__link,.header__link{display:block}.footer__link--instagram,.header__link--instagram{background:url(../images/header-ig.png) center 0/contain no-repeat;height:3.6057692308vw;position:absolute;right:0;width:3.0448717949vw;z-index:3}@media screen and (min-width:90em){.footer__link--instagram,.header__link--instagram{height:4.6875vw;right:2.6041666667vw;width:3.9583333333vw}}.footer__link--facebook,.header__link--facebook{background:url(../images/footer-fb.png) center 0/contain no-repeat;height:3.90625vw;width:2.3958333333vw}.footer__link--youtube,.header__link--youtube{background:url(../images/footer-yt.png) center 0/contain no-repeat;height:3.90625vw;width:2.5vw}.footer .socials,.header .socials{display:none;height:3.8020833333vw;width:6.25vw;-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:0;justify-content:space-between;margin:auto;position:relative}@media screen and (min-width:90em){.footer .socials,.header .socials{bottom:0;position:absolute;right:2.6041666667vw}}.modal__overlay{background:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.modal{background:url(../images/home/step-wrapper.png) 50% 50%/94.4444444444vw 105.5555555556vw no-repeat;height:127.7777777778vw;left:50%;padding:22.2222222222vw 4.1666666667vw 0;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:94.4444444444vw;z-index:1000}@media screen and (min-width:51em){.modal{background:url(../images/home/step-wrapper.png) 50% 50%/43.3854166667vw 44.8958333333vw no-repeat;height:52.0833333333vw;padding:10.4166666667vw 2.0833333333vw 0;width:43.3854166667vw}}.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__title{color:#ffe50a;font:400 6.862745098vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto 3.9215686275vw;text-align:center;text-transform:uppercase}@media screen and (min-width:51em){.modal__title{font-size:3.2291666667vw;margin:0 auto 1.6666666667vw}}.modal__description{color:#fff;font:100 4.6568627451vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto 3.9215686275vw;text-align:center}@media screen and (min-width:51em){.modal__description{font-size:1.6666666667vw;margin:0 auto 1.6666666667vw}}.app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.app>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.app{background-color:#ffc000;margin-bottom:3.3333333333vw}.app.is-home{margin-bottom:-16.6666666667vw;z-index:-1}.app__wrapper{margin:0 auto;overflow:hidden;width:100%}@media screen and (min-width:51em){.app__wrapper{width:100vw}}.app__section{display:block;padding:0 2vw;width:100%}@media screen and (min-width:51em){.app__section{padding:0}}.app .ht{overflow:hidden;text-indent:-9999px}.app__header{margin-bottom:4.4270833333vw}.app__header.no-margin{margin-bottom:0}.app__header .header__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff1c3;height:6.09375vw;margin-bottom:3.125vw;width:100%}.app__header .header__brand__logo{background:url(../images/header-brand-logo.png) 50% 50%/contain no-repeat;height:7.7083333333vw;margin-top:5.2083333333vw;width:29.2361111111vw}.app__header .header__brand__social{background:url(../images/header-brand-social.png) 50% 50%/contain no-repeat;height:6.5625vw;position:absolute;right:5.2083333333vw;top:0;width:5.4861111111vw}.app__header .header__banner{background:url(../images/header-banner.png) 50% 50%/contain no-repeat;height:51.8dvw;margin:0 auto;width:95dvw}.app__header .header__title{color:#725199;font:400 10vw/1 Luckiest Guy,Helvetica,sans-serif;margin:4vw auto 0;text-align:center;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;text-transform:uppercase}@media screen and (min-width:51em){.app__header .header__title{font-size:5.2083333333vw}}.app__header .header__title.is-large{font-size:8.6666666667vw}@media screen and (min-width:51em){.app__header .header__title.is-large{font-size:5.2083333333vw}}.app__header .header__subtitle{color:#fff;font:400 5.8333333333vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:.5vw auto 0;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);text-transform:uppercase}@media screen and (min-width:51em){.app__header .header__subtitle{font-size:3.90625vw}}.app__footer{background-color:#fff1c3}.app__footer .footer__wrapper{padding:2.5520833333vw .8333333333vw}.app__footer .footer__logo{background:url(../images/header-brand-logo.png) 50% 50%/contain no-repeat;height:3.0208333333vw;margin:0 auto;width:11.4583333333vw}.app__footer .footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:1.25vw 0 1.875vw;width:100%}.app__footer .footer__links__link{color:#101d87;font:700 1.09375vw/1.2 Fira Sans,Helvetica,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}.app__footer .footer__links__link:after{content:"·";display:inline-block;margin:0 .5208333333vw}.app__footer .footer__links__link:last-child:after{display:none}.app__footer .footer__copyright{color:#101d87;font:700 1.1458333333vw/1.2 Fira Sans,Helvetica,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}.app__section--login{margin-bottom:4.6875vw}.app__section--login .login__form{gap:2.5vw}.app__section--login .login__form,.app__section--login .login__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app__section--login .login__form__wrapper{gap:3.25vw;margin-bottom:2vw}@media screen and (min-width:51em){.app__section--login .login__form__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.app__section--login .login__form__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5vw;width:58.5vw}@media screen and (min-width:51em){.app__section--login .login__form__element{gap:.7407407407vw;width:28.8888888889vw}}.app__section--login .login__form__label{color:#725199;font:700 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;text-transform:uppercase}@media screen and (min-width:51em){.app__section--login .login__form__label{font-size:2.4691358025vw}}.app__section--login .login__form__text{color:#2a2283;font:700 2.75vw/1.2 Grandstander,Helvetica,sans-serif}@media screen and (min-width:51em){.app__section--login .login__form__text{font-size:1.3580246914vw}}.app__section--login .login__form__link{color:#fff;display:block;text-align:center}.app__section--login .login__form .button--primary{margin:2.5vw auto 0}@media screen and (min-width:51em){.app__section--login .login__form .button--primary{margin:1.2345679012vw auto 0}}.app__section--login-register{padding:0 2vw}@media screen and (min-width:51em){.app__section--login-register{padding:0}}.app__section--login-register .login-register__subtitle,.app__section--login-register .login-register__title{color:#fff;margin:0 auto;text-align:center;text-transform:uppercase}.app__section--login-register .login-register__title{color:#725199;font:800 5.25vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-shadow:.125vw 0 0 #fff,-.125vw 0 0 #fff,0 .125vw 0 #fff,0 -.125vw 0 #fff,.125vw .125vw 0 #fff,-.125vw -.125vw 0 #fff,.125vw -.125vw 0 #fff,-.125vw .125vw 0 #fff}@media screen and (min-width:51em){.app__section--login-register .login-register__title{font:800 2.5925925926vw/1.2 Luckiest Guy,Helvetica,sans-serif}}.app__section--login-register .login-register__subtitle{font:400 4.375vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin-top:.5vw;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--login-register .login-register__subtitle{font-size:2.1604938272vw;margin-top:.2469135802vw}}.app__section--login-register .login-register__text{color:#2a2283;font:600 2.5vw/1.2 Grandstander,Helvetica,sans-serif;margin-top:2vw;text-align:center}@media screen and (min-width:51em){.app__section--login-register .login-register__text{font-size:1.2345679012vw}}.app__section--login-register .button--primary{margin:7.75vw auto 3.75vw}@media screen and (min-width:51em){.app__section--login-register .button--primary{margin:3.8271604938vw auto 1.8518518519vw}}.app__section--login-register .button--secondary{margin:5vw auto 0}@media screen and (min-width:51em){.app__section--login-register .button--secondary{margin:2.4691358025vw auto 0}}.app__section--steps .steps__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:92.7083333333vw;width:100%}@media screen and (min-width:51em){.app__section--steps .steps__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.app__section--steps .step__number{color:#2a2283;font:900 6.25vw/1 Luckiest Guy,Helvetica,sans-serif;margin:1.6666666667vw auto 0;text-align:center;text-shadow:.2083333333vw 0 0 #fff,-.2083333333vw 0 0 #fff,0 .2083333333vw 0 #fff,0 -.2083333333vw 0 #fff,.2083333333vw .2083333333vw 0 #fff,-.2083333333vw -.2083333333vw 0 #fff,.2083333333vw -.2083333333vw 0 #fff,-.2083333333vw .2083333333vw 0 #fff;text-transform:uppercase}.app__section--steps .step__number__wrapper{background-color:#ffe50a;border:.2083333333vw solid #fff;border-radius:100%;-webkit-box-shadow:.125vw .25vw 0 rgba(0,0,0,.25);box-shadow:.125vw .25vw 0 rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;height:8.5416666667vw;position:relative;width:8.5416666667vw;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto -8.3333333333vw}.app__section--steps .step__wrapper{background:url(../images/home/step-wrapper.png) 50% 50%/43.3854166667vw 44.8958333333vw no-repeat;height:52.0833333333vw;padding:10.4166666667vw 2.0833333333vw 0;position:relative;width:43.3854166667vw;z-index:1}.app__section--steps .step__text{color:#ffe50a;font:400 3.2291666667vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-transform:uppercase}.app__section--steps .step__text.is-white{font-size:2.7083333333vw}.app__section--steps .step__text.is-bigger{font-size:3.8020833333vw}.app__section--steps .step__asset{background:transparent 50% 50%/contain no-repeat;display:block;margin:0 auto}.app__section--steps .step__asset--code{background-image:url(../images/home/step-1.png);height:19.4128787879vw;margin-top:0;width:20.8648989899vw}.app__section--steps .step__asset--points{background-image:url(../images/home/step-2.png);height:30.3125vw;margin-top:-2.0833333333vw;width:30.3125vw}.app__section--steps .step .is-white{color:#fff}.app__section--slider .slider{height:29.6875vw;margin:.9375vw auto 1.9791666667vw;overflow:hidden;width:100%}.app__section--slider .slider__wrapper{background:url(../images/home/slider-wrapper.png) 50% 50%/contain no-repeat;height:47.5520833333vw;margin:0 auto;padding:5.2083333333vw 3.9583333333vw 3.125vw;width:90.9375vw}.app__section--slider .slider__title{color:#fff;font:400 3.8020833333vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-transform:uppercase}.app__section--slider .slider__item{height:100%}@media screen and (min-width:51em){.app__section--slider .slider__item{width:27.0833333333vw}}.app__section--slider .slider__item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;width:100%}.app__section--slider .slider__item__image{width:100%;-webkit-box-flex:1;background:transparent 50% 50%/contain no-repeat;-ms-flex:1;flex:1}.app__section--slider .slider__item__title{overflow:hidden;text-indent:-9999px;white-space:nowrap}.app__section--slider .slider__item.is-egor .slider__item__image{background-image:url(../images/home/slider-egor.png)}.app__section--slider .slider__item.is-dona .slider__item__image{background-image:url(../images/home/slider-dona.png)}.app__section--slider .slider__item.is-tor .slider__item__image{background-image:url(../images/home/slider-tor.png)}.app__section--slider .slider__item.is-rex .slider__item__image{background-image:url(../images/home/slider-rex.png)}.app__section--slider .slider__item.is-tina .slider__item__image{background-image:url(../images/home/slider-tina.png)}.app__section--slider .slider__item.is-gus .slider__item__image{background-image:url(../images/home/slider-gus.png)}.app__section--slider .slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.0833333333vw;margin:0 auto;width:100%}.app__section--slider .slider__navigation__button{background:transparent 50% 50%/contain no-repeat;border:none;cursor:pointer;display:block;height:2.7083333333vw;margin:0;padding:0;width:3.2291666667vw}.app__section--slider .slider__navigation__button.is-left{background-image:url(../images/home/slider-navigation-left.png)}.app__section--slider .slider__navigation__button.is-right{background-image:url(../images/home/slider-navigation-right.png)}.app__section--slider .slider__navigation__button.swiper-button-disabled{cursor:default;opacity:.4}.app__section--slider .slider__legal{color:#725199;font:600 2.1875vw/1 Belanosima,Helvetica,sans-serif;margin:1.5625vw auto 0;text-align:center}.app__section--slider .slider__legal .is-link{color:#725199;text-decoration:underline}.app__section--slider .button--secondary{margin:2.34375vw auto 0}.app__section--guide .guide__wrapper{margin-top:5.2083333333vw}.app__section--guide .guide__title{color:#725199;font:400 5.7291666667vw/1 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;text-transform:uppercase}.app__section--guide .guide__text{color:#725199;font:400 2.6041666667vw/1 Luckiest Guy,Helvetica,sans-serif;margin:1.0416666667vw auto 0;max-width:76.5625vw;text-align:center;text-transform:uppercase}.app__section--guide .guide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5208333333vw;margin-top:2.0833333333vw}.app__section--guide .guide__list__item{background:transparent 50% 50%/contain no-repeat;display:block;margin:0}.app__section--guide .guide__list__item.is-one{background-image:url(../images/home/guide-1.png);height:35.6770833333vw;width:27.03125vw}.app__section--guide .guide__list__item.is-two{background-image:url(../images/home/guide-2.png);height:36.4583333333vw;width:31.6666666667vw}.app__section--guide .guide__list__item.is-three{background-image:url(../images/home/guide-3.png);height:42.3958333333vw;width:28.6979166667vw}.app__section--poll{background:url(../images/home/poll-wrapper.png) 50% 0/cover no-repeat;width:100%}.app__section--poll .poll__wrapper{padding:7.6041666667vw 1.6666666667vw 3.125vw}.app__section--poll .poll__wrapper:after{background-color:#725199;content:"";display:block;height:15.625vw;width:100%}.app__section--poll .poll__title{color:#fff;font:400 3.125vw/1 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-transform:uppercase}.app__section--poll .poll__title span{color:#ffe50a;display:block;font-size:6.25vw;margin-top:1.0416666667vw;text-shadow:.5208333333vw .5208333333vw 0 rgba(0,0,0,.25)}.app__section--poll .poll__legal{color:#fff;font:500 1.0416666667vw/1 Grandstander,Helvetica,sans-serif;margin:1.0416666667vw auto 0;text-align:center}.app__section--poll .poll__legal .is-link{color:#fff;text-decoration:underline}.app__section--recovery{margin-bottom:16.25vw;padding:0 2vw}@media screen and (min-width:51em){.app__section--recovery{padding:0}}.app__section--recovery .recovery__title{color:#fff;font:400 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--recovery .recovery__title{font-size:2.5vw}}.app__section--recovery .recovery__message{color:#fff;font:400 5vw/1.2 Cabin Condensed,Helvetica,sans-serif;margin:2.5vw auto 0;text-align:center;text-decoration:underline}@media screen and (min-width:51em){.app__section--recovery .recovery__message{font-size:2.0833333333vw;margin:1.0416666667vw auto 0}}.app__section--recovery .recovery__form{margin-top:3.90625vw}.app__section--recovery .recovery__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.5vw}@media screen and (min-width:51em){.app__section--recovery .recovery__form__wrapper{margin-bottom:5.4166666667vw}}.app__section--recovery .recovery__form__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5vw;width:75vw}@media screen and (min-width:51em){.app__section--recovery .recovery__form__element{width:39.7395833333vw}}.app__section--recovery .recovery__form__text{color:#fff;font:400 2.75vw/1.2 Cabin Condensed,Helvetica,sans-serif}@media screen and (min-width:51em){.app__section--recovery .recovery__form__text{font:400 1.1458333333vw/1.2 Cabin Condensed,Helvetica,sans-serif}}.app__section--recovery .recovery__form__link{color:#fff;display:block;text-align:center}.app__section--recovery .button--primary{margin:10.5vw auto 0}@media screen and (min-width:51em){.app__section--recovery .button--primary{margin:4.375vw auto 0}}.app__section--recovery .button--secondary{margin:4.5vw auto 0}@media screen and (min-width:51em){.app__section--recovery .button--secondary{margin:1.875vw auto 0}}.app__section--profile{margin-bottom:12.5vw}.app__section--profile .profile__title{color:#fff;font:400 8.75vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);text-transform:uppercase}@media screen and (min-width:51em){.app__section--profile .profile__title{font-size:3.6458333333vw}}.app__section--profile .profile__tpoints{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25vw;margin:1.6666666667vw auto 5.2083333333vw}.app__section--profile .profile__tpoints__item{background:url(../images/profile-cookie.png) 50% 50%/contain no-repeat;height:4.2708333333vw;width:4.2708333333vw}@media screen and (min-width:51em){.app__section--profile .profile__tpoints__item{height:4.2708333333vw;width:4.2708333333vw}}.app__section--profile .profile__tpoints__item.is-active{background-image:url(../images/profile-cookie-active.png)}.app__section--profile .profile__remind{margin:0 auto 12.5vw;max-width:145vw}@media screen and (min-width:51em){.app__section--profile .profile__remind{margin:0 auto 5.2083333333vw}}.app__section--profile .profile__remind__title{color:#2a2283;font:900 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto 2.5vw;text-align:center;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;text-transform:uppercase}@media screen and (min-width:51em){.app__section--profile .profile__remind__title{font-size:4.6875vw;margin:0 auto 1.0416666667vw}}.app__section--profile .profile__remind__text{color:#2a2283;font:800 3.25vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center}@media screen and (min-width:51em){.app__section--profile .profile__remind__text{font-size:3.0208333333vw}}.app__section--profile .profile__remind__footer{color:#fff;font:400 5.625vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin-top:2.5vw;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--profile .profile__remind__footer{font-size:3.5416666667vw;margin-top:1.875vw}.app__section--profile .profile__remind{max-width:60.4166666667vw}}.app__section--profile .button--primary{margin:8.25vw auto 0}@media screen and (min-width:51em){.app__section--profile .button--primary{margin:4.0740740741vw auto 0}}.app__section--profile .button--secondary{margin:3vw auto 0}@media screen and (min-width:51em){.app__section--profile .button--secondary{margin:1.4814814815vw auto 0}.app__section--profile{margin-bottom:6.1728395062vw}}.app__section--coupon{margin-bottom:16.25vw}.app__section--coupon .coupon__example{background:url(../images/coupon.png) 50% 50%/contain no-repeat;height:20.5vw;margin:0 auto 5vw;width:60.5vw}@media screen and (min-width:51em){.app__section--coupon .coupon__example{height:8.5416666667vw;margin:0 auto 2.0833333333vw;width:25.2083333333vw}}.app__section--coupon .coupon__title{color:#fff;font:400 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--coupon .coupon__title{font-size:2.5vw}}.app__section--coupon .coupon__title__wrapper{margin:0 auto;max-width:145vw;width:100%}@media screen and (min-width:51em){.app__section--coupon .coupon__title__wrapper{max-width:60.4166666667vw}}.app__section--coupon .coupon__error__message{color:#2a2283;font:400 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:2.5vw auto 0;text-align:center;text-decoration:underline}@media screen and (min-width:51em){.app__section--coupon .coupon__error__message{font-size:2.0833333333vw;margin:1.0416666667vw auto 0}}.app__section--coupon .coupon__form{margin-top:8vw}.app__section--coupon .coupon__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.5vw}@media screen and (min-width:51em){.app__section--coupon .coupon__form__wrapper{margin-bottom:4.6875vw}}.app__section--coupon .coupon__form__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5vw;width:58.375vw}@media screen and (min-width:51em){.app__section--coupon .coupon__form__element{gap:.625vw;width:24.3229166667vw}.app__section--coupon .coupon__form{margin-top:3.3333333333vw}}.app__section--coupon .button--primary{margin:13.125vw auto 0}@media screen and (min-width:51em){.app__section--coupon .button--primary{margin:5.46875vw auto 0}}.app__section--coupon .button--secondary{margin:4.5vw auto 0}@media screen and (min-width:51em){.app__section--coupon .button--secondary{margin:1.875vw auto 0}.app__section--coupon{margin-bottom:6.7708333333vw}}.app__section--cresponse{margin-bottom:16.25vw}.app__section--cresponse .cresponse__title{color:#fff;font:400 8.75vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);text-transform:uppercase}@media screen and (min-width:51em){.app__section--cresponse .cresponse__title{font-size:3.6458333333vw}}.app__section--cresponse .cresponse__subtitle{color:#2a2283;font:800 5.625vw/1.2 Grandstander,Helvetica,sans-serif;margin:0 auto;text-align:center;text-transform:uppercase}@media screen and (min-width:51em){.app__section--cresponse .cresponse__subtitle{font-size:2.34375vw}}.app__section--cresponse .cresponse__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../images/profile-points-one.png) 50% 50%/contain no-repeat;height:28.2291666667vw;margin:2.2916666667vw auto 3.4895833333vw;width:29.2013888889vw}.app__section--cresponse .cresponse__points.is-one{background-image:url(../images/points-1.png)}.app__section--cresponse .cresponse__points.is-two{background-image:url(../images/points-2.png)}@media screen and (min-width:51em){.app__section--cresponse .cresponse__points{height:28.2291666667vw;margin:2.2916666667vw auto 3.4895833333vw;width:29.2013888889vw}}.app__section--cresponse .cresponse__tpoints{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25vw;margin:1.6666666667vw auto 5.2083333333vw}.app__section--cresponse .cresponse__tpoints__item{background:url(../images/profile-cookie.png) 50% 50%/contain no-repeat;height:4.2708333333vw;width:4.2708333333vw}@media screen and (min-width:51em){.app__section--cresponse .cresponse__tpoints__item{height:4.2708333333vw;width:4.2708333333vw}}.app__section--cresponse .cresponse__tpoints__item.is-active{background-image:url(../images/profile-cookie-active.png)}.app__section--cresponse .cresponse__remind{margin:0 auto 12.5vw;max-width:145vw}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind{margin:0 auto 5.2083333333vw}}.app__section--cresponse .cresponse__remind__title{color:#2a2283;font:900 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto 2.5vw;text-align:center;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;text-transform:uppercase}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind__title{font-size:4.6875vw;margin:0 auto 1.0416666667vw}}.app__section--cresponse .cresponse__remind__text{color:#2a2283;font:800 3.25vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind__text{font-size:3.0208333333vw}}.app__section--cresponse .cresponse__remind__footer{color:#fff;font:400 5.625vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin-top:2.5vw;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind__footer{font-size:3.5416666667vw;margin-top:1.875vw}.app__section--cresponse .cresponse__remind{max-width:60.4166666667vw}}.app__section--cresponse .cresponse__outofstock__title{color:#2a2283;font:800 4.75vw/1.2 Grandstander,Helvetica,sans-serif;margin:0 auto;text-align:center;text-transform:uppercase}@media screen and (min-width:51em){.app__section--cresponse .cresponse__outofstock__title{font-size:3.0208333333vw}}.app__section--cresponse .cresponse__outofstock__title br{display:none}@media screen and (min-width:51em){.app__section--cresponse .cresponse__outofstock__title br{display:block}}.app__section--cresponse .cresponse__outofstock .cresponse__highlight__wrapper{margin:4.4791666667vw auto 0;max-width:57.2916666667vw;width:100%}.app__section--cresponse .cresponse__outofstock .cresponse__highlight__title{color:#725199;font:400 6.875vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto;text-align:center;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;text-transform:uppercase}@media screen and (min-width:51em){.app__section--cresponse .cresponse__outofstock .cresponse__highlight__title{font-size:3.3854166667vw}}.app__section--cresponse .cresponse__outofstock .cresponse__highlight__text{color:#fff;font:400 6vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:1.6666666667vw auto 0;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);text-transform:uppercase}@media screen and (min-width:51em){.app__section--cresponse .cresponse__outofstock .cresponse__highlight__text{font-size:3.0208333333vw}}.app__section--cresponse .cresponse__outofstock .cresponse__lottery__wrapper{background:url(../images/box.png) 50% 50%/contain no-repeat;height:18.3333333333vw;margin:2.8125vw auto 3.6458333333vw;padding:5.2083333333vw 1.3541666667vw 3.4895833333vw;width:50.9375vw}.app__section--cresponse .cresponse__outofstock .cresponse__lottery__date,.app__section--cresponse .cresponse__outofstock .cresponse__lottery__text{font-family:Luckiest Guy,Helvetica,sans-serif;font-weight:400;margin:0 auto;text-align:center;text-transform:uppercase}.app__section--cresponse .cresponse__outofstock .cresponse__lottery__text{color:#ffe50a;font-size:3.8020833333vw}.app__section--cresponse .cresponse__outofstock .cresponse__lottery__date{color:#fff;font-size:4.8958333333vw}.app__section--cresponse .button--primary{margin:15.125vw auto 0}@media screen and (min-width:51em){.app__section--cresponse .button--primary{margin:6.3020833333vw auto 0}}.app__section--cresponse .button--secondary{margin:4.25vw auto 0}@media screen and (min-width:51em){.app__section--cresponse .button--secondary{margin:1.7708333333vw auto 0}}.app__section--cresponse--outofstock .button--primary{margin:5vw auto 0}@media screen and (min-width:51em){.app__section--cresponse--outofstock .button--primary{margin:2.0833333333vw auto 0}}.app__section--winner{margin-bottom:12.5vw}.app__section--winner .winner__title{color:#fff;font:400 8.75vw/1 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);text-transform:uppercase}@media screen and (min-width:51em){.app__section--winner .winner__title{font-size:3.5416666667vw}}.app__section--winner .winner__subtitle{color:#725199;font:400 8.75vw/1 Luckiest Guy,Helvetica,sans-serif;margin-top:5vw;text-align:center;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;text-transform:uppercase}@media screen and (min-width:51em){.app__section--winner .winner__subtitle{font-size:6.875vw}}.app__section--winner .winner__important__wrapper{margin:6vw auto 0;max-width:129.25vw;width:100%}@media screen and (min-width:51em){.app__section--winner .winner__important__wrapper{margin:6.25vw auto 0;max-width:76.5625vw}}.app__section--winner .winner__important__title{color:#725199;font:900 5vw/1 Luckiest Guy,Helvetica,sans-serif;margin-bottom:2vw;text-align:center;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;text-transform:uppercase}@media screen and (min-width:51em){.app__section--winner .winner__important__title{font-size:4.6875vw;margin-bottom:.987654321vw}}.app__section--winner .winner__important__title.is-white{color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--winner .winner__important__title.is-white{font-size:3.3854166667vw}}.app__section--winner .winner__important__text{color:#2a2283;font:400 3.75vw/1.2 Grandstander,Helvetica,sans-serif;margin:0 auto;text-align:center}.app__section--winner .winner__important__text a{color:#2a2283}@media screen and (min-width:51em){.app__section--winner .winner__important__text{font-size:2.34375vw}}.app__section--winner .winner__valid{color:#c40b20;font:400 2vw/1.2 Mali,Helvetica,sans-serif;margin:6vw auto 7.5vw;text-align:center}@media screen and (min-width:51em){.app__section--winner .winner__valid{font:400 .987654321vw/1.2 Mali,Helvetica,sans-serif;margin:2.962962963vw auto 3.7037037037vw}}.app__section--winner .button--primary{margin:5.125vw auto 0}@media screen and (min-width:51em){.app__section--winner .button--primary{margin:2.5308641975vw auto 0}}.app__section--winner .button--secondary{margin:3.25vw auto 0}@media screen and (min-width:51em){.app__section--winner .button--secondary{margin:1.6049382716vw auto 0}}.app__section--register{margin-bottom:11.25vw;padding:0 2vw}@media screen and (min-width:51em){.app__section--register{padding:0}}.app__section--register .button.is-center{margin:0 auto}.app__section--register .register__title{color:#fff;font:400 4.375vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin:0 auto 4vw;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--register .register__title{font-size:3.3854166667vw;margin:0 auto 1.6666666667vw}}.app__section--register .register__confirm__message{color:#2a2283;font:400 3.75vw/1.2 Grandstander,Helvetica,sans-serif;margin:1.25vw auto 0;text-align:center}@media screen and (min-width:51em){.app__section--register .register__confirm__message{font-size:1.5625vw;margin:.5208333333vw auto 0}}.app__section--register .register__confirm__message.is-last{margin-bottom:2.5vw}@media screen and (min-width:51em){.app__section--register .register__confirm__message.is-last{margin-bottom:1.0416666667vw}}.app__section--register .register__confirm .button{margin:2.5vw auto 0}@media screen and (min-width:51em){.app__section--register .register__confirm .button{margin:1.0416666667vw auto 0}}.app__section--register .register__form{gap:2.5vw;margin:4.6875vw auto 0;max-width:75vw;width:100%}.app__section--register .register__form,.app__section--register .register__form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app__section--register .register__form__row{gap:3.25vw;margin-bottom:1.5vw}@media screen and (min-width:51em){.app__section--register .register__form__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.3541666667vw}}.app__section--register .register__form__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.0416666667vw;width:36.4583333333vw}.app__section--register .register__form__element--full{width:58.5vw}@media screen and (min-width:51em){.app__section--register .register__form__element--full{width:75vw}}.app__section--register .register__form__label{color:#fff;font:700 5vw/1.2 Mali,Helvetica,sans-serif;margin:0 auto;text-align:center;text-transform:uppercase}@media screen and (min-width:51em){.app__section--register .register__form__label{font:700 2.0833333333vw/1.2 Mali,Helvetica,sans-serif}}.app__section--register .register__form__text{color:#fff;font:400 2.75vw/1.2 Mali,Helvetica,sans-serif}@media screen and (min-width:51em){.app__section--register .register__form__text{font:400 1.1458333333vw/1.2 Mali,Helvetica,sans-serif}}.app__section--register .register__form__link{color:#fff;display:block;text-align:center}.app__section--register .register__form .button--primary{margin:2.5vw auto 0}@media screen and (min-width:51em){.app__section--register .register__form .button--primary{margin:1.0416666667vw auto 0}}.app__section--register .register__required{color:#2a2283;font:800 2.5vw/1.2 Grandstander,Helvetica,sans-serif;margin:0 auto;text-align:center}@media screen and (min-width:51em){.app__section--register .register__required{font-size:1.0416666667vw}}.app__section--register .register__legal{color:#2a2283;font:400 2.5vw/1.2 Grandstander,Helvetica,sans-serif;margin:0 auto;text-align:center}@media screen and (min-width:51em){.app__section--register .register__legal{font-size:1.0416666667vw}}.app__section--register .register__legal__wrapper{margin:10vw auto 6.25vw;max-width:122.75vw;width:100%}@media screen and (min-width:51em){.app__section--register .register__legal__wrapper{margin:0 auto;max-width:51.1458333333vw}}.app__section--register .register__legal__label{color:#2a2283;font:400 2.5vw/1.2 Grandstander,Helvetica,sans-serif;margin:0 auto}@media screen and (min-width:51em){.app__section--register .register__legal__label{font-size:1.0416666667vw}}.app__section--register .register__legal__link{color:#2a2283;font-weight:700;text-decoration:underline}.app__section--register .register__legals__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5vw;margin:0 auto 6.25vw;max-width:103.75vw;width:100%}@media screen and (min-width:51em){.app__section--register .register__legals__wrapper{gap:.2083333333vw;margin:0 auto 2.6041666667vw;max-width:43.2291666667vw}}.app__section--register .register__legals__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5vw}@media screen and (min-width:51em){.app__section--register .register__legals__element{gap:1.0416666667vw}}