@charset "UTF-8";@font-face{font-family:Menlo;src:url(/Portifolio/assets/Menlo-Regular.CsdnAqof.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}html,body{overflow-x:hidden;margin:0;padding:0;width:100%;max-width:100vw}.body-container{width:100%;max-width:100vw;background-color:#000;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.body-container .hero-container{padding:24vh 2vw 10vh 2vw;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:100%}.body-container .hero-container>h1{cursor:default;text-align:center;font-size:min(7vw,5rem);font-weight:800;font-family:Space Grotesk,serif;animation:moveText 3s infinite ease-in-out;position:relative;color:#fff}.body-container .hero-container>h1:hover span{background-position:bottom right 100%}.body-container .hero-container>h1>span{font-size:min(7vw,5rem);background:linear-gradient(.45turn,#7e5df6,#4d008c);animation:moveGradient 5s infinite ease-in-out;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:200% 200%;background-position:top left;transition:all 1s ease-in-out}.body-container .hero-container>h3{cursor:default;font-size:2.3vh;font-weight:400;font-family:Space Grotesk,serif;color:#fff;text-align:center;line-height:3.5vh;margin:30px 0 0}.body-container .hero-container>h3>span{color:#795df6}.body-container .hero-container>p:nth-of-type(1){font-size:2vh;font-weight:400;font-family:Inter,serif;color:#9da3af;margin:100px 0 0;text-transform:uppercase}.body-container .hero-container .contacts-row{margin:100px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:min(30vw,400px);max-width:90%;height:40px}.body-container .hero-container .contacts-row button{background-color:transparent;border:.1vh solid #905df6;width:min(10vw,120px);height:4vh;cursor:pointer;font-size:1.7vh;font-weight:600;font-family:Space Grotesk,serif;color:#fff;border-radius:10px;animation:buttonPulse 3s infinite ease-in-out;box-shadow:0 0 5px #905df60d inset,0 0 20px 2px #955df680;transition:all .5s ease-in-out}.body-container .hero-container .contacts-row button:hover{background-color:#715df6;box-shadow:0 0 40px 40px #795df6 inset,0 0 #7e5df6}.body-container .hero-container .contacts-row>.divider-line{height:3vh;width:1px;background-color:#fff}.body-container .hero-container .contacts-row>.social-media{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:40%}.body-container .hero-container .contacts-row>.social-media>a>img{height:2.6vh;cursor:pointer;transition:all .5s ease-in-out;text-decoration:none}.body-container .hero-container .contacts-row>.social-media>a>img:hover{height:2.9vh}.body-container .capabilities-container{padding:30vh 5vw 0 5vw;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;max-width:100%;opacity:0;transform:translateY(50px);transition:all .6s ease-out}.body-container .capabilities-container.show{opacity:1;transform:translateY(0)}.body-container .capabilities-container .skills-box{margin:0 50px 0 0}.body-container .capabilities-container .skills-box,.body-container .capabilities-container .tools-box{border-radius:1vh;border:.15vh solid #3D3D3D;height:fit-content;width:min(30vw,450px);max-width:calc(50% - 25px);padding:50px;background-color:#0f0f0f;transition:box-shadow .6s ease-out}.body-container .capabilities-container .skills-box:hover,.body-container .capabilities-container .tools-box:hover{box-shadow:0 0 40px #885df666}.body-container .capabilities-container .skills-box>.title,.body-container .capabilities-container .tools-box>.title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 0 50px}.body-container .capabilities-container .skills-box>.title>img,.body-container .capabilities-container .tools-box>.title>img{height:5vh;margin:0 30px 0 0}.body-container .capabilities-container .skills-box>.title>h3,.body-container .capabilities-container .tools-box>.title>h3{cursor:default;font-size:3.5vh;font-weight:800;font-family:Space Grotesk,serif;color:#fff}.body-container .capabilities-container .skills-box>p,.body-container .capabilities-container .tools-box>p{cursor:default;font-size:2.3vh;font-weight:300;font-family:Space Grotesk,serif;color:#fff;margin:0 0 25px;word-wrap:break-word}.body-container .capabilities-container .skills-box>p>span,.body-container .capabilities-container .tools-box>p>span{font-size:2vh;font-weight:400;font-family:Inter,serif;color:#9da3af}.body-container .experience-container{padding:20vh 5vw 0 5vw;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;width:100%;max-width:100%}.body-container .experience-container>h2{cursor:default;font-size:5vh;font-weight:800;font-family:Space Grotesk,serif;color:#fff;margin:15px 0 160px}.body-container .experience-container>p:nth-of-type(1){font-size:2vh;font-weight:400;font-family:Inter,serif;color:#9da3af}.body-container .experience-container>.divisor{position:absolute;top:45vh;height:80vh}.body-container .experience-container>.divisor>img{height:100%}.body-container .experience-container>.job-box{border-radius:1vh;border:.15vh solid #3D3D3D;min-height:fit-content;width:fit-content;max-width:90%;padding:30px 50px 30px 40px;background-color:#0f0f0f;word-wrap:break-word;opacity:0;transform:translateY(50px);transition:opacity .6s ease-in-out,transform .6s ease-out,box-shadow .3s ease-out!important}.body-container .experience-container>.job-box.show{opacity:1;transform:translateY(0)}.body-container .experience-container>.job-box:hover{box-shadow:0 0 40px #905df666}.body-container .experience-container>.job-box>p{margin:1.4vh 0 1vh;font-size:2vh;font-weight:400;font-family:Menlo,serif;color:#fff}.body-container .experience-container>.job-box>p>span{color:#715df6}.body-container .experience-container>.job-box:nth-of-type(2){position:absolute;top:45vh;left:25%;transform:translate(-50%) translateY(50px)}.body-container .experience-container>.job-box:nth-of-type(3){position:absolute;top:90vh;right:25%;transform:translate(50%);transition-delay:.4s}.body-container .experience-container>.job-box:nth-of-type(4){transition-delay:.6s;position:absolute;top:95vh;left:25%;transform:translate(-50%)}.body-container .experience-container>.job-box:nth-of-type(5){transition-delay:.6s;position:absolute;top:130vh;left:55%;transform:translate(-60%)}.body-container .experience-container>.job-box:nth-of-type(6){position:absolute;top:49vh;right:5vw;transform:translate(0);transition-delay:.4s;max-width:40vw}.body-container .project-container{width:100%;max-width:100%;padding:140vh 4vw 20vh 4vw;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.body-container .project-container>h2{cursor:default;font-size:4vh;font-weight:800;font-family:Space Grotesk,serif;color:#fff;margin:15px 0 160px}.body-container .project-container>p:nth-of-type(1){margin:15px 0 160px;font-size:2vh;font-weight:400;font-family:Inter,serif;color:#9da3af}.body-container .project-container .line-projects{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;margin:0 0 7vh;gap:2vw}.body-container .project-container .line-projects>.project-box{border-radius:1vh;border:.15vh solid #3D3D3D;height:fit-content;width:calc(33.333% - 1.5vw);max-width:calc(33.333% - 1.5vw);padding:50px 40px 20px;background-color:#0f0f0f;position:relative;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,box-shadow .3s ease-out!important}.body-container .project-container .line-projects>.project-box.show{opacity:1;transform:translateY(0)}.body-container .project-container .line-projects>.project-box:hover{box-shadow:0 0 40px #885df666}.body-container .project-container .line-projects>.project-box:nth-child(1){transition-delay:0s}.body-container .project-container .line-projects>.project-box:nth-child(2){transition-delay:.2s}.body-container .project-container .line-projects>.project-box:nth-child(3){transition-delay:.4s}.body-container .project-container .line-projects>.project-box>p:nth-of-type(1){cursor:default;font-size:3vh;font-weight:800;font-family:Space Grotesk,serif;color:#fff;word-wrap:break-word}.body-container .project-container .line-projects>.project-box>.project-tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:20px 0;flex-wrap:wrap}.body-container .project-container .line-projects>.project-box>.project-tags>p{cursor:default;font-size:1.8vh;font-weight:400;font-family:Space Grotesk,serif;color:#fff;text-align:center;padding:1px 10px;border-radius:10px;background-color:#835df6;margin:0 15px 0 0}.body-container .project-container .line-projects>.project-box>.project-tags>p:nth-child(n+4){margin-top:10px}.body-container .project-container .line-projects>.project-box>p:nth-of-type(2){cursor:default;font-size:2vh;font-weight:300;font-family:Space Grotesk,serif;color:#9da3af;word-wrap:break-word}.body-container .project-container .line-projects>.project-box>.project-button-arrow{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin:20px 0 0}.body-container .project-container .line-projects>.project-box>.project-button-arrow>button{height:5vh;width:5vh;border:.15vh solid #3D3D3D;border-radius:50%;background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease-in-out}.body-container .project-container .line-projects>.project-box>.project-button-arrow>button>img{height:35%}.body-container .project-container .line-projects>.project-box>.project-button-arrow>button>a{height:35%;text-decoration:none}.body-container .project-container .line-projects>.project-box>.project-button-arrow>button>a>img{height:100%}.body-container .project-container .line-projects>.project-box>.project-button-arrow>button:hover{transform:rotate(-45deg);background-color:#333;border:.15vh solid #7D7D7D}.body-container .project-container .line-projects>.project-box>.project-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin:50px 0 0;gap:2%}.body-container .project-container .line-projects>.project-box>.project-buttons>button{border:.15vh solid #3D3D3D;border-radius:1.4vh;width:48%;height:5vh;background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease-in-out}.body-container .project-container .line-projects>.project-box>.project-buttons>button>a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:80%;font-size:1.8vh;font-weight:400;font-family:Space Grotesk,serif;color:#fff;text-decoration:none}.body-container .project-container .line-projects>.project-box>.project-buttons>button>a>img{height:100%}.body-container .project-container .line-projects>.project-box>.project-buttons>button>a:hover>img{animation:moveArrow 2s infinite ease-in-out}.body-container .project-container .line-projects>.project-box>.project-buttons>button:hover{background-color:#333;border:.15vh solid #7D7D7D}@media (max-width: 1200px){.hero-container{padding:15vh 2vw 0vh 2vw!important}.hero-container>h1{font-size:min(20vw,4rem)!important}.hero-container>h1>span{font-size:min(20vw,4rem)!important}.hero-container>h3{font-size:5vw!important;line-height:7vw!important}.hero-container>p:nth-of-type(1){width:18vh;text-align:center;word-break:break-word;overflow-wrap:break-word}.hero-container>p:nth-of-type(1)>span{display:none!important}.hero-container .contacts-row{flex-direction:column!important;width:100%!important;max-width:100%!important;height:auto!important}.hero-container .contacts-row>a{width:100%!important;display:flex;align-items:center;justify-content:center;text-decoration:none}.hero-container .contacts-row button{display:none!important;width:50%!important}.hero-container .contacts-row>.social-media{margin:50px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%!important}.hero-container .contacts-row>.social-media>a{width:fit-content!important;display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-decoration:none}.hero-container .contacts-row>.social-media>a>img{height:2.6vh;cursor:pointer;transition:all .5s ease-in-out}.hero-container .contacts-row>.social-media>a>img:hover{height:2.9vh}.capabilities-container{display:flex;padding:25vh 5vw 0 5vw!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;opacity:0;transform:translateY(50px);transition:all .6s ease-out}.capabilities-container.show{opacity:1;transform:translateY(0)}.capabilities-container .skills-box{margin:0 0 100px!important}.capabilities-container .skills-box,.capabilities-container .tools-box{width:100%!important;max-width:100%!important;border-radius:1vh;border:.15vh solid #3D3D3D;height:fit-content;padding:50px;background-color:#0f0f0f;transition:box-shadow .6s ease-out;box-shadow:0 0 40px #795df640!important}.capabilities-container .skills-box:hover,.capabilities-container .tools-box:hover{box-shadow:0 0 40px #955df666}.capabilities-container .skills-box>.title,.capabilities-container .tools-box>.title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 0 50px}.capabilities-container .skills-box>.title>img,.capabilities-container .tools-box>.title>img{height:5vh;margin:0 30px 0 0}.capabilities-container .skills-box>.title>h3,.capabilities-container .tools-box>.title>h3{cursor:default;font-size:3.5vh;font-weight:800;font-family:Space Grotesk,serif;color:#fff}.capabilities-container .skills-box>p,.capabilities-container .tools-box>p{cursor:default;font-size:2.3vh;font-weight:300;font-family:Space Grotesk,serif;color:#fff;margin:0 0 25px}.capabilities-container .skills-box>p>span,.capabilities-container .tools-box>p>span{font-size:2vh;font-weight:400;font-family:Inter,serif;color:#9da3af}.experience-container{padding:10vh 5vw 0 5vw!important;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative}.experience-container>h2{margin:20px 0 100px!important}.experience-container>p:nth-of-type(1){text-align:center;font-size:3.9vw!important}.experience-container>.divisor{opacity:0}.experience-container>.job-box{width:100%!important;max-width:100%!important;position:relative!important;top:0!important;left:0%!important;margin:0 0 5vh;transform:translate(0) translateY(0)!important;padding:.5vh 3vw .5vh 3vw!important;box-shadow:0 0 40px #885df640!important}.experience-container>.job-box>p{color:#d7d7d7!important;margin:1.4vh 0 1vh!important;font-size:2.9vw!important}.project-container{padding:10vh 4vw 0vh 4vw!important;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.project-container>h2{margin:0 0 100px!important}.project-container>p:nth-of-type(1){text-align:center}.project-container .line-projects{display:flex;flex-direction:column!important;justify-content:space-between;align-items:center;width:100%!important;max-width:100%!important;margin:0 0 7vh;gap:0}.project-container .line-projects>.project-box{min-height:fit-content!important;margin:0 0 100px;width:100%!important;max-width:100%!important;box-shadow:0 0 40px #7e5df640!important}.project-container .line-projects>.project-box>.project-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;margin:50px 0 0;gap:5%}.project-container .line-projects>.project-box>.project-buttons>button{width:45%!important;animation:buttonArrowPulse 3s infinite ease-in-out!important}.project-container .line-projects>.project-box>.project-buttons>button>a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:80%;font-size:1.8vh;font-weight:400;font-family:Space Grotesk,serif;color:#fff;text-decoration:none}.project-container .line-projects>.project-box>.project-button-arrow>button{animation:buttonArrowPulse 3s infinite ease-in-out!important}}@keyframes moveText{0%{transform:translateY(0)}33%{transform:translateY(-2px)}66%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes moveArrow{0%{transform:translate(0)}33%{transform:translate(-5px)}66%{transform:translate(5px)}to{transform:translate(0)}}@keyframes buttonPulse{0%{box-shadow:none}50%{box-shadow:0 0 5px #ac5df60d inset,0 0 20px 2px #7e5df680}to{box-shadow:none}}@keyframes buttonArrowPulse{0%{border:.15vh solid #3D3D3D;background-color:transparent}50%{background-color:#333;border:.15vh solid #1F1F1F}to{border:.15vh solid #3D3D3D;background-color:transparent}}.header-container{z-index:99;position:sticky;top:0;width:100%;height:10vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:.1vh solid #3D3D3D;padding:0 5vw;background-color:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-container>p{cursor:default;font-size:2.5rem;font-weight:800;font-family:Space Grotesk,serif;color:#fff}.header-container>p:hover span{background-position:bottom right 100%}.header-container>p>span{background:linear-gradient(.45turn,#885df6,#48008c);animation:moveGradient 5s infinite ease-in-out;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:200% 200%;background-position:top left;transition:all 1s ease-in-out}.header-container .nav-lang-group{display:flex;flex-direction:row;align-items:center;gap:8px}.header-container .nav-lang-group .navigation-box{width:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header-container .nav-lang-group .navigation-box>p{font-size:1.8vh;font-weight:300;font-family:Space Grotesk,serif;color:#fff;cursor:pointer;transition:all .2s;padding:0 0 0 12px}.header-container .nav-lang-group .navigation-box>p:hover{font-size:1.9vh;font-weight:500;transition:all .2s}.header-container .nav-lang-group .language-button{height:31px;padding:0 18px;font-size:1.4vh;font-family:Space Grotesk,serif;font-weight:700;color:#fff;background:#000;border:1.5px solid #7d5cf4;border-radius:10px;cursor:pointer;outline:none;box-shadow:0 2px 12px #825cf42e;letter-spacing:1.2px;text-transform:uppercase;transition:background .18s,color .18s,border .18s,box-shadow .18s,transform .12s;animation:buttonPulse 3s infinite ease-in-out}.header-container .nav-lang-group .language-button:hover{background:#765af0;border:1.5px solid #8d5bf2;color:#fff;box-shadow:0 4px 24px #965af038;transform:translateY(-1px) scale(1.045)}.header-container .nav-lang-group .language-button:active{background:#7e5df6;border:1.5px solid #955df6;color:#fff;transform:scale(.97);box-shadow:0 1px 4px #5daff61a}.desktop-header{display:flex}.mobile-header{display:none}@media (max-width: 1200px){.header-container{display:none!important}}@media (max-width: 900px){.desktop-header{display:none!important}.mobile-header{display:block!important;width:100%;z-index:100;position:sticky;top:0;background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-header .mobile-header-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.2rem 1.5rem;border-bottom:1px solid #222}.mobile-header .mobile-header-bar>p{font-size:1.2rem;font-weight:800;font-family:Space Grotesk,serif;color:#fff}.mobile-header .mobile-header-bar>p>span{background:linear-gradient(.45turn,#675df6,#3f008c);animation:moveGradient 5s infinite ease-in-out;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;background-size:200% 200%;background-position:top left;transition:all 1s ease-in-out}.mobile-header .mobile-header-bar .hamburger-btn{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.mobile-header .mobile-header-bar .hamburger-btn .hamburger-icon{font-size:2rem;color:#955df6}.mobile-header .mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;z-index:999}.mobile-header .mobile-menu-overlay .mobile-menu{background:#181818;border-radius:12px;box-shadow:0 4px 32px #00000040;position:absolute;top:3.5rem;right:1.5rem;width:80vw;max-width:320px;padding:2rem 1.5rem 1.5rem;display:flex;flex-direction:column;align-items:flex-end;animation:slideInMenu .2s}.mobile-header .mobile-menu-overlay .mobile-menu .close-btn{background:none;border:none;color:#7e5df6;font-size:2rem;align-self:flex-end;cursor:pointer;margin-bottom:1rem}.mobile-header .mobile-menu-overlay .mobile-menu nav{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:1.2rem;margin-bottom:1.5rem}.mobile-header .mobile-menu-overlay .mobile-menu nav p{font-size:1.1rem;color:#fff;font-family:Space Grotesk,serif;font-weight:500;cursor:pointer;transition:color .2s}.mobile-header .mobile-menu-overlay .mobile-menu nav p:hover{color:#7e5df6}.mobile-header .mobile-menu-overlay .mobile-menu .language-button{height:31px;padding:0 18px;font-size:1.4vh;font-family:Space Grotesk,serif;font-weight:700;color:#fff;background:#000;border:1.5px solid #825cf4;border-radius:10px;cursor:pointer;outline:none;box-shadow:0 2px 12px #5caef42e;letter-spacing:1.2px;text-transform:uppercase;transition:background .18s,color .18s,border .18s,box-shadow .18s,transform .12s;animation:buttonPulse 3s infinite ease-in-out}.mobile-header .mobile-menu-overlay .mobile-menu .language-button:hover{background:#805af0;border:1.5px solid #8d5bf2;color:#fff;box-shadow:0 4px 24px #7b5af038;transform:translateY(-1px) scale(1.045)}.mobile-header .mobile-menu-overlay .mobile-menu .language-button:active{background:#9a5df6;border:1.5px solid #7e5df6;color:#fff;transform:scale(.97);box-shadow:0 1px 4px #885df61a}}@keyframes buttonPulse{0%{box-shadow:none}50%{box-shadow:0 0 5px #795df60d inset,0 0 20px 2px #835df680}to{box-shadow:none}}@keyframes slideInMenu{0%{opacity:0;transform:translateY(-30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes moveGradient{0%{background-position:top left}25%{background-position:top right}50%{background-position:bottom left}75%{background-position:bottom right}to{background-position:top left}}.footer-container{width:100%;height:18vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:.1vh solid #3D3D3D;padding:5vh 10vw;background-color:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.footer-container>.footer-column{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.footer-container>.footer-column:nth-of-type(1)>p:nth-of-type(1){cursor:default;font-size:2vh;font-weight:300;font-family:Space Grotesk,serif;color:#fff}.footer-container>.footer-column:nth-of-type(1)>.inside-line{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.footer-container>.footer-column:nth-of-type(1)>.inside-line>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:2vh 0 0}.footer-container>.footer-column:nth-of-type(1)>.inside-line>div>img{width:1.5vw}.footer-container>.footer-column:nth-of-type(1)>.inside-line>div>p{margin:0 0 0 1vw;font-size:1.5vh;font-weight:400;font-family:Inter,serif;color:#9da3af}.footer-container>.footer-column:nth-of-type(1)>.inside-line>p:nth-of-type(1){margin:2vh 0 0;font-size:1.5vh;font-weight:400;font-family:Inter,serif;color:#fff}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:10px}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language{display:flex;flex-direction:row;align-items:center;gap:4px}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn{background:transparent;border:1.5px solid #7d5cf4;border-radius:8px;padding:2px 6px;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border .2s,background .2s,box-shadow .2s;box-shadow:0 2px 8px #5caef41a}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn img{width:16px;height:16px;display:block}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn:hover{background:#222;border-color:#835df6}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn.selected{background:#885df6;border-color:#835df6;box-shadow:0 0 10px #715df6}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright p{margin:0 0 0 8px;font-size:1.5vh;font-weight:400;font-family:Inter,serif;color:#9da3af}.footer-container>.footer-column:nth-of-type(2){display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:25%}.footer-container>.footer-column:nth-of-type(2)>.divider-line{height:3vh;width:1px;background-color:#fff}.footer-container>.footer-column:nth-of-type(2)>a>img{height:2.6vh;cursor:pointer;transition:all .5s ease-in-out}.footer-container>.footer-column:nth-of-type(2)>a>img:hover{height:2.9vh}.footer-container>.footer-column:nth-of-type(3) button{background-color:transparent;border:.1vh solid #715df6;width:10vw;height:4vh;cursor:pointer;font-size:1.7vh;font-weight:600;font-family:Space Grotesk,serif;color:#fff;border-radius:10px;animation:buttonPulse 3s infinite ease-in-out;transition:all .5s ease-in-out}.footer-container>.footer-column:nth-of-type(3) button:hover{background-color:#715df6}.footer-container>.footer-column:nth-of-type(3) .flags-language{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:10px}.footer-container>.footer-column:nth-of-type(3) .flags-language .flag-btn{background:transparent;border:1.5px solid #705cf4;border-radius:8px;padding:2px 6px;height:31px;min-width:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border .2s,background .2s,box-shadow .2s;box-shadow:0 2px 8px #5caef41a}.footer-container>.footer-column:nth-of-type(3) .flags-language .flag-btn img{width:24px;height:24px;display:block}.footer-container>.footer-column:nth-of-type(3) .flags-language .flag-btn:hover{background:#222;border-color:#715df6}.footer-container>.footer-column:nth-of-type(3) .flags-language .flag-btn.selected{background:#7e5df6;border-color:#7e5df6;box-shadow:0 0 10px #715df6}.footer-column{display:none}@media (max-width: 1200px){.footer-container>.footer-column{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0}.footer-container>.footer-column:nth-of-type(1){width:100%}.footer-container>.footer-column:nth-of-type(1)>p:nth-of-type(1){cursor:default;font-size:2vh;font-weight:300;font-family:Space Grotesk,serif;color:#fff}.footer-container>.footer-column:nth-of-type(1)>.inside-line{width:fit-content;display:flex;flex-direction:row;justify-content:space-between!important;align-items:center!important}.footer-container>.footer-column:nth-of-type(1)>.inside-line>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:2vh 0 0}.footer-container>.footer-column:nth-of-type(1)>.inside-line>div>img{width:5vw}.footer-container>.footer-column:nth-of-type(1)>.inside-line>div>p{margin:0 0 0 1vw;font-size:1.5vh;font-weight:400;font-family:Inter,serif;color:#9da3af}.footer-container>.footer-column:nth-of-type(1)>.inside-line>p:nth-of-type(1){margin:2vh 0 0 10vh;font-size:1.5vh;font-weight:400;font-family:Inter,serif;color:#fff}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:10px}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language{display:flex;flex-direction:row;align-items:center;gap:4px}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn{background:transparent;border:1.5px solid #875cf4;border-radius:8px;padding:2px 6px;height:26px;min-width:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border .2s,background .2s,box-shadow .2s;box-shadow:0 2px 8px #5caef41a}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn img{width:16px;height:16px;display:block}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn:hover{background:#222;border-color:#835df6}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn.selected{background:#715df6;border-color:#795df6;box-shadow:0 0 10px #905df6}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright p{margin:0 0 0 8px;font-size:1.5vh;font-weight:400;font-family:Inter,serif;color:#9da3af}.footer-container>.footer-column:nth-of-type(2){display:none!important}.footer-container>.footer-column:nth-of-type(3){display:none!important}.footer-column{margin:0 0 100px;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.footer-column>a{width:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none}.footer-column>a>button{background-color:transparent;border:.1vh solid #a75df6;width:100%;height:4vh;cursor:pointer;font-size:1.7vh;font-weight:600;font-family:Space Grotesk,serif;color:#fff;animation:buttonPulse 3s infinite ease-in-out;border-radius:10px;transition:all .5s ease-in-out}.footer-column>a>button:hover{box-shadow:0 0 40px 40px #a75df6 inset,0 0 #a75df6}.footer-column .social-media{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:25%;margin:50px 0 0}.footer-column .social-media>.divider-line{height:3vh;width:1px;background-color:#fff}.footer-column .social-media>a>img{height:2.6vh;cursor:pointer;transition:all .5s ease-in-out}.footer-column .social-media>a>img:hover{height:2.9vh}.footer-column .contacts-row{flex-direction:column!important;width:100%!important;height:40px}.footer-column .contacts-row>a{width:100%!important;display:flex;align-items:center;justify-content:center}.footer-column .contacts-row button{width:50%!important}.footer-column .contacts-row>.social-media{margin:50px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%!important}.footer-column .contacts-row>.social-media>a{width:fit-content!important;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer-column .contacts-row>.social-media>a>img{height:2.6vh;cursor:pointer;transition:all .5s ease-in-out}.footer-column .contacts-row>.social-media>a>img:hover{height:2.9vh}}@media (max-width: 600px){.footer-container{flex-direction:column!important;align-items:center!important;justify-content:center!important;height:auto!important;padding:2vh 2vw!important;gap:0!important}.footer-container>.footer-column{width:100%!important;align-items:center!important;justify-content:center!important;margin:0!important}.footer-container>.footer-column:nth-of-type(1)>p:nth-of-type(1){font-size:1.1rem!important;text-align:center}.footer-container>.footer-column:nth-of-type(1)>.inside-line{width:100%!important;align-items:center!important;justify-content:center!important}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:8px!important}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language{gap:2px!important}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn{height:18px!important;min-width:18px!important;padding:1px 2px!important}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright .flags-language .flag-btn img{width:11px!important;height:11px!important}.footer-container>.footer-column:nth-of-type(1)>.inside-line .footer-flags-copyright p{font-size:.9rem!important;margin:0 0 0 4px!important}.footer-container>.footer-column:nth-of-type(2),.footer-container>.footer-column:nth-of-type(3){display:none!important}.footer-column{margin:0 0 24px!important;padding:0!important;width:100%!important;align-items:center!important;justify-content:center!important}.footer-column>a{width:95%!important}.footer-column>a>button{font-size:.95rem!important;height:2.5rem!important;width:100%!important}.footer-column .social-media{width:100%!important;margin:16px 0 0!important;justify-content:center!important;gap:8px!important}.footer-column .social-media>a>img{height:1.7rem!important}}
