@import url(https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@300;400;700&family=Lato:ital,wght@0,700;1,300;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Chilanka&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&family=Hind+Siliguri:wght@300;700&family=Open+Sans+Condensed:wght@200;300;400;700&family=Peddana&family=Roboto:wght@300;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;1,900&display=swap);:root{--container:#f5f5f5;--primaryColor:#af9a7d;--mainWhite:#fff;--offWhite:#f7f7f7;--mainBlack:#222;--mainGrey:#ececec;--darkGrey:#cfcfcf;--mainTransition:all 0.3s linear;--mainSpacing:3px;--lightShadow:2px 5px 3px 0px rgba(0,0,0,0.5);--darkShadow:4px 10px 5px 0px rgba(0,0,0,0.5)}*{padding:0;margin:0;font-family:"Source Serif Pro",serif}.transition{background-color:rgba(144,135,125,.9);height:20px;width:100%;display:block;margin:-40px auto 0;border-top-left-radius:30px;border-top-right-radius:30px}.app,.astronomy{max-height:100vh}.astronomy{z-index:-1;background-image:url(/static/media/astronomy.e9ee74fb.jpg);top:0;position:fixed;height:100vh;left:0;right:0;text-align:center;background-size:100vw 100vh;background-repeat:no-repeat;max-width:100vw;filter:brightness(.6)}@media (min-width:1400px){.astronomy{margin:0 auto}}.none{padding-bottom:20px}.pictures{filter:brightness(.5);background-image:url(/static/media/new.c9743a72.jpg);height:100vh;width:100%;background-size:cover;background-position:50%;overflow:hidden}@media (min-width:800px){.pictures{background-image:url(/static/media/new.c9743a72.jpg)}}.scrolldown{position:absolute;bottom:20px;left:50%;width:55px;height:55px;z-index:99;transform:translate(-50%);border-radius:50%;background-color:#0c0c0c;display:flex;justify-content:center;align-items:center;transition:.6s ease-in-out;color:#fff;border:2px solid #fff}.scrolldown i{text-align:center;font-size:24px;color:#fff;animation:scrool 2s linear infinite}.scrolldown .fa-chevron-down{font-size:22px}@keyframes scrool{0%{transform:translateY(-15px);opacity:0}40%{opacity:1}60%{opacity:1}to{transform:translateY(20px);opacity:0}}@media (min-width:1000px){.scrolldown{width:55px;height:55px}.scrolldown i{font-size:28px}}.community{font-family:"Roboto",sans-serif;position:absolute;top:80%;left:30%;transform:translate(-30%,-30%);min-width:230px}.community h1{width:100%;min-width:260px;color:#fff;text-align:center;font-size:30px;animation-name:h1;animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;margin-left:18px;line-height:20px;letter-spacing:1px;margin-bottom:30px;text-shadow:3px 1px 1px rgba(0,8,15,.5)}.community h1 span{color:#2980b9}.community h2{text-shadow:2px 1px 1px rgba(0,8,15,.5);padding-top:25px;min-width:230px;color:#fff;text-align:center;font-size:18px;line-height:25px;animation-name:h2;animation-duration:3s;letter-spacing:1px;animation-fill-mode:forwards;animation-timing-function:ease-out;margin:20px 0 5px 18px}.community h2 .color{color:#2980b9}.community h2 .display{display:block}@media (min-width:800px){.community h2 .display{display:inline-block}}@media (min-height:500px){.community{top:50%;left:30%}}.image{padding-top:10px}.image,.imagetwo{text-align:center;animation-name:imageAnimation;animation-duration:3s}.image__one:hover{height:40px;transition:.4s ease-in-out;animation-duration:3s;transition-duration:.4s}.image__container{display:inline-block;width:30px;margin:0 15px}.image__container i{width:30px;height:30px;font-size:30px;color:#fff;transition:.4s ease-in-out;cursor:pointer}.image__container .fa-github{color:#2980b9}.image__container .fa-github:hover{color:#0b2a3d}.image__container i:hover{color:#d8d8d8}.image__one{margin:10px;animation-name:communityImageAnimation;transition-duration:.4s}.image__one,.imagetwo-image{height:30px;text-align:center}.imagetwo-image{margin:30px 10px;padding-left:20px;animation-name:szerokosc;font-size:30px;color:#fff;font-weight:600;transition:2s;cursor:pointer}.imagetwo-image:hover{color:#d8d8d8;transition-duration:.5s}@keyframes h1{0%{color:#000;transform:translate(-150%,-50%);opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes h2{0%{color:#000;transform:translate(150%,-50%);opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes communityImageAnimation{0%{opacity:0}to{opacity:1}}@media (min-width:500px){.community h1{font-size:34px}.community h2{font-size:22px;line-height:30px}.image__one:hover{height:50px}.image__container{width:40px;margin:0 15px}.image__one{height:40px;margin:10px}.imagetwo-image{height:40px;font-size:30px}.onepicture:hover~.response:before,.twopicture:hover~.response:before{font-size:25px}}@media (min-width:850px){.image__container i,.imagetwo i{width:40px;height:40px;font-size:40px}.imagetwo i{margin-left:0 20px;padding-left:0}.community h1{font-size:40px;letter-spacing:2px}.community h2{font-size:28px;margin-top:15px;margin-bottom:15px;letter-spacing:2px}.image__one:hover{height:60px}.image__container{width:50px;margin:0 15px}.image__one{height:50px;margin:10px}.imagetwo-image{height:50px;margin:30px;font-size:30px}.onepicture:hover~.response:before,.twopicture:hover~.response:before{font-size:28px}}@media (min-width:1000px){.community{left:25%}.image__container{margin:0 25px}.image__container i{width:50px;height:50px;font-size:50px}.imagetwo{margin:15px 25px 0}.imagetwo i{width:50px;height:50px;font-size:50px;margin-left:0 20px;padding-left:0}}@media (min-width:1500px){.community{left:20%}.community h1{font-size:45px}.community h2{font-size:35px;margin-top:15px;margin-bottom:15px}}@media (min-width:100px) and (orientation:landscape){.community{position:absolute;top:50%;left:15%;transform:translate(-30%,-30%);min-width:230px}.community h1{font-size:26px}.community h2{padding-top:0;font-size:18px;line-height:25px;animation-name:h2;animation-duration:3s;letter-spacing:1px;animation-fill-mode:forwards;animation-timing-function:ease-out;margin:10px 0 5px 18px}}@media (min-width:850px) and (orientation:landscape){.community{position:absolute;top:50%;left:15%;transform:translate(-30%,-30%);min-width:230px}.community h1{font-size:32px}.community h2{padding-top:0;font-size:22px;line-height:25px;animation-name:h2;animation-duration:3s;letter-spacing:1px;animation-fill-mode:forwards;animation-timing-function:ease-out;margin:10px 0 5px 18px}.image i,.imagetwo i{font-size:38px}}@media (min-width:1400px) and (orientation:landscape){.community{position:absolute;top:50%;left:15%;transform:translate(-30%,-30%);min-width:230px}.community h1{font-size:45px}.community h2{padding-top:20px;font-size:30px;line-height:35px;animation-name:h2;animation-duration:3s;letter-spacing:1px;animation-fill-mode:forwards;animation-timing-function:ease-out;margin:10px 0 5px 18px}.image i,.imagetwo i{font-size:42px}}*{box-sizing:border-box}.nav.active{background:transparent}.nav{position:fixed;top:0;left:0;right:0;background:#294d65;width:100%;height:40px;z-index:9999;font-family:"Roboto",sans-serif;transition:.5s ease-in-out}@media (min-width:1500px){.nav{height:50px}}.nav .home-m{position:relative;text-decoration:none;color:#fff;font-size:40px;margin-left:5px;font-family:"Dancing Script",cursive;z-index:999}.nav button{border:none;background-color:initial;height:30px;width:30px;margin-left:25px;outline:transparent;z-index:9999;position:relative}.nav .nav-img{z-index:999;width:30px;height:30px;cursor:pointer}@media (min-width:1500px){.nav .nav-img{width:50px;height:40px}}.menu{position:absolute;width:30px;top:7px;right:20px;cursor:pointer;z-index:999}@media (min-width:1500px){.menu{width:40px}}.menu-s{display:none;position:absolute;top:50%;transform:translateY(-50%);right:70px;color:#fff;font-weight:300;letter-spacing:1px;z-index:999}@media (min-width:290px){.menu-s{display:block}}@media (min-width:1500px){.menu-s{right:80px;font-size:20px;font-weight:700;letter-spacing:3px}}.navbar{display:none;float:right;list-style-type:none;margin:10px 80px 10px 30px;flex-wrap:wrap;font-family:"Hind Siliguri",sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase}.navbar li{font-size:14px;margin-left:15px}.navbar li a{text-decoration:none;color:#fff;transition-duration:1s}.navbar li a:hover{color:#0ff;font-size:16px;border-bottom:1px solid #0ff}@media (min-width:700px){.navbar{display:flex}}@media (min-width:1500px){.navbar{margin:10px 120px 10px 30px}}.box{position:fixed;top:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(41,77,101,.918);background:linear-gradient(#294d65,rgba(41,77,101,.877));transform:translateY(-100%);transition:.7s ease-in-out;z-index:auto;overflow:hidden}@media (min-width:1500px){.box{top:50px}}.box.trans{transform:translateY(0)}.box .box-contact-github{position:fixed;top:20%;left:50%;font-size:40px;transform:translate(-50%,-70%);outline:none}.box .box-contact-github a{color:#d9d9df;transition:.5s}.box .box-contact-github a:hover{color:#fff}.box .box-contact-phone{display:none;position:fixed;font-size:30px;transform:translate(-50%,-70%)}.box .box-contact-phone a{color:#d9d9df;transition:.5s}.box .box-contact-phone a:hover{color:#fff}@media (min-width:900px){.box .box-contact-github{left:20%}.box .box-contact-github,.box .box-contact-phone{top:50%;font-size:50px;transform:translate(-50%,-50%)}.box .box-contact-phone{display:block;position:fixed;left:80%}}@media (min-width:1200px){.box .box-contact-github{left:25%}.box .box-contact-phone{left:75%}}@media (min-width:1600px){.box .box-contact-github{font-size:60px;left:30%}.box .box-contact-phone{font-size:60px;left:70%}}.box .line{position:fixed;top:50%;left:50%;width:220px;height:220px;transform:translate(-50%,-50%) rotate(-45deg);background-color:initial}@media (min-width:550px){.box .line{width:250px;height:250px}}@media (min-width:900px){.box .line{width:300px;height:300px}}@media (min-width:1200px){.box .line{width:350px;height:350px}}.box .line .line-x{position:absolute;top:0;left:0;width:0;height:2px;background-color:#d9d9df;transition:2s ease-in-out;transition-delay:.3s}.box .line .line-y{left:0}.box .line .line-y,.box .line .line-z{position:absolute;top:0;width:2px;height:0%;background-color:#d9d9df;transition:2s ease-in-out;transition-delay:.3s}.box .line .line-z{right:0}.box .line .line-l{position:absolute;bottom:0;right:0;width:0;height:2px;background-color:#d9d9df;transition:2s ease-in-out;transition-delay:.3s}.box.trans .line-x{width:100%}.box.trans .line-y,.box.trans .line-z{height:100%}.box.trans .line-l{width:100%}.navbar-box{position:fixed;top:45%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%) rotate(0deg);text-align:center;padding:20px 15px 30px;color:#cecece;letter-spacing:2px;z-index:99}.navbar-box li{list-style-type:none;margin-top:20px;padding-bottom:2px;text-decoration:none;color:#cecece;text-transform:uppercase;cursor:pointer}.navbar-box :hover{transition:.3s ease-in-out;color:#fff;text-decoration:underline}.box-description{text-align:center;padding:30px 20px 20px;font-size:12px;color:#cecece;line-height:20px;letter-spacing:2px;transition:.5s ease-in-out}.box-description :hover{color:#fff}.box-link{width:100%;display:block;text-align:center}.box-link a{color:#cecece;margin:0 5px}.box-link a .fa-resolving{font-size:25px;margin:0 10px;color:#cecece;transition:.5s ease-in-out}.box-link a :hover{color:#fff}.box-contact{padding-top:30px;text-align:center}.box-contact a{display:block;color:#cecece;font-size:14px;margin-bottom:20px;transition:.3s ease-in-out}.box-contact :hover,.homes{color:#fff}.homes{padding-top:5px;font-size:30px;width:50px;height:0;padding-left:10px;display:inline-block}@media (max-height:600px){.navbar-box{font-size:14px;padding:5px;overflow:hidden;border:none}.box-contact,.box-description,.box-link{display:none}}@media (min-width:900px){.box{top:0;width:100%}.navbar-box{font-size:18px}.box-description{font-size:16px;width:300px;margin:20px auto;line-height:30px}.box-link a .fab{font-size:30px;margin:0 10px}.box-contact{padding-top:40px}.box-contact a{font-size:18px}}@media (min-width:850px){.navbar{letter-spacing:2px}.navbar li{font-size:16px;margin-left:25px}.navbar li a:hover{font-size:20px}}@media (min-width:1500px){.navbar{letter-spacing:3px}.navbar li{font-size:20px;margin-left:25px}.navbar li a:hover{font-size:22px}.fa-resolving{font-size:35px}}.about-my{background-color:var(--container);width:100%;font-family:"Source Serif Pro",serif;color:#000;padding-bottom:30px;line-height:32px;z-index:0}.about-my__hello{font-size:30px;letter-spacing:2px;padding:20px 0 0;font-weight:700;text-align:center;margin:0 auto 10px;max-width:700px;z-index:0;color:#294d65}@media (min-width:993px){.about-my__hello{font-size:35px;margin-bottom:25px}}@media (min-width:1300px){.about-my__hello{font-size:35px;margin-bottom:40px}}.about-my__hello:after,.about-my__hello:before{content:"";display:inline-block;width:20%;height:2px;background-color:#294d65;margin:5px}.about-my .about__description{padding:20px;display:flex;flex-wrap:wrap;text-align:center;letter-spacing:1px;justify-content:center}.about-my .about__description .about__description-left{min-width:250px;margin-bottom:20px;color:#294d65;font-size:16px;max-width:650px}.about-my .about__description .about__description-right{min-width:250px;font-size:14px;color:#294d65;max-width:650px}.about-my .about__description .about__description-right :nth-child(2){margin-top:10px;text-align:center}@media (min-width:600px){.about-my .about__description{padding:20px 30px}.about-my .about__description .about__description-left{font-size:18px}.about-my .about__description .about__description-right{font-size:16px}}@media (min-width:993px){.about-my .about__description{flex-wrap:nowrap}.about-my .about__description .about__description-left{font-size:20px;margin:0 30px;font-size:22px}.about-my .about__description .about__description-right{font-size:18px;margin:0 30px;color:#000}}@media (min-width:1300px){.about-my .about__description{text-align:left;letter-spacing:2px}.about-my .about__description .about__description-left{font-size:28px;margin:0 30px;line-height:40px}.about-my .about__description .about__description-right{font-size:20px;margin:0 30px;color:#000;line-height:35px}}.cv{text-decoration:none}.cv,.cv button{position:relative}.cv button{display:block;color:#000;font-family:bold;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 5px 0 rgba(0,0,0,.2);border:2px solid #294d65;width:120px;font-size:16px;padding:5px 10px;margin:20px auto 10px;transition:.4s ease-in-out;overflow:hidden}.cv button:before{top:0;width:200px;height:1px;transform:translate(-10px,-20px);transition:.9s ease-in-out}.cv button:after,.cv button:before{position:absolute;left:-30px;content:"";display:block;background-color:#000}.cv button:after{top:-20px;width:1px;height:70px;transition:.7s ease-in-out}.cv button:hover:before{transform:translate(-10px,50px)}.cv button:hover:after{transform:translate(200px)}.cv button:hover{background-color:#294d65;border:2px solid #294d65}.skills{background-color:var(--container);width:100%;height:100%;font-family:"Hind Siliguri",sans-serif;margin:0 auto}.skills h2{font-size:26px;padding:15px 0;text-align:center;text-transform:uppercase}.skills .container{width:90%;overflow:hidden;margin:0 auto;max-width:1440px}.skills .skills-portfolio{width:90%;display:block;margin:0 auto;max-width:1000px;padding-left:10px}.skills .technologies{font-weight:700;font-size:26px;width:100%;padding:20px 0 0;text-align:center;border-bottom:1px solid #000}.skills .advanced-skills{font-size:24px}.skills .advanced-skills,.skills .good-skills{font-weight:700;width:100%;border-bottom:1px dotted #000;margin:10px 30px 20px}.skills .good-skills{font-size:30px}.skills .basic-skills{font-weight:700;font-size:30px;width:100%;border-bottom:1px dotted #000;margin:0 30px}.skills .invitation-github{text-align:center;letter-spacing:1px;line-height:25px}.skills .invitation-github .smile{font-size:22px}.skills .invitation-github a{color:#000;font-size:35px}.skills .invitation-github i{margin-top:10px;margin-bottom:10px}@media (min-width:600px){.skills .invitation-github{font-size:20px;margin:10px}.skills .skills-portfolio{padding-left:15%}}@media (min-width:1000px){.skills .invitation-github{font-size:22px;margin:30px 20px}.skills .invitation-github i{margin-top:20px;font-size:40px}.skills h2{font-size:30px}.skills .technologies{font-size:32px}.skills .advanced-skills,.skills .basic-skills,.skills .good-skills{font-size:28px}}@media (min-width:1300px){.skills .skills-portfolio{padding-left:180px}}.skills .acticle-basic-skills,.skills .article-advanced-skills,.skills .article-good-skills{text-align:center}.skills .acticle-basic-skills div,.skills .article-advanced-skills div,.skills .article-good-skills div{display:inline-block;height:100px;width:100px}.skills .acticle-basic-skills div img,.skills .article-advanced-skills div img,.skills .article-good-skills div img{width:40px;display:block;margin:10px auto;transition-duration:.4s}.skills .acticle-basic-skills div img:hover,.skills .article-advanced-skills div img:hover,.skills .article-good-skills div img:hover{transition:.4s ease-in-out;animation-duration:3s;transition-duration:.6s;filter:invert(15%);border-radius:100%;transform:rotate(1turn)}.skills .acticle-basic-skills div span,.skills .article-advanced-skills div span,.skills .article-good-skills div span{display:block;width:100px;text-align:center;transition:.7s ease-in-out;font-size:15px}.skills .acticle-basic-skills div p,.skills .article-advanced-skills div p,.skills .article-good-skills div p{text-align:center;transition:.7s ease-in-out;opacity:0}.skills .acticle-basic-skills div span:hover~span,.skills .article-advanced-skills div span:hover~span,.skills .article-good-skills div span:hover~span{z-index:-1;transform:translateY(300%);transition:1s ease-in-out;transition-duration:1s;animation-duration:3s;animation-timing-function:ease-out;opacity:0;transition-duration:.4s;transition:2s}.skills .acticle-basic-skills div span:nth-child(2):hover,.skills .article-advanced-skills div span:nth-child(2):hover,.skills .article-good-skills div span:nth-child(2):hover{z-index:-1;transition:1s ease-in-out;transition-duration:1s;animation-duration:3s;animation-timing-function:ease-out;opacity:0}.skills .acticle-basic-skills div span:hover~p,.skills .article-advanced-skills div span:hover~p,.skills .article-good-skills div span:hover~p{z-index:-1;transform:translateY(-50%);transition:1s ease-in-out;transition-duration:1s;animation-duration:3s;animation-timing-function:ease-out;opacity:1;transition-duration:.4s;transition:2s}@media (min-width:600px){.skills .acticle-basic-skills div,.skills .article-advanced-skills div,.skills .article-good-skills div{height:120px;width:120px;margin-left:4px}.skills .acticle-basic-skills div img,.skills .article-advanced-skills div img,.skills .article-good-skills div img{width:50px}.skills .acticle-basic-skills div span,.skills .article-advanced-skills div span,.skills .article-good-skills div span{width:120px}}@media (min-width:1100px){.skills .acticle-basic-skills div,.skills .article-advanced-skills div,.skills .article-good-skills div{height:130px;width:130px;margin-left:10px}.skills .acticle-basic-skills div img,.skills .article-advanced-skills div img,.skills .article-good-skills div img{width:60px;height:60px}.skills .acticle-basic-skills div span,.skills .article-advanced-skills div span,.skills .article-good-skills div span{width:130px;font-size:22px}.skills .acticle-basic-skills div p,.skills .article-advanced-skills div p,.skills .article-good-skills div p{font-size:18px}}@media (min-width:1300px){.skills .acticle-basic-skills div,.skills .article-advanced-skills div,.skills .article-good-skills div{margin-left:25px;margin-top:30px}}.skills img{width:40px}.projects{width:100%;background-color:var(--container);font-family:"Roboto",sans-serif;padding-bottom:20px}.projects .container{max-width:1440px;margin:0 auto;text-align:center}.projects .container__github{width:30px}.grid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;color:#fff}.grid__application{margin:20px;background-color:#9dc4de}.single-project{position:relative;display:flex;overflow:hidden;display:block;width:90%;margin:20px auto;max-width:500px;max-height:350px}@media (min-width:1200px){.single-project{margin:30px auto}}.single-project img{width:100%;min-height:190px;max-height:350px;box-shadow:0 18px 16px -21px rgba(0,0,0,.75)}.project-info{position:absolute;flex-direction:column;justify-content:space-around;height:100%;max-height:350px;top:0;left:0;color:#fff;background:rgba(52,99,130,.9);transform:translateX(-100%);transition:.8s}.categories,.project-info{display:flex;align-items:center;width:100%}.categories{background-color:#afd5ed;padding:10px;flex-wrap:wrap;justify-content:center}.categories .opacity{display:none}.categories button{outline:none;font-family:bold;border:2px solid #fff;width:100px;font-size:16px;padding:5px 10px;margin:10px 5px;transition:.4s ease-in-out}.categories button:hover{color:#afd5ed;background-color:#fff;border-radius:5px;border:1px solid #9dc4de}@media (min-width:500px){.categories button{margin:10px}.categories .opacity{display:flex;justify-content:center}}@media (min-width:1200px){.categories button{margin:10px 15px;padding:7px 20px;font-size:17px;width:auto}}@media (min-width:1400px){.categories button{margin:10px;padding:7px 20px;font-size:17px;width:130px}}@media (min-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.project-info,.single-project img{height:300px}}@media (min-width:1200px){.project-info,.single-project img{height:350px}}.project-img:hover~.project-info,.project-info:hover{transform:translateX(0)}.info-text{transition:.4s;text-align:center;font-size:14px;padding:22px;line-height:18px;border-bottom:3px solid #9dc4de;letter-spacing:2px;line-height:20px}@media (min-width:400px){.info-text{font-size:16px;padding:30px;line-height:28px}}.info-button{margin:20px}.info-button a{text-decoration:none}.info-button button{position:absolute;color:#fff;font-family:bold;background-color:#afd5ed;border:2px solid #fff;width:90px;font-size:16px;padding:5px 10px;margin:10px;transition:.4s ease-in-out}.info-button .button-left{font-size:14px;bottom:10px;left:10px}.info-button .button-right{font-size:14px;bottom:10px;right:10px}.info-button button:hover{color:#afd5ed;background-color:#fff;border:2px solid #9dc4de}@media (min-width:700px){.info-button .button-left,.info-button .button-right{font-size:16px}}@media (min-width:1500px){.info-button .button-left,.info-button .button-right{font-size:18px}}.project-technologies{font-size:10px;flex-wrap:wrap}.description-aplication{text-align:center;font-size:18px;padding-top:10px;border-bottom:1px solid #fff;padding-bottom:5px}.desc{font-size:10px;font-weight:700}.image-container{position:relative;margin:20px auto;width:70%;height:100px;background-color:green}.slide{width:100%;height:100%}.anime-image-top{position:absolute;top:0;width:0;height:2px;background-color:#fff;transition:2s ease-in-out}.anime-image2-top{width:2px;height:0}.anime-image2-top,.anime-image-bottom{position:absolute;bottom:0;right:0;background-color:#fff;transition:2s ease-in-out}.anime-image-bottom{width:0;height:2px}.anime-image2-bottom{position:absolute;left:0;bottom:0;width:2px;height:0;background-color:#fff;transition:2s ease-in-out}.description-categorie{padding-top:20px;color:#000;font-size:16px}@media (min-width:600px){.description-categorie{font-size:20px;margin:10px}}@media (min-width:1000px){.info-text{font-size:20px;padding:36px;line-height:30px;letter-spacing:4px}.info-button button{padding:10px 25px;width:130px;font-size:18px}.description-aplication{letter-spacing:3px;font-size:20px;padding:10px}}@media (min-width:1500px){.info-button button{padding:10px 25px;width:140px}.description-aplication{font-size:22px;padding:15px}.description-categorie{letter-spacing:3px;font-size:24px}}.slide:hover~.anime-image-top{width:100%}.slide:hover~.anime-image2-top{height:100%}.slide:hover~.anime-image-bottom{width:100%}.slide:hover~.anime-image2-bottom{height:100%}.details{min-height:100vh;overflow:hidden;background-color:#f5f5f5}.context{padding-top:20px}.context,.loaded{margin:0 auto;height:100%;background-color:#f5f5f5}.loaded{width:100%;font-family:"Hind Siliguri",sans-serif}.loaded__name{padding:30px;font-size:30px}.loaded__description,.loaded__name{text-align:center;letter-spacing:3px}.loaded__description{font-size:14px;line-height:25px;padding:0 20px 10px;max-width:900px;margin:0 auto 15px;letter-spacing:1px}@media (min-width:700px){.loaded__description{margin:0 auto 20px;letter-spacing:3px;font-size:16px}}@media (min-width:1500px){.loaded__description{font-size:22px;line-height:35px;font-size:18px}}.loaded__technologies{padding-top:100px}.loaded__img{border-radius:20px;display:block;margin:0 auto;width:90%;max-width:600px;max-height:450px;padding:5px}.loaded__functions{color:#055a96;display:inline;font-size:18px;border-bottom:1px solid #055a96;letter-spacing:2px}@media (min-width:600px){.loaded__functions{font-size:20px}}@media (min-width:1000px){.loaded__functions{font-size:24px}}.loaded__functionality{max-width:800px;margin:10px auto 20px;line-height:25px;font-size:18px;line-height:28px;padding:0 30px 10px;line-height:30px}.loaded__functionality ul li:before{content:"\2023";font-size:20px;color:#055a96;font-weight:700;display:inline-block;width:18px;margin-left:-16px}@media (min-width:1000px){.loaded__functionality ul li:before{font-size:30px}}.loaded__functionality ul{list-style:none;margin-top:20px}@media (min-width:1000px){.loaded__functionality ul{line-height:40px;font-size:20px}}.loaded__button{display:flex;justify-content:center;width:70%;margin:20px auto 15px}.loaded__button button{border-radius:10px;color:#055a96;font-family:bold;border:1px solid #055a96;width:120px;font-size:16px;padding:8px 10px;transition:.4s ease-in-out;margin:5px 25px;outline:none;background-color:#f5f5f5}.loaded__button button:hover{color:#fff;background-color:#1a5a87;border:1px solid #1a5a87}@media (min-width:700px){.loaded__button{padding-bottom:40px}.loaded__button button{width:140px;padding:8px 25px;font-size:18px;letter-spacing:2px;margin:10px 70px}}.loaded__name{padding-top:40px}.description-technologies{background-color:#f5f5f5;margin:30px auto 0;padding:10px 0;text-align:center;max-width:900px}.description-technologies .project-desc{color:#055a96;display:inline;font-size:18px;margin:10px;border-bottom:1px solid #055a96}@media (min-width:600px){.description-technologies .project-desc{font-size:20px;letter-spacing:2px}}@media (min-width:1000px){.description-technologies .project-desc{padding:20px 0 0;font-size:24px;letter-spacing:2px;margin-left:40px;text-align:center}}.description-technologies .link{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:30px}.description-technologies .link a{border-radius:10px;color:#055a96;font-family:bold;border:1px solid #055a96;width:120px;font-size:16px;padding:8px 10px;transition:.4s ease-in-out;margin:5px 25px;outline:none;background-color:#f5f5f5;text-decoration:none}.description-technologies .link a:hover{color:#fff;background-color:#1a5a87;border:1px solid #1a5a87}@media (min-width:700px){.description-technologies .link{padding-bottom:40px}.description-technologies .link a{width:140px;padding:8px 25px;font-size:16px;letter-spacing:2px;margin:10px 70px}}@media (min-width:1100px){.description-technologies{text-align:center}}.loader{z-index:2;width:100%;height:100vh;position:absolute;top:0;left:0;background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader .cover{width:30%;margin:65px 0 0}.line{height:3px;width:100%;position:relative;z-index:10;background-color:#65768a}.line .progress-line{position:relative;height:100%;background-color:#1d3f72;transition:width .5s ease-out;border-radius:0 2px 2px 0}.line .belt{width:60px;max-width:100%;height:100%;float:right}.line .belt:after,.line .belt:before{content:"";display:block;position:relative;border-radius:0 2px 2px 0}.line .belt:before{background:transparent;height:100%;z-index:-5}.line .belt:after{height:calc(100% + 20px);width:calc(100% + 10px);top:-10px;left:-10px;z-index:-3}.animations{width:100px}.description{margin:20px 0 10px;font-size:16px;text-align:center;font-weight:600;letter-spacing:3px;width:100%}.color{animation:color-fill 1.3s linear;animation-fill-mode:forwards;width:0}@keyframes color-fill{0%{width:0}to{width:100%}}#contact{position:relative;background-color:#303048;font-family:"Roboto",sans-serif;display:block;margin:0 auto;overflow:hidden}#contact .footer-contact{color:#fff;text-align:center;max-width:500px;margin:0 auto;font-size:16px;line-height:25px}#contact .footer-contact div{padding:20px 0}#contact .footer-contact div:first-child{font-size:20px;text-transform:uppercase;font-weight:600}#contact .footer-contact div:last-child{font-family:"Source Sans Pro",sans-serif;font-weight:200;padding:10px}#contact .footer-container a{font-family:"Source Sans Pro",sans-serif;display:block;text-align:center;text-decoration:underline;color:#fff;padding-top:10px}#contact .footer-link{display:flex;justify-content:center}#contact .footer-link div{position:relative;background-color:#303048;width:45px;border-radius:50%;height:45px;border-color:rgba(132,129,129,.53) #fff;border-style:solid;border-width:3px;margin:20px 10px}#contact .footer-link div:hover{animation:footer 2s linear infinite}#contact .footer-link div:hover a{animation:footer2 2s linear infinite}#contact .footer-link a{display:flex;width:100%;border-radius:100%;height:100%;justify-content:center;align-items:center;text-decoration:none}#contact .arrow,#contact .footer-link a{margin:0;color:#fff;font-size:20px;text-align:center}#contact .arrow{width:34px;height:34px;position:absolute;bottom:10px;right:10px;transform:rotate(180deg);border-radius:50%;text-shadow:0 -15px 0 #fff,0 -30px 0 #fff,0 -45px 0 #fff,0 -60px 0 #fff;overflow:hidden;border-color:#fff rgba(132,129,129,.53);border-style:solid;border-width:3px;transition:1s ease-in-out}#contact .arrow:hover{border-color:rgba(132,129,129,.53) #fff;border-style:solid;border-width:3px}#contact .fa-angle-down{animation:arrow 2s linear infinite}#contact .copy{font-family:"Kumbh Sans",sans-serif;font-size:12px;padding:4px 25px;background-color:#303048;width:100%;height:40px;color:hsla(0,0%,100%,.5)}#contact .copy p{border-top:1px solid hsla(0,0%,100%,.1);width:80%;padding-bottom:4px}@media (min-width:400px){#contact .copy{padding:4px 50px}}@media (min-width:600px){#contact .copy{padding:4px 60px}}@media (min-width:1000px){#contact .copy{padding:4px 11%}}@media (min-width:900px){#contact{outline:none}#contact .footer-contact{padding-top:20px}#contact .footer-contact div:first-child{font-size:24px;font-weight:700;letter-spacing:3px}#contact .footer-contact div:last-child{font-size:18px;letter-spacing:1px;line-height:30px}#contact .footer-container{font-size:22px;letter-spacing:3px;line-height:30px}#contact .footer-link div{margin:30px 20px;width:60px;height:60px;border-color:rgba(132,129,129,.53) #fff;border-style:solid;border-width:4px}#contact .footer-link div a{font-size:30px}}@media (min-width:1500px){#contact .footer-contact div:last-child{font-size:20px}}@keyframes footer{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes footer2{0%{transform:rotate(0deg)}50%{transform:rotate(-180deg)}to{transform:rotate(-1turn)}}@keyframes arrow{0%{transform:translateY(-80px)}50%{transform:translate(0)}to{transform:translateY(80px)}}
/*# sourceMappingURL=main.61ca97c0.chunk.css.map */