@font-face{font-family:'SabonLTStd';src:url(/font/SabonLTStd-Roman.otf)}.IndexTop{position:relative}.IndexTop .container{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:flex-end;z-index:3;height:100vh;padding:10px 0}.IndexTop .has-animation:not(.title){opacity:0;transform:translateX(-100px);transition:1s all ease;transition-delay:0.5s}.IndexTop .has-animation:not(.title).animate-in{opacity:1;transform:translateX(0px)}.IndexTopTrigger{position:absolute;top:0;width:100%;height:1px}.IndexTopBG{position:absolute;top:0;left:0;width:100%;height:100%}.IndexTopBG img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.IndexTopBG:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#010101;background:-webkit-linear-gradient(180deg, rgba(1,1,1,0.29) 0%, #010101 100%);background:-moz-linear-gradient(180deg, rgba(1,1,1,0.29) 0%, #010101 100%);background:linear-gradient(180deg, rgba(1,1,1,0.29) 0%, #010101 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#010101", endColorstr="#010101", GradientType=0)}.IndexTopH{position:absolute;z-index:100;top:10px;left:calc((100% - 1200px) / 2);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;width:calc(1200px - 340px)}.IndexTopH .has-animation:not(.title){opacity:0;transform:translateX(-100px);transition:1s all ease;transition-delay:0.5s}.IndexTopH .has-animation:not(.title).animate-in{opacity:1;transform:translateX(0px)}.IndexTopLogo{display:inline-block}.IndexTopLogo img{display:block;height:69px;width:auto}@media (hover: hover){.IndexTopLogo:hover{opacity:0.7}}.IndexTopNav{position:relative;text-transform:uppercase;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;color:#fff;gap:7px 0;font-size:16px;margin-top:17px}.IndexTopNav span{color:#f42a03}.IndexTopNav a{display:inline-block;position:relative;font-weight:500}.IndexTopNav a:after{content:"";position:absolute;width:0;height:1px;background-color:#fff;left:0;top:45%;transition:all 0.6s}@media (hover: hover){.IndexTopNav a:hover:after{width:100%}}.IndexTopBtn{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;-ms-align-items:center;align-items:center;gap:0 10px;height:50px;padding:0 20px;background:#f42a03;color:#fff;text-transform:uppercase;font-weight:600;font-size:18px;transition:all 0.6s;line-height:1}.IndexTopBtn img{display:block;height:31px;width:auto}@media (hover: hover){.IndexTopBtn:hover{background:#741603}}.IndexTopModMenu{display:none}.IndexTopB{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:flex-end;align-items:flex-end;justify-content:space-between;padding-bottom:40px}.IndexTopB .title{text-transform:uppercase;line-height:0.9;font-size:120px;font-weight:700;color:#fff}.IndexTopB .title span{display:block;overflow:hidden}.IndexTopB .title span:nth-child(2) b{transition-delay:0.15s}.IndexTopB .title span:nth-child(3) b{transition-delay:0.3s}.IndexTopB .title b{display:block;transform:translateY(100%);transition:0.5s all ease}.IndexTopB .title b.indent{text-indent:226px}.IndexTopB .title.animate-in b{transform:translateY(0)}.IndexTopB .date{min-width:285px;color:#f42a03;text-transform:uppercase;font-weight:500;font-size:23px;line-height:1.1}.IndexTopStar{position:absolute;z-index:2;bottom:20%;left:-4%;width:clamp(100px, 16vw, 310px)}.IndexTopStar img{display:block;width:100%}.light-version .IndexTopBG:after{background:#F6F6F9;background:-webkit-linear-gradient(180deg, rgba(246,246,249,0.29) 0%, #f6f6f9 100%);background:-moz-linear-gradient(180deg, rgba(246,246,249,0.29) 0%, #f6f6f9 100%);background:linear-gradient(180deg, rgba(246,246,249,0.29) 0%, #f6f6f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F6F6F9", endColorstr="#F6F6F9", GradientType=0)}.light-version .IndexTopLogo{filter:invert(1)}.light-version .IndexTopNav{color:#010101}.light-version .IndexTopNav span{color:#f42a03}.light-version .IndexTopNav a:after{background-color:#010101}.light-version .IndexTopModMenu span{background:#010101}.light-version .IndexTopModMenu.active span{background:#fff}.light-version .IndexTopB .title{color:#010101}@media only screen and (min-width: 1024px) and (max-width: 1279px){.IndexTopH{left:calc((100% - 960px) / 2);width:calc(960px - 294px)}.IndexTopLogo img{height:69px}.IndexTopNav{gap:7px 0;font-size:16px;margin-top:17px}.IndexTopBtn{gap:0 8px;height:44px;padding:0 16px;font-size:16px}.IndexTopBtn img{height:28px}.IndexTopB{padding-bottom:32px}.IndexTopB .title{font-size:92px}.IndexTopB .title b.indent{text-indent:180px}.IndexTopB .date{min-width:250px;font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexTopH{position:fixed;left:15px;width:calc(100% - 30px)}.IndexTopLogo img{height:69px}.IndexTopNav{display:none}.IndexTopHR{margin-left:auto}.IndexTopBtn{gap:0 8px;height:44px;padding:0 16px;font-size:16px}.IndexTopBtn img{height:28px}.IndexTopModMenu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center;-ms-align-items:center;align-items:center;gap:8px 0;width:44px;height:44px;margin-left:15px}.IndexTopModMenu span{display:block;width:35px;height:2px;background:#fff}.IndexTopB{padding-bottom:20px}.IndexTopB .title{font-size:72px}.IndexTopB .title b.indent{text-indent:140px}.IndexTopB .date{min-width:182px;font-size:20px}.IndexTopStar{bottom:27%}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexTop .container{height:170vw;justify-content:center}.IndexTopH{position:fixed;left:15px;width:calc(100% - 30px)}.IndexTopLogo img{height:61px}.IndexTopNav{display:none}.IndexTopHR{margin-left:auto}.IndexTopBtn{gap:0 5px;height:40px;padding:0 10px;font-size:12px}.IndexTopBtn img{height:20px}.IndexTopModMenu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center;-ms-align-items:center;align-items:center;gap:8px 0;width:40px;height:40px;margin-left:15px}.IndexTopModMenu span{display:block;width:35px;height:2px;background:#fff;transition:0.5s transform}.IndexTopModMenu.active span:nth-child(1){transform:rotate(45deg) translate(6px, 8px)}.IndexTopModMenu.active span:nth-child(2){opacity:0}.IndexTopModMenu.active span:nth-child(3){transform:rotate(-45deg) translate(6px, -8px)}.IndexTopB{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:40px 0;padding-bottom:15px}.IndexTopB .title{font-size:50px;line-height:1}.IndexTopB .title b.indent{text-indent:40px}.IndexTopB .date{min-width:182px;font-size:20px}.IndexTopStar{bottom:27%}}.IndexWinner{position:relative;overflow:hidden;padding-top:calc(24vw * 9 / 16)}.IndexWinner .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.IndexWinnerL{position:relative;width:45%}.IndexWinnerL .circle{position:absolute;top:-20px;left:-20px;width:82px;z-index:2}.IndexWinnerL .img{display:block;overflow:hidden;clip-path:polygon(0px 0px, 100% 0px, 100% -70%, 0% 0px);transition:clip-path 2s 0.5s;width:100%}.IndexWinnerL .img img{display:block;width:100%}.IndexWinnerL .img.animate-in{clip-path:polygon(0px 0px, 200% 0px, 200% 200%, 0px 200%)}.IndexWinnerL .title{position:relative;color:#f42a03;line-height:1.25;font-weight:700;text-indent:140px;font-size:42px;margin-top:40px}.IndexWinnerL .title:before{content:'';display:block;position:absolute;width:1em;height:1em;background:url(/tattoofest/img/hero-bg-img.svg) center no-repeat;-webkit-background-size:80%;background-size:80%}.IndexWinnerR{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px;width:51%}.IndexWinnerR .img{display:block;width:100%}.IndexWinnerR .img img{display:block;width:124%}.IndexWinnerR .text{width:calc((100% - 40px) / 2);font-size:18px;line-height:1.23}@media only screen and (min-width: 1024px) and (max-width: 1279px){.IndexWinnerL .circle{top:-16px;left:-16px;width:66px}.IndexWinnerL .title{text-indent:112px;font-size:34px;margin-top:32px}.IndexWinnerR{gap:16px 32px}.IndexWinnerR .text{width:calc((100% - 32px) / 2);font-size:16px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexWinner .container{gap:15px}.IndexWinnerL{display:contents;width:100%}.IndexWinnerL .img{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;width:calc((100% - 15px) / 2)}.IndexWinnerL .title{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;text-indent:70px;font-size:28px;margin-top:20px}.IndexWinnerR{display:contents;width:100%}.IndexWinnerR .img{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;width:calc((100% - 15px) / 2)}.IndexWinnerR .img img{width:100%}.IndexWinnerR .text{-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4;width:100%;font-size:16px}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexWinner{padding-top:calc(530px + 80px)}.IndexWinner.no-form{padding-top:80px}.IndexWinner .container{gap:15px}.IndexWinnerL{display:contents;width:100%}.IndexWinnerL .img{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;width:210px}.IndexWinnerL .title{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;text-indent:60px;font-size:24px;margin-top:20px}.IndexWinnerR{display:contents;width:100%}.IndexWinnerR .img{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;width:210px;margin-left:auto;margin-top:-45px}.IndexWinnerR .img img{width:100%}.IndexWinnerR .text{-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4;width:100%;font-size:16px}}.IndexTickets{position:relative;padding-top:calc(24vw * 9 / 16)}.IndexTickets .title-wr{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;font-weight:700;font-size:24px}.IndexTickets .title-wr .text{color:#f42a03;width:285px;line-height:1.05}.IndexTickets .result{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;max-width:900px;gap:50px;margin-top:calc(7.4vw * 9 / 16)}.IndexTicketsB{position:relative;overflow:hidden;width:calc((100% - 50px) / 2);display:flex;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start;padding:18px;border:1px solid #fff;clip-path:polygon(0px 0px, 100% 0px, 100% -70%, 0% 0px);transition:clip-path 2s 0.5s}.IndexTicketsB.animate-in{clip-path:polygon(0px 0px, 200% 0px, 200% 200%, 0px 200%)}.IndexTicketsB.red{background:#f42a03;border-color:#f42a03;color:#010101}.IndexTicketsB.red .title,.IndexTicketsB.red .list li{border-color:#010101}.IndexTicketsB.red .small-title.colored,.IndexTicketsB.red .text.colored{color:#fff}.IndexTicketsB.red .bot svg{color:#010101}@media (hover: hover){.IndexTicketsB.red .buy .pay-btn:hover{background:#010101}}.IndexTicketsB .klever{display:block;height:76px;width:auto;margin-bottom:14px}.IndexTicketsB .price{position:absolute;top:18px;right:18px;font-weight:700;font-size:40px;line-height:1}.IndexTicketsB .title{text-transform:uppercase;font-weight:700;font-size:24px;padding-bottom:3px;border-bottom:2px solid #fff;width:100%}.IndexTicketsB .row{margin-top:18px;width:100%}.IndexTicketsB .small-title{text-transform:uppercase;letter-spacing:-0.1px;font-size:20px;font-weight:600;margin-bottom:8px}.IndexTicketsB .small-title.colored{color:#f42a03}.IndexTicketsB .list{font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.23}.IndexTicketsB .list li{border-bottom:1px solid #fff}.IndexTicketsB .text{font-size:18px;font-weight:500}.IndexTicketsB .text.colored{color:#f42a03}.IndexTicketsB .mt-auto{margin-top:auto}.IndexTicketsB .bot{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:0 18px}.IndexTicketsB .bot .text{color:#fff}.IndexTicketsB .bot svg{display:block;color:#fff;width:132px;min-width:132px}.IndexTicketsB .qty-row{position:relative;width:100%;margin-top:18px}.IndexTicketsB .qty-row b{color:#fff;display:block;font-weight:500;margin-bottom:5px}.IndexTicketsB .qty-row .input-row{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;clip-path:polygon(3% 0%, 97% 0%, 100% 20%, 100% 80%, 97% 100%, 3% 100%, 0% 80%, 0% 20%)}.IndexTicketsB .qty-row .input-row .plus,.IndexTicketsB .qty-row .input-row .minus{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;font-weight:600;cursor:pointer;background:#fff;width:40px;height:40px;font-size:20px}@media (hover: hover){.IndexTicketsB .qty-row .input-row .plus:hover,.IndexTicketsB .qty-row .input-row .minus:hover{filter:brightness(0.8)}}.IndexTicketsB .qty-row .input-row #qty-standard{width:calc(100% - 40px * 2);padding:0 10px;text-align:center;background:#fff;font-weight:bold;font-size:18px}.IndexTicketsB .buy{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;gap:18px;margin-top:18px}.IndexTicketsB .buy .pay-btn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;gap:0 5px;background:#fff;clip-path:polygon(8% 0%, 92% 0%, 100% 20%, 100% 80%, 92% 100%, 8% 100%, 0% 80%, 0% 20%);flex:1;height:50px}.IndexTicketsB .buy .pay-btn.sold{pointer-events:none;filter:brightness(0.8)}.IndexTicketsB .buy .pay-btn span{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;text-align:center;justify-content:center}.IndexTicketsB .buy .pay-btn b{font-size:28px;font-weight:800;line-height:0.8}.IndexTicketsB .buy .pay-btn i{text-transform:uppercase;font-size:11px;font-weight:800}.IndexTicketsB .buy .pay-btn svg{display:block;width:24px;min-width:24px;height:24px;object-fit:cover}@media (hover: hover){.IndexTicketsB .buy .pay-btn:hover{background:#f42a03;color:#fff}}.light-version .IndexTicketsB{border-color:#010101}.light-version .IndexTicketsB .title,.light-version .IndexTicketsB .list li{border-color:#010101}.light-version .IndexTicketsB .small-title.colored,.light-version .IndexTicketsB .text.colored{color:#010101}.light-version .IndexTicketsB .bot .text{color:#010101}.light-version .IndexTicketsB .bot svg{color:#f42a03}.light-version .IndexTicketsB.red{background:#f42a03;border-color:#f42a03;color:#010101}.light-version .IndexTicketsB.red .title,.light-version .IndexTicketsB.red .list li{border-color:#010101}.light-version .IndexTicketsB.red .small-title.colored,.light-version .IndexTicketsB.red .text.colored{color:#fff}.light-version .IndexTicketsB.red .bot .text{color:#fff}.light-version .IndexTicketsB.red .bot svg{color:#010101}@media only screen and (min-width: 1024px) and (max-width: 1279px){.IndexTickets .title-wr{font-size:22px}.IndexTickets .title-wr .text{width:250px}.IndexTickets .result{max-width:705px;gap:40px}.IndexTicketsB{width:calc((100% - 40px) / 2);padding:14px}.IndexTicketsB .klever{height:60px;margin-bottom:11px}.IndexTicketsB .price{top:14px;right:14px;font-size:32px}.IndexTicketsB .title{font-size:22px}.IndexTicketsB .row{margin-top:15px}.IndexTicketsB .small-title{font-size:18px;margin-bottom:7px}.IndexTicketsB .list{font-size:16px}.IndexTicketsB .text{font-size:16px}.IndexTicketsB .bot{gap:0 15px}.IndexTicketsB .bot svg{width:105px;min-width:105px}.IndexTicketsB .qty-row{margin-top:14px}.IndexTicketsB .buy{gap:14px;margin-top:14px}.IndexTicketsB .buy .pay-btn{height:44px}.IndexTicketsB .buy .pay-btn b{font-size:22px}.IndexTicketsB .buy .pay-btn i{font-size:8px}.IndexTicketsB .buy .pay-btn svg{width:20px;min-width:20px;height:20px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexTickets .title-wr{font-size:22px}.IndexTickets .title-wr .text{width:182px;font-size:18px}.IndexTickets .result{max-width:100%;gap:15px}.IndexTicketsB{width:calc((100% - 15px) / 2);padding:14px}.IndexTicketsB .klever{height:60px;margin-bottom:11px}.IndexTicketsB .price{top:14px;right:14px;font-size:32px}.IndexTicketsB .title{font-size:22px}.IndexTicketsB .row{margin-top:15px}.IndexTicketsB .small-title{font-size:18px;margin-bottom:7px}.IndexTicketsB .list{font-size:16px}.IndexTicketsB .text{font-size:16px}.IndexTicketsB .bot{gap:0 15px}.IndexTicketsB .bot svg{width:105px;min-width:105px}.IndexTicketsB .qty-row{margin-top:14px}.IndexTicketsB .buy{gap:14px;margin-top:14px}.IndexTicketsB .buy .pay-btn{height:44px}.IndexTicketsB .buy .pay-btn b{font-size:24px}.IndexTicketsB .buy .pay-btn i{font-size:9px}.IndexTicketsB .buy .pay-btn svg{width:20px;min-width:20px;height:20px}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexTickets{padding-top:80px}.IndexTickets .title-wr{font-size:16px}.IndexTickets .title-wr .text{width:160px}.IndexTickets .result{max-width:100%;gap:15px}.IndexTicketsB{width:100%;padding:14px}.IndexTicketsB .klever{height:60px;margin-bottom:11px}.IndexTicketsB .title{font-size:22px}.IndexTicketsB .price{top:14px;right:14px;font-size:32px}.IndexTicketsB .row{margin-top:15px}.IndexTicketsB .small-title{font-size:18px;margin-bottom:7px}.IndexTicketsB .list{font-size:16px}.IndexTicketsB .text{font-size:16px}.IndexTicketsB .bot{gap:0 15px}.IndexTicketsB .bot svg{width:105px;min-width:105px}.IndexTicketsB .qty-row{margin-top:14px}.IndexTicketsB .buy{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:14px;margin-top:14px}.IndexTicketsB .buy .pay-btn{gap:0 15px;width:100%;flex:none;height:40px;clip-path:polygon(3% 0%, 97% 0%, 100% 20%, 100% 80%, 97% 100%, 3% 100%, 0% 80%, 0% 20%)}.IndexTicketsB .buy .pay-btn span{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;gap:0 15px}.IndexTicketsB .buy .pay-btn i{font-size:14px}.IndexTicketsB .buy .pay-btn svg{width:30px;min-width:30px;height:30px}}.IndexFounder{position:relative;contain:layout;padding-top:calc(24vw * 9 / 16)}.IndexFounder .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-ms-align-items:flex-start;align-items:flex-start}.IndexFounderL{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;width:47%}.IndexFounderL .title{position:absolute;top:40%;left:0;text-transform:uppercase;width:290px;font-size:32px;font-weight:700;line-height:1;text-transform:uppercase;z-index:3}.IndexFounderL .title span{color:#f42a03}.IndexFounderL .img{display:block;width:65%;transform:rotate(-5deg) translateY(100px);opacity:0;transition:1s 0.5s ease all}.IndexFounderL .img.animate-in{opacity:1;transform:rotate(-5deg) translateY(0px)}.IndexFounderL .img img{display:block;width:100%}.IndexFounderL .img2{display:block;margin-left:auto;margin-top:-168px;z-index:2;width:52%;transform:rotate(7deg) translateY(100px);transition:1s 0.7s ease all;opacity:0}.IndexFounderL .img2.animate-in{opacity:1;transform:rotate(7deg) translateY(0px)}.IndexFounderL .img2 img{display:block;width:100%}.IndexFounderR{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:24px 40px;width:47%}.IndexFounderR .small-title{width:100%;font-weight:700;font-size:26px;text-transform:uppercase}.IndexFounderR .text{width:calc((100% - 40px) / 2);font-size:18px;line-height:1.4}.IndexFounderR .signature{display:block;width:170px;margin:16px auto}@media only screen and (min-width: 1024px) and (max-width: 1279px){.IndexFounderL .title{width:265px;font-size:26px}.IndexFounderL .img2{margin-top:-134px}.IndexFounderR{gap:20px 32px}.IndexFounderR .small-title{font-size:24px}.IndexFounderR .text{width:calc((100% - 32px) / 2);font-size:16px}.IndexFounderR .signature{width:136px;margin:13px auto}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexFounder .container{gap:70px}.IndexFounderL{width:76%}.IndexFounderL .title{top:initial;bottom:3%;width:265px;font-size:26px}.IndexFounderL .img2{margin-top:-134px}.IndexFounderR{width:100%;gap:20px 32px}.IndexFounderR .small-title{font-size:24px}.IndexFounderR .text{width:100%;font-size:16px}.IndexFounderR .signature{width:136px;margin:13px auto}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexFounder{padding-top:80px}.IndexFounder .container{gap:70px}.IndexFounderL{width:100%}.IndexFounderL .title{top:initial;bottom:0%;width:190px;font-size:20px}.IndexFounderL .img2{margin-top:-134px}.IndexFounderR{width:100%;gap:20px 32px}.IndexFounderR .small-title{font-size:18px}.IndexFounderR .text{width:100%;font-size:14px}.IndexFounderR .signature{width:130px;margin:10px auto}}.IndexPartners{position:relative;padding-top:calc(24vw * 9 / 16)}.IndexPartners .top{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.IndexPartners .title{position:relative;color:#f42a03;width:40%;font-size:18px}.IndexPartners .text{position:relative;text-transform:uppercase;width:55%;font-weight:700;font-size:24px;text-indent:100px}.IndexPartners .run-wr{background:#0e0e0e;padding:20px 0;margin-top:calc(11vw * 9 / 16)}.IndexPartners .run-line{width:100%;height:2px;display:block;background-color:#f42a03;background:repeating-linear-gradient(to right, #868686 0, #868686 40px, transparent 40px, transparent 80px)}.IndexPartners .img{display:inline-block;margin:20px;height:277px}.IndexPartners .img img{display:block;height:100%;object-fit:cover}.light-version .IndexPartners .run-wr{background:#d3d3d3}@media only screen and (min-width: 1024px) and (max-width: 1279px){.IndexPartners .title{font-size:16px}.IndexPartners .text{font-size:20px;text-indent:80px}.IndexPartners .run-wr{padding:16px 0}.IndexPartners .img{margin:16px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexPartners .top{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:16px}.IndexPartners .title{font-size:18px}.IndexPartners .text{width:100%;font-size:24px;text-indent:80px}.IndexPartners .run-wr{padding:16px 0}.IndexPartners .img{margin:16px}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexPartners{padding-top:80px}.IndexPartners .top{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:16px}.IndexPartners .title{width:100%;font-size:14px}.IndexPartners .text{width:100%;font-size:20px;text-indent:80px}.IndexPartners .run-wr{padding:16px 0}.IndexPartners .img{margin:16px;height:170px}}.IndexAbout{position:relative;contain:layout;padding-top:calc(24vw * 9 / 16)}.IndexAbout .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.IndexAboutL{position:relative;width:42%}.IndexAboutL .star{position:absolute;z-index:2;top:-16px;left:-20px;width:156px}.IndexAboutL .img{display:block;width:100%;overflow:hidden;clip-path:polygon(0px 0px, 100% 0px, 100% -70%, 0% 0px);transition:clip-path 2s 0.5s;margin-bottom:45px}.IndexAboutL .img.animate-in{clip-path:polygon(0px 0px, 200% 0px, 200% 200%, 0px 200%)}.IndexAboutL .img img{display:block;width:100%}.IndexAboutL .swiper-pagination-bullet{background:#fff;opacity:1}.IndexAboutL .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f42a03}.IndexAboutL .text{font-size:18px}.IndexAboutL iframe{width:100%;aspect-ratio:16/10;margin-top:25px}.IndexAboutR{position:relative;width:49%}.IndexAboutR .title{text-transform:uppercase;font-weight:700;font-size:90px;line-height:1}.IndexAboutR .text{font-size:20px;font-weight:600;margin-top:20px}.IndexAboutR .img{position:relative;display:block;width:100%;margin-top:calc(13vw * 9 /16)}.IndexAboutR .img .global-link{cursor:pointer}.IndexAboutR .img img{display:block;width:100%}@media (hover: hover){.IndexAboutR .img:hover{opacity:0.7}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.IndexAboutL .star{top:-12px;left:-16px;width:124px}.IndexAboutL .img{margin-bottom:36px}.IndexAboutL .text{font-size:16px}.IndexAboutR .title{font-size:70px}.IndexAboutR .text{font-size:18px;margin-top:16px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexAbout .container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start;justify-content:flex-start}.IndexAboutL{display:contents;width:100%}.IndexAboutL .star{position:relative;-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;top:initial;left:initial;width:auto;height:152px}.IndexAboutL .img{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;margin-top:-140px;margin-bottom:40px}.IndexAboutL .text{-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4;font-size:18px}.IndexAboutR{display:contents;width:100%}.IndexAboutR .title{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;font-size:60px;margin-bottom:20px}.IndexAboutR .text{-webkit-order:5;-moz-order:5;-ms-order:5;-o-order:5;order:5;font-size:16px}.IndexAboutR .img{-webkit-order:6;-moz-order:6;-ms-order:6;-o-order:6;order:6;margin-top:20px}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexAbout{padding-top:80px}.IndexAbout .container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start;justify-content:flex-start}.IndexAboutL{display:contents;width:100%}.IndexAboutL .star{position:relative;-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;top:initial;left:initial;width:auto;height:58px}.IndexAboutL .img{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;margin-top:-48px;margin-bottom:40px}.IndexAboutL .text{-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4;font-size:14px}.IndexAboutL iframe{-webkit-order:7;-moz-order:7;-ms-order:7;-o-order:7;order:7;aspect-ratio:16/14;margin-top:20px}.IndexAboutR{display:contents;width:100%}.IndexAboutR .title{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;font-size:7.5vw;margin-bottom:10px}.IndexAboutR .text{-webkit-order:5;-moz-order:5;-ms-order:5;-o-order:5;order:5;font-size:16px}.IndexAboutR .img{-webkit-order:6;-moz-order:6;-ms-order:6;-o-order:6;order:6;margin-top:20px}.IndexAboutR .stripe-success{margin-bottom:30px}}.IndexLogos{position:relative;contain:layout;padding-top:calc(24vw * 9 / 16)}.IndexLogos .title{font-weight:700;font-size:24px;margin-bottom:calc(7.4vw * 9 / 16)}.IndexLogos .mask-wr{display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;-ms-align-items:center;align-items:center;justify-content:center;width:calc(26vw * 9 / 16);height:calc(15vw * 9 / 16);max-width:275px;max-height:160px}.IndexLogos .mask{display:block;width:90%;height:100%;object-fit:contain}.IndexLogos .mask.invert{filter:invert(1)}@media only screen and (min-width: 1024px) and (max-width: 1279px){.IndexLogos .title{font-size:22px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.IndexLogos .title{font-size:22px}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexLogos .title{font-size:16px}.IndexLogos .mask-wr{width:206px;height:120px}}@keyframes icon-animation{0%{transform:translateX(0);opacity:1}35%{transform:translateX(1.25em);opacity:0}35.1%{transform:translateX(-1.25em);opacity:0}100%{transform:translateX(0);opacity:1}}.IndexForm{position:relative;padding-top:calc(24vw * 9 / 16)}.IndexForm .inner{position:relative;background:#f42a03;border-radius:8px;margin:0 10px;padding:2vw}.IndexForm .title{position:relative;text-transform:uppercase;text-align:center;color:#fff;line-height:0.8;font-size:clamp(40px, 7.6vw, 146px)}.IndexForm .uptitle{text-align:center;text-transform:uppercase;padding-top:calc(9.5vw * 9 / 16);font-size:16px}.IndexForm .text{text-align:center;font-weight:500;font-size:20px;margin-top:10px}.IndexForm form{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;margin:0 auto;width:480px;max-width:100%;margin-top:calc(5vw * 9 / 16)}.IndexForm form .input{padding:10px;border-bottom:1px solid #fff;text-align:center;color:#fff;margin-bottom:25px;width:100%}.IndexForm form .input::placeholder{color:rgba(255,255,255,0.75)}.IndexForm form .send{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#fff;color:#f42a03}.IndexForm form .send .submit{display:none}.IndexForm form .send svg{display:block;width:16px;height:16px;transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}@media (hover: hover){.IndexForm form .send:hover svg{transform:translateX(1.25em);opacity:0;animation:icon-animation .7s forwards 1}}@media only screen and (min-width: 0px) and (max-width: 767px){.IndexForm{padding-top:80px}.IndexForm .inner{margin:0 15px;padding:15px}.IndexForm .title{font-size:clamp(20px, 7vw, 28px);white-space:nowrap}.IndexForm .uptitle{padding-top:70px;font-size:13px}.IndexForm .text{font-size:16px}.IndexForm form{margin-top:25px}.IndexForm form .input{margin-bottom:15px}.IndexForm form .send{margin-top:10px}}
/*# sourceMappingURL=index.css.map */
