@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap");*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden}body{min-height:100vh;text-rendering:optimizeSpeed;color:#e2ff00;overflow:hidden;-webkit-text-size-adjust:100%;background-color:#2f2f2f;letter-spacing:.1em}@media screen and (max-width:960px){body{line-height:1.75}}@media screen and (min-width:961px){body{line-height:1.75}}img,picture{width:100%;display:block;vertical-align:bottom}input,button,textarea,select{font:inherit}li,ol{list-style:none}a{cursor:pointer;text-decoration:none;color:#e2ff00}h1,h2,h3,h4,h5{margin:0;font-weight:inherit}@media screen and (max-width:960px){.br{display:block}}@media screen and (min-width:961px){.br{display:inline}}.bk{display:block}@media screen and (max-width:960px){.bk-reverse{display:inline}}@media screen and (min-width:961px){.bk-reverse{display:block}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:9999;pointer-events:none}.toggle__button{display:inline-block;position:relative;border-radius:50px;box-sizing:content-box;cursor:pointer;transition:border-color .4s}@media screen and (max-width:960px){.toggle__button{width:6em;height:2.5em;border:1.5px solid #ddd}}.toggle__button:has(:checked){border-color:#e2ff00}.toggle__button:after{position:absolute;top:50%;left:3px;transform:translateY(-50%);border-radius:50%;background-color:#ddd;content:"";transition:left .4s}@media screen and (max-width:960px){.toggle__button:after{width:20px;height:20px}}.toggle__button:has(:checked):after{left:37px;background-color:#e2ff00}.toggle__button input{display:none}@media screen and (min-width:1201px){html,body{font-size:11px}}@media screen and (max-width:1200px){html,body{font-size:10px}}@media screen and (max-width:960px){html,body{font-size:11px}}@media screen and (max-width:768px){html,body{font-size:11px}}@media screen and (max-width:420px){html,body{font-size:10px}}@media screen and (max-width:374px){html,body{font-size:9px}}body{font-family:"M PLUS 1p","Noto Sans JP",sans-serif}@media screen and (min-width:961px){h1{font-size:8.9em}}@media screen and (max-width:960px){h1{font-size:8.3em}}@media screen and (min-width:961px){h2{font-size:2.4em}}@media screen and (max-width:960px){h2{font-size:2.8em}}@media screen and (min-width:961px){h3{font-size:1.6em}}@media screen and (max-width:960px){h3{font-size:1.6em}}@media screen and (min-width:961px){h4{font-size:2em}}@media screen and (max-width:960px){h4{font-size:1.8em}}@media screen and (min-width:961px){h5{font-size:1.4em}}@media screen and (max-width:960px){h5{font-size:1.4em}}@media screen and (min-width:961px){p,a{font-size:1.4em}}@media screen and (max-width:960px){p,a{font-size:1.3em}}.heading{display:flex;flex-direction:column;justify-content:center;align-items:center}.heading .en{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;letter-spacing:.1em;font-weight:100;text-align:center}@media screen and (min-width:961px){.heading .en{font-size:2.4em}}@media screen and (max-width:960px){.heading .en{font-size:2.4em}}.heading .jp{line-height:1.25;font-weight:600}.heading .jp-sml{text-align:center}@media screen and (min-width:961px){.heading .jp-sml{font-size:1.8em}}@media screen and (max-width:960px){.heading .jp-sml{font-size:1.8em}}.view__link{display:flex;align-items:center;-moz-column-gap:1em;column-gap:1em;text-transform:uppercase}.view__link .c-arrow{display:inline-block;border:1px solid #000;width:1em;height:1em;border-radius:50%;position:relative}.view__link .c-arrow:before{content:"";display:inline-block;width:15px;height:1px;background-color:#000;position:absolute;top:50%;transform:translateX(-50%);left:0}.text-split{overflow:hidden}.text-split span{display:inline-block}.block .text-split span{transform:translateY(100%)}.block .is-active .text-split span{transform:translateY(0);transition:transform cubic-bezier(.7,.2,.1,1) .8s}.block .is-active .text-split span:nth-child(1){transition-delay:0s}.block .is-active .text-split span:nth-child(2){transition-delay:.1s}.block .is-active .text-split span:nth-child(3){transition-delay:.2s}.block .is-active .text-split span:nth-child(4){transition-delay:.3s}.block .is-active .text-split span:nth-child(5){transition-delay:.4s}.block .is-active .text-split span:nth-child(6){transition-delay:.5s}.block .is-active .text-split span:nth-child(7){transition-delay:.6s}.block .is-active .text-split span:nth-child(8){transition-delay:.7s}.block .is-active .text-split span:nth-child(9){transition-delay:.8s}.block .is-active .text-split span:nth-child(10){transition-delay:.9s}.block .is-active .text-split span:nth-child(11){transition-delay:1s}.block .is-active .text-split span:nth-child(12){transition-delay:1.1s}.block .is-active .text-split span:nth-child(13){transition-delay:1.2s}.block .is-active .text-split span:nth-child(14){transition-delay:1.3s}.block .is-active .text-split span:nth-child(15){transition-delay:1.4s}.block .is-active .text-split span:nth-child(16){transition-delay:1.5s}.block .is-active .text-split span:nth-child(17){transition-delay:1.6s}.block .is-active .text-split span:nth-child(18){transition-delay:1.7s}.block .is-active .text-split span:nth-child(19){transition-delay:1.8s}.block .is-active .text-split span:nth-child(20){transition-delay:1.9s}.block .is-active .text-split span:nth-child(21){transition-delay:2s}.block .is-active .text-split span:nth-child(22){transition-delay:2.1s}.scaleUp{transform:scale(0)}.activeScaleup{transform:scale(1);transition:transform .8s cubic-bezier(.17,.88,.3,1.28)}.popUp{opacity:0;transform:translateY(70px)}.activePopup{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.52,-.16,0,1.67)}.popUpS{opacity:0;transform:translateY(70px)}.activePopupS{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.52,-.16,0,1.67)}.popUpR{opacity:0;transform:translateX(100px)}.activePopupR{opacity:1;transform:translateX(0);transition:all .8s cubic-bezier(.52,-.16,0,1.67)}.popUpL{opacity:0;transform:translateX(-100px)}.activePopupL{opacity:1;transform:translateX(0);transition:all .8s cubic-bezier(.52,-.16,0,1.67)}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-1{animation:animate-svg-fill-1 .7s cubic-bezier(.47,0,.745,.715) .8s both infinite}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-2{animation:animate-svg-fill-2 .7s cubic-bezier(.47,0,.745,.715) .9s both infinite}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-3{animation:animate-svg-fill-3 .7s cubic-bezier(.47,0,.745,.715) 1s both infinite}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-4{animation:animate-svg-fill-4 .7s cubic-bezier(.47,0,.745,.715) 1.1s both infinite}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-5{animation:animate-svg-fill-5 .7s cubic-bezier(.47,0,.745,.715) 1.2s both infinite}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-6{animation:animate-svg-fill-6 .7s cubic-bezier(.47,0,.745,.715) 1.3s both infinite}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-7{animation:animate-svg-fill-7 .7s cubic-bezier(.47,0,.745,.715) 1.4s both infinite}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-8{animation:animate-svg-fill-8 .7s cubic-bezier(.47,0,.745,.715) 1.5s both infinite}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-9{animation:animate-svg-fill-9 .7s cubic-bezier(.47,0,.745,.715) 1.6s both infinite}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-10{animation:animate-svg-fill-10 .7s cubic-bezier(.47,0,.745,.715) 1.7s both infinite}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-11{animation:animate-svg-fill-11 .7s cubic-bezier(.47,0,.745,.715) 1.8s both infinite}@keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-12{animation:animate-svg-fill-12 .7s cubic-bezier(.47,0,.745,.715) 1.9s both infinite}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-13{animation:animate-svg-fill-13 .7s cubic-bezier(.47,0,.745,.715) 2s both infinite}@keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-14{animation:animate-svg-fill-14 .7s cubic-bezier(.47,0,.745,.715) 2.1s both infinite}@keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-15{animation:animate-svg-fill-15 .7s cubic-bezier(.47,0,.745,.715) 2.2s both infinite}@keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-16{animation:animate-svg-fill-16 .7s cubic-bezier(.47,0,.745,.715) 2.3s both infinite}@keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-17{animation:animate-svg-fill-17 .7s cubic-bezier(.47,0,.745,.715) 2.4s both infinite}@keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-18{animation:animate-svg-fill-18 .7s cubic-bezier(.47,0,.745,.715) 2.5s both infinite}@keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-19{animation:animate-svg-fill-19 .7s cubic-bezier(.47,0,.745,.715) 2.6s both infinite}@keyframes animate-svg-fill-20{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-20{animation:animate-svg-fill-20 .7s cubic-bezier(.47,0,.745,.715) 2.7s both infinite}@keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-21{animation:animate-svg-fill-21 .7s cubic-bezier(.47,0,.745,.715) 2.8s both infinite}@keyframes animate-svg-fill-22{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-22{animation:animate-svg-fill-22 .7s cubic-bezier(.47,0,.745,.715) 2.9s both infinite}@keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-23{animation:animate-svg-fill-23 .7s cubic-bezier(.47,0,.745,.715) 3s both infinite}@keyframes animate-svg-fill-24{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-24{animation:animate-svg-fill-24 .7s cubic-bezier(.47,0,.745,.715) 3.1s both infinite}@keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-25{animation:animate-svg-fill-25 .7s cubic-bezier(.47,0,.745,.715) 3.2s both infinite}@keyframes animate-svg-fill-26{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-26{animation:animate-svg-fill-26 .7s cubic-bezier(.47,0,.745,.715) 3.3s both infinite}@keyframes animate-svg-fill-27{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-27{animation:animate-svg-fill-27 .7s cubic-bezier(.47,0,.745,.715) 3.4s both infinite}@keyframes animate-svg-fill-28{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-28{animation:animate-svg-fill-28 .7s cubic-bezier(.47,0,.745,.715) 3.5s both infinite}@keyframes animate-svg-fill-29{0%{fill:transparent}100%{fill:#e2ff00}}.step__spiral .svg-elem-29{animation:animate-svg-fill-29 .7s cubic-bezier(.47,0,.745,.715) 3.6s both infinite}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-1{animation:animate-svg-fill-1 1s linear .75s both infinite}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-2{animation:animate-svg-fill-2 1s linear .7s both infinite}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-3{animation:animate-svg-fill-3 1s linear .65s both infinite}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-4{animation:animate-svg-fill-4 1s linear .6s both infinite}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-5{animation:animate-svg-fill-5 1s linear .55s both infinite}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-6{animation:animate-svg-fill-6 1s linear .5s both infinite}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-7{animation:animate-svg-fill-7 1s linear .45s both infinite}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-8{animation:animate-svg-fill-8 1s linear .4s both infinite}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-9{animation:animate-svg-fill-9 1s linear .35s both infinite}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-10{animation:animate-svg-fill-10 1s linear .3s both infinite}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-11{animation:animate-svg-fill-11 1s linear .25s both infinite}@keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-12{animation:animate-svg-fill-12 1s linear .2s both infinite}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-13{animation:animate-svg-fill-13 1s linear .15s both infinite}@keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-14{animation:animate-svg-fill-14 1s linear .1s both infinite}@keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-15{animation:animate-svg-fill-15 1s linear .05s both infinite}@keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:#e2ff00}}.spiral .svg-elem-16{animation:animate-svg-fill-16 1s linear 0s both infinite}.mv__swiperSpiral{width:20em;margin-left:initial !important;margin-right:initial !important;position:relative}.mv__swiperSpiral .mv__character{position:absolute;width:110%;z-index:10;transform:rotate(320deg);bottom:-4em;right:-3em}.mv__swiperSpiral .swiper-slide-active .swiper-img,.mv__swiperSpiral .swiper-slide-duplicate-active .swiper-img,.mv__swiperSpiral .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.mv__swiperSpiral .swiper-slide img{height:auto;width:100%}@keyframes zoomUp{0%{transform:scale(1) rotate(0)}100%{transform:scale(4.5) rotate(360deg)}}@keyframes zoomUp{0%{transform:scale(1) rotate(0)}100%{transform:scale(4.5) rotate(360deg)}}.header{position:relative;display:flex;align-items:end;justify-content:space-between}@media screen and (min-width:961px){.header{flex-direction:row-reverse;justify-content:end;-moz-column-gap:2em;column-gap:2em}}@media screen and (max-width:960px){.header{padding-right:5%;padding-left:5%;padding-top:2%}}@media screen and (min-width:961px){.header{padding-right:2%;padding-top:1%}}.header .sound__switch-wrapper{text-transform:uppercase;text-align:center;width:-moz-fit-content;width:fit-content}.header .sound__switch-wrapper .sound__switch-text{display:block}@media screen and (min-width:961px){.header .sound__switch-wrapper .sound__switch-text{font-size:1.6em}}@media screen and (max-width:960px){.header .sound__switch-wrapper .sound__switch-text{font-size:1.2em}}.header .sound__switch-wrapper .sound__switch{position:relative;display:inline-block;width:90px;height:30px}@media screen and (max-width:960px){.header .sound__switch-wrapper .sound__switch{width:60px;height:25px}}.header .sound__switch-wrapper .sound__switch input{opacity:0;width:0;height:0}.header .sound__switch-wrapper .sound__switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2f2f2f;border:2px solid #e2ff00;transition:.4s}.header .sound__switch-wrapper .sound__switch .slider:before{position:absolute;content:"";top:-2px;left:-2px;background-color:#e2ff00;transition:.4s}@media screen and (max-width:960px){.header .sound__switch-wrapper .sound__switch .slider:before{height:25px;width:30px}}@media screen and (min-width:961px){.header .sound__switch-wrapper .sound__switch .slider:before{height:30px;width:45px}}.header .sound__switch-wrapper .sound__switch .slider:after{content:"off";color:#e2ff00;position:absolute;font-weight:600}@media screen and (max-width:960px){.header .sound__switch-wrapper .sound__switch .slider:after{font-size:9px;right:2px;top:3px}}@media screen and (min-width:961px){.header .sound__switch-wrapper .sound__switch .slider:after{right:7px;top:3px;font-size:12px}}.header .sound__switch-wrapper .sound__switch input:checked+.slider{border-color:#00f8db}.header .sound__switch-wrapper .sound__switch input:checked+.slider:before{background-color:#00f8db}@media screen and (max-width:960px){.header .sound__switch-wrapper .sound__switch input:checked+.slider:before{transform:translateX(30px)}}@media screen and (min-width:961px){.header .sound__switch-wrapper .sound__switch input:checked+.slider:before{transform:translateX(45px)}}.header .sound__switch-wrapper .sound__switch input:checked+.slider:after{content:"on";color:#00f8db;position:absolute;right:initial}@media screen and (max-width:960px){.header .sound__switch-wrapper .sound__switch input:checked+.slider:after{left:7px;font-size:9px}}@media screen and (min-width:961px){.header .sound__switch-wrapper .sound__switch input:checked+.slider:after{left:12px;font-size:12px}}.header .header__btn-wrapper{display:flex;-moz-column-gap:1em;column-gap:1em}.header .header__btn-wrapper .header__btn{display:block;text-align:center;border:1px solid #e2ff00;padding:.5em;background-color:#2f2f2f;transition:all .3s cubic-bezier(.25,1,.5,1)}@media screen and (min-width:961px){.header .header__btn-wrapper .header__btn{font-size:1.4em}}@media screen and (max-width:960px){.header .header__btn-wrapper .header__btn{font-size:1.2em}}@media screen and (min-width:961px){.header .header__btn-wrapper .header__btn:hover{background-color:#e2ff00;color:#2f2f2f;border-color:#2f2f2f}}#sound,#loading{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2000;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#2f2f2f;transition:all 1s}@media screen and (max-width:960px){#sound .sound__logo,#loading .loading__logo{width:80%;max-width:250px}}@media screen and (min-width:961px){#sound .sound__logo,#loading .loading__logo{width:80%;max-width:300px}}#loading{z-index:2001}@media screen and (min-width:961px){#loading .loading__text{font-size:2em}}@media screen and (max-width:960px){#loading .loading__text{font-size:1.8em}}#loading.loaded{display:none}#sound .sound__switch-wrapper{text-transform:uppercase;text-align:center}#sound .sound__switch-wrapper .sound__switch-text{display:block}@media screen and (min-width:961px){#sound .sound__switch-wrapper .sound__switch-text{font-size:1.8em}}@media screen and (max-width:960px){#sound .sound__switch-wrapper .sound__switch-text{font-size:2em}}#sound .sound__switch-wrapper .sound__switch{position:relative;display:inline-block;width:90px;height:30px}#sound .sound__switch-wrapper .sound__switch input{opacity:0;width:0;height:0}#sound .sound__switch-wrapper .sound__switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2f2f2f;border:2px solid #e2ff00;transition:.4s}#sound .sound__switch-wrapper .sound__switch .slider:before{position:absolute;content:"";height:30px;width:45px;top:-2px;left:-2px;background-color:#e2ff00;transition:.4s}#sound .sound__switch-wrapper .sound__switch .slider:after{content:"off";color:#e2ff00;position:absolute;right:7px;top:3px;font-size:12px;font-weight:600}#sound .sound__switch-wrapper .sound__switch input:checked+.slider{border-color:#00f8db}#sound .sound__switch-wrapper .sound__switch input:checked+.slider:before{background-color:#00f8db;transform:translateX(45px)}#sound .sound__switch-wrapper .sound__switch input:checked+.slider:after{content:"on";color:#00f8db;position:absolute;right:initial;left:12px;font-size:12px}#sound .enter{display:flex;align-items:center;-moz-column-gap:1.2em;column-gap:1.2em;text-transform:uppercase;color:#e2ff00;border:1px solid #e2ff00;justify-content:center;width:90%;max-width:25em;margin-left:auto;margin-right:auto;padding:1em;width:70%;cursor:pointer}#sound .enter .c-arrow{display:inline-block;border:1px solid #e2ff00;width:1.5em;height:1.5em;border-radius:50%;position:relative}#sound .enter .c-arrow:before{content:"";display:inline-block;width:15px;height:1px;background-color:#e2ff00;position:absolute;top:50%;transform:translateX(-50%);left:0}@media screen and (min-width:961px){#sound .enter{font-size:1.6em}}@media screen and (max-width:960px){#sound .enter{font-size:1.4em}}@media screen and (max-width:960px){#sound .enter{margin-top:2em}}@media screen and (min-width:961px){#sound .enter{margin-top:2em}}@media screen and (min-width:961px){#sound .enter{transition:all .3s cubic-bezier(.25,1,.5,1)}#sound .enter:hover{background-color:#e2ff00;color:#2f2f2f;border-color:#2f2f2f}#sound .enter:hover .c-arrow{border-color:#2f2f2f}#sound .enter:hover .c-arrow:before{transition:width .3s cubic-bezier(.25,1,.5,1);background-color:#2f2f2f;width:20px}}.mv{position:relative}@media screen and (min-width:1201px){.mv{height:120em}}@media screen and (max-width:1200px){.mv{height:110em}}@media screen and (max-width:960px){.mv{height:90em}}@media screen and (max-width:960px){.mv{height:90em}}.mv .mv__bg{position:absolute;z-index:-1;width:100%}.mv .mv__bg .mv__01{width:60%;max-width:340px;margin-left:initial !important;margin-right:initial !important;transform:rotate(38deg);position:absolute;top:34em;right:10%}.mv .mv__bg .mv__01 .mv__character{position:absolute;width:120%;z-index:10;rotate:325deg;bottom:-7em;right:-8em}.mv .mv__bg .mv__01 .swiper-slide-active .swiper-img,.mv .mv__bg .mv__01 .swiper-slide-duplicate-active .swiper-img,.mv .mv__bg .mv__01 .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.mv .mv__bg .mv__01 .swiper-slide img{height:auto;width:100%}@media screen and (min-width:961px){.mv .mv__bg .mv__01{width:40%;max-width:540px;margin-left:initial !important;margin-right:initial !important;transform:rotate(38deg);position:absolute;right:46%}.mv .mv__bg .mv__01 .mv__character{position:absolute;width:110%;z-index:10;rotate:325deg;bottom:-9em;right:-4em}.mv .mv__bg .mv__01 .swiper-slide-active .swiper-img,.mv .mv__bg .mv__01 .swiper-slide-duplicate-active .swiper-img,.mv .mv__bg .mv__01 .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.mv .mv__bg .mv__01 .swiper-slide img{height:auto;width:100%}}.mv .mv__bg .mv__02{width:50%;max-width:300px;margin-left:initial !important;margin-right:initial !important;transform:rotate(-42deg);position:absolute;top:6em;right:0;z-index:-1}.mv .mv__bg .mv__02 .mv__character{position:absolute;width:130%;z-index:10;rotate:45deg;bottom:-12em;right:-4em}.mv .mv__bg .mv__02 .swiper-slide-active .swiper-img,.mv .mv__bg .mv__02 .swiper-slide-duplicate-active .swiper-img,.mv .mv__bg .mv__02 .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.mv .mv__bg .mv__02 .swiper-slide img{height:auto;width:100%}@media screen and (min-width:961px){.mv .mv__bg .mv__02{width:40%;max-width:540px;margin-left:initial !important;margin-right:initial !important;transform:rotate(38deg);position:absolute}.mv .mv__bg .mv__02 .mv__character{position:absolute;width:135%;z-index:10;rotate:331deg;bottom:-30em;right:-22em}.mv .mv__bg .mv__02 .swiper-slide-active .swiper-img,.mv .mv__bg .mv__02 .swiper-slide-duplicate-active .swiper-img,.mv .mv__bg .mv__02 .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.mv .mv__bg .mv__02 .swiper-slide img{height:auto;width:100%}}.mv .mv__bg .mv__03{width:60%;max-width:330px;margin-left:initial !important;margin-right:initial !important;transform:rotate(-22deg);position:absolute;top:14em;left:0}.mv .mv__bg .mv__03 .mv__character{position:absolute;width:140%;z-index:10;rotate:28deg;bottom:-24em;right:7em}.mv .mv__bg .mv__03 .swiper-slide-active .swiper-img,.mv .mv__bg .mv__03 .swiper-slide-duplicate-active .swiper-img,.mv .mv__bg .mv__03 .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.mv .mv__bg .mv__03 .swiper-slide img{height:auto;width:100%}@media screen and (min-width:961px){.mv .mv__bg .mv__03{width:35%;max-width:450px;margin-left:initial !important;margin-right:initial !important;transform:rotate(38deg);position:absolute;top:-10em;left:-5%}.mv .mv__bg .mv__03 .mv__character{position:absolute;width:125%;z-index:10;rotate:331deg;bottom:-45em;right:-12em}.mv .mv__bg .mv__03 .swiper-slide-active .swiper-img,.mv .mv__bg .mv__03 .swiper-slide-duplicate-active .swiper-img,.mv .mv__bg .mv__03 .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.mv .mv__bg .mv__03 .swiper-slide img{height:auto;width:100%}}@media screen and (max-width:960px){.mv .block{padding-top:4em}}.mv .block .mv__main-title{text-align:center;line-height:1;font-weight:700;font-family:"Roboto Condensed",sans-serif;color:#2f2f2f;text-shadow:2px 2px 0 #e2ff00,-2px -2px 0 #e2ff00,-2px 2px 0 #e2ff00,2px -2px 0 #e2ff00,2px 0 0 #e2ff00,-2px 0 0 #e2ff00,0 2px 0 #e2ff00,0 -2px 0 #e2ff00}@media screen and (min-width:961px){.mv .block .mv__main-title{font-size:clamp(10rem,1em + 21vw,34rem)}}.mv .block .mv__main-title.title_above span:first-of-type{color:#e2ff00}.mv .block .mv__main-title.title_above span:nth-of-type(3){color:#e2ff00}.mv .block .mv__main-title.title_above span:nth-of-type(5){color:#e2ff00}.mv .block .mv__main-title.title_above span:nth-of-type(7){color:#e2ff00}.mv .block .mv__main-title.title_below span:nth-of-type(2){color:#e2ff00}.mv .block .mv__main-title.title_below span:nth-of-type(3){color:#e2ff00}.mv .mv__paragraph{font-weight:600;letter-spacing:.1em;text-align:center;background-color:#e2ff00;color:#2f2f2f;display:inline-block;padding:0 .5em;position:absolute;width:-moz-fit-content;width:fit-content;right:0;left:0;margin:0 auto;filter:drop-shadow(0px 10px 20px rgba(0,0,0,.8))}@media screen and (min-width:961px){.mv .mv__paragraph{font-size:clamp(1.5rem,.5rem + 1.5vw,2.5rem)}}@media screen and (max-width:960px){.mv .mv__paragraph:first-of-type{top:19em}}@media screen and (min-width:961px){.mv .mv__paragraph:first-of-type{top:10em;left:-10em}}@media screen and (max-width:960px){.mv .mv__paragraph:nth-of-type(2){top:24em;left:7em}}@media screen and (min-width:961px){.mv .mv__paragraph:nth-of-type(2){top:12.5em;right:-10em}}@media screen and (max-width:960px){.mv .mv__paragraph:nth-of-type(3){top:38em}}@media screen and (min-width:961px){.mv .mv__paragraph:nth-of-type(3){top:26em}}@media screen and (max-width:960px){.mv .mv__paragraph:nth-of-type(4){top:43em}}@media screen and (min-width:961px){.mv .mv__paragraph:nth-of-type(4){top:28.5em;left:-8em}}@media screen and (max-width:960px){.mv .mv__paragraph:nth-of-type(5){top:46em;right:9em}}@media screen and (min-width:961px){.mv .mv__paragraph:nth-of-type(5){top:31em;right:-11em}}@media screen and (max-width:960px){.mv .mv__paragraph:nth-of-type(6){top:51em;right:3em}}@media screen and (min-width:961px){.mv .mv__paragraph:nth-of-type(6){top:33.5em;left:-15em}}@media screen and (max-width:960px){.mv .mv__paragraph:nth-of-type(7){top:54em;padding:0 2em}}@media screen and (min-width:961px){.mv .mv__paragraph:nth-of-type(7){top:36.5em;right:-5em}}.mv .mv__paragraph-bold{font-weight:600;letter-spacing:.1em;text-align:center;position:absolute;width:-moz-fit-content;width:fit-content;right:0;left:0;margin:0 auto}@media screen and (min-width:961px){.mv .mv__paragraph-bold{font-size:2.8em}}@media screen and (max-width:960px){.mv .mv__paragraph-bold{font-size:1.8em}}@media screen and (max-width:960px){.mv .mv__paragraph-bold{top:46em}}@media screen and (min-width:961px){.mv .mv__paragraph-bold{top:43em;font-size:clamp(1.5rem,.5rem + 1.5vw,2.5rem)}}.what{position:relative}@media screen and (max-width:960px){.what{padding-top:8em;height:180em}}@media screen and (min-width:961px){.what{height:160em}}.what__container .what__bg-titleWrap{position:relative;display:block}@media screen and (max-width:960px){.what__container .what__bg-titleWrap{max-width:452px}}@media screen and (min-width:961px){.what__container .what__bg-titleWrap{max-width:1682px}}.what__container .what__bg-titleWrap:after{content:"";background-size:cover;width:100%;height:100%;z-index:100;position:absolute;left:0;top:0}@media screen and (max-width:960px){.what__container .what__bg-titleWrap:after{background-image:url(https://ai.animagic.design/wp-content/uploads/2024/06/what__bg_sp.png)}}@media screen and (min-width:961px){.what__container .what__bg-titleWrap:after{background-image:url(https://ai.animagic.design/wp-content/uploads/2024/06/what__outline_pc.png);top:-1px;left:-3px}}.what__container .what__bg-title{position:relative;z-index:-1}.what__container .what__bg-title:before{content:"";width:100%;height:101%;border:3px solid #2f2f2f;position:absolute;top:-1px;left:0;z-index:999}@media screen and (min-width:961px){.what__container .what__bg-title:before{height:101%;top:-1px;border-width:9px}}.what__container .what__bg-title .swiper{width:100%;margin-left:initial;margin-right:initial;position:relative}.what__container .what__bg-title .swiper:before{content:"";background-size:cover;width:100%;height:100%;z-index:10;position:absolute;top:0;left:0}@media screen and (max-width:960px){.what__container .what__bg-title .swiper:before{background-image:url(https://ai.animagic.design/wp-content/uploads/2024/06/what__outline_sp.png)}}@media screen and (min-width:961px){.what__container .what__bg-title .swiper:before{background-image:url(https://ai.animagic.design/wp-content/uploads/2024/06/what__bg_pc.png)}}.what__container .what__bg-title .swiper-slide-active .swiper-img,.what__container .what__bg-title .swiper-slide-duplicate-active .swiper-img,.what__container .what__bg-title .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.what__container .what__bg-title .swiper-slide img{height:auto;width:100%}.what__container .what__images{display:grid;grid-column-gap:1em;grid-row-gap:1em;position:absolute}@media screen and (max-width:960px){.what__container .what__images{grid-template-columns:repeat(3,minmax(0,11.5em));grid-template-rows:repeat(2,1fr);justify-content:end;top:30em;right:0}}@media screen and (min-width:961px){.what__container .what__images{grid-template-columns:repeat(5,minmax(0,25em));top:45em;right:0;width:85%;min-width:60em}}@media screen and (max-width:960px){.what__container .what__images .what__images-image{grid-area:1/1/2/2}.what__container .what__images .what__images-image:nth-of-type(2){grid-area:1/2/2/3}.what__container .what__images .what__images-image:nth-of-type(3){grid-area:1/3/2/4}.what__container .what__images .what__images-image:nth-of-type(4){grid-area:2/3/3/4}.what__container .what__images .what__images-image:nth-of-type(5){grid-area:2/2/3/3}}.what__container .what__content{padding:4em;border-left:10px solid #e2ff00;background-color:#2f2f2f;filter:drop-shadow(0px 10px 20px rgba(0,0,0,.8));position:absolute}@media screen and (max-width:960px){.what__container .what__content{width:90%;max-width:500px;top:80em;right:0;left:0;margin:auto}}@media screen and (min-width:961px){.what__container .what__content{width:100%;max-width:540px;position:absolute;top:8em;right:0;z-index:1000}}.what__container .what__content .what__title{font-weight:600;transform:rotate(90deg);display:block;position:absolute;top:1em;left:-1.5em}@media screen and (min-width:961px){.what__container .what__content .what__title{font-size:3.6em}}@media screen and (max-width:960px){.what__container .what__content .what__title{font-size:3.6em}}.what__container .what__content .what__text-bold{line-height:1.25;letter-spacing:.1em;font-weight:600}@media screen and (min-width:961px){.what__container .what__content .what__text-bold{font-size:1.8em}}@media screen and (max-width:960px){.what__container .what__content .what__text-bold{font-size:1.8em}}.what__container .what__content .what__text{font-weight:100}@media screen and (max-width:960px){.what__container .what__content .what__text{margin-top:.8em}}@media screen and (min-width:961px){.what__container .what__content .what__text{margin-top:1.2em}}@media screen and (max-width:960px){.what__container .what__content .what__text .what__text-paragraph{margin-top:.8em}}@media screen and (min-width:961px){.what__container .what__content .what__text .what__text-paragraph{margin-top:1.2em}}.what__container .what__content:last-child{color:#00f8db;border-left:10px solid #00f8db}@media screen and (max-width:960px){.what__container .what__content:last-child{top:130em}}@media screen and (min-width:961px){.what__container .what__content:last-child{top:90em;left:5%;right:initial}}.what__container .what__content:last-child .what__title{top:1em;left:-.9em}.case{position:relative}@media screen and (max-width:960px){.case{padding-bottom:8em}}@media screen and (min-width:961px){.case{padding-bottom:28em}}.case .case__images{position:absolute}@media screen and (max-width:960px){.case .case__images{width:80%;max-width:500px}}@media screen and (min-width:961px){.case .case__images{width:55%;max-width:840px;min-width:600px}}.case .case__images:nth-of-type(1){top:16em;left:0}@media screen and (min-width:961px){.case .case__images:nth-of-type(1){top:25em}}.case .case__images:nth-of-type(2){top:70em;right:0}@media screen and (min-width:961px){.case .case__images:nth-of-type(2){top:70em}}.case .bg_character{position:absolute;z-index:-1}@media screen and (max-width:960px){.case .bg_character{display:none}}@media screen and (min-width:961px){.case .bg_character{width:40%;top:-25em;left:-5%}}.case__container{margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:960px){.case__container{width:90%}}@media screen and (min-width:961px){.case__container{width:90%;max-width:1680px}}.case__container .case__content{filter:drop-shadow(0px 10px 20px rgba(0,0,0,.8));background-color:#2f2f2f;margin-top:17em}@media screen and (min-width:961px){.case__container .case__content{margin-top:22em}}@media screen and (max-width:960px){.case__container .case__content{max-width:550px;margin-left:auto;margin-right:auto}}@media screen and (min-width:961px){.case__container .case__content{max-width:730px;margin-left:auto}}.case__container .case__content-inner{border-left:10px solid #e2ff00;padding:4em 2em 4em 3em}.case__container .case__content-inner .case__above .case__num .case__num-elem{display:flex;flex-direction:column;font-family:"Roboto Condensed",sans-serif;line-height:1;font-weight:600}@media screen and (min-width:961px){.case__container .case__content-inner .case__above .case__num .case__num-elem{font-size:10em}}@media screen and (max-width:960px){.case__container .case__content-inner .case__above .case__num .case__num-elem{font-size:4em}}.case__container .case__content-inner .case__above .case__num .case__num-elem:before{content:"case";text-transform:uppercase}@media screen and (min-width:961px){.case__container .case__content-inner .case__above .case__num .case__num-elem:before{font-size:.4em}}@media screen and (max-width:960px){.case__container .case__content-inner .case__above .case__num .case__num-elem:before{font-size:.4em}}.case__container .case__content-inner .case__above .case__title{font-weight:600}@media screen and (min-width:961px){.case__container .case__content-inner .case__above .case__title{font-size:3em}}@media screen and (max-width:960px){.case__container .case__content-inner .case__above .case__title{font-size:3em}}.case__container .case__content-inner .case__below{border-top:1px solid #e2ff00}.case__container .case__content-inner .case__below .case__text-bold{font-weight:600}@media screen and (min-width:961px){.case__container .case__content-inner .case__below .case__text-bold{font-size:1.8em}}@media screen and (max-width:960px){.case__container .case__content-inner .case__below .case__text-bold{font-size:1.8em}}@media screen and (max-width:960px){.case__container .case__content-inner .case__below .case__text-bold{margin-top:.8em}}@media screen and (min-width:961px){.case__container .case__content-inner .case__below .case__text-bold{margin-top:1.2em}}@media screen and (max-width:960px){.case__container .case__content-inner .case__below .case__text{margin-top:.8em}}@media screen and (min-width:961px){.case__container .case__content-inner .case__below .case__text{margin-top:1.2em}}.case__container .case__content-inner .case__below .case__link{display:flex;align-items:center;-moz-column-gap:1.2em;column-gap:1.2em;text-transform:uppercase;color:#e2ff00;border:1px solid #e2ff00;justify-content:center;width:90%;max-width:25em;margin-left:auto;margin-right:auto;padding:1em;transition:all .3s cubic-bezier(.25,1,.5,1)}@media screen and (max-width:960px){.case__container .case__content-inner .case__below .case__link{margin-top:2em}}@media screen and (min-width:961px){.case__container .case__content-inner .case__below .case__link{margin-top:2em}}.case__container .case__content-inner .case__below .case__link .c-arrow{display:inline-block;border:1px solid #e2ff00;width:1.5em;height:1.5em;border-radius:50%;position:relative}.case__container .case__content-inner .case__below .case__link .c-arrow:before{content:"";display:inline-block;width:15px;height:1px;background-color:#e2ff00;position:absolute;top:50%;transform:translateX(-50%);left:0}.case__container .case__content-inner .case__below .case__link:hover{background-color:#e2ff00;color:#2f2f2f}.case__container .case__content-inner .case__below .case__link:hover .c-arrow{border-color:#2f2f2f}.case__container .case__content-inner .case__below .case__link:hover .c-arrow:before{transition:width .3s cubic-bezier(.25,1,.5,1);background-color:#2f2f2f;width:20px}.case__container .case__content.content_2{color:#00f8db;margin-top:18em}@media screen and (min-width:961px){.case__container .case__content.content_2{margin-left:initial;nav-right:auto}}.case__container .case__content.content_2 .case__content-inner{border-left:10px solid #00f8db}.case__container .case__content.content_2 .case__below{border-top:1px solid #00f8db}.case__container .case__content.content_2 .case__below .case__link{display:flex;align-items:center;-moz-column-gap:1.2em;column-gap:1.2em;text-transform:uppercase;color:#00f8db;border:1px solid #00f8db;justify-content:center;width:90%;max-width:25em;margin-left:auto;margin-right:auto;padding:1em}.case__container .case__content.content_2 .case__below .case__link .c-arrow{display:inline-block;border:1px solid #00f8db;width:1.5em;height:1.5em;border-radius:50%;position:relative}.case__container .case__content.content_2 .case__below .case__link .c-arrow:before{content:"";display:inline-block;width:15px;height:1px;background-color:#00f8db;position:absolute;top:50%;transform:translateX(-50%);left:0}.case__container .case__content.content_2 .case__below .case__link:hover{background-color:#00f8db;color:#2f2f2f}.case__container .case__content.content_2 .case__below .case__link:hover .c-arrow{border-color:#2f2f2f}.case__container .case__content.content_2 .case__below .case__link:hover .c-arrow:before{transition:width .3s cubic-bezier(.25,1,.5,1);background-color:#2f2f2f;width:20px}.contact{background-color:#e2ff00;position:relative}@media screen and (max-width:960px){.contact{padding-top:6em;padding-bottom:8em}}@media screen and (min-width:961px){.contact{padding-top:10em;padding-bottom:18em}}.contact .contact__title-image{position:absolute;width:100%}@media screen and (max-width:960px){.contact .contact__title-image{max-width:800px;bottom:90em}}@media screen and (min-width:961px){.contact .contact__title-image{bottom:65em;max-width:1600px}}.contact .contact__container{color:#2f2f2f;margin-left:auto;margin-right:auto;position:relative;z-index:99}@media screen and (max-width:960px){.contact .contact__container{width:90%}}@media screen and (min-width:961px){.contact .contact__container{width:90%;max-width:1680px}}@media screen and (min-width:961px){.contact .contact__container{display:flex}}@media screen and (min-width:961px){.contact .contact__container .heading{width:40%}}@media screen and (max-width:960px){.contact .contact__container .contact__lists{margin-top:4em}}@media screen and (min-width:961px){.contact .contact__container .contact__lists{width:80%}}@media screen and (max-width:960px){.contact .contact__container .contact__lists .contact__list-elem{margin-top:2em}}@media screen and (min-width:961px){.contact .contact__container .contact__lists .contact__list-elem{margin-top:2em}}.contact .contact__container .contact__lists .contact__list-text{text-align:center;font-weight:700}@media screen and (min-width:961px){.contact .contact__container .contact__lists .contact__list-text{font-size:1.8em}}@media screen and (max-width:960px){.contact .contact__container .contact__lists .contact__list-text{font-size:1.8em}}@media screen and (min-width:961px){.contact .contact__container .contact__lists .contact__list-text{text-align:start}}.contact .contact__container .contact__lists .contact__list-link{display:flex;align-items:center;-moz-column-gap:1.2em;column-gap:1.2em;text-transform:uppercase;color:#e2ff00;border:1px solid #e2ff00;justify-content:center;width:90%;max-width:25em;margin-left:auto;margin-right:auto;padding:1em;background-color:#2f2f2f}.contact .contact__container .contact__lists .contact__list-link .c-arrow{display:inline-block;border:1px solid #e2ff00;width:1.5em;height:1.5em;border-radius:50%;position:relative}.contact .contact__container .contact__lists .contact__list-link .c-arrow:before{content:"";display:inline-block;width:15px;height:1px;background-color:#e2ff00;position:absolute;top:50%;transform:translateX(-50%);left:0}@media screen and (max-width:960px){.contact .contact__container .contact__lists .contact__list-link{margin-top:.8em}}@media screen and (min-width:961px){.contact .contact__container .contact__lists .contact__list-link{margin-top:1.2em}}@media screen and (min-width:961px){.contact .contact__container .contact__lists .contact__list-link{margin-left:initial;margin-right:initial;transition:all .3s cubic-bezier(.25,1,.5,1)}.contact .contact__container .contact__lists .contact__list-link:hover{background-color:#e2ff00;color:#2f2f2f;border-color:#2f2f2f}.contact .contact__container .contact__lists .contact__list-link:hover .c-arrow{border-color:#2f2f2f}.contact .contact__container .contact__lists .contact__list-link:hover .c-arrow:before{transition:width .3s cubic-bezier(.25,1,.5,1);background-color:#2f2f2f;width:20px}}.contact .contact__container .demo__btn{padding:2em;display:flex;font-weight:600;background-color:#e2ff00;filter:drop-shadow(0px 10px 20px rgba(0,0,0,.8))}@media screen and (max-width:960px){.contact .contact__container .demo__btn{width:90%;margin-left:auto;margin-right:auto;margin-top:4em;padding:2em;max-width:420px}}@media screen and (min-width:961px){.contact .contact__container .demo__btn{width:32em;position:absolute;right:0;top:-16em;justify-content:center}}.contact .contact__container .demo__btn-text{width:60%;text-align:right;line-height:1.5;color:#2f2f2f}@media screen and (min-width:961px){.contact .contact__container .demo__btn-text{font-size:2.4em}}@media screen and (max-width:960px){.contact .contact__container .demo__btn-text{font-size:1.5em}}@media screen and (min-width:961px){.contact .contact__container .demo__btn-text-sml{font-size:.6em}}@media screen and (max-width:960px){.contact .contact__container .demo__btn-text-sml{font-size:.7em}}.contact .contact__container .demo__btn-code{width:40%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:961px){.contact .contact__container .demo__btn-code{padding-left:4em}}@media screen and (max-width:960px){.contact .contact__container .demo__btn-code-elem{width:3em}}@media screen and (min-width:961px){.contact .contact__container .demo__btn-code-elem{width:3em}}.features{position:relative}.features .bg_character{position:absolute;z-index:-1}@media screen and (max-width:960px){.features .bg_character{width:80%;max-width:450px;top:5em;right:0}}@media screen and (min-width:961px){.features .bg_character{width:50%;max-width:800px;top:-50em;right:-5%}}@media screen and (max-width:960px){.features{padding-bottom:8em}}@media screen and (min-width:961px){.features{padding-bottom:28em}}.features .features__container .features__text{text-align:center;width:90%;margin-left:auto;margin-right:auto;font-weight:100}@media screen and (max-width:960px){.features .features__container .features__text{margin-top:2em}}@media screen and (min-width:961px){.features .features__container .features__text{margin-top:2em}}@media screen and (min-width:961px){.features .features__container .features__text .features__text-paragraph{font-size:1.6em}}@media screen and (max-width:960px){.features .features__container .features__text .features__text-paragraph{font-size:1.6em}}@media screen and (max-width:960px){.features .features__container .features__content{width:90%;margin-left:auto;margin-right:auto;margin-top:30em}}@media screen and (min-width:961px){.features .features__container .features__content{margin-top:4em}}@media screen and (max-width:960px){.features .features__container .features__content .swiperCoverflow{padding:7em 0;height:900px}}@media screen and (max-width:960px){.features .features__container .features__content .features__list{padding-bottom:4em}}@media screen and (min-width:961px){.features .features__container .features__content .features__list{padding-bottom:4em}}.features .features__container .features__content .features__list .features__list-elem{padding:2em;filter:drop-shadow(0px 10px 20px rgba(0,0,0,.8));background-color:#2f2f2f}@media screen and (min-width:961px){.features .features__container .features__content .features__list .features__list-elem{height:450px}}.features .features__container .features__content .features__list .features__list-elem .features__list-above .features__num{font-weight:600;font-family:"Roboto Condensed",sans-serif;line-height:1}@media screen and (min-width:961px){.features .features__container .features__content .features__list .features__list-elem .features__list-above .features__num{font-size:5em}}@media screen and (max-width:960px){.features .features__container .features__content .features__list .features__list-elem .features__list-above .features__num{font-size:5em}}.features .features__container .features__content .features__list .features__list-elem .features__list-above .features__title{font-weight:600;letter-spacing:.025em}@media screen and (min-width:961px){.features .features__container .features__content .features__list .features__list-elem .features__list-above .features__title{font-size:1.8em}}@media screen and (max-width:960px){.features .features__container .features__content .features__list .features__list-elem .features__list-above .features__title{font-size:1.8em}}@media screen and (max-width:960px){.features .features__container .features__content .features__list .features__list-elem .features__list-above .features__title{margin-left:2.5em}}@media screen and (min-width:961px){.features .features__container .features__content .features__list .features__list-elem .features__list-above .features__title{margin-top:1em}}@media screen and (max-width:960px){.features .features__container .features__content .features__list .features__list-elem .features__list-below{margin-top:2em}}@media screen and (min-width:961px){.features .features__container .features__content .features__list .features__list-elem .features__list-below{margin-top:2em}}.features .features__container .features__content .features__list .features__list-elem .features__list-below .features__list-text{font-weight:100}.features .features__container .features__content .features__list .features__list-elem.features_01{border-left:10px solid #e2ff00}.features .features__container .features__content .features__list .features__list-elem.features_02{color:#8bdb42;border-left:10px solid #8bdb42}.features .features__container .features__content .features__list .features__list-elem.features_03{color:#77db60;border-left:10px solid #77db60}.features .features__container .features__content .features__list .features__list-elem.features_04{color:#63db7e;border-left:10px solid #63db7e}.features .features__container .features__content .features__list .features__list-elem.features_05{color:#4edb9c;border-left:10px solid #4edb9c}.features .features__container .features__content .features__list .features__list-elem.features_06{color:#3adbba;border-left:10px solid #3adbba}.features .features__container .features__content .features__list .features__list-elem.features_07{color:#00f8db;border-left:10px solid #00f8db}.swiper-container{width:750px;padding-top:50px;padding-bottom:50px}.functions{position:relative}@media screen and (max-width:960px){.functions{padding-bottom:8em}}@media screen and (min-width:961px){.functions{padding-bottom:18em}}.functions .bg_character{position:absolute;z-index:-1}@media screen and (max-width:960px){.functions .bg_character{width:65%;max-width:450px;top:-26em;right:0}}@media screen and (min-width:961px){.functions .bg_character{width:40%;max-width:750px;top:-68em;right:-5%}}.functions__container{margin-left:auto;margin-right:auto}@media screen and (max-width:960px){.functions__container{width:90%}}@media screen and (min-width:961px){.functions__container{width:90%;max-width:1680px}}.functions__container .functions__text{text-align:center}@media screen and (max-width:960px){.functions__container .functions__text{margin-top:2em}}@media screen and (min-width:961px){.functions__container .functions__text{margin-top:2em}}.functions__container .functions__text .functions__text-paragraph{line-height:1.5}@media screen and (min-width:961px){.functions__container .functions__text .functions__text-paragraph{font-size:1.6em}}@media screen and (max-width:960px){.functions__container .functions__text .functions__text-paragraph{font-size:1.6em}}@media screen and (max-width:960px){.functions__container .functions__content{margin-top:25em}}@media screen and (min-width:961px){.functions__container .functions__content{margin-top:4em}}@media screen and (max-width:960px){.functions__container .functions__content-lists{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:.5em;grid-row-gap:.5em;position:relative}}@media screen and (min-width:961px){.functions__container .functions__content-lists{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:1em;grid-row-gap:1em;justify-content:center}}.functions__container .functions__content-lists-elem{background-color:#000;display:flex;flex-direction:column;row-gap:2em;align-items:center;text-align:center;padding:4em 2em;transition:all 1s cubic-bezier(.17,.88,.3,1.28)}@media screen and (min-width:961px){.functions__container .functions__content-lists-elem{padding:8em 2em}}@media screen and (max-width:960px){.functions__container .functions__content-lists-elem .functions__icon{width:5em}}@media screen and (min-width:961px){.functions__container .functions__content-lists-elem .functions__icon{width:8em}}.functions__container .functions__content-lists-elem .functions__title{font-weight:600}@media screen and (min-width:961px){.functions__container .functions__content-lists-elem .functions__title{font-size:1.3em}}@media screen and (max-width:960px){.functions__container .functions__content-lists-elem .functions__title{font-size:1.3em}}.functions__container .functions__content-lists-elem .functions__text{display:none;font-weight:400}@media screen and (min-width:961px){.functions__container .functions__content-lists-elem .functions__text{font-size:.9em}}@media screen and (max-width:960px){.functions__container .functions__content-lists-elem .functions__text{font-size:.9em}}.functions__container .functions__content-lists-elem .functions__btn{display:flex;align-items:center;-moz-column-gap:1.2em;column-gap:1.2em;text-transform:uppercase;color:#e2ff00;border:1px solid #e2ff00;justify-content:center;width:90%;max-width:25em;margin-left:auto;margin-right:auto;padding:1em;border:none}.functions__container .functions__content-lists-elem .functions__btn .c-arrow{display:inline-block;border:1px solid #e2ff00;width:1.5em;height:1.5em;border-radius:50%;position:relative}.functions__container .functions__content-lists-elem .functions__btn .c-arrow:before{content:"";display:inline-block;width:15px;height:1px;background-color:#e2ff00;position:absolute;top:50%;transform:translateX(-50%);left:0}@media screen and (min-width:961px){.functions__container .functions__content-lists-elem .functions__btn{font-size:1.4em}}@media screen and (max-width:960px){.functions__container .functions__content-lists-elem .functions__btn{font-size:1em}}.functions__container .functions__content-lists-elem:hover .functions__btn{transition:text-shadow .3s;text-shadow:0px 0px 10px #f9db57}.functions__container .functions__content-lists-elem:hover .functions__btn .c-arrow{transition:box-shadow .3s;box-shadow:0px 0px 10px 2px #f9db57}.functions__container .functions__content-lists-elem:hover .functions__btn .c-arrow:before{transition:width .3s cubic-bezier(.25,1,.5,1);width:20px}.functions__container .functions__content-lists-elem:nth-child(2){color:#81db51}.functions__container .functions__content-lists-elem:nth-child(2) .functions__btn{color:#81db51}.functions__container .functions__content-lists-elem:nth-child(2) .functions__btn .c-arrow{border-color:#81db51}.functions__container .functions__content-lists-elem:nth-child(2) .functions__btn .c-arrow:before{background-color:#81db51}.functions__container .functions__content-lists-elem:nth-child(2):hover .functions__btn{text-shadow:0px 0px 10px #81db51}.functions__container .functions__content-lists-elem:nth-child(2):hover .functions__btn .c-arrow{box-shadow:0px 0px 10px 2px #81db51}.functions__container .functions__content-lists-elem:nth-child(3){color:#63db7e}.functions__container .functions__content-lists-elem:nth-child(3) .functions__btn{color:#63db7e}.functions__container .functions__content-lists-elem:nth-child(3) .c-arrow{border-color:#63db7e}.functions__container .functions__content-lists-elem:nth-child(3) .c-arrow:before{background-color:#63db7e}.functions__container .functions__content-lists-elem:nth-child(3):hover .functions__btn{text-shadow:0px 0px 10px #63db7e}.functions__container .functions__content-lists-elem:nth-child(3):hover .functions__btn .c-arrow{box-shadow:0px 0px 10px 2px #63db7e}.functions__container .functions__content-lists-elem:nth-child(4){color:#81db51}.functions__container .functions__content-lists-elem:nth-child(4) .functions__btn{color:#81db51}.functions__container .functions__content-lists-elem:nth-child(4) .c-arrow{border-color:#81db51}.functions__container .functions__content-lists-elem:nth-child(4) .c-arrow:before{background-color:#81db51}.functions__container .functions__content-lists-elem:nth-child(4):hover .functions__btn{text-shadow:0px 0px 10px #81db51}.functions__container .functions__content-lists-elem:nth-child(4):hover .functions__btn .c-arrow{box-shadow:0px 0px 10px 2px #81db51}.functions__container .functions__content-lists-elem:nth-child(5){color:#62db7e}.functions__container .functions__content-lists-elem:nth-child(5) .functions__btn{color:#62db7e}.functions__container .functions__content-lists-elem:nth-child(5) .c-arrow{border-color:#62db7e}.functions__container .functions__content-lists-elem:nth-child(5) .c-arrow:before{background-color:#62db7e}.functions__container .functions__content-lists-elem:nth-child(5):hover .functions__btn{text-shadow:0px 0px 10px #62db7e}.functions__container .functions__content-lists-elem:nth-child(5):hover .functions__btn .c-arrow{box-shadow:0px 0px 10px 2px #62db7e}.functions__container .functions__content-lists-elem:nth-child(6){color:#44dbab}.functions__container .functions__content-lists-elem:nth-child(6) .functions__btn{color:#44dbab}.functions__container .functions__content-lists-elem:nth-child(6) .c-arrow{border-color:#44dbab}.functions__container .functions__content-lists-elem:nth-child(6) .c-arrow:before{background-color:#44dbab}.functions__container .functions__content-lists-elem:nth-child(6):hover .functions__btn{text-shadow:0px 0px 10px #44dbab}.functions__container .functions__content-lists-elem:nth-child(6):hover .functions__btn .c-arrow{box-shadow:0px 0px 10px 2px #44dbab}.functions__container .functions__content-lists-elem:nth-child(7){color:#63db7e}.functions__container .functions__content-lists-elem:nth-child(7) .functions__btn{color:#63db7e}.functions__container .functions__content-lists-elem:nth-child(7) .c-arrow{border-color:#63db7e}.functions__container .functions__content-lists-elem:nth-child(7) .c-arrow:before{background-color:#63db7e}.functions__container .functions__content-lists-elem:nth-child(7):hover .functions__btn{text-shadow:0px 0px 10px #63db7e}.functions__container .functions__content-lists-elem:nth-child(7):hover .functions__btn .c-arrow{box-shadow:0px 0px 10px 2px #63db7e}.functions__container .functions__content-lists-elem:nth-child(8){color:#44dbab}.functions__container .functions__content-lists-elem:nth-child(8) .functions__btn{color:#44dbab}.functions__container .functions__content-lists-elem:nth-child(8) .c-arrow{border-color:#44dbab}.functions__container .functions__content-lists-elem:nth-child(8) .c-arrow:before{background-color:#44dbab}.functions__container .functions__content-lists-elem:nth-child(8):hover .functions__btn{text-shadow:0px 0px 10px #44dbab}.functions__container .functions__content-lists-elem:nth-child(8):hover .functions__btn .c-arrow{box-shadow:0px 0px 10px 2px #44dbab}.functions__container .functions__content-lists-elem:last-child{color:#00f8db}.functions__container .functions__content-lists-elem:last-child .functions__btn{color:#00f8db}.functions__container .functions__content-lists-elem:last-child .c-arrow{border-color:#00f8db}.functions__container .functions__content-lists-elem:last-child .c-arrow:before{background-color:#00f8db}.functions__container .functions__content-lists-elem:last-child:hover .functions__btn{text-shadow:0px 0px 10px #00f8db}.functions__container .functions__content-lists-elem:last-child:hover .functions__btn .c-arrow{box-shadow:0px 0px 10px 2px #00f8db}.functions__container .functions__content-lists-elem.expanded{transform:scale(1.3);background-color:#1c1c1c;border-bottom:10px solid #e2ff00;width:100%;z-index:9999}.functions__container .functions__content-lists-elem.expanded:nth-child(2){border-bottom:10px solid #81db51}.functions__container .functions__content-lists-elem.expanded:nth-child(3){border-bottom:10px solid #63db7e}.functions__container .functions__content-lists-elem.expanded:nth-child(4){border-bottom:10px solid #81db51}.functions__container .functions__content-lists-elem.expanded:nth-child(5){border-bottom:10px solid #62db7e}.functions__container .functions__content-lists-elem.expanded:nth-child(6){border-bottom:10px solid #44dbab}.functions__container .functions__content-lists-elem.expanded:nth-child(7){border-bottom:10px solid #81db51}.functions__container .functions__content-lists-elem.expanded:nth-child(8){border-bottom:10px solid #81db51}.functions__container .functions__content-lists-elem.expanded:last-child{border-bottom:10px solid #81db51}.functions__container .functions__content-lists-elem.expanded .functions__text{display:block}.functions__container .functions__content-lists-elem.expanded .functions__btn{display:none}.price{position:relative}@media screen and (max-width:960px){.price{padding-bottom:25em}}@media screen and (min-width:961px){.price{padding-bottom:35%}}.price .price__container{margin-left:auto;margin-right:auto}@media screen and (max-width:960px){.price .price__container{width:90%}}@media screen and (min-width:961px){.price .price__container{width:90%;max-width:1680px}}@media screen and (max-width:960px){.price .price__container .price__text{margin-top:4em}}.price .price__container .price__text .price__sign{display:grid;font-family:"Roboto Condensed",sans-serif;font-weight:600;line-height:1}@media screen and (max-width:960px){.price .price__container .price__text .price__sign{grid-template-columns:40% 1fr}}@media screen and (min-width:961px){.price .price__container .price__text .price__sign{grid-template-columns:40% 1fr;grid-template-rows:repeat(2,1fr);-moz-column-gap:5em;column-gap:5em;margin-top:4em}}.price .price__container .price__text .price__sign .price__price{font-weight:600;display:flex;align-items:baseline;justify-content:end}@media screen and (max-width:960px){.price .price__container .price__text .price__sign .price__price{grid-area:1/1/2/2}}@media screen and (min-width:961px){.price .price__container .price__text .price__sign .price__price{grid-area:1/1/3/2}}@media screen and (min-width:961px){.price .price__container .price__text .price__sign .price__price .yen{font-size:6em}}@media screen and (max-width:960px){.price .price__container .price__text .price__sign .price__price .yen{font-size:6em}}@media screen and (min-width:961px){.price .price__container .price__text .price__sign .price__price .num{font-size:30em}}@media screen and (max-width:960px){.price .price__container .price__text .price__sign .price__price .num{font-size:18em}}.price .price__container .price__text .price__sign .price__msg{display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;line-height:1}@media screen and (max-width:960px){.price .price__container .price__text .price__sign .price__msg{grid-area:1/2/2/3;align-items:center}}@media screen and (min-width:961px){.price .price__container .price__text .price__sign .price__msg{grid-area:1/2/2/3;align-items:baseline}}@media screen and (min-width:961px){.price .price__container .price__text .price__sign .price__msg-text{font-size:2.4em}}@media screen and (max-width:960px){.price .price__container .price__text .price__sign .price__msg-text{font-size:2.4em}}@media screen and (min-width:961px){.price .price__container .price__text .price__sign .price__msg-bold{font-size:6em}}@media screen and (max-width:960px){.price .price__container .price__text .price__sign .price__msg-bold{font-size:5.8em}}.price .price__container .price__text .price__sign .price__paragraph{font-weight:400;line-height:1.75}@media screen and (max-width:960px){.price .price__container .price__text .price__sign .price__paragraph{grid-area:2/1/3/3}}@media screen and (min-width:961px){.price .price__container .price__text .price__sign .price__paragraph{grid-area:2/2/3/3}}@media screen and (max-width:960px){.price .price__container .heading_snd{margin-top:4em}}@media screen and (min-width:961px){.price .price__container .heading_snd{margin-top:12em}}.price .price__container .price__lists{position:relative;z-index:1}@media screen and (max-width:960px){.price .price__container .price__lists{margin-top:4em}}@media screen and (min-width:961px){.price .price__container .price__lists{display:flex;justify-content:space-between;margin-top:8em}}.price .price__container .price__lists .price__lists-elem{text-align:center;border-top:10px solid #e2ff00;background-color:#2f2f2f;filter:drop-shadow(0px 10px 20px rgba(0,0,0,.8))}@media screen and (max-width:960px){.price .price__container .price__lists .price__lists-elem{margin-top:2em}}@media screen and (min-width:961px){.price .price__container .price__lists .price__lists-elem{margin-top:2em}}@media screen and (max-width:960px){.price .price__container .price__lists .price__lists-elem{max-width:500px;margin-left:auto;margin-right:auto;padding:2em}}@media screen and (min-width:961px){.price .price__container .price__lists .price__lists-elem{width:32%;max-width:470px;padding:3em 2em}}.price .price__container .price__lists .price__lists-elem .price__name{font-weight:600}@media screen and (min-width:961px){.price .price__container .price__lists .price__lists-elem .price__name{font-size:2.2em}}@media screen and (max-width:960px){.price .price__container .price__lists .price__lists-elem .price__name{font-size:2.2em}}@media screen and (min-width:961px){.price .price__container .price__lists .price__lists-elem .price__name{height:6em;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width:961px){.price .price__container .price__lists .price__lists-elem .price__text{margin-top:2em}}.price .price__container .price__lists .price__lists-elem .price__text .price__text-paragraph{font-weight:600}@media screen and (min-width:961px){.price .price__container .price__lists .price__lists-elem .price__text .price__text-paragraph .price_num{font-size:2em}}@media screen and (max-width:960px){.price .price__container .price__lists .price__lists-elem .price__text .price__text-paragraph .price_num{font-size:2em}}@media screen and (min-width:961px){.price .price__container .price__lists .price__lists-elem .price__text .price__link{margin-top:3em}}.price .price__container .price__lists .price__lists-elem .price__text .price__link .view__link{display:flex;align-items:center;-moz-column-gap:1.2em;column-gap:1.2em;text-transform:uppercase;color:#e2ff00;border:1px solid #e2ff00;justify-content:center;width:90%;max-width:25em;margin-left:auto;margin-right:auto;padding:1em;border:initial}.price .price__container .price__lists .price__lists-elem .price__text .price__link .view__link .c-arrow{display:inline-block;border:1px solid #e2ff00;width:1.5em;height:1.5em;border-radius:50%;position:relative}.price .price__container .price__lists .price__lists-elem .price__text .price__link .view__link .c-arrow:before{content:"";display:inline-block;width:15px;height:1px;background-color:#e2ff00;position:absolute;top:50%;transform:translateX(-50%);left:0}.price .price__container .price__lists .price__lists-elem .price__text .price__link .view__link:hover{transition:text-shadow .3s;text-shadow:0px 0px 10px #f9db57}.price .price__container .price__lists .price__lists-elem .price__text .price__link .view__link:hover .c-arrow{transition:box-shadow .3s;box-shadow:0px 0px 10px 2px #f9db57}.price .price__container .price__lists .price__lists-elem .price__text .price__link .view__link:hover .c-arrow:before{transition:width .3s cubic-bezier(.25,1,.5,1);background-color:#e2ff00;width:20px}.price .price__spiral{width:100%;position:absolute;bottom:0;overflow:hidden}@keyframes zoomUp{0%{transform:scale(1) rotate(0)}100%{transform:scale(4.5) rotate(360deg)}}.price .price__spiral .swiper{z-index:-1}.price .price__spiral .swiper-slide-active .swiper-img,.price .price__spiral .swiper-slide-duplicate-active .swiper-img,.price .price__spiral .swiper-slide-prev .swiper-img{animation:zoomUp 12s linear 0s normal both}.price .price__spiral .swiper-slide img{height:auto;width:100%}@media screen and (max-width:960px){.price .price__spiral{height:35em}}@media screen and (min-width:961px){.price .price__spiral{height:70em}}.price .price__spiral .spiral{position:absolute;top:0;width:100%;z-index:-1}.step{position:relative}@media screen and (max-width:960px){.step{padding-bottom:8em}}@media screen and (min-width:961px){.step{padding-bottom:18em}}.step .step__spiral{position:absolute;z-index:-1}@media screen and (max-width:960px){.step .step__spiral{top:20em;left:-70%}}@media screen and (min-width:961px){.step .step__spiral{top:0;left:-25em}.step .step__spiral svg{width:210%}}.step .step__bg-title{position:absolute;width:20em;left:-5em;top:25em;z-index:-1}@media screen and (min-width:961px){.step .step__bg-title{width:30em;left:12em;top:20em}}.step__container{margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:960px){.step__container{width:90%}}@media screen and (min-width:961px){.step__container{width:90%;max-width:1680px}}@media screen and (max-width:960px){.step__container .step__text{margin-top:2em}}@media screen and (min-width:961px){.step__container .step__text{margin-top:2em}}@media screen and (min-width:961px){.step__container .step__text{width:55em;margin-left:auto;padding-left:5em;margin-top:6em}}.step__container .step__content{position:relative}@media screen and (max-width:960px){.step__container .step__content{margin-top:17em}}.step__container .step__content .step__lists .step__lists-elem{display:flex;align-items:center;-moz-column-gap:2em;column-gap:2em;width:100%;padding:1em 2em 1em 6em;background-color:#2f2f2f;border-radius:50px;filter:drop-shadow(0px 10px 20px rgba(0,0,0,.8));position:relative}@media screen and (max-width:960px){.step__container .step__content .step__lists .step__lists-elem{margin-top:2em}}@media screen and (min-width:961px){.step__container .step__content .step__lists .step__lists-elem{margin-top:2em}}@media screen and (min-width:961px){.step__container .step__content .step__lists .step__lists-elem{width:55em;margin-left:auto}}.step__container .step__content .step__lists .step__lists-elem .step__circle{width:10px;height:10px;position:relative;background-color:#e2ff00;border-radius:50%;position:absolute;left:3em}.step__container .step__content .step__lists .step__lists-elem .step__circle:before{content:"";width:20px;height:20px;position:absolute;border:solid #e2ff00 1px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.step__container .step__content .step__lists .step__lists-elem .step__num{font-weight:600;font-family:"Roboto Condensed",sans-serif}@media screen and (min-width:961px){.step__container .step__content .step__lists .step__lists-elem .step__num{font-size:3.5em}}@media screen and (max-width:960px){.step__container .step__content .step__lists .step__lists-elem .step__num{font-size:3.5em}}.step__container .step__content .step__lists .step__lists-elem .step__desc{line-height:1.5}.step__container .step__content .step__lists .step__lists-elem .step__desc .step__title{font-weight:600}@media screen and (min-width:961px){.step__container .step__content .step__lists .step__lists-elem .step__desc .step__title{font-size:1.8em}}@media screen and (max-width:960px){.step__container .step__content .step__lists .step__lists-elem .step__desc .step__title{font-size:1.8em}}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(2){color:#81db51}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(2) .step__circle{background-color:#81db51}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(2) .step__circle:before{border:solid #81db51 1px}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(3){color:#63db7e}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(3) .step__circle{background-color:#63db7e}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(3) .step__circle:before{border:solid #63db7e 1px}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(4){color:#44dbab}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(4) .step__circle{background-color:#44dbab}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(4) .step__circle:before{border:solid #44dbab 1px}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(5){color:#00f8db}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(5) .step__circle{background-color:#00f8db}.step__container .step__content .step__lists .step__lists-elem:nth-of-type(5) .step__circle:before{border:solid #00f8db 1px}.step__container .models__content{border:1px solid #e2ff00;background-color:#2f2f2f;position:relative}@media screen and (max-width:960px){.step__container .models__content{margin-top:8em;padding:4em 2em}}@media screen and (min-width:961px){.step__container .models__content{width:66%;padding:4em;margin-left:auto;margin-right:auto;margin-top:45em}}.step__container .models__content .models__title{text-align:center}.step__container .models__content .models__texts{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (min-width:961px){.step__container .models__content .models__texts{display:flex;-moz-column-gap:2em;column-gap:2em;align-items:end;width:100%;margin-top:2em}}.step__container .models__content .models__texts .models__lists .models__lists-elem{display:flex;align-items:center;-moz-column-gap:.8em;column-gap:.8em;font-weight:600}@media screen and (min-width:961px){.step__container .models__content .models__texts .models__lists .models__lists-elem{font-size:1.5em}}@media screen and (max-width:960px){.step__container .models__content .models__texts .models__lists .models__lists-elem{font-size:1.5em}}@media screen and (max-width:960px){.step__container .models__content .models__texts .models__lists .models__lists-elem{margin-top:1em}}@media screen and (min-width:961px){.step__container .models__content .models__texts .models__lists .models__lists-elem{margin-top:1em}}.step__container .models__content .models__texts .models__lists .models__lists-elem:before{content:"";width:1em;height:1px;background-color:#e2ff00}.step__container .models__content .models__texts .models__link-content{font-weight:100;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (min-width:961px){.step__container .models__content .models__texts .models__link-content{width:45%}}@media screen and (max-width:960px){.step__container .models__content .models__texts .models__link-content .models__link-text{margin-top:2em}}@media screen and (min-width:961px){.step__container .models__content .models__texts .models__link-content .models__link-text{margin-top:2em}}.step__container .models__content .models__texts .models__link-content .models__link{display:flex;align-items:center;-moz-column-gap:1.2em;column-gap:1.2em;text-transform:uppercase;color:#e2ff00;border:1px solid #e2ff00;justify-content:center;width:90%;max-width:25em;margin-left:auto;margin-right:auto;padding:1em;border:initial}.step__container .models__content .models__texts .models__link-content .models__link .c-arrow{display:inline-block;border:1px solid #e2ff00;width:1.5em;height:1.5em;border-radius:50%;position:relative}.step__container .models__content .models__texts .models__link-content .models__link .c-arrow:before{content:"";display:inline-block;width:15px;height:1px;background-color:#e2ff00;position:absolute;top:50%;transform:translateX(-50%);left:0}.step__container .models__content .models__texts .models__link-content .models__link:hover{transition:text-shadow .3s;text-shadow:0px 0px 10px #f9db57}.step__container .models__content .models__texts .models__link-content .models__link:hover .c-arrow{transition:box-shadow .3s;box-shadow:0px 0px 10px 2px #f9db57}.step__container .models__content .models__texts .models__link-content .models__link:hover .c-arrow:before{transition:width .3s cubic-bezier(.25,1,.5,1);background-color:#e2ff00;width:20px}.footer{position:relative}@media screen and (max-width:960px){.footer{padding-top:15em}}@media screen and (min-width:961px){.footer{padding-top:20em}}@media screen and (max-width:960px){.footer.footer-b{padding-top:6em}}@media screen and (min-width:961px){.footer.footer-b{padding-top:22em}}.footer .footer__title-image{position:absolute;z-index:1000}@media screen and (max-width:960px){.footer .footer__title-image{bottom:12em}}@media screen and (min-width:961px){.footer .footer__title-image{bottom:10em;max-width:1680px;left:0;right:0;margin:auto}}@keyframes line-anim{0%{transform:translate(0,0) rotateX(0);opacity:1}100%{transform:translate(0,200%) rotateX(90deg);opacity:.2}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.background__wave-wrap{display:flex;width:100vw;justify-content:center;align-items:center;overflow:hidden}@media screen and (max-width:960px){.background__wave-wrap{height:10em}}@media screen and (min-width:961px){.background__wave-wrap{height:25em}}.background__wave-wrap .footer__texts{position:absolute;bottom:3em;text-align:center;z-index:999}.background__wave-wrap .footer__texts .footer__nav .footer__nav-list{display:flex;-moz-column-gap:2em;column-gap:2em;justify-content:center;flex-wrap:wrap}.background__wave-wrap .footer__texts .footer__nav .footer__nav-list .footer__link{color:#fff}@media screen and (min-width:961px){.background__wave-wrap .footer__texts .footer__nav .footer__nav-list .footer__link{font-size:.9em}}@media screen and (max-width:960px){.background__wave-wrap .footer__texts .footer__nav .footer__nav-list .footer__link{font-size:.9em}}.background__wave-wrap .footer__texts .footer__copyRight{color:#fff;text-align:center}@media screen and (min-width:961px){.background__wave-wrap .footer__texts .footer__copyRight{font-size:.9em}}@media screen and (max-width:960px){.background__wave-wrap .footer__texts .footer__copyRight{font-size:.9em}}.wave__container{width:200vmax;height:100vmax;animation:rotation 114.2857142857s infinite}.wave__container .line{width:200vmax;height:2.5vmax;margin-bottom:2.5vmax;background:#e2ff00;animation:line-anim .9523809524s ease-in-out infinite}.wave__container .line:nth-of-type(1){margin-top:-5vmax}.wave__container .line:nth-of-type(1){animation-delay:-.0476190476s}.wave__container .line:nth-of-type(2){animation-delay:-.0952380952s}.wave__container .line:nth-of-type(3){animation-delay:-.1428571429s}.wave__container .line:nth-of-type(4){animation-delay:-.1904761905s}.wave__container .line:nth-of-type(5){animation-delay:-.2380952381s}.wave__container .line:nth-of-type(6){animation-delay:-.2857142857s}.wave__container .line:nth-of-type(7){animation-delay:-.3333333333s}.wave__container .line:nth-of-type(8){animation-delay:-.380952381s}.wave__container .line:nth-of-type(9){animation-delay:-.4285714286s}.wave__container .line:nth-of-type(10){animation-delay:-.4761904762s}.wave__container .line:nth-of-type(11){animation-delay:-.5238095238s}.wave__container .line:nth-of-type(12){animation-delay:-.5714285714s}.wave__container .line:nth-of-type(13){animation-delay:-.619047619s}.wave__container .line:nth-of-type(14){animation-delay:-.6666666667s}.wave__container .line:nth-of-type(15){animation-delay:-.7142857143s}.wave__container .line:nth-of-type(16){animation-delay:-.7619047619s}.wave__container .line:nth-of-type(17){animation-delay:-.8095238095s}.wave__container .line:nth-of-type(18){animation-delay:-.8571428571s}.wave__container .line:nth-of-type(19){animation-delay:-.9047619048s}.wave__container .line:nth-of-type(20){animation-delay:-.9523809524s}.wave__container .line:nth-of-type(21){animation-delay:-1s}.wave__container .line:nth-of-type(22){animation-delay:-1.0476190476s}@media screen and (max-width:960px){.privacy-policy{padding-top:6em;padding-bottom:6em}}@media screen and (min-width:961px){.privacy-policy{padding-top:10em;padding-bottom:10em}}.privacy-policy .privacy-policy__container{margin-left:auto;margin-right:auto}@media screen and (max-width:960px){.privacy-policy .privacy-policy__container{width:90%}}@media screen and (min-width:961px){.privacy-policy .privacy-policy__container{width:90%;max-width:1080px}}@media screen and (max-width:960px){.privacy-policy .privacy-policy__container .privacy-policy__section{margin-top:4em}}@media screen and (min-width:961px){.privacy-policy .privacy-policy__container .privacy-policy__section{margin-top:6em}}.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection .privacy-policy__subsection-title{font-weight:600}@media screen and (max-width:960px){.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection .privacy-policy__content{margin-top:.8em}}@media screen and (min-width:961px){.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection .privacy-policy__content{margin-top:1.2em}}@media screen and (min-width:961px){.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection .privacy-policy__list .privacy-policy__list-item{font-size:1.4em}}@media screen and (max-width:960px){.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection .privacy-policy__list .privacy-policy__list-item{font-size:1.3em}}@media screen and (max-width:960px){.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection .privacy-policy__list .privacy-policy__list-item{margin-top:.8em}}@media screen and (min-width:961px){.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection .privacy-policy__list .privacy-policy__list-item{margin-top:1.2em}}@media screen and (max-width:960px){.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection+.privacy-policy__subsection{margin-top:2em}}@media screen and (min-width:961px){.privacy-policy .privacy-policy__container .privacy-policy__section .privacy-policy__subsection+.privacy-policy__subsection{margin-top:2em}}@media screen and (max-width:960px){.terms{padding-top:6em;padding-bottom:6em}}@media screen and (min-width:961px){.terms{padding-top:10em;padding-bottom:10em}}.terms .terms__container{margin-left:auto;margin-right:auto}@media screen and (max-width:960px){.terms .terms__container{width:90%}}@media screen and (min-width:961px){.terms .terms__container{width:90%;max-width:1080px}}@media screen and (max-width:960px){.terms .terms__container .terms__section{margin-top:4em}}@media screen and (min-width:961px){.terms .terms__container .terms__section{margin-top:6em}}.terms .terms__container .terms__section .terms__subsection .terms__subsection-title{font-weight:600}@media screen and (max-width:960px){.terms .terms__container .terms__section .terms__subsection .terms__content{margin-top:.8em}}@media screen and (min-width:961px){.terms .terms__container .terms__section .terms__subsection .terms__content{margin-top:1.2em}}.terms .terms__container .terms__section .terms__subsection+.terms__subsection{margin-top:4em}@media screen and (max-width:960px){.transaction-details{padding-top:6em;padding-bottom:6em}}@media screen and (min-width:961px){.transaction-details{padding-top:10em;padding-bottom:10em}}.transaction-details .transaction-details__container{margin-left:auto;margin-right:auto}@media screen and (max-width:960px){.transaction-details .transaction-details__container{width:90%}}@media screen and (min-width:961px){.transaction-details .transaction-details__container{width:90%;max-width:1080px}}@media screen and (max-width:960px){.transaction-details .transaction-details__container .transaction-details__section{margin-top:4em}}@media screen and (min-width:961px){.transaction-details .transaction-details__container .transaction-details__section{margin-top:6em}}.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info{max-width:900px;margin-left:auto;margin-right:auto}.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem{display:flex;border-bottom:1px solid #e2ff00}@media screen and (max-width:960px){.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem{-moz-column-gap:1.5em;column-gap:1.5em;padding:1em 0}}@media screen and (min-width:961px){.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem{-moz-column-gap:5em;column-gap:5em;padding:1.5em 0}}@media screen and (min-width:961px){.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem{font-size:1.4em}}@media screen and (max-width:960px){.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem{font-size:1.3em}}.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem .label{width:30%;font-weight:600}@media screen and (min-width:961px){.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem .label{padding-left:1em}}.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem .value{width:70%}@media screen and (min-width:961px){.transaction-details .transaction-details__container .transaction-details__section .transaction-details__section-info .transaction-details__section-elem .value{padding-right:1em}}