@charset "UTF-8";:root{--height-100vh:100%}@font-face{font-family:Nippo;src:url(../assets/fonts/Nippo-Light.ttf) format("truetype"),url(../assets/fonts/Nippo-Light.woff) format("woff"),url(../assets/fonts/Nippo-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Nippo;src:url(../assets/fonts/Nippo-Light.ttf) format("truetype"),url(../assets/fonts/Nippo-Light.woff) format("woff"),url(../assets/fonts/Nippo-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Switzer;src:url(../assets/fonts/Switzer-Light.ttf) format("truetype"),url(../assets/fonts/Switzer-Light.woff) format("woff"),url(../assets/fonts/Switzer-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Switzer;src:url(../assets/fonts/Switzer-Medium.ttf) format("truetype"),url(../assets/fonts/Switzer-Medium.woff) format("woff"),url(../assets/fonts/Switzer-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Switzer;src:url(../assets/fonts/Switzer-Semibold.ttf) format("truetype"),url(../assets/fonts/Switzer-Semibold.woff) format("woff"),url(../assets/fonts/Switzer-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Switzer;src:url(../assets/fonts/Switzer-Bold.ttf) format("truetype"),url(../assets/fonts/Switzer-Bold.woff) format("woff"),url(../assets/fonts/Switzer-Bold.woff2) format("woff2");font-weight:700;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}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-size:100%;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,form,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}html{box-sizing:border-box;font-family:Switzer,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,::after,::before{box-sizing:inherit;font-family:inherit;outline:0}ol,ul{list-style-type:none;list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;cursor:pointer}sub{vertical-align:text-top;font-size:smaller}button{cursor:pointer;background:0 0;outline:0;border:none;padding:0;margin:0}:focus{outline:0}input:focus,keygen:focus,select:focus,textarea:focus{outline-offset:0}input,input:matches([type=password],[type=search]),input[type=range]{border-width:0;padding:0}input,select,textarea{margin:0;border-radius:0;border-width:0;border:none;padding:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{text-align:center}input:-webkit-autofill{-webkit-box-shadow:0 0 0 10rem #131313 inset;-webkit-text-fill-color:#fff!important}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}strong{font-weight:bolder}a{color:var(--color-link-01)}::-webkit-scrollbar{display:none}body.no-scroll{height:100%;overflow:hidden}@media screen and (max-width:374px){.accordions,.banner__cta,.banner__media.video,.banner__media.video .banner__media__infos,.banner__media__slider.swiper,.carousel__content__wrapper .swiper,.carousel__header,.footer>div,.gift,.header,.info-card,.opinion,.page-404,.prices,.privacy-policy,.sponsors{padding-left:20px;padding-right:20px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions,.banner__cta,.banner__media.video,.banner__media.video .banner__media__infos,.banner__media__slider.swiper,.carousel__content__wrapper .swiper,.carousel__header,.footer>div,.gift,.header,.info-card,.opinion,.page-404,.prices,.privacy-policy,.sponsors{padding-left:calc(20px + 130 * (100vw - 375px)/ 1545);padding-right:calc(20px + 130 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions,.banner__cta,.banner__media.video,.banner__media.video .banner__media__infos,.banner__media__slider.swiper,.carousel__content__wrapper .swiper,.carousel__header,.footer>div,.gift,.header,.info-card,.opinion,.page-404,.prices,.privacy-policy,.sponsors{padding-left:150px;padding-right:150px}}@media screen and (min-width:1920px) and (max-width:1919px){.accordions,.banner__cta,.banner__media.video,.banner__media.video .banner__media__infos,.banner__media__slider.swiper,.carousel__content__wrapper .swiper,.carousel__header,.footer>div,.gift,.header,.info-card,.opinion,.page-404,.prices,.privacy-policy,.sponsors{padding-left:310px;padding-right:310px}}@media screen and (min-width:1920px) and (min-width:1920px) and (max-width:2559px){.accordions,.banner__cta,.banner__media.video,.banner__media.video .banner__media__infos,.banner__media__slider.swiper,.carousel__content__wrapper .swiper,.carousel__header,.footer>div,.gift,.header,.info-card,.opinion,.page-404,.prices,.privacy-policy,.sponsors{padding-left:calc(310px + 220 * (100vw - 1920px)/ 640);padding-right:calc(310px + 220 * (100vw - 1920px)/ 640)}}@media screen and (min-width:1920px) and (min-width:2560px){.accordions,.banner__cta,.banner__media.video,.banner__media.video .banner__media__infos,.banner__media__slider.swiper,.carousel__content__wrapper .swiper,.carousel__header,.footer>div,.gift,.header,.info-card,.opinion,.page-404,.prices,.privacy-policy,.sponsors{padding-left:530px;padding-right:530px}}.accordions__title,.banner__media__infos__title,.carousel__header__title,.footer__contact__title,.gift__title,.info-card__title__value,.page-404__title,.prices__title,.privacy-policy__title,.sponsors__title{color:#fff;font-family:Nippo,sans-serif;text-transform:uppercase}@media screen and (max-width:374px){.accordions__title,.banner__media__infos__title,.carousel__header__title,.footer__contact__title,.gift__title,.info-card__title__value,.page-404__title,.prices__title,.privacy-policy__title,.sponsors__title{font-size:34px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__title,.banner__media__infos__title,.carousel__header__title,.footer__contact__title,.gift__title,.info-card__title__value,.page-404__title,.prices__title,.privacy-policy__title,.sponsors__title{font-size:calc(34px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__title,.banner__media__infos__title,.carousel__header__title,.footer__contact__title,.gift__title,.info-card__title__value,.page-404__title,.prices__title,.privacy-policy__title,.sponsors__title{font-size:54px}}@media screen and (max-width:374px){.accordions__title,.banner__media__infos__title,.carousel__header__title,.footer__contact__title,.gift__title,.info-card__title__value,.page-404__title,.prices__title,.privacy-policy__title,.sponsors__title{line-height:46px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__title,.banner__media__infos__title,.carousel__header__title,.footer__contact__title,.gift__title,.info-card__title__value,.page-404__title,.prices__title,.privacy-policy__title,.sponsors__title{line-height:calc(46px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__title,.banner__media__infos__title,.carousel__header__title,.footer__contact__title,.gift__title,.info-card__title__value,.page-404__title,.prices__title,.privacy-policy__title,.sponsors__title{line-height:66px}}.game-card__back__label,.info-card__title__label{position:relative;display:block;width:-moz-fit-content;width:fit-content;border-radius:50px;font-weight:600;text-transform:uppercase;background-color:var(--color)}@media screen and (max-width:374px){.game-card__back__label,.info-card__title__label{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__label,.info-card__title__label{font-size:calc(14px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__label,.info-card__title__label{font-size:14px}}@media screen and (max-width:374px){.game-card__back__label,.info-card__title__label{padding-top:6px;padding-bottom:6px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__label,.info-card__title__label{padding-top:calc(6px + 0 * (100vw - 375px)/ 1545);padding-bottom:calc(6px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__label,.info-card__title__label{padding-top:6px;padding-bottom:6px}}@media screen and (max-width:374px){.game-card__back__label,.info-card__title__label{padding-left:12px;padding-right:12px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__label,.info-card__title__label{padding-left:calc(12px + 0 * (100vw - 375px)/ 1545);padding-right:calc(12px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__label,.info-card__title__label{padding-left:12px;padding-right:12px}}.game-card__back__label::after,.info-card__title__label::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;background-color:rgba(255,255,255,.5)}.game-card__back__label span,.info-card__title__label span{position:relative;color:#000;z-index:1}.game-card__front__content__excerpt__content,.gift__content__description p,.info-card__description,.privacy-policy__content ol,.privacy-policy__content p,.privacy-policy__content ul{line-height:140%;font-weight:600}@media screen and (max-width:374px){.game-card__front__content__excerpt__content,.gift__content__description p,.info-card__description,.privacy-policy__content ol,.privacy-policy__content p,.privacy-policy__content ul{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content__excerpt__content,.gift__content__description p,.info-card__description,.privacy-policy__content ol,.privacy-policy__content p,.privacy-policy__content ul{font-size:calc(16px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content__excerpt__content,.gift__content__description p,.info-card__description,.privacy-policy__content ol,.privacy-policy__content p,.privacy-policy__content ul{font-size:18px}}.banner__media__down:hover::after,.footer__gototop:hover::after,.footer__infos__item__socials__item:hover::after{top:100%;transform:translateY(0)}.banner__media__down::after,.footer__gototop::after,.footer__infos__item__socials__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);opacity:.25;transform:translateY(-100%);transition:top .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}.banner__media__down,.footer__gototop{display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid 1.5px rgba(255,255,255,.15);overflow:hidden;z-index:5}@media screen and (max-width:374px){.banner__media__down,.footer__gototop{width:40px;height:40px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__media__down,.footer__gototop{width:calc(40px + 4 * (100vw - 375px)/ 1545);height:calc(40px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__media__down,.footer__gototop{width:44px;height:44px}}.banner__media__down:hover,.footer__gototop:hover{background-color:rgba(255,255,255,.1)}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-in-y{from{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes sidenav-slide-in-x{from{transform:translate(100%,-50%)}to{transform:translate(0,-50%)}}@keyframes sidenav-slide-in-y{from{transform:translate(-50%,100%)}to{transform:translate(-50%,0)}}@keyframes sidenav-slide-out-y{from{transform:translate(-50%,0)}to{transform:translate(-50%,100%)}}@keyframes arrow-bounce{0%{opacity:0;transform:translate(-50%,-20px)}10%,92.5%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,20px)}}@keyframes button-highlight{0%{left:-10%;transform:skew(-40deg) translateX(-100%)}100%,15%{left:100%;transform:skew(-40deg) translateX(100%)}}@keyframes background-move{0%{background-position:0 0}50%{background-position:50% 0}100%{background-position:100% 100%}}.button.highlight .button__wrapper::before,.button__wrapper::after{content:"";position:absolute;top:0;left:-10%;height:100%;width:60px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(var(--color-rgb),1) 50%,rgba(255,255,255,0) 100%);transform:skew(-40deg) translateX(-100%);opacity:.7}.button{position:relative;display:block;width:-moz-fit-content;width:fit-content}.button:hover .button__border{width:calc(100% + 12px);height:calc(100% + 12px);top:-6px;left:-6px}.button:hover .button__wrapper{background-color:rgba(var(--color-rgb),.25)}.button:hover .button__wrapper::before{animation:none!important}.button:hover .button__wrapper::after{left:100%;transform:skew(-40deg) translateX(100%)}.button.highlight .button__wrapper::before{animation:button-highlight 5s cubic-bezier(.215,.61,.355,1) 1s infinite}.button__border{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 3px 0 var(--color);border-radius:50px;transition:all .2s cubic-bezier(.215,.61,.355,1)}.button__wrapper{position:relative;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-rgb),.15);border-radius:50px;overflow:hidden;transition:background-color .2s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){.button__wrapper{padding-top:14px;padding-bottom:14px}}@media screen and (min-width:375px) and (max-width:1919px){.button__wrapper{padding-top:calc(14px + 3 * (100vw - 375px)/ 1545);padding-bottom:calc(14px + 3 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.button__wrapper{padding-top:17px;padding-bottom:17px}}@media screen and (max-width:374px){.button__wrapper{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.button__wrapper{padding-left:calc(30px + 15 * (100vw - 375px)/ 1545);padding-right:calc(30px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.button__wrapper{padding-left:45px;padding-right:45px}}@media screen and (max-width:374px){.button__wrapper{gap:20px}}@media screen and (min-width:375px) and (max-width:1919px){.button__wrapper{gap:calc(20px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.button__wrapper{gap:20px}}.button__wrapper::after{transition:left .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1)}.button__wrapper span{position:relative;color:var(--color);text-transform:uppercase;font-weight:600;z-index:1}@media screen and (max-width:374px){.button__wrapper span{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.button__wrapper span{font-size:calc(16px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.button__wrapper span{font-size:16px}}.game-card{display:grid;perspective:2000px;transition:transform .6s cubic-bezier(.215,.61,.355,1)}@media (min-width:1024px){.game-card:hover{transform:scale(1.04)}.game-card:hover .game-card__front{transform:rotateY(-180deg)}.game-card:hover .game-card__front__content{background-position:0 100%}.game-card:hover .game-card__back{transform:rotateY(0)}.game-card:hover .game-card__back__inner{background-position:0 100%}}@media (max-width:1023px){.game-card.open{transform:scale(1.04)}.game-card.open .game-card__front{transform:rotateY(-180deg)}.game-card.open .game-card__front__content{background-position:0 100%}.game-card.open .game-card__back{transform:rotateY(0)}.game-card.open .game-card__back__inner{background-position:0 100%}}.game-card>*{position:relative;grid-row:1;grid-column:1;border-radius:15px;backface-visibility:hidden;background-color:#000;overflow:hidden;transition:transform .6s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){.game-card>*{padding:2px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card>*{padding:calc(2px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card>*{padding:2px}}.game-card>::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:15px;background:linear-gradient(0deg,rgba(var(--color-rgb),1) -5%,rgba(255,255,255,0) 50%,rgba(var(--color-rgb),1) 105%);transform:translate(-50%,-50%)}.game-card>*>*{position:relative;border-radius:15px;background-color:#000;overflow:hidden;z-index:1}.game-card__front__inner{display:flex;height:100%;flex-direction:column}@media screen and (max-width:374px){.game-card__front__image{height:280px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__image{height:calc(280px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__image{height:300px}}.game-card__front__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.game-card__front__content{position:relative;flex-grow:1;background:linear-gradient(180deg,rgba(var(--color-rgb),.12) 0,rgba(var(--color-rgb),.28) 100%);background-size:100% 130%;background-position:0 0;transition:background-position .8s cubic-bezier(.215,.61,.355,1) .4s}@media screen and (max-width:374px){.game-card__front__content{padding-top:70px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content{padding-top:calc(70px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content{padding-top:70px}}@media screen and (max-width:374px){.game-card__front__content{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content{padding-left:calc(30px + 15 * (100vw - 375px)/ 1545);padding-right:calc(30px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content{padding-left:45px;padding-right:45px}}@media screen and (max-width:374px){.game-card__front__content{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content{padding-bottom:calc(30px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content{padding-bottom:70px}}.game-card__front__content__title{position:absolute;display:flex;top:0;left:0;width:100%;justify-content:center;transform:translateY(-50%)}.game-card__front__content__title::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(var(--color-rgb),1) 25%,rgba(var(--color-rgb),1) 50%,rgba(var(--color-rgb),1) 75%,rgba(255,255,255,0) 100%)}.game-card__front__content__title h2{position:relative;width:-moz-fit-content;width:fit-content;max-width:80%;color:var(--color);line-height:120%;font-family:Nippo,sans-serif;text-align:center;text-transform:uppercase;border-radius:50px;border:solid 1.5px var(--color);background-color:#171715;z-index:1}@media screen and (max-width:374px){.game-card__front__content__title h2{padding-top:14px;padding-bottom:14px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content__title h2{padding-top:calc(14px + 0 * (100vw - 375px)/ 1545);padding-bottom:calc(14px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content__title h2{padding-top:14px;padding-bottom:14px}}@media screen and (max-width:374px){.game-card__front__content__title h2{padding-left:50px;padding-right:50px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content__title h2{padding-left:calc(50px + 0 * (100vw - 375px)/ 1545);padding-right:calc(50px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content__title h2{padding-left:50px;padding-right:50px}}@media screen and (max-width:374px){.game-card__front__content__title h2{font-size:22px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content__title h2{font-size:calc(22px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content__title h2{font-size:24px}}.game-card__front__content__excerpt__title{display:block;font-weight:600;text-transform:uppercase}@media screen and (max-width:374px){.game-card__front__content__excerpt__title{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content__excerpt__title{font-size:calc(14px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content__excerpt__title{font-size:14px}}@media screen and (max-width:374px){.game-card__front__content__excerpt__title{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__front__content__excerpt__title{margin-bottom:calc(10px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__front__content__excerpt__title{margin-bottom:10px}}.game-card__back{transform:rotateY(180deg)}.game-card__back__inner,.game-card__back__wrapper{height:100%}.game-card__back__inner{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(var(--color-rgb),.12) 9.93%,rgba(var(--color-rgb),.28) 100%);background-size:100% 150%;background-position:0 0;transition:background-position .8s cubic-bezier(.215,.61,.355,1) .3s}@media screen and (max-width:374px){.game-card__back__inner{padding-top:100px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__inner{padding-top:calc(100px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__inner{padding-top:130px}}@media screen and (max-width:374px){.game-card__back__inner{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__inner{padding-left:calc(30px + 35 * (100vw - 375px)/ 1545);padding-right:calc(30px + 35 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__inner{padding-left:65px;padding-right:65px}}@media screen and (max-width:374px){.game-card__back__inner{padding-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__inner{padding-bottom:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__inner{padding-bottom:80px}}.game-card__back__label{position:absolute}@media screen and (max-width:374px){.game-card__back__label{top:20px;left:20px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__label{top:calc(20px + 10 * (100vw - 375px)/ 1545);left:calc(20px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__label{top:30px;left:30px}}.game-card__back__title{display:flex;flex-direction:column;color:var(--color);text-align:center;text-transform:uppercase;font-family:Nippo,sans-serif}@media screen and (max-width:374px){.game-card__back__title{margin-bottom:50px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__title{margin-bottom:calc(50px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__title{margin-bottom:50px}}@media screen and (max-width:374px){.game-card__back__title{font-size:26px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__title{font-size:calc(26px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__title{font-size:32px}}@media screen and (max-width:374px){.game-card__back__title{gap:15px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__title{gap:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__title{gap:15px}}.game-card__back__title::after{content:"";height:2px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(var(--color-rgb),1) 25%,rgba(var(--color-rgb),1) 50%,rgba(var(--color-rgb),1) 75%,rgba(255,255,255,0) 100%)}.game-card__back__specs{display:grid}@media screen and (max-width:374px){.game-card__back__specs{gap:20px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__specs{gap:calc(20px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__specs{gap:20px}}@media screen and (max-width:374px){.game-card__back__specs{margin-bottom:45px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__specs{margin-bottom:calc(45px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__specs{margin-bottom:45px}}.game-card__back__specs__item{display:flex;align-items:center}@media screen and (max-width:374px){.game-card__back__specs__item{gap:16px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__specs__item{gap:calc(16px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__specs__item{gap:16px}}@media screen and (max-width:374px){.game-card__back__specs__item__icon{height:20px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__specs__item__icon{height:calc(20px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__specs__item__icon{height:20px}}.game-card__back__specs__item__name{color:rgba(255,255,255,.8);letter-spacing:-5%;text-transform:uppercase;font-weight:600}@media screen and (max-width:374px){.game-card__back__specs__item__name{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__specs__item__name{font-size:calc(14px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__specs__item__name{font-size:16px}}.game-card__back__specs__item__value{text-align:right;margin-left:auto;line-height:normal;font-weight:600}@media screen and (max-width:374px){.game-card__back__specs__item__value{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.game-card__back__specs__item__value{font-size:calc(14px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.game-card__back__specs__item__value{font-size:16px}}.game-card__back__button{margin:auto auto 0}.sidenav{position:fixed;display:grid;border:solid 1.5px rgba(255,255,255,.15);background-color:#000;z-index:50}@media screen and (max-width:374px){.sidenav{gap:34px}}@media screen and (min-width:375px) and (max-width:1919px){.sidenav{gap:calc(34px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sidenav{gap:34px}}@media (max-width:1023px){.sidenav{grid-auto-flow:column;left:50%;bottom:-1px;border-bottom:none;border-top-right-radius:20px;border-top-left-radius:20px;transform:translate(-50%,100%);animation:sidenav-slide-in-y .6s cubic-bezier(.215,.61,.355,1) 1s forwards}}@media screen and (max-width:1023px) and (max-width:374px){.sidenav{padding-top:14px;padding-bottom:14px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.sidenav{padding-top:calc(14px + 10 * (100vw - 375px)/ 1545);padding-bottom:calc(14px + 10 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.sidenav{padding-top:24px;padding-bottom:24px}}@media screen and (max-width:1023px) and (max-width:374px){.sidenav{padding-left:18px;padding-right:18px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.sidenav{padding-left:calc(18px + 10 * (100vw - 375px)/ 1545);padding-right:calc(18px + 10 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.sidenav{padding-left:28px;padding-right:28px}}@media (max-width:1023px){.sidenav.visible{animation-delay:0s}.sidenav.hidden{animation:sidenav-slide-out-y .6s cubic-bezier(.215,.61,.355,1) forwards}}@media (min-width:1024px){.sidenav{top:50%;right:0;border-right:none;border-top-left-radius:20px;border-bottom-left-radius:20px;transform:translate(100%,-50%);animation:sidenav-slide-in-x .6s cubic-bezier(.215,.61,.355,1) 1s forwards}}@media screen and (min-width:1024px) and (max-width:374px){.sidenav{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.sidenav{padding-top:calc(25px + 25 * (100vw - 375px)/ 1545);padding-bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.sidenav{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:1024px) and (max-width:374px){.sidenav{padding-left:8px;padding-right:8px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.sidenav{padding-left:calc(8px + 4 * (100vw - 375px)/ 1545);padding-right:calc(8px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.sidenav{padding-left:12px;padding-right:12px}}.sidenav__link{display:flex;justify-content:center}.sidenav__link:hover .sidenav__link__tooltip{opacity:1;transform:translateX(0)}.sidenav__link img{width:auto}@media screen and (max-width:374px){.sidenav__link img{height:20px}}@media screen and (min-width:375px) and (max-width:1919px){.sidenav__link img{height:calc(20px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sidenav__link img{height:24px}}.sidenav__link__tooltip{position:absolute;right:calc(100% + 12px);border-radius:4px;width:-moz-max-content;width:max-content;background-color:#6e6e6e;opacity:0;transform:translateX(6px);pointer-events:none;transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){.sidenav__link__tooltip{padding-top:5px;padding-bottom:5px}}@media screen and (min-width:375px) and (max-width:1919px){.sidenav__link__tooltip{padding-top:calc(5px + 0 * (100vw - 375px)/ 1545);padding-bottom:calc(5px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sidenav__link__tooltip{padding-top:5px;padding-bottom:5px}}@media screen and (max-width:374px){.sidenav__link__tooltip{padding-left:15px;padding-right:15px}}@media screen and (min-width:375px) and (max-width:1919px){.sidenav__link__tooltip{padding-left:calc(15px + 0 * (100vw - 375px)/ 1545);padding-right:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sidenav__link__tooltip{padding-left:15px;padding-right:15px}}@media screen and (max-width:374px){.sidenav__link__tooltip{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.sidenav__link__tooltip{font-size:calc(14px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sidenav__link__tooltip{font-size:14px}}@media (max-width:1023px){.sidenav__link__tooltip{display:none}}.sidenav__link__tooltip svg{position:absolute;top:50%;right:-1px;transform:translate(50%,-50%)}.header{position:sticky;display:flex;top:0;align-items:center;justify-content:space-between;z-index:100;opacity:0;transform:translateY(-40px);animation:slide-in-y .6s cubic-bezier(.215,.61,.355,1) forwards,fade-in .4s cubic-bezier(.215,.61,.355,1) forwards}@media screen and (max-width:374px){.header{padding-top:30px}}@media screen and (min-width:375px) and (max-width:1919px){.header{padding-top:calc(30px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header{padding-top:45px}}@media screen and (max-width:1023px) and (max-width:374px){.header{padding-bottom:15px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.header{padding-bottom:calc(15px + 5 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.header{padding-bottom:20px}}@media screen and (min-width:1024px) and (max-width:374px){.header{top:-30px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.header{top:calc(-30px + -15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.header{top:-45px}}@media (min-width:1024px){.header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.7)}}.header.open .header__container{pointer-events:all}.header.open .header__wrapper{height:100vh}.header.open .header__toggle__open{opacity:0}.header.open .header__toggle__close{opacity:1}.header.open .header__button{opacity:1;transform:translateY(0);transition-delay:.6s}.header.open .menu>li:nth-child(1) a{transition-delay:.2s}.header.open .menu>li:nth-child(2) a{transition-delay:.3s}.header.open .menu>li:nth-child(3) a{transition-delay:.4s}.header.open .menu>li:nth-child(4) a{transition-delay:.5s}.header.open .menu>li:nth-child(5) a{transition-delay:.6s}.header.open .menu>li:nth-child(6) a{transition-delay:.7s}.header.open .menu>li:nth-child(7) a{transition-delay:.8s}.header.open .menu>li:nth-child(8) a{transition-delay:.9s}.header.open .menu>li:nth-child(9) a{transition-delay:1s}.header.open .menu>li:nth-child(10) a{transition-delay:1.1s}.header.open .menu>li>a{opacity:1;transform:translateY(0)}.header.open .menu>li>.sub-menu>li:nth-child(1) a{transition-delay:.2s}.header.open .menu>li>.sub-menu>li:nth-child(2) a{transition-delay:.3s}.header.open .menu>li>.sub-menu>li:nth-child(3) a{transition-delay:.4s}.header.open .menu>li>.sub-menu>li:nth-child(4) a{transition-delay:.5s}.header.open .menu>li>.sub-menu>li:nth-child(5) a{transition-delay:.6s}.header.open .menu>li>.sub-menu>li:nth-child(6) a{transition-delay:.7s}.header.open .menu>li>.sub-menu>li:nth-child(7) a{transition-delay:.8s}.header.open .menu>li>.sub-menu>li:nth-child(8) a{transition-delay:.9s}.header.open .menu>li>.sub-menu>li:nth-child(9) a{transition-delay:1s}.header.open .menu>li>.sub-menu>li:nth-child(10) a{transition-delay:1.1s}.header.open .menu>li>.sub-menu>li>a{opacity:1;transform:translateY(0)}.header.open .menu>li>.sub-menu>li>.sub-menu>li>a{opacity:1;transform:translateY(0)}.header__button,.header__icons,.header__logo{position:relative;z-index:1}.header__logo img{display:block}@media screen and (max-width:374px){.header__logo img{height:46px}}@media screen and (min-width:375px) and (max-width:1919px){.header__logo img{height:calc(46px + 22 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__logo img{height:68px}}.header__icons{position:relative;display:flex;align-items:center;z-index:1}@media screen and (max-width:374px){.header__icons{gap:26px}}@media screen and (min-width:375px) and (max-width:1919px){.header__icons{gap:calc(26px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__icons{gap:26px}}@media (min-width:1024px){.header__icons{display:none}}.header__toggle{display:grid;align-items:center}.header__toggle>svg{grid-row:1;grid-column:1;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.header__toggle__open{margin:0 auto}.header__toggle__close{opacity:0}@media (max-width:1023px){.header__container{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden;pointer-events:none}}@media (min-width:1024px){.header__container{position:relative;z-index:1}}@media (max-width:1023px){.header__wrapper{height:var(--header-height);padding-top:var(--header-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.7);overflow:hidden;transition:height .4s cubic-bezier(.73,1,.68,1)}}@media (max-width:1023px){.header__inner{display:flex;flex-direction:column;height:calc(100vh - var(--header-height));overflow:auto}}@media screen and (max-width:1023px) and (max-width:374px){.header__inner{padding-top:55px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.header__inner{padding-top:calc(55px + 0 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.header__inner{padding-top:55px}}@media screen and (max-width:1023px) and (max-width:374px){.header__inner{padding-bottom:70px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.header__inner{padding-bottom:calc(70px + 0 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.header__inner{padding-bottom:70px}}@media screen and (max-width:1023px) and (max-width:374px){.header__inner{padding-left:20px;padding-right:20px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.header__inner{padding-left:calc(20px + 80 * (100vw - 375px)/ 1545);padding-right:calc(20px + 80 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.header__inner{padding-left:100px;padding-right:100px}}@media screen and (max-width:1023px) and (max-width:374px){.header__inner{gap:70px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.header__inner{gap:calc(70px + 0 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.header__inner{gap:70px}}@media (min-width:1024px){.header__inner{display:flex;align-items:center}}@media screen and (min-width:1024px) and (max-width:374px){.header__inner{gap:24px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.header__inner{gap:calc(24px + 18 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.header__inner{gap:42px}}.header__inner .menu{display:grid;color:#fff;font-weight:600}@media screen and (max-width:1023px) and (max-width:374px){.header__inner .menu{gap:50px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.header__inner .menu{gap:calc(50px + 0 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.header__inner .menu{gap:50px}}@media (min-width:1024px){.header__inner .menu{grid-auto-flow:column}}@media screen and (min-width:1024px) and (max-width:374px){.header__inner .menu{gap:30px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.header__inner .menu{gap:calc(30px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.header__inner .menu{gap:30px}}@media (min-width:1024px){.header__inner .menu>li{position:relative}}@media screen and (min-width:1024px) and (max-width:374px){.header__inner .menu>li{padding-top:38px;padding-bottom:38px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.header__inner .menu>li{padding-top:calc(38px + 0 * (100vw - 375px)/ 1545);padding-bottom:calc(38px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.header__inner .menu>li{padding-top:38px;padding-bottom:38px}}@media (min-width:1024px){.header__inner .menu>li:hover .sub-menu{opacity:1;transform:translateY(0);pointer-events:all;transition:opacity 0s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1)}.header__inner .menu>li.menu-item-has-children{cursor:pointer}.header__inner .menu>li.menu-item-has-children:hover>a{pointer-events:none;color:#c7483c}}.header__inner .menu>li>a{display:block;text-transform:uppercase}@media (max-width:1023px){.header__inner .menu>li>a{opacity:0;transform:translateY(15px);transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}}@media screen and (max-width:1023px) and (max-width:374px){.header__inner .menu>li>a{font-size:22px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.header__inner .menu>li>a{font-size:calc(22px + 0 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.header__inner .menu>li>a{font-size:22px}}@media (min-width:1024px){.header__inner .menu>li>a{transition:color .3s cubic-bezier(.215,.61,.355,1)}.header__inner .menu>li>a:hover{color:#c7483c}}.header__inner .menu>li>.sub-menu{display:grid}@media screen and (max-width:1023px) and (max-width:374px){.header__inner .menu>li>.sub-menu{margin-top:30px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.header__inner .menu>li>.sub-menu{margin-top:calc(30px + 0 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.header__inner .menu>li>.sub-menu{margin-top:30px}}@media (min-width:1024px){.header__inner .menu>li>.sub-menu{position:absolute;top:100%;width:-moz-max-content;width:max-content;pointer-events:none;border-bottom-right-radius:15px;border-bottom-left-radius:15px;opacity:0;transform:translateY(-15px);overflow:hidden;transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1)}}@media screen and (min-width:1024px) and (max-width:374px){.header__inner .menu>li>.sub-menu{gap:2px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.header__inner .menu>li>.sub-menu{gap:calc(2px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.header__inner .menu>li>.sub-menu{gap:2px}}.header__inner .menu>li>.sub-menu>li.chest>a::before,.header__inner .menu>li>.sub-menu>li.jump>a::before,.header__inner .menu>li>.sub-menu>li.lock>a::before,.header__inner .menu>li>.sub-menu>li.people>a::before,.header__inner .menu>li>.sub-menu>li.quiz>a::before{content:"";display:block;width:25px;height:25px;background-size:100% 100%;background-repeat:no-repeat}.header__inner .menu>li>.sub-menu>li.lock>a::before{background-image:url(../assets/icons/gear-factory.svg)}.header__inner .menu>li>.sub-menu>li.chest>a::before{background-image:url(../assets/icons/chest.svg)}.header__inner .menu>li>.sub-menu>li.people>a::before{background-image:url(../assets/icons/people.svg)}.header__inner .menu>li>.sub-menu>li.quiz>a::before{background-image:url(../assets/icons/quiz.svg)}.header__inner .menu>li>.sub-menu>li.jump>a::before{background-image:url(../assets/icons/pixel-jump.svg)}.header__inner .menu>li>.sub-menu>li>a{display:flex;align-items:center}@media screen and (max-width:374px){.header__inner .menu>li>.sub-menu>li>a{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.header__inner .menu>li>.sub-menu>li>a{padding-top:calc(20px + 0 * (100vw - 375px)/ 1545);padding-bottom:calc(20px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__inner .menu>li>.sub-menu>li>a{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:374px){.header__inner .menu>li>.sub-menu>li>a{padding-left:40px;padding-right:40px}}@media screen and (min-width:375px) and (max-width:1919px){.header__inner .menu>li>.sub-menu>li>a{padding-left:calc(40px + 0 * (100vw - 375px)/ 1545);padding-right:calc(40px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__inner .menu>li>.sub-menu>li>a{padding-left:40px;padding-right:40px}}@media screen and (max-width:374px){.header__inner .menu>li>.sub-menu>li>a{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.header__inner .menu>li>.sub-menu>li>a{font-size:calc(18px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__inner .menu>li>.sub-menu>li>a{font-size:18px}}@media screen and (max-width:374px){.header__inner .menu>li>.sub-menu>li>a{gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.header__inner .menu>li>.sub-menu>li>a{gap:calc(25px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.header__inner .menu>li>.sub-menu>li>a{gap:25px}}@media (max-width:1023px){.header__inner .menu>li>.sub-menu>li>a{opacity:0;transform:translateY(15px);transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}.header__inner .menu>li>.sub-menu>li>.sub-menu{display:grid;margin-top:0;gap:17px;padding-left:90px}.header__inner .menu>li>.sub-menu>li>.sub-menu>li>a{font-size:15px;display:flex;align-items:center;gap:15px;opacity:0;transform:translateY(15px);transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}}@media (min-width:1024px){.header__inner .menu>li>.sub-menu>li>a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.7);transition:background-color .3s cubic-bezier(.215,.61,.355,1)}.header__inner .menu>li>.sub-menu>li>a:hover{background-color:rgba(255,255,255,.1)}.header__inner .menu>li>.sub-menu>li>.sub-menu>li>a{padding:12px 90px;font-size:15px;display:flex;align-items:center;gap:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.7);transition:background-color .3s cubic-bezier(.215,.61,.355,1)}.header__inner .menu>li>.sub-menu>li>.sub-menu>li>a:hover{background-color:rgba(255,255,255,.1)}}@media (max-width:599px){.header__button .button{width:100%}}@media (max-width:1023px){.header__button{opacity:0;transform:translateY(10px);transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1)}}@media (min-width:1024px){.header__button svg{display:none}}.header__inner .menu>li>.sub-menu>li>.sub-menu>li.lock>a::before,.header__inner .menu>li>.sub-menu>li>.sub-menu>li.chest>a::before,.header__inner .menu>li>.sub-menu>li>.sub-menu>li.people>a::before{content:"";display:block;width:18px;height:18px;min-width:18px;min-height:18px;flex-shrink:0;background-size:100% 100%;background-repeat:no-repeat}.header__inner .menu>li>.sub-menu>li>.sub-menu>li.lock>a::before{background-image:url(../assets/icons/lock.svg)}.header__inner .menu>li>.sub-menu>li>.sub-menu>li.chest>a::before{background-image:url(../assets/icons/chest.svg)}.header__inner .menu>li>.sub-menu>li>.sub-menu>li.people>a::before{background-image:url(../assets/icons/people.svg)}.footer{overflow:hidden}.footer__gototop{position:fixed;opacity:0;transform:translateY(20px);transition:background-color .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){.footer__gototop{right:25px;bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__gototop{right:calc(25px + 25 * (100vw - 375px)/ 1545);bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__gototop{right:50px;bottom:50px}}.footer__gototop.visible{opacity:1;transform:translateY(0)}.footer__contact{scroll-margin-top:var(--header-height)}@media screen and (max-width:374px){.footer__contact{padding-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__contact{padding-top:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__contact{padding-top:100px}}@media screen and (max-width:374px){.footer__contact{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__contact{padding-bottom:calc(30px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__contact{padding-bottom:60px}}@media screen and (max-width:374px){.footer__contact__title{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__contact__title{margin-bottom:calc(40px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__contact__title{margin-bottom:70px}}.footer__contact__description{line-height:140%;font-family:Nippo,sans-serif;font-weight:300}@media screen and (max-width:374px){.footer__contact__description{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__contact__description{font-size:calc(18px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__contact__description{font-size:26px}}@media screen and (max-width:374px){.footer__contact__description{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__contact__description{margin-bottom:calc(40px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__contact__description{margin-bottom:70px}}.footer__contact__description a{text-decoration:underline}.footer__contact__buttons{display:flex;flex-direction:column}@media screen and (max-width:374px){.footer__contact__buttons{gap:30px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__contact__buttons{gap:calc(30px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__contact__buttons{gap:60px}}@media (min-width:1024px){.footer__contact__buttons{flex-direction:row;justify-content:space-between}}.footer__contact__buttons .button:hover .button__wrapper{border-radius:6px}@media (max-width:599px){.footer__contact__buttons .button{width:100%}}.footer__contact__buttons .button__border,.footer__contact__buttons .button__wrapper{border-radius:10px}.footer__infos{position:relative;display:grid}@media screen and (max-width:374px){.footer__infos{padding-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos{padding-top:calc(50px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos{padding-top:80px}}@media screen and (max-width:374px){.footer__infos{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos{padding-bottom:calc(30px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos{padding-bottom:80px}}@media screen and (max-width:374px){.footer__infos{gap:40px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos{gap:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos{gap:80px}}@media (min-width:1024px){.footer__infos{grid-template-columns:repeat(3,1fr)}}.footer__infos::after{content:"";position:absolute;display:block;right:4px;bottom:0;background-image:url(../assets/icons/gear.svg);background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:374px){.footer__infos::after{width:228px;height:228px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos::after{width:calc(228px + 0 * (100vw - 375px)/ 1545);height:calc(228px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos::after{width:228px;height:228px}}@media screen and (max-width:1023px) and (max-width:374px){.footer__infos::after{right:-68px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.footer__infos::after{right:calc(-68px + 0 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.footer__infos::after{right:-68px}}.footer__infos__logo{display:block;width:-moz-fit-content;width:fit-content}.footer__infos__logo img{display:block}@media screen and (max-width:374px){.footer__infos__logo img{height:52px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos__logo img{height:calc(52px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos__logo img{height:52px}}.footer__infos__item{line-height:140%}@media screen and (max-width:374px){.footer__infos__item{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos__item{font-size:calc(16px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos__item{font-size:18px}}.footer__infos__item__title{font-weight:700}.footer__infos__item__socials{display:flex}@media screen and (max-width:374px){.footer__infos__item__socials{margin-top:15px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos__item__socials{margin-top:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos__item__socials{margin-top:15px}}@media screen and (max-width:374px){.footer__infos__item__socials{gap:15px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos__item__socials{gap:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos__item__socials{gap:15px}}.footer__infos__item__socials__item{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}@media screen and (max-width:374px){.footer__infos__item__socials__item{width:45px;height:45px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos__item__socials__item{width:calc(45px + 0 * (100vw - 375px)/ 1545);height:calc(45px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos__item__socials__item{width:45px;height:45px}}@media screen and (max-width:374px){.footer__infos__item__socials__item img{height:25px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__infos__item__socials__item img{height:calc(25px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__infos__item__socials__item img{height:25px}}.footer__credits{line-height:140%}@media screen and (max-width:374px){.footer__credits{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__credits{padding-top:calc(20px + 10 * (100vw - 375px)/ 1545);padding-bottom:calc(20px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__credits{padding-top:30px;padding-bottom:30px}}@media screen and (max-width:374px){.footer__credits{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.footer__credits{font-size:calc(14px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.footer__credits{font-size:16px}}.footer__credits__content{display:block;text-wrap:balance}.footer__credits__content a{text-decoration:underline}.banner{display:flex;flex-direction:column}@media screen and (max-width:374px){.banner{gap:40px}}@media screen and (min-width:375px) and (max-width:1919px){.banner{gap:calc(40px + -10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner{gap:30px}}@media screen and (max-width:374px){.banner{padding-top:15px}}@media screen and (min-width:375px) and (max-width:1919px){.banner{padding-top:calc(15px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner{padding-top:25px}}@media screen and (max-width:374px){.banner{padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.banner{padding-bottom:calc(20px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner{padding-bottom:20px}}.banner__media{position:relative}@media (min-width:1024px){.banner__media{height:calc(92vh - var(--header-height))}}.banner__media.video{position:relative}@media screen and (min-width:1920px){.banner__media.video{padding-left:150px!important;padding-right:150px!important;height:max(calc(92vh - var(--header-height)),45vw)}}.banner__media img,.banner__media video{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.banner__media img,.banner__media video{aspect-ratio:16/9}}.banner__media__slider{height:100%}.banner__media__slider__item{position:relative}.banner__media__infos{position:absolute;opacity:0;animation:fade-in .8s cubic-bezier(.215,.61,.355,1) .2s forwards}@media screen and (max-width:374px){.banner__media__infos{left:24px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__media__infos{left:calc(24px + 22 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__media__infos{left:46px}}@media screen and (max-width:374px){.banner__media__infos{bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__media__infos{bottom:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__media__infos{bottom:40px}}@media screen and (max-width:374px){.banner__media__infos__title{margin-bottom:6px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__media__infos__title{margin-bottom:calc(6px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__media__infos__title{margin-bottom:12px}}.banner__media__infos__subtitle{text-transform:uppercase;font-weight:700}@media screen and (max-width:374px){.banner__media__infos__subtitle{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__media__infos__subtitle{font-size:calc(14px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__media__infos__subtitle{font-size:18px}}.banner__media__down{position:absolute;left:50%;opacity:0;transform:translate(-50%,-20px);animation:fade-in .4s cubic-bezier(.215,.61,.355,1) 1s forwards,arrow-bounce 5s cubic-bezier(.215,.61,.355,1) 1s infinite}@media screen and (max-width:374px){.banner__media__down{bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__media__down{bottom:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__media__down{bottom:30px}}.banner__media__down svg{transform:rotate(180deg)}@media (max-width:1023px){.banner__media__down{display:none}}.banner__cta{display:flex;flex-wrap:wrap;justify-content:center;scroll-margin-top:calc(var(--header-height) - 20px)}@media screen and (max-width:374px){.banner__cta{gap:10px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__cta{gap:calc(10px + 90 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__cta{gap:100px}}@media (min-width:768px){.banner__cta{flex-wrap:nowrap}}.banner__cta__item{display:flex;flex-direction:column;border-radius:10px;transition:background-color .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){.banner__cta__item{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__cta__item{padding-top:calc(20px + 0 * (100vw - 375px)/ 1545);padding-bottom:calc(20px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__cta__item{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:374px){.banner__cta__item{padding-left:15px;padding-right:15px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__cta__item{padding-left:calc(15px + 15 * (100vw - 375px)/ 1545);padding-right:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__cta__item{padding-left:30px;padding-right:30px}}@media screen and (max-width:374px){.banner__cta__item{gap:10px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__cta__item{gap:calc(10px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__cta__item{gap:16px}}.banner__cta__item:hover{background-color:rgba(255,255,255,.1)}@media screen and (max-width:374px){.banner__cta__item__icon{height:25px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__cta__item__icon{height:calc(25px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__cta__item__icon{height:40px}}.banner__cta__item__title{font-family:Nippo,sans-serif;font-weight:600;line-height:140%;text-align:center;text-transform:uppercase}@media screen and (max-width:374px){.banner__cta__item__title{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){.banner__cta__item__title{font-size:calc(14px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.banner__cta__item__title{font-size:22px}}.opinion{position:relative;display:grid}@media screen and (max-width:374px){.opinion{padding-top:20px;padding-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion{padding-top:calc(20px + 80 * (100vw - 375px)/ 1545);padding-bottom:calc(20px + 80 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:374px){.opinion{gap:30px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion{gap:calc(30px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion{gap:50px}}@media (min-width:1024px){.opinion{grid-template-columns:repeat(2,1fr)}}.opinion::before{content:"";position:absolute;display:block;bottom:0;background-image:url(../assets/icons/gear.svg);background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:374px){.opinion::before{width:104px;height:104px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion::before{width:calc(104px + 182 * (100vw - 375px)/ 1545);height:calc(104px + 182 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion::before{width:286px;height:286px}}@media screen and (max-width:374px){.opinion::before{left:-50px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion::before{left:calc(-50px + -20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion::before{left:-70px}}@media (max-width:1023px){.opinion::before{bottom:50%}}.opinion__content{font-family:Nippo,sans-serif;line-height:140%}@media screen and (max-width:374px){.opinion__content{font-size:20px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion__content{font-size:calc(20px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion__content{font-size:26px}}@media screen and (max-width:374px){.opinion__content p:not(:last-child){margin-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion__content p:not(:last-child){margin-bottom:calc(20px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion__content p:not(:last-child){margin-bottom:24px}}.opinion__block{display:grid;width:-moz-fit-content;width:fit-content;border-radius:20px;border:solid 1.5px rgba(255,255,255,.15);background-color:#000;z-index:1}@media screen and (max-width:374px){.opinion__block{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion__block{padding-top:calc(30px + 25 * (100vw - 375px)/ 1545);padding-bottom:calc(30px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion__block{padding-top:55px;padding-bottom:55px}}@media screen and (max-width:374px){.opinion__block{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion__block{padding-left:calc(30px + 0 * (100vw - 375px)/ 1545);padding-right:calc(30px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion__block{padding-left:30px;padding-right:30px}}@media screen and (max-width:374px){.opinion__block{gap:15px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion__block{gap:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion__block{gap:15px}}@media (min-width:1024px){.opinion__block{grid-template-columns:auto auto}}.opinion__block__description{line-height:140%;font-weight:600}@media screen and (max-width:374px){.opinion__block__description{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion__block__description{margin-bottom:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion__block__description{margin-bottom:15px}}@media screen and (max-width:374px){.opinion__block__description{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.opinion__block__description{font-size:calc(16px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.opinion__block__description{font-size:22px}}@media (min-width:1024px){.opinion__block__description{grid-column:2}}@media (min-width:1024px){.opinion__block .button{grid-column:2}}.info-card{scroll-margin-top:var(--header-height)}@media screen and (max-width:374px){.info-card{padding-top:20px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card{padding-top:calc(20px + 80 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card{padding-top:100px}}@media screen and (max-width:374px){.info-card{padding-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card{padding-bottom:calc(40px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card{padding-bottom:80px}}.info-card__wrapper{position:relative}.info-card__wrapper::after{content:"";position:absolute;display:block;top:50%;left:50%;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:22px;transform:translate(-50%,-50%);z-index:0}.info-card__wrapper.gradiant::after{background:linear-gradient(90deg,rgba(var(--color-rgb),1) 0,rgba(255,255,255,0) 70%)}.info-card__wrapper.gradiant .info-card__inner{animation:background-move 7.5s ease-in-out infinite alternate-reverse;background:linear-gradient(92deg,rgba(var(--color-gradiant-1),.7) -.56%,rgba(var(--color-gradiant-2),.7) 37.91%,rgba(var(--color-gradiant-3),.7) 78%);background-size:200% 200%}@media (min-width:1024px){.info-card__wrapper.gradiant .info-card__inner{background:linear-gradient(104deg,rgba(var(--color-gradiant-1),.7) 25.22%,rgba(var(--color-gradiant-2),.7) 58.46%,rgba(var(--color-gradiant-3),.7) 93.1%) 200% 200%;background-size:200% 200%}}.info-card__wrapper.gradiant .info-card__inner .info-card__title__label{background-color:var(--color-label)}.info-card__wrapper.gradiant .info-card__inner .info-card__title__label::after{display:none}.info-card__wrapper.gradiant .info-card__inner .info-card__title__label span{color:#fff}.info-card__wrapper.image::after{background:linear-gradient(90deg,rgba(var(--color-rgb),1) 0,rgba(255,255,255,0) 70%)}.info-card__wrapper.none .info-card__inner{border:solid 1.5px var(--color);background:linear-gradient(270deg,rgba(var(--color-rgb),.12) 0,rgba(var(--color-rgb),.28) 100%)}@media screen and (max-width:374px){.info-card__wrapper.none .info-card__inner{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__wrapper.none .info-card__inner{padding-top:calc(30px + 10 * (100vw - 375px)/ 1545);padding-bottom:calc(30px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__wrapper.none .info-card__inner{padding-top:40px;padding-bottom:40px}}.info-card__inner{position:relative;display:grid;border-radius:20px;background-color:#000;overflow:hidden;z-index:1}@media screen and (max-width:374px){.info-card__inner{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__inner{padding-top:calc(30px + 45 * (100vw - 375px)/ 1545);padding-bottom:calc(30px + 45 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__inner{padding-top:75px;padding-bottom:75px}}@media screen and (max-width:374px){.info-card__inner{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__inner{padding-left:calc(30px + 15 * (100vw - 375px)/ 1545);padding-right:calc(30px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__inner{padding-left:45px;padding-right:45px}}@media screen and (max-width:1023px){.info-card__inner{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:1024px) and (max-width:1919px){.info-card__inner{-moz-column-gap:calc(30px + 22 * (100vw - 1024px)/ 896);column-gap:calc(30px + 22 * (100vw - 1024px)/ 896)}}@media screen and (min-width:1920px){.info-card__inner{-moz-column-gap:52px;column-gap:52px}}@media (min-width:1024px){.info-card__inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.info-card__inner.video .info-card__media{grid-row:5}}@media screen and (max-width:1023px) and (max-width:374px){.info-card__inner.video .info-card__media{margin-top:40px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.info-card__inner.video .info-card__media{margin-top:calc(40px + 12 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.info-card__inner.video .info-card__media{margin-top:52px}}@media (min-width:1024px){.info-card__inner.video .info-card__button,.info-card__inner.video .info-card__description,.info-card__inner.video .info-card__specs,.info-card__inner.video .info-card__title{grid-column:2}.info-card__inner.video .info-card__title{grid-row:1}.info-card__inner.video .info-card__media{grid-column:1;grid-row:1/5 span}.info-card__inner.video .info-card__description{grid-row:2}.info-card__inner.video .info-card__specs{grid-row:3}.info-card__inner.video .info-card__button{grid-row:4}}@media screen and (max-width:374px){.info-card__inner.image .info-card__title{margin-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__inner.image .info-card__title{margin-bottom:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__inner.image .info-card__title{margin-bottom:40px}}@media (max-width:599px){.info-card__inner.image .info-card__button{display:block;margin:0 auto}}@media screen and (max-width:1023px) and (max-width:374px){.info-card__inner.image .info-card__media{margin-bottom:20px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.info-card__inner.image .info-card__media{margin-bottom:calc(20px + 10 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.info-card__inner.image .info-card__media{margin-bottom:30px}}@media (min-width:1024px){.info-card__inner.image .info-card__button,.info-card__inner.image .info-card__description,.info-card__inner.image .info-card__specs{grid-column:2}.info-card__inner.image .info-card__title{grid-row:1}.info-card__inner.image .info-card__media{grid-column:1;grid-row:2/6 span}.info-card__inner.image .info-card__description{grid-row:2}.info-card__inner.image .info-card__specs{grid-row:3}.info-card__inner.image .info-card__button{grid-row:4}}@media (min-width:1024px){.info-card__inner.none .info-card__title{grid-row:1}.info-card__inner.none .info-card__description{grid-row:2;grid-column:1}.info-card__inner.none .info-card__specs{grid-row:2;grid-column:2}.info-card__inner.none .info-card__button{grid-row:3}}.info-card__inner>:not(img){position:relative;z-index:1}@media screen and (max-width:374px){.info-card__title{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__title{margin-bottom:calc(10px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__title{margin-bottom:15px}}.info-card__title__label{color:#000;background-color:color-mix(in srgb,var(--color),#fff)}@media screen and (max-width:374px){.info-card__title__label{margin-bottom:6px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__title__label{margin-bottom:calc(6px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__title__label{margin-bottom:10px}}.info-card__title__value{color:var(--color)}.info-card__media iframe{display:block;width:100%;height:100%;margin-left:auto;border-radius:20px;aspect-ratio:16/9}.info-card__media img{width:100%;border-radius:20px}@media screen and (max-width:374px){.info-card__description{margin-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__description{margin-bottom:calc(25px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__description{margin-bottom:25px}}@media screen and (max-width:374px){.info-card__description p:not(:last-child){margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__description p:not(:last-child){margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__description p:not(:last-child){margin-bottom:20px}}.info-card__specs{display:grid}@media screen and (max-width:374px){.info-card__specs{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__specs{margin-bottom:calc(30px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__specs{margin-bottom:30px}}@media screen and (max-width:374px){.info-card__specs{row-gap:18px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__specs{row-gap:calc(18px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__specs{row-gap:18px}}@media screen and (max-width:1023px){.info-card__specs{-moz-column-gap:16px;column-gap:16px}}@media screen and (min-width:1024px) and (max-width:1919px){.info-card__specs{-moz-column-gap:calc(16px + 52 * (100vw - 1024px)/ 896);column-gap:calc(16px + 52 * (100vw - 1024px)/ 896)}}@media screen and (min-width:1920px){.info-card__specs{-moz-column-gap:68px;column-gap:68px}}@media (min-width:600px){.info-card__specs{width:-moz-fit-content;width:fit-content}}@media screen and (min-width:600px) and (max-width:599px){.info-card__specs{min-width:250px}}@media screen and (min-width:600px) and (min-width:600px) and (max-width:1919px){.info-card__specs{min-width:calc(250px + 250 * (100vw - 600px)/ 1320)}}@media screen and (min-width:600px) and (min-width:1920px){.info-card__specs{min-width:500px}}@media (min-width:1024px){.info-card__specs{grid-template-columns:repeat(2,1fr)}}.info-card__specs__item{display:flex;align-items:center}@media screen and (max-width:374px){.info-card__specs__item{gap:16px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__specs__item{gap:calc(16px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__specs__item{gap:16px}}@media screen and (max-width:374px){.info-card__specs__item{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__specs__item{font-size:calc(16px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__specs__item{font-size:16px}}@media screen and (max-width:374px){.info-card__specs__item__icon{height:20px}}@media screen and (min-width:375px) and (max-width:1919px){.info-card__specs__item__icon{height:calc(20px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.info-card__specs__item__icon{height:20px}}.info-card__specs__item__name{font-weight:600}.info-card__specs__item__value{margin-left:auto;font-weight:300}.info-card__background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2}.carousel{scroll-margin-top:var(--header-height)}@media screen and (max-width:374px){.carousel{padding-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.carousel{padding-top:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.carousel{padding-top:100px}}.carousel__inner{overflow:hidden}.carousel__header{display:flex}@media screen and (max-width:374px){.carousel__header{gap:30px}}@media screen and (min-width:375px) and (max-width:1919px){.carousel__header{gap:calc(30px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.carousel__header{gap:60px}}@media screen and (max-width:374px){.carousel__header{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.carousel__header{margin-bottom:calc(30px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.carousel__header{margin-bottom:70px}}@media (max-width:1023px){.carousel__header{flex-direction:column}}.carousel__header__button{display:flex;align-items:center;flex-grow:1}.carousel__header__button__line{display:block;height:1.5px;width:100%;background-color:#fff}.carousel__header__button .button{flex-shrink:0}.carousel__header__button .button .button__border{box-shadow:none;border:solid 1.5px var(--color)}.carousel__header__button .button:hover .button__border{top:0;left:0;width:100%;height:100%}@media screen and (max-width:374px){.carousel__content{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.carousel__content{padding-bottom:calc(30px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.carousel__content{padding-bottom:80px}}@media (max-width:767px){.carousel__content.items-1 .carousel__content__next,.carousel__content.items-1 .carousel__content__previous{display:none}}@media (min-width:768px) and (max-width:1439px){.carousel__content.items-1 .carousel__content__next,.carousel__content.items-1 .carousel__content__previous,.carousel__content.items-2 .carousel__content__next,.carousel__content.items-2 .carousel__content__previous{display:none}}@media (min-width:1440px){.carousel__content.items-1 .carousel__content__next,.carousel__content.items-1 .carousel__content__previous,.carousel__content.items-2 .carousel__content__next,.carousel__content.items-2 .carousel__content__previous,.carousel__content.items-3 .carousel__content__next,.carousel__content.items-3 .carousel__content__previous{display:none}}.carousel__content__wrapper{position:relative}.carousel__content__wrapper .swiper{overflow:visible}.carousel__content__wrapper .swiper-slide{display:flex;height:auto;opacity:1;transform:translateX(0);transition:transform .4s cubic-bezier(.215,.61,.355,1) .2s,opacity .4s cubic-bezier(.215,.61,.355,1)}@media (max-width:767px){.carousel__content__wrapper .swiper-slide-next,.carousel__content__wrapper .swiper-slide-prev{pointer-events:none;opacity:0}}@media (min-width:768px) and (max-width:1439px){.carousel__content__wrapper .swiper-slide-next+.swiper-slide,.carousel__content__wrapper .swiper-slide-prev{pointer-events:none;opacity:0}.carousel__content__wrapper .swiper-slide-next+.swiper-slide{transform:translateX(100px)}}@media (min-width:1440px){.carousel__content__wrapper .swiper-slide-next+.swiper-slide+.swiper-slide,.carousel__content__wrapper .swiper-slide-prev{pointer-events:none;opacity:0}.carousel__content__wrapper .swiper-slide-next+.swiper-slide+.swiper-slide{transform:translateX(100px)}}@media (min-width:768px){.carousel__content__wrapper .swiper-slide-prev{transform:translateX(-100px)!important}}.carousel__content__pagination.swiper-pagination-bullets.swiper-pagination-bullets{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (max-width:374px){.carousel__content__pagination.swiper-pagination-bullets.swiper-pagination-bullets{margin-top:45px}}@media screen and (min-width:375px) and (max-width:1919px){.carousel__content__pagination.swiper-pagination-bullets.swiper-pagination-bullets{margin-top:calc(45px + -15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.carousel__content__pagination.swiper-pagination-bullets.swiper-pagination-bullets{margin-top:30px}}.carousel__content__pagination .swiper-pagination-bullet{border:solid 1px #fff;opacity:1;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){.carousel__content__pagination .swiper-pagination-bullet{width:9px;height:9px}}@media screen and (min-width:375px) and (max-width:1919px){.carousel__content__pagination .swiper-pagination-bullet{width:calc(9px + 0 * (100vw - 375px)/ 1545);height:calc(9px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.carousel__content__pagination .swiper-pagination-bullet{width:9px;height:9px}}.carousel__content__pagination .swiper-pagination-bullet-active{background-color:#fff}.carousel__content__next,.carousel__content__previous{cursor:pointer;position:absolute;top:50%;transform:translate(0,-50%);z-index:1;transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}.carousel__content__next:hover path,.carousel__content__previous:hover path{fill:#c7483c}.carousel__content__next.swiper-button-disabled:not(.swiper-button-lock),.carousel__content__previous.swiper-button-disabled:not(.swiper-button-lock){opacity:0}.carousel__content__next.swiper-button-lock,.carousel__content__previous.swiper-button-lock{display:block}.carousel__content__next path,.carousel__content__previous path{transition:fill .3s cubic-bezier(.215,.61,.355,1)}.carousel__content__previous{transform:translate(0,-50%) rotate(180deg);transform-origin:center}@media screen and (max-width:374px){.carousel__content__previous{left:20px}}@media screen and (min-width:375px) and (max-width:1919px){.carousel__content__previous{left:calc(20px + 76 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.carousel__content__previous{left:96px}}.carousel__content__previous:hover{transform:translate(-5px,-50%) rotate(180deg)}@media screen and (max-width:1023px) and (max-width:374px){.carousel__content__next{right:10px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1023px){.carousel__content__next{right:calc(10px + 15 * (100vw - 375px)/ 649)}}@media screen and (max-width:1023px) and (min-width:1024px){.carousel__content__next{right:25px}}@media screen and (min-width:1024px) and (max-width:1023px){.carousel__content__next{right:80px}}@media screen and (min-width:1024px) and (min-width:1024px) and (max-width:1919px){.carousel__content__next{right:calc(80px + 20 * (100vw - 1024px)/ 896)}}@media screen and (min-width:1024px) and (min-width:1920px){.carousel__content__next{right:100px}}.carousel__content__next:hover{transform:translate(5px,-50%)}@media screen and (max-width:374px){.gift{padding-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.gift{padding-top:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gift{padding-top:100px}}@media screen and (max-width:374px){.gift{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.gift{padding-bottom:calc(30px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gift{padding-bottom:80px}}@media screen and (max-width:374px){.gift__title{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.gift__title{margin-bottom:calc(40px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gift__title{margin-bottom:70px}}.gift__wrapper{display:grid}@media screen and (max-width:374px){.gift__wrapper{gap:40px}}@media screen and (min-width:375px) and (max-width:1919px){.gift__wrapper{gap:calc(40px + 60 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gift__wrapper{gap:100px}}@media (min-width:1024px){.gift__wrapper{grid-template-columns:repeat(2,1fr);align-items:center}}.gift__image{width:100%}@media screen and (max-width:374px){.gift__content__description{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.gift__content__description{margin-bottom:calc(30px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.gift__content__description{margin-bottom:40px}}@media screen and (max-width:374px){.sponsors{padding-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.sponsors{padding-top:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sponsors{padding-top:100px}}@media screen and (max-width:374px){.sponsors{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.sponsors{padding-bottom:calc(30px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sponsors{padding-bottom:80px}}@media (min-width:1024px){.sponsors{display:flex;align-items:center}}@media screen and (min-width:1024px) and (max-width:374px){.sponsors{gap:80px}}@media screen and (min-width:1024px) and (min-width:375px) and (max-width:1919px){.sponsors{gap:calc(80px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1024px) and (min-width:1920px){.sponsors{gap:120px}}@media screen and (max-width:1023px) and (max-width:374px){.sponsors__title{margin-bottom:40px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.sponsors__title{margin-bottom:calc(40px + 30 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.sponsors__title{margin-bottom:70px}}.sponsors__list{display:flex;flex-wrap:wrap}@media screen and (max-width:374px){.sponsors__list{gap:45px}}@media screen and (min-width:375px) and (max-width:1919px){.sponsors__list{gap:calc(45px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sponsors__list{gap:50px}}.sponsors__list__item{position:relative;display:block;width:-moz-fit-content;width:fit-content;border:solid 1.5px rgba(255,255,255,.15);border-radius:20px}@media screen and (max-width:374px){.sponsors__list__item{padding-top:30px;padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.sponsors__list__item{padding-top:calc(30px + 40 * (100vw - 375px)/ 1545);padding-bottom:calc(30px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sponsors__list__item{padding-top:70px;padding-bottom:70px}}@media screen and (max-width:374px){.sponsors__list__item{padding-left:35px;padding-right:35px}}@media screen and (min-width:375px) and (max-width:1919px){.sponsors__list__item{padding-left:calc(35px + 25 * (100vw - 375px)/ 1545);padding-right:calc(35px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.sponsors__list__item{padding-left:60px;padding-right:60px}}.sponsors__list__item:hover::after{opacity:1}.sponsors__list__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:18px;background:linear-gradient(180deg,#202020 0,#121212 20%,#000 100%);opacity:0;z-index:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.sponsors__list__item img{position:relative;display:block;width:100%;z-index:1}.accordions{scroll-margin-top:var(--header-height)}@media screen and (max-width:374px){.accordions{padding-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions{padding-top:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions{padding-top:100px}}@media screen and (max-width:374px){.accordions{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions{padding-bottom:calc(30px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions{padding-bottom:80px}}@media screen and (max-width:374px){.accordions__title{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__title{margin-bottom:calc(40px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__title{margin-bottom:70px}}.accordions__subtitle{line-height:140%;font-family:Nippo,sans-serif;font-weight:300}@media screen and (max-width:374px){.accordions__subtitle{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__subtitle{font-size:calc(18px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__subtitle{font-size:26px}}@media screen and (max-width:374px){.accordions__subtitle{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__subtitle{margin-bottom:calc(30px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__subtitle{margin-bottom:30px}}.accordions__list__item{scroll-margin-top:var(--header-height);position:relative}@media screen and (max-width:374px){.accordions__list__item{padding:2px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item{padding:calc(2px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item{padding:2px}}.accordions__list__item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:20px;background:linear-gradient(180deg,#fff 0,rgba(0,0,0,0) 75%);z-index:0}.accordions__list__item.open .accordions__list__item__inner::after,.accordions__list__item:hover .accordions__list__item__inner::after{opacity:1}.accordions__list__item.open .accordions__list__item__header__title svg rect:first-child{transform:rotate(90deg)}.accordions__list__item.open .accordions__list__item__content__inner{opacity:1;transform:translateY(0);transition-delay:.1s}.accordions__list__item__inner{position:relative;border-radius:18px;background-color:#000;z-index:1}@media screen and (max-width:374px){.accordions__list__item__inner{padding-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__inner{padding-bottom:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__inner{padding-bottom:15px}}.accordions__list__item__inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:18px;background:linear-gradient(180deg,#202020 0,#121212 20%,#000 100%);opacity:.4;z-index:0;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.accordions__list__item__inner>div{position:relative;z-index:1}.accordions__list__item__header{cursor:pointer}@media screen and (max-width:374px){.accordions__list__item__header{padding-top:20px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__header{padding-top:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__header{padding-top:40px}}@media screen and (max-width:374px){.accordions__list__item__header{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__header{padding-left:calc(30px + 40 * (100vw - 375px)/ 1545);padding-right:calc(30px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__header{padding-left:70px;padding-right:70px}}@media screen and (max-width:374px){.accordions__list__item__header{padding-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__header{padding-bottom:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__header{padding-bottom:15px}}.accordions__list__item__header__title{display:flex;align-items:center;justify-content:space-between;line-height:140%;font-weight:700;text-transform:uppercase}@media screen and (max-width:374px){.accordions__list__item__header__title{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__header__title{font-size:calc(16px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__header__title{font-size:18px}}@media screen and (max-width:374px){.accordions__list__item__header__title{margin-bottom:2px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__header__title{margin-bottom:calc(2px + 2 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__header__title{margin-bottom:4px}}@media screen and (max-width:374px){.accordions__list__item__header__title{gap:20px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__header__title{gap:calc(20px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__header__title{gap:20px}}.accordions__list__item__header__title svg rect:first-child{transform-origin:center;transition:transform .4s cubic-bezier(.215,.61,.355,1)}.accordions__list__item__header__subtitle{line-height:140%;font-weight:600}@media screen and (max-width:374px){.accordions__list__item__header__subtitle{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__header__subtitle{font-size:calc(16px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__header__subtitle{font-size:16px}}.accordions__list__item__content{height:0;overflow:hidden;transition:height .5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){.accordions__list__item__content{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content{padding-left:calc(30px + 40 * (100vw - 375px)/ 1545);padding-right:calc(30px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content{padding-left:70px;padding-right:70px}}.accordions__list__item__content__inner{opacity:0;transform:translateY(10px);transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){.accordions__list__item__content__inner{padding-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content__inner{padding-bottom:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content__inner{padding-bottom:15px}}.accordions__list__item__content__inner.two-col{display:grid}@media screen and (max-width:374px){.accordions__list__item__content__inner.two-col{-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content__inner.two-col{-moz-column-gap:calc(30px + 70 * (100vw - 375px)/ 1545);column-gap:calc(30px + 70 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content__inner.two-col{-moz-column-gap:100px;column-gap:100px}}@media screen and (max-width:374px){.accordions__list__item__content__inner.two-col{row-gap:30px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content__inner.two-col{row-gap:calc(30px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content__inner.two-col{row-gap:30px}}@media screen and (max-width:374px){.accordions__list__item__content__inner.two-col{padding-top:15px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content__inner.two-col{padding-top:calc(15px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content__inner.two-col{padding-top:15px}}@media screen and (max-width:374px){.accordions__list__item__content__inner.two-col{padding-bottom:15px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content__inner.two-col{padding-bottom:calc(15px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content__inner.two-col{padding-bottom:35px}}@media (min-width:1024px){.accordions__list__item__content__inner.two-col{grid-template-columns:repeat(2,1fr)}}.accordions__list__item__content__inner.two-col>div{border-radius:20px;background-color:#000}@media screen and (max-width:374px){.accordions__list__item__content__inner.two-col>div{padding:15px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content__inner.two-col>div{padding:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content__inner.two-col>div{padding:30px}}.accordions__list__item__content h4{line-height:140%;text-transform:uppercase;font-weight:700}@media screen and (max-width:374px){.accordions__list__item__content h4{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content h4{font-size:calc(18px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content h4{font-size:18px}}@media screen and (max-width:374px){.accordions__list__item__content h4{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content h4{margin-bottom:calc(10px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content h4{margin-bottom:10px}}.accordions__list__item__content p{line-height:140%}@media screen and (max-width:374px){.accordions__list__item__content p{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content p{font-size:calc(16px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content p{font-size:16px}}@media screen and (max-width:374px){.accordions__list__item__content p:not(:last-child){margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.accordions__list__item__content p:not(:last-child){margin-bottom:calc(10px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.accordions__list__item__content p:not(:last-child){margin-bottom:10px}}.prices{scroll-margin-top:var(--header-height)}@media screen and (max-width:374px){.prices{padding-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.prices{padding-top:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices{padding-top:100px}}@media screen and (max-width:374px){.prices{padding-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.prices{padding-bottom:calc(30px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices{padding-bottom:80px}}@media screen and (max-width:374px){.prices__title{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__title{margin-bottom:calc(40px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__title{margin-bottom:70px}}.prices__table{display:grid;grid-template-columns:repeat(2,1fr);border:solid 1.5px rgba(255,255,255,.15);border-radius:20px}@media screen and (max-width:374px){.prices__table{padding-top:25px;padding-bottom:25px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table{padding-top:calc(25px + 25 * (100vw - 375px)/ 1545);padding-bottom:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:374px){.prices__table{padding-left:25px;padding-right:25px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table{padding-left:calc(25px + 75 * (100vw - 375px)/ 1545);padding-right:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table{padding-left:100px;padding-right:100px}}@media screen and (max-width:374px){.prices__table{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table{margin-bottom:calc(30px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table{margin-bottom:40px}}@media screen and (max-width:374px){.prices__table{-moz-column-gap:25px;column-gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table{-moz-column-gap:calc(25px + 75 * (100vw - 375px)/ 1545);column-gap:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table{-moz-column-gap:100px;column-gap:100px}}@media screen and (max-width:374px){.prices__table{row-gap:30px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table{row-gap:calc(30px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table{row-gap:70px}}@media (min-width:1024px){.prices__table{max-width:80%;margin-left:auto;margin-right:auto}}.prices__table__titles{display:grid;grid-template-columns:repeat(2,1fr);grid-column:2 span}@media screen and (max-width:374px){.prices__table__titles{-moz-column-gap:25px;column-gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table__titles{-moz-column-gap:calc(25px + 75 * (100vw - 375px)/ 1545);column-gap:calc(25px + 75 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table__titles{-moz-column-gap:100px;column-gap:100px}}.prices__table__titles__item{display:flex;align-items:center;justify-content:center;line-height:140%;font-family:Nippo,sans-serif;font-weight:600}@media screen and (max-width:374px){.prices__table__titles__item{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table__titles__item{font-size:calc(16px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table__titles__item{font-size:26px}}@media screen and (max-width:374px){.prices__table__titles__item{gap:15px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table__titles__item{gap:calc(15px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table__titles__item{gap:20px}}.prices__table__column__rows{display:grid}@media screen and (max-width:374px){.prices__table__column__rows{gap:25px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table__column__rows{gap:calc(25px + 25 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table__column__rows{gap:50px}}.prices__table__column__rows__item{text-align:center;font-family:Nippo,sans-serif;font-weight:300}@media screen and (max-width:374px){.prices__table__column__rows__item{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__table__column__rows__item{font-size:calc(16px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__table__column__rows__item{font-size:26px}}.prices__description{line-height:140%;font-family:Nippo,sans-serif;font-weight:300}@media screen and (max-width:374px){.prices__description{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__description{font-size:calc(18px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__description{font-size:26px}}@media screen and (max-width:374px){.prices__description{margin-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__description{margin-bottom:calc(40px + 30 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__description{margin-bottom:70px}}@media screen and (max-width:374px){.prices__description p:not(:last-child){margin-bottom:6px}}@media screen and (min-width:375px) and (max-width:1919px){.prices__description p:not(:last-child){margin-bottom:calc(6px + 6 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.prices__description p:not(:last-child){margin-bottom:12px}}@media (min-width:1024px){.prices__button{width:-moz-fit-content;width:fit-content;margin:0 auto}}body #tarteaucitronRoot div#tarteaucitronAlertBig{border:1.5px solid rgba(255,255,255,.3);border-radius:20px!important;background-color:#000;width:80%!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:1024px){body #tarteaucitronRoot div#tarteaucitronAlertBig{width:70%!important}}@media (min-width:1440px){body #tarteaucitronRoot div#tarteaucitronAlertBig{width:50%!important}}div#tarteaucitronAlertBig:before{color:#fff;font-family:Nippo,sans-serif;font-weight:700;text-transform:uppercase}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{margin:20px 0 30px!important;line-height:140%;font-size:18px!important;font-family:Nippo,sans-serif;font-weight:500}@media (min-width:1024px){#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{font-size:22px!important}}#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig .tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom,#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig .tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop{width:100%!important;padding-bottom:30px!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;border-left:0!important}#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig .tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig .tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert{width:100%;text-align:center}#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig .tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom.tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl,#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig .tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop #tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl{display:none!important}#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl{margin-top:30px!important;margin-bottom:0!important}.tarteaucitronBorder,div#tarteaucitronMainLineOffset{border:0!important}#tarteaucitron [aria-pressed=true]{font-weight:700}.tac_visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div#tarteaucitronAlertBig:focus{outline:0}.tarteaucitron-modal-open{overflow:hidden;height:100%}#tarteaucitronContentWrapper{display:unset}div#tarteaucitronServices{border-radius:20px;border:solid 1.5px rgba(255,255,255,.15)!important}button#tarteaucitronClosePanel{top:60px;right:40px!important;border-radius:20px 20px 0 0}button#tarteaucitronClosePanel::after{content:"";position:absolute;display:block;background-image:url(../assets/icons/cookie-close.svg);background-size:100% 100%;background-repeat:no-repeat;z-index:1}@media screen and (max-width:374px){button#tarteaucitronClosePanel::after{width:15px;height:15px}}@media screen and (min-width:375px) and (max-width:1919px){button#tarteaucitronClosePanel::after{width:calc(15px + 5 * (100vw - 375px)/ 1545);height:calc(15px + 5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){button#tarteaucitronClosePanel::after{width:20px;height:20px}}@media screen and (max-width:374px){button#tarteaucitronClosePanel::after{top:-40px}}@media screen and (min-width:375px) and (max-width:1919px){button#tarteaucitronClosePanel::after{top:calc(-40px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){button#tarteaucitronClosePanel::after{top:-30px}}@media screen and (max-width:374px){button#tarteaucitronClosePanel::after{right:-20px}}@media screen and (min-width:375px) and (max-width:1919px){button#tarteaucitronClosePanel::after{right:calc(-20px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){button#tarteaucitronClosePanel::after{right:-10px}}button.tarteaucitron-toggle-group{background:0 0!important;padding:10px 0 0;cursor:pointer}#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::before{border-color:#707070}#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::after,#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny .tarteaucitronCross::after{content:"";display:block;width:7px;height:7px;background-color:#707070;border-radius:50%}#tarteaucitronRoot .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronCross::before{font-size:20px}#tarteaucitronRoot #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk{display:none!important}#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{position:relative;margin-right:25px;color:#c7483c;font-weight:600;font-family:Switzer,sans-serif!important;text-transform:uppercase!important;border-radius:50px;background-color:rgba(253,197,10,.15);transition:background-color .2s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:374px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{padding-top:14px;padding-bottom:14px}}@media screen and (min-width:375px) and (max-width:1919px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{padding-top:calc(14px + 3 * (100vw - 375px)/ 1545);padding-bottom:calc(14px + 3 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{padding-top:17px;padding-bottom:17px}}@media screen and (max-width:374px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{padding-left:30px;padding-right:30px}}@media screen and (min-width:375px) and (max-width:1919px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{padding-left:calc(30px + 15 * (100vw - 375px)/ 1545);padding-right:calc(30px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{padding-left:45px;padding-right:45px}}@media screen and (max-width:374px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{font-size:16px}}@media screen and (min-width:375px) and (max-width:1919px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{font-size:calc(16px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{font-size:16px}}@media (max-width:1023px){#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot button.tarteaucitronCTAButton{margin-bottom:20px!important}}#tarteaucitronRoot button#tarteaucitronCloseAlert.tarteaucitronAllow,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog.tarteaucitronAllow,#tarteaucitronRoot button.tarteaucitronCTAButton.tarteaucitronAllow{color:#0ffeab;background-color:rgba(15,254,171,.15)}#tarteaucitronRoot button#tarteaucitronCloseAlert.tarteaucitronAllow:hover,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog.tarteaucitronAllow:hover,#tarteaucitronRoot button.tarteaucitronCTAButton.tarteaucitronAllow:hover{background-color:rgba(15,254,171,.25)}#tarteaucitronRoot button#tarteaucitronCloseAlert.tarteaucitronAllow::before,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog.tarteaucitronAllow::before,#tarteaucitronRoot button.tarteaucitronCTAButton.tarteaucitronAllow::before{box-shadow:0 0 3px 0 #0ffeab}#tarteaucitronRoot button#tarteaucitronCloseAlert.tarteaucitronDeny,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog.tarteaucitronDeny,#tarteaucitronRoot button.tarteaucitronCTAButton.tarteaucitronDeny{color:#fb2c42;background-color:rgba(251,44,66,.15)}#tarteaucitronRoot button#tarteaucitronCloseAlert.tarteaucitronDeny:hover,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog.tarteaucitronDeny:hover,#tarteaucitronRoot button.tarteaucitronCTAButton.tarteaucitronDeny:hover{background-color:rgba(251,44,66,.25)}#tarteaucitronRoot button#tarteaucitronCloseAlert.tarteaucitronDeny::before,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog.tarteaucitronDeny::before,#tarteaucitronRoot button.tarteaucitronCTAButton.tarteaucitronDeny::before{box-shadow:0 0 3px 0 #fb2c42}#tarteaucitronRoot button#tarteaucitronCloseAlert:hover,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog:hover,#tarteaucitronRoot button.tarteaucitronCTAButton:hover{background-color:rgba(253,197,10,.25)}#tarteaucitronRoot button#tarteaucitronCloseAlert:hover::before,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog:hover::before,#tarteaucitronRoot button.tarteaucitronCTAButton:hover::before{width:calc(100% + 12px);height:calc(100% + 12px);top:-6px;left:-6px}#tarteaucitronRoot button#tarteaucitronCloseAlert::before,#tarteaucitronRoot button#tarteaucitronPrivacyUrlDialog::before,#tarteaucitronRoot button.tarteaucitronCTAButton::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;box-shadow:0 0 3px 0 #c7483c;z-index:1;transition:all .2s cubic-bezier(.215,.61,.355,1)}#tarteaucitronRoot #tarteaucitronInfo button#tarteaucitronPrivacyUrlDialog{margin-bottom:10px!important}#tarteaucitronRoot button#tarteaucitronCloseAlert{margin-bottom:0!important}@media (min-width:900px){#tarteaucitronRoot button#tarteaucitronCloseAlert{margin-right:0!important}}#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button.tarteaucitronDeny{display:inline-block;margin-right:25px}#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross{display:none}#tarteaucitronRoot #tarteaucitron [aria-pressed=true]{font-weight:initial;text-shadow:0 0 1px}#tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle{padding:20px}#tarteaucitronRoot .tarteaucitronStatusInfo{display:none}#tarteaucitronRoot .tarteaucitronName{padding-top:5px}span.tarteaucitronReadmoreSeparator{display:inline!important}.tarteaucitronName .tacCurrentStatus,.tarteaucitronName .tarteaucitronReadmoreSeparator{color:#333!important;font-size:12px!important;text-transform:capitalize}button.tarteaucitron-toggle-group{display:block}span.tarteaucitronH3{color:#fff!important;font-weight:700!important}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{font-weight:400!important;font-size:16px;line-height:1.2em;margin-top:7px}.tarteaucitronLine{border-left:0 solid transparent!important}@media screen and (max-width:767px){html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny{display:none!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName{width:100%!important;display:block!important;margin-left:0!important;margin-right:0!important;margin-top:10px!important;box-sizing:border-box!important;max-width:100%!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk>button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button>button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName>button{display:flex!important}html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName{display:none!important}#tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span{width:100%!important;display:inline-block}li.tarteaucitronLine .tarteaucitronName span{width:80%!important;display:inline-block}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group{width:10%!important;position:absolute;top:20px;right:20px;font-size:0;padding:10px 0}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before{content:"▾";font-weight:700;font-size:16px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before{content:"▴"}}@media screen and (min-width:768px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after{content:"▾";font-weight:700;font-size:16px;margin-left:15px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after{content:"▴";margin-left:15px}}#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot applet,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot audio,#tarteaucitronRoot b,#tarteaucitronRoot big,#tarteaucitronRoot blockquote,#tarteaucitronRoot canvas,#tarteaucitronRoot caption,#tarteaucitronRoot center,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot dd,#tarteaucitronRoot del,#tarteaucitronRoot details,#tarteaucitronRoot dfn,#tarteaucitronRoot div,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot em,#tarteaucitronRoot embed,#tarteaucitronRoot fieldset,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot form,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot i,#tarteaucitronRoot iframe,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot li,#tarteaucitronRoot mark,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot object,#tarteaucitronRoot ol,#tarteaucitronRoot output,#tarteaucitronRoot p,#tarteaucitronRoot pre,#tarteaucitronRoot q,#tarteaucitronRoot ruby,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot section,#tarteaucitronRoot small,#tarteaucitronRoot span,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot summary,#tarteaucitronRoot sup,#tarteaucitronRoot table,#tarteaucitronRoot tbody,#tarteaucitronRoot td,#tarteaucitronRoot tfoot,#tarteaucitronRoot th,#tarteaucitronRoot thead,#tarteaucitronRoot time,#tarteaucitronRoot tr,#tarteaucitronRoot tt,#tarteaucitronRoot u,#tarteaucitronRoot ul,#tarteaucitronRoot var,#tarteaucitronRoot video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial}#tarteaucitronRoot *{transition:border .3s,background .3s,opacity .2s,box-shadow .4s}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:after,#tarteaucitronRoot blockquote:before,#tarteaucitronRoot q:after,#tarteaucitronRoot q:before{content:"";content:none}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:3px dashed #fff}div#tarteaucitronMainLineOffset{margin-top:0!important}@media (max-width:767px){div#tarteaucitronServices{height:100%!important;border-radius:0;border:none!important}}div#tarteaucitronServices{box-shadow:0 0 20px rgba(0,0,0,.2)!important}@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90%!important}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left!important;margin:10px 15px 5px}}@media screen and (max-width:767px){#tarteaucitron,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{background:#fff;border:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;top:0!important;width:100%!important}#tarteaucitron .tarteaucitronBorder{border:0!important}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle.tarteaucitronTitle.tarteaucitronTitle.tarteaucitronTitle{text-align:left!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle.tarteaucitronTitle.tarteaucitronTitle.tarteaucitronTitle>button{margin-bottom:0!important}.tarteaucitronName .tarteaucitronH2{max-width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center!important}}@media screen and (max-width:767px) and (max-width:374px){#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:20px}}@media screen and (max-width:767px) and (min-width:375px) and (max-width:1919px){#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:calc(20px + -15 * (100vw - 375px)/ 1545)}}@media screen and (max-width:767px) and (min-width:1920px){#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0!important;left:0!important;margin:0 5%!important;max-height:80%!important;width:90%!important}}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto}#tarteaucitronRoot button#tarteaucitronBack{background:#000}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#fff;font-size:14px;text-decoration:none;font-weight:300}#tarteaucitronRoot button{background:0 0;border:0;text-transform:uppercase}#tarteaucitronAlertBig a,#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall a,#tarteaucitronAlertSmall strong{color:#fff}#tarteaucitron strong{font-size:22px;font-weight:500}#tarteaucitron ul{padding:0}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6{display:block}.cookie-list{list-style:none;padding:0;margin:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%}#tarteaucitronRoot *{box-sizing:initial;color:#fff;font-size:16px;line-height:normal;vertical-align:initial}#tarteaucitronRoot .tarteaucitronH1{font-family:Nippo,sans-serif;font-size:1.625em;font-weight:700;color:#fff;margin-bottom:30px;text-align:left}@media (min-width:1024px){#tarteaucitronRoot .tarteaucitronH1{font-size:2.625em}}#tarteaucitronRoot .tarteaucitronH2{font-family:Nippo,sans-serif;display:inline-block;margin:12px 0 0 15px;color:#fff}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0 -430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#000;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitron .tarteaucitronBorder>ul{padding-bottom:10px}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:#fff;color:#fff;cursor:pointer;font-size:14px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{background:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width:100%;box-sizing:border-box}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitronRoot .asCatToggleBtn{color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:20px 0 0;padding:5px 20px;text-align:left;width:auto;background:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{padding:5px 10px;margin:0}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{padding:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny{font-size:18px!important;font-weight:500!important}#tarteaucitron #tarteaucitronInfo{padding:0!important;color:#fff!important;text-align:left!important;font-weight:500;background:unset!important}@media screen and (max-width:374px){#tarteaucitron #tarteaucitronInfo{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){#tarteaucitron #tarteaucitronInfo{font-size:calc(14px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){#tarteaucitron #tarteaucitronInfo{font-size:18px}}@media screen and (max-width:374px){#tarteaucitron #tarteaucitronInfo{line-height:24px}}@media screen and (min-width:375px) and (max-width:1919px){#tarteaucitron #tarteaucitronInfo{line-height:calc(24px + 0 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){#tarteaucitron #tarteaucitronInfo{line-height:24px}}#tarteaucitron #tarteaucitronInfo button{text-transform:none;border-color:#fff;margin-bottom:3.125em;font-weight:700!important}#tarteaucitron #tarteaucitronInfo button.tarteaucitronAllow.tarteaucitronAllow.tarteaucitronAllow.tarteaucitronAllow,#tarteaucitron #tarteaucitronInfo button.tarteaucitronDeny.tarteaucitronDeny.tarteaucitronDeny.tarteaucitronDeny{padding:0!important}#tarteaucitron #tarteaucitronInfo button:hover{border-color:green}#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName{position:relative;top:2px;margin:0!important;margin-bottom:25px!important;padding:0!important;width:100%!important}#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName .tarteaucitronH2{margin:0!important;font-family:Switzer,sans-serif!important;font-weight:500}@media screen and (max-width:374px){#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName .tarteaucitronH2{font-size:14px}}@media screen and (min-width:375px) and (max-width:1919px){#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName .tarteaucitronH2{font-size:calc(14px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName .tarteaucitronH2{font-size:18px}}@media screen and (max-width:374px){#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName .tarteaucitronH2{line-height:20px}}@media screen and (min-width:375px) and (max-width:1919px){#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName .tarteaucitronH2{line-height:calc(20px + 4 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName .tarteaucitronH2{line-height:24px}}#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName+.tarteaucitronAsk{margin:0!important;float:left!important}#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName+.tarteaucitronAsk>button{margin:0!important}@media (max-width:767px){#tarteaucitron #tarteaucitronInfo+.tarteaucitronName.tarteaucitronName.tarteaucitronName.tarteaucitronName+.tarteaucitronAsk>button{margin-bottom:16px!important}}.tarteaucitronName{margin:0!important}@media (min-width:1024px){.tarteaucitronName{padding-left:45px!important}}.tarteaucitronName .tarteaucitronH3{font-size:1.15em!important;line-height:1.4em!important;color:#fff!important;font-weight:700!important;margin-top:0!important}.tarteaucitronBorder .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk button{font-weight:400!important;color:#2d2d2d}.tarteaucitronTitle{color:#fff!important;background-color:#000!important;border-bottom:solid 1.5px rgba(255,255,255,.15)!important}.tarteaucitronTitle button{background:rgba(255,255,255,.15)!important;font-family:Nippo,sans-serif!important;padding-bottom:14px!important}@media (max-width:1023px){.tarteaucitronTitle button{margin-bottom:0!important}}.tarteaucitronTitle .tarteaucitronName>.tarteaucitronH3{color:#fff!important}#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk{display:flex!important;gap:3.125em}#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk>button{display:flex!important;gap:10px!important;align-items:center;background:unset!important;text-transform:none!important}@media (min-width:1024px){#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk>button{display:inline-flex!important;gap:20px!important}}#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCheck,#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCross{display:grid;align-items:center;height:24px!important}#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCheck::after,#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCheck::before,#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCross::after,#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCross::before{grid-row:1;grid-column:1}#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCheck::before,#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCross::before{content:""!important;width:21px!important;height:21px!important;border:solid 2px #707070;border-radius:50%}#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCheck::after,#tarteaucitron .tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk.tarteaucitronAsk .tarteaucitronCross::after{margin-left:9px!important}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline){color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails]{width:calc(100% - 40px);font-weight:500;margin:0;padding:5px 20px 20px;background:#fff;color:#fff}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:#000;border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 30px}@media (min-width:768px){#tarteaucitron #tarteaucitronServices .tarteaucitronLine{padding:15px 2px}}@media (min-width:1024px){#tarteaucitron #tarteaucitronServices .tarteaucitronLine{padding:15px 5px}}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:green}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:#c7452d}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{text-transform:uppercase;background:#000;border:3px solid #333;border-left:9px solid #333;border-top:5px solid #333;margin-bottom:0;margin-top:21px;position:relative;padding:40px 30px 20px!important}@media (min-width:1024px){#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{padding:50px 50px 50px!important}}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button{color:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:15px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:14px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:#555;border-radius:40px;color:#fff;cursor:pointer;display:inline-block;padding:11px 30px;text-align:center;text-decoration:none;width:auto;border:0}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:green;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background-color:#c7452d;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:green}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background-color:#c7452d}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{opacity:.4}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}#tarteaucitron .tarteaucitronH3{font-size:18px}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:auto!important;margin-left:0!important;font-size:16px}span#tarteaucitronDisclaimerAlert{display:inline-block}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{border-color:#333!important}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}.tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrl{margin:5px auto 0}#tarteaucitronRoot #tarteaucitronAlertBig{background:#fff;color:#fff;display:none;font-size:16px!important;left:0;position:fixed;box-sizing:content-box;z-index:2147483645;text-align:center;padding:10px 20px 0;margin:auto;width:100%;box-shadow:0 0 20px rgba(0,0,0,.2)!important}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{color:#fff}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight:700}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{cursor:pointer}#tarteaucitronRoot .tarteaucitronDeny{color:#fff;background:#fff}#tarteaucitronPrivacyUrl{display:block;margin:20px auto 20px!important;color:#72787a!important;text-transform:none!important;text-decoration:underline;font-weight:500}@media (min-width:1024px){#tarteaucitronPrivacyUrl{margin:0 auto 20px!important}}#tarteaucitronPercentage{background:green!important;box-shadow:0 0 2px #fff,0 1px 2px #555;height:5px;left:0;position:fixed;width:0;z-index:2147483644}.tarteaucitronIconBottomRight{bottom:0;right:0}.tarteaucitronIconBottomLeft{bottom:0;left:0}.tarteaucitronIconTopRight{top:0;right:0}.tarteaucitronIconTopLeft{top:0;left:0}.tarteaucitronIconTopLeft #tarteaucitronManager{border-radius:2px 7px 7px 2px}.tarteaucitronIconTopRight #tarteaucitronManager{border-radius:7px 2px 2px 7px}.tarteaucitronIconBottomLeft #tarteaucitronManager{border-radius:7px 7px 2px 2px}.tarteaucitronIconBottomRight #tarteaucitronManager{border-radius:7px 7px 2px 2px}#tarteaucitronIcon{background:0 0;position:fixed;display:none;width:auto;z-index:2147483646}#tarteaucitronIcon #tarteaucitronManager{color:transparent;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px 8px;border:none}#tarteaucitronIcon #tarteaucitronManager img{width:50px;height:50px}#tarteaucitronRoot .tarteaucitronCross::before{content:"✗";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronCheck::before{content:"✓";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronPlus::before{content:"✛";display:inline-block;color:#fff;display:none!important}.tarteaucitronAlertSmallBottom,.tarteaucitronAlertSmallTop{bottom:0}#tarteaucitronAlertSmall{background:#333;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px 8px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{display:block;float:left;height:100%;width:0%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:green}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#fbda26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#c7452d}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color:#fff;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,.2)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color:#c7452d}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float strong{color:#fff}.tac_activate .tac_float .tarteaucitronAllow{background-color:green;display:inline-block}ins.adsbygoogle,ins.ferank-publicite{text-decoration:none}div.amazon_product{height:240px;width:120px}.tarteaucitronIsAllowed .tarteaucitronDeny{opacity:.4!important}.tarteaucitronIsDenied .tarteaucitronAllow{opacity:.4!important}.tarteaucitronIsAllowed .tarteaucitronAllow{opacity:1!important}.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1!important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:.4}#tarteaucitronServices_mandatory button.tarteaucitronAllow{opacity:1}div#tarteaucitronInfo{display:block!important;position:relative!important;text-align:center!important;max-width:80%!important;padding:15px 0!important;font-size:18px!important;line-height:140%!important;font-family:Nippo,sans-serif;text-transform:none!important;margin-bottom:40px!important}@media (min-width:1024px){div#tarteaucitronInfo{font-size:22px!important}}a.tarteaucitronSelfLink{display:none}.tarteaucitronMainLine .tarteaucitronH2{font-size:1.2em!important;margin-top:4px!important}span.tarteaucitronTitle.tarteaucitronH3{margin-top:12px!important}#tarteaucitronCloseCross{position:absolute;color:#fff;font-size:1.8rem;cursor:pointer;top:10px;right:26px}.tarteaucitron-spacer-20{height:20px;display:block}.tarteaucitron-display-block{display:block}.tarteaucitron-display-none{display:none}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{background-color:#fff;color:#fff;font-family:Nippo,sans-serif;font-size:18px;text-align:center;padding:16px 30px 8px}@media (min-width:1024px){#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{padding:16px 50px 8px}}#tarteaucitronIcon#tarteaucitronIcon#tarteaucitronIcon#tarteaucitronIcon #tarteaucitronManager#tarteaucitronManager#tarteaucitronManager#tarteaucitronManager{opacity:0!important}#tarteaucitronIcon#tarteaucitronIcon#tarteaucitronIcon#tarteaucitronIcon{background-image:url(../assets/icons/settings.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:50%!important}div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{background-color:#000!important}#tarteaucitronRoot #tarteaucitronSave .tarteaucitronAllow#tarteaucitronSaveButton{margin:20px;position:relative;color:#0ffeab;background-color:rgba(15,254,171,.15);border-radius:50px;padding-top:calc(14px + 3 * (100vw - 375px)/ 1545);padding-bottom:calc(14px + 3 * (100vw - 375px)/ 1545);padding-left:calc(30px + 15 * (100vw - 375px)/ 1545);padding-right:calc(30px + 15 * (100vw - 375px)/ 1545)}#tarteaucitronRoot #tarteaucitronSave .tarteaucitronAllow#tarteaucitronSaveButton:hover{background-color:rgba(15,254,171,.25)}#tarteaucitronRoot #tarteaucitronSave .tarteaucitronAllow#tarteaucitronSaveButton:before{box-shadow:0 0 3px 0 #0ffeab;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;z-index:1;transition:all .2s cubic-bezier(.215,.61,.355,1)}#tarteaucitronRoot #tarteaucitronSave .tarteaucitronAllow#tarteaucitronSaveButton:hover:before{width:calc(100% + 12px);height:calc(100% + 12px);top:-6px;left:-6px}#tarteaucitronRoot #tarteaucitronSave{text-align:right;background-color:#000}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails]{width:auto;display:inline-block!important;margin:0;background:#000;color:#fff;position:relative;max-width:100%;font-weight:500!important;padding:10px 10px 20px 50px;font-size:22px!important;font-family:Nippo,sans-serif;line-height:140%!important}@media (max-width:1023px){#tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails]{padding:0 0 20px 20px;font-size:18px!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{padding:0 0 0 18px}#tarteaucitronRoot .tarteaucitronName{padding-left:15px}}@media screen and (max-width:767px){#tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails]{padding:20px}#tarteaucitronRoot .tarteaucitronName{padding-left:0}}@media screen and (min-width:480px) and (max-width:819px){#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk #gajsAllowed.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk #gajsDenied.tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk #gtagAllowed.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk #gtagDenied.tarteaucitronDeny,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk #tarteaucitronAllAllowed.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk #tarteaucitronAllDenied.tarteaucitronDeny,.tac_activate .tarteaucitronAllow{font-size:18px!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk>button#tarteaucitronAllAllowed,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk>button#tarteaucitronAllDenied{margin:0 0!important}}#tarteaucitronServicesTitle_mandatory #tarteaucitronServices_mandatory{max-width:initial}html{color:#fff;background-color:#000}.page-404{display:flex;flex-direction:column}@media screen and (max-width:374px){.page-404{gap:20px}}@media screen and (min-width:375px) and (max-width:1919px){.page-404{gap:calc(20px + 60 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page-404{gap:80px}}@media screen and (max-width:374px){.page-404{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:375px) and (max-width:1919px){.page-404{padding-top:calc(40px + 60 * (100vw - 375px)/ 1545);padding-bottom:calc(40px + 60 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page-404{padding-top:100px;padding-bottom:100px}}@media (min-width:1024px){.page-404{align-items:center;justify-content:center;flex-direction:row}}@media (max-width:1023px){.page-404__icon{height:-moz-fit-content;height:fit-content}}@media screen and (max-width:1023px) and (max-width:374px){.page-404__icon{max-width:100px}}@media screen and (max-width:1023px) and (min-width:375px) and (max-width:1919px){.page-404__icon{max-width:calc(100px + 150 * (100vw - 375px)/ 1545)}}@media screen and (max-width:1023px) and (min-width:1920px){.page-404__icon{max-width:250px}}@media screen and (max-width:374px){.page-404__title{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.page-404__title{margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page-404__title{margin-bottom:20px}}.page-404__description{line-height:140%;font-family:Nippo,sans-serif;font-weight:300}@media screen and (max-width:374px){.page-404__description{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.page-404__description{font-size:calc(18px + 8 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page-404__description{font-size:26px}}@media screen and (max-width:374px){.page-404__description{margin-bottom:20px}}@media screen and (min-width:375px) and (max-width:1919px){.page-404__description{margin-bottom:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.page-404__description{margin-bottom:40px}}@media screen and (max-width:374px){.privacy-policy{padding-top:50px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy{padding-top:calc(50px + 50 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy{padding-top:100px}}@media screen and (max-width:374px){.privacy-policy__title{margin-bottom:30px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__title{margin-bottom:calc(30px + 40 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__title{margin-bottom:70px}}.privacy-policy__content h2{text-transform:uppercase;font-family:Nippo,sans-serif}@media screen and (max-width:374px){.privacy-policy__content h2{font-size:26px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content h2{font-size:calc(26px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content h2{font-size:38px}}@media screen and (max-width:374px){.privacy-policy__content h2{line-height:38px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content h2{line-height:calc(38px + 12 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content h2{line-height:50px}}@media screen and (max-width:374px){.privacy-policy__content h2{margin-top:20px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content h2{margin-top:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content h2{margin-top:40px}}@media screen and (max-width:374px){.privacy-policy__content h2{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content h2{margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content h2{margin-bottom:20px}}.privacy-policy__content h3{font-family:Nippo,sans-serif}@media screen and (max-width:374px){.privacy-policy__content h3{font-size:18px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content h3{font-size:calc(18px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content h3{font-size:28px}}@media screen and (max-width:374px){.privacy-policy__content h3{line-height:30px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content h3{line-height:calc(30px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content h3{line-height:40px}}@media screen and (max-width:374px){.privacy-policy__content h3{margin-top:15px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content h3{margin-top:calc(15px + 15 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content h3{margin-top:30px}}@media screen and (max-width:374px){.privacy-policy__content h3{margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content h3{margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content h3{margin-bottom:20px}}@media screen and (max-width:374px){.privacy-policy__content ol:not(:last-child),.privacy-policy__content p:not(:last-child),.privacy-policy__content ul:not(:last-child){margin-bottom:10px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content ol:not(:last-child),.privacy-policy__content p:not(:last-child),.privacy-policy__content ul:not(:last-child){margin-bottom:calc(10px + 10 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content ol:not(:last-child),.privacy-policy__content p:not(:last-child),.privacy-policy__content ul:not(:last-child){margin-bottom:20px}}@media screen and (max-width:374px){.privacy-policy__content ol,.privacy-policy__content ul{padding-left:20px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content ol,.privacy-policy__content ul{padding-left:calc(20px + 20 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content ol,.privacy-policy__content ul{padding-left:40px}}.privacy-policy__content ul{list-style-type:disc}@media screen and (max-width:374px){.privacy-policy__content p+ol,.privacy-policy__content p+ul{margin-top:-5px}}@media screen and (min-width:375px) and (max-width:1919px){.privacy-policy__content p+ol,.privacy-policy__content p+ul{margin-top:calc(-5px + -5 * (100vw - 375px)/ 1545)}}@media screen and (min-width:1920px){.privacy-policy__content p+ol,.privacy-policy__content p+ul{margin-top:-10px}}.privacy-policy__content b{font-weight:700}.privacy-policy__content a{text-decoration:underline;text-underline-offset:4px}body.page-template-privacy-policy #tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop{width:100%!important;top:unset!important;left:0!important;transform:unset!important;bottom:0!important;padding-bottom:30px!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;border-left:0!important;border-bottom:none}body.page-template-privacy-policy #tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert#tarteaucitronDisclaimerAlert{width:100%;text-align:center}body.page-template-privacy-policy #tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig#tarteaucitronAlertBig.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop.tarteaucitronAlertBigTop #tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl{display:none!important}body.page-template-privacy-policy #tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl#tarteaucitronPrivacyUrl{margin-top:30px!important;margin-bottom:0!important}