@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--scroll: 0}html{padding:0;margin:0;width:100%;height:100%;font-family:"Barlow";font-weight:400}body{width:100%;min-height:100%;padding:0;margin:0;background-color:#730286}*{position:relative;box-sizing:border-box}.preload{overflow:hidden;position:absolute;z-index:-1;width:1px;height:1px;left:-1px}@keyframes body_background{0%,10%,100%{background:url("../img/bg_color_01.svg")}20%,30%{background:url("../img/bg_color_02.svg")}40%,50%{background:url("../img/bg_color_03.svg")}60%,70%{background:url("../img/bg_color_04.svg")}80%,90%{background:url("../img/bg_color_05.svg")}}.page_background{position:fixed;top:0;left:0;width:100vw;height:100vh;background-size:100% 100%;animation:body_background 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}@keyframes bottom_clouds{0%{left:0}100%{left:-100vh}}@keyframes bottom_clouds_visibility{0%,10%{opacity:0}15%,85%{opacity:1}90%,100%{opacity:0}}.bottom_clouds{animation:bottom_clouds_visibility 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s);position:fixed;bottom:0;left:0;height:35vh;width:100%;overflow:hidden;z-index:2;pointer-events:none}.bottom_clouds>div{position:absolute;inset:0;width:500vh}.bottom_clouds>div.layer1{opacity:.8;animation:bottom_clouds 20s linear infinite;animation-delay:calc(var(--scroll)*-100s);background:url("../img/bottom_clouds_01.svg") repeat-x 0 0;background-size:100vh auto}.bottom_clouds>div.layer2{opacity:.6;animation:bottom_clouds 30s linear infinite;animation-delay:calc(var(--scroll)*-100s);background:url("../img/bottom_clouds_02.svg") repeat-x 0 3vh;background-size:100vh auto}.bottom_clouds>div.layer3{opacity:.5;animation:bottom_clouds 17s linear infinite;animation-delay:calc(var(--scroll)*-50s);background:url("../img/bottom_clouds_03.svg") repeat-x 0 6vh;background-size:100vh auto}.bottom_clouds>div.layer4{animation:bottom_clouds 27s linear infinite;animation-delay:calc(var(--scroll)*-50s);background:url("../img/bottom_clouds_04.svg") repeat-x 0 4vh;background-size:100vh auto}.bottom_clouds>div.layer5{animation:bottom_clouds 37s linear infinite;animation-delay:calc(var(--scroll)*-80s);background:url("../img/bottom_clouds_05.svg") repeat-x 0 7vh;background-size:100vh auto}@keyframes feathers{0%,10%,100%{background-image:url("../img/alpha0.png")}15%,35%{background-image:url("../img/feathers_01.svg")}40%,55%{background-image:url("../img/feathers_02.svg")}60%,75%{background-image:url("../img/feathers_03.svg")}80%,90%{background-image:url("../img/feathers_04.svg")}}.feathers{position:fixed;left:0;top:0;height:90%;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center bottom;animation:feathers 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s);z-index:1;pointer-events:none}@keyframes page_main_fox_body{0%{transform:scale(1, 1);top:0;opacity:1}15%{transform:scale(2, 2);top:20vh;opacity:0}}@keyframes page_main_fox_eyes{0%{transform:scale(1, 1);top:0;opacity:1}15%{transform:scale(4, 4);top:60vh;opacity:0}}.page_main{height:100vh}.page_main .fox{height:100%;overflow:hidden}.page_main .fox>div{width:200%;height:100%;left:-50%;display:flex;justify-content:center;align-items:center}.page_main .fox>div img{height:100%}.page_main .fox .body,.page_main .fox .eyes,.page_main .fox .column1,.page_main .fox .column2,.page_main .fox .column3,.page_main .fox .column4{position:absolute;top:0}.page_main .fox .column1 img{height:71vh;top:-5vh}.page_main .fox .column2 img{height:50vh;top:0;left:11vh}.page_main .fox .column3 img{height:25vh;top:11vh;left:-7vh}.page_main .fox .column4 img{height:35vh;top:6vh;left:-12vh}.page_main .fox .body{animation:page_main_fox_body 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}.page_main .fox .eyes{animation:page_main_fox_eyes 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}.page_main .writings{position:absolute;top:36%;width:100%;padding:40px}.page_main .writings .title{text-align:center;color:#ffd0fa;font-size:min(3vw,20px);text-transform:uppercase;letter-spacing:.7em}.page_main .writings .text{margin-top:2vh;text-align:center;color:#ff49ed;text-transform:uppercase;font-size:min(6vw,35px);letter-spacing:.2em}@media screen and (max-width: 800px){.page_main .writings .title{font-size:12px;top:-60px}.page_main .writings .title span{display:block;margin-top:-2px;margin-bottom:3px}.page_main .writings .text{top:-50px;font-size:30px;font-weight:500}.page_main .fox .body img{top:-60px}.page_main .fox .eyes img{top:-60px}}.page_inside{height:100vh}@keyframes arrow_down{0%,97%{transform:rotate(0)}98%,100%{transform:rotate(180deg)}}.arrow_down{position:fixed;bottom:0;width:100%;height:150px;z-index:100;display:flex;align-items:center;justify-content:center}.arrow_down img{width:50px;height:50px;animation:arrow_down 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-0.99s);cursor:pointer}@keyframes section_logo1{0%,10%{left:100%}20%,35%{left:0}45%,100%{left:-100%}}@keyframes section_logo2{0%,30%{left:100%}40%,55%{left:0}65%,100%{left:-100%}}@keyframes section_logo3{0%,50%{left:100%}60%,75%{left:0}85%,100%{left:-100%}}@keyframes section_logo4{0%,70%{left:100%}80%,95%{left:0}100%{left:-100%}}.section_logos{position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden}.section_logos>div{position:absolute;top:0;width:100%;left:100%;display:flex;align-items:center;justify-content:center}.section_logos>div img{height:50vh}.section_logos .logo1{animation:section_logo1 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}.section_logos .logo2{animation:section_logo2 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}.section_logos .logo3{animation:section_logo3 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}.section_logos .logo4{animation:section_logo4 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}@keyframes section_text1{0%,20%{opacity:0}25%,40%{opacity:1}45%,100%{opacity:0}}@keyframes section_text2{0%,40%{opacity:0}45%,60%{opacity:1}65%,100%{opacity:0}}@keyframes section_text3{0%,60%{opacity:0}65%,80%{opacity:1}85%,100%{opacity:0}}@keyframes section_text4{0%,80%{opacity:0}85%,94%{opacity:1}96%,100%{opacity:0}}.section_texts{position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden}.section_texts>div{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:400;padding:0 40px}.section_texts>div .title{margin-top:35vh;color:rgba(255,255,255,.8784313725);font-size:16px;letter-spacing:.7em;text-transform:uppercase;text-align:center}.section_texts>div .text{margin-top:5vh;color:rgba(255,255,255,.8784313725);font-size:18px;text-align:center}.section_texts .text1{animation:section_text1 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}.section_texts .text2{animation:section_text2 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}.section_texts .text3{animation:section_text3 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}.section_texts .text4{animation:section_text4 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-1s)}@media screen and (max-width: 800px){.section_texts .title span{display:block;margin-top:-3px;margin-bottom:5px}}@keyframes page_contacts{0%,98%{opacity:0}99%,100%{opacity:1}}.page_contacts{animation:page_contacts 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll)*-0.99s)}.page_contacts .auras{position:absolute;inset:0;overflow:hidden}.page_contacts .auras img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.page_contacts .fox{position:absolute;inset:0;width:100%;display:flex;justify-content:center;pointer-events:none}.page_contacts .fox img{height:min(460px,60vw)}.contact_form{top:min(300px,40vw);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact_form .contact_page_title{padding-top:20px;text-align:center;font-size:30px;color:#ffd0fa;margin:10px 0 20px}.contact_form .field_line{max-width:600px;width:90vw;display:flex;align-items:center;justify-content:space-between}.contact_form .field_line>*{min-width:30%;margin:0 10px}.contact_form .field_line input,.contact_form .field_line textarea{width:100%;background:rgba(0,0,0,0);border:3px solid #ff49ed;outline:none;color:#ffd0fa;border-radius:20px;outline:none;padding:8px 15px;font-size:15px}.contact_form .field_line input::placeholder,.contact_form .field_line textarea::placeholder{color:#ff49ed;font-family:"Barlow"}.contact_form .field_line textarea{width:100%;padding:8px 15px;margin:20px 10px}.contact_form .error{color:#ffd0fa;font-size:25px;font-weight:600;margin:0 0 10px}.contact_form button{background:rgba(255,129,220,.1882352941);outline:none;border:none;color:#ffd0fa;text-transform:uppercase;font-size:18px;padding:10px 40px;border-radius:50px}.custom_select{height:calc(1em + 23px);overflow:visible;z-index:1000;background:url("../img/arrow_select.svg") no-repeat right 15px center;background-size:10px}.custom_select .items{border:3px solid #fec1ff;border-radius:25px}.custom_select .items .item{white-space:nowrap;display:none;font-size:15px;color:#fec1ff;padding:7px 15px;text-align:left;cursor:pointer}.custom_select .items .item.selected{display:block}.custom_select.open .items{background-color:#bb03b1;padding:10px 0}.custom_select.open .items .item{display:block}.custom_select.open .items .item.selected{opacity:.7;pointer-events:none}@media screen and (max-width: 800px){.contact_form .field_line{flex-wrap:wrap}.contact_form .field_line>*{margin:5px 0;min-width:100%;margin-top:5px}.contact_form .field_line textarea{margin:10px 0}}.socials{position:fixed;top:30px;right:30px;display:flex;z-index:10000;pointer-events:none}.socials>*{margin:5px}.socials>* img{width:40px}@media screen and (max-width: 800px){.socials{right:5%;position:fixed;top:unset;bottom:41px;width:90%;display:flex;align-items:center;justify-content:space-between}.socials>*{pointer-events:all;margin:5px}.socials>* img{width:50px}}/*# sourceMappingURL=main.min.css.map */