@font-face{font-display:block;font-family:Arima Madurai;font-style:normal;font-weight:400;src:local("Arima Madurai Regular"),url(/static/media/ArimaMadurai-Regular.6b16209334c2d12cbc6e.woff) format("woff")}@font-face{font-display:block;font-family:Arima Madurai;font-style:normal;font-weight:300;src:local("Arima Madurai Thin"),url(/static/media/ArimaMadurai-Thin.16c59cf564370f963747.woff) format("woff")}@font-face{font-display:block;font-family:Arima Madurai;font-style:normal;font-weight:100;src:local("Arima Madurai ExtraLight"),url(/static/media/ArimaMadurai-ExtraLight.a7d60832c03eda4b206c.woff) format("woff")}@font-face{font-display:block;font-family:Arima Madurai;font-style:normal;font-weight:200;src:local("Arima Madurai Light"),url(/static/media/ArimaMadurai-Light.4653087fb29523b30545.woff) format("woff")}@font-face{font-display:block;font-family:Arima Madurai;font-style:normal;font-weight:500;src:local("Arima Madurai Medium"),url(/static/media/ArimaMadurai-Medium.215ccfc6a721d95b1731.woff) format("woff")}@font-face{font-display:block;font-family:Arima Madurai;font-style:normal;font-weight:600;src:local("Arima Madurai Bold"),url(/static/media/ArimaMadurai-Bold.4d0ba4427db15656d8f0.woff) format("woff")}@font-face{font-display:block;font-family:Arima Madurai;font-style:normal;font-weight:700;src:local("Arima Madurai ExtraBold"),url(/static/media/ArimaMadurai-ExtraBold.60532388251170213f04.woff) format("woff")}@font-face{font-display:block;font-family:Arima Madurai;font-style:normal;font-weight:900;src:local("Arima Madurai Black"),url(/static/media/ArimaMadurai-Black.39b320474e32d7b7b53d.woff) format("woff")}@font-face{font-display:block;font-family:Raleway;font-style:normal;src:url(/static/media/Raleway-VariableFont_wght.238c232d5e08ec0c1c74.ttf)}@font-face{font-display:block;font-family:Raleway;font-style:italic;src:url(/static/media/Raleway-Italic-VariableFont_wght.84128ae512ed1e3d5a05.ttf)}*{box-sizing:border-box;font-display:block;font-family:Raleway,sans-serif;margin:0;padding:0;scroll-behavior:smooth}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#141414}::-webkit-scrollbar-thumb:hover{background:#333}.App{overflow-x:hidden;width:100%}.Header{align-items:center;-webkit-column-gap:15px;column-gap:15px;display:flex;justify-content:space-between;left:0;padding:50px 150px;position:absolute;top:0;width:100%;z-index:10}.Header .Header__logo{height:45px;object-fit:contain;width:auto;z-index:10000}.Header .Header__nav,.Header .Header__nav .Header__nav-list{align-items:center;display:flex;justify-content:center}.Header .Header__nav .Header__nav-list{gap:50px;list-style:none}.Header .Header__nav .Header__nav-list .Header__nav-item{align-items:center;display:flex;justify-content:center}.Header .Header__nav .Header__nav-list .Header__nav-item .Header__link{align-items:center;color:#141414;display:flex;font-family:Raleway,sans-serif;font-size:calc(10px + .3vw);font-style:normal;font-weight:500;line-height:100%;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.Header .Header__nav .Header__nav-list .Header__nav-item .Header__link:before{bottom:-5px;content:"";display:block;left:0;position:absolute;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;width:0}.Header .Header__nav .Header__nav-list .Header__nav-item .Header__link:hover:before{background:#141414;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;height:2px;width:100%}.Header .Header__nav .Header__nav-list .Header__nav-item .Header__link_opacity-low{opacity:.3}.Header .Header__nav-switcher{display:none}@media screen and (max-width:1200px){.Header{padding:50px}.Header .Header__logo{height:35px}.Header .Header__nav .Header__nav-list{gap:25px}}@media screen and (max-width:800px){.Header{padding:25px}.Header .Header__logo{height:25px}.Header .Header__nav .Header__nav-list{gap:15px}.Header .Header__nav .Header__nav-list .Header__nav-item .Header__link{font-size:12px}}@media screen and (max-width:640px){.Header{padding:25px}.Header .Header__logo{height:25px}.Header .Header__nav{display:none}.Header .Header__nav .Header__nav-list{gap:15px}.Header .Header__nav .Header__nav-list .Header__nav-item .Header__link{font-size:12px}.Header .Header__nav-switcher{align-content:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-between;outline:none;position:relative;width:30px;z-index:10000}.Header .Header__nav-switcher .Header__nav-dot{background:#141414;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;height:3px;width:100%}}.Main{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.Home,.Main{position:relative;width:100%}.Home{height:min(720px,100vh);min-height:300px;padding:0 150px;top:50px;z-index:5}.Home .Home__content{height:100%;justify-content:center;width:auto}.Home .Home__content,.Home .Home__content .Home__headline{align-items:flex-start;display:flex;flex-direction:column;gap:30px}.Home .Home__content .Home__headline{height:-webkit-min-content;height:min-content;justify-content:flex-start;line-height:100%;max-width:90%}.Home .Home__content .Home__headline .Home__headline_small{align-items:center;color:#080808;display:flex;font-size:calc(20px + 1.1vw);font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}.Home .Home__content .Home__headline .Home__typed-container{min-height:calc(54px + 2.97vw)}.Home .Home__content .Home__headline .Home__typed-container .Home__headline_big{align-items:center;color:#080808;display:flex;font-family:Arima Madurai,cursive;font-size:calc(54px + 2.97vw);font-weight:900;line-height:100%;text-transform:uppercase}.Home .Home__content .Home__btn{align-items:center;background:#141414;border-radius:5px;box-shadow:0 8px 30px hsla(0,0%,8%,.25);color:#fff;display:flex;flex-direction:row;font-family:Raleway;font-size:calc(10px + .55vw);font-style:normal;font-weight:400;gap:10px;line-height:100%;padding:20px 35px 20px 27px;text-align:center;text-decoration:none;text-transform:uppercase}.Home .Home__content .Home__btn .Home__btn-icon{height:24px;object-fit:contain;width:24px}@media screen and (max-width:1100px){.Home{padding:0 50px}.Home .Home__content .Home__headline .Home__headline_small{font-size:calc(10px + 1.1vw)}.Home .Home__content .Home__headline .Home__typed-container{min-height:20px}.Home .Home__content .Home__headline .Home__typed-container .Home__headline_big{font-size:40px}.Home .Home__content .Home__btn{font-size:13px;padding:10px 15px}.Home .Home__content .Home__btn .Home__btn-icon{height:16px;width:16px}}@media screen and (max-width:800px){.Home{padding:0 25px}}@media screen and (max-width:600px){.Home .Home__content{align-items:center;justify-content:center}.Home .Home__content .Home__headline{align-items:center;text-align:center;width:100%}.Home .Home__content .Home__headline *{max-width:100%;overflow-wrap:break-word;white-space:break-spaces;word-break:break-all}}@-webkit-keyframes wave-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wave-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.MainBodyAnimation{bottom:50px;height:500px;position:absolute;right:-5px;transform:scale(90%);-webkit-transform:scale(90%);-moz-transform:scale(90%);-ms-transform:scale(90%);-o-transform:scale(90%);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;width:500px}.MainBodyAnimation .MainBodyAnimation__image{position:absolute}.MainBodyAnimation .MainBodyAnimation__image-body{bottom:0;height:500px;right:0}.MainBodyAnimation .MainBodyAnimation__image-hand{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:wave-animation;animation-name:wave-animation;display:inline-block;height:210px;left:119px;top:182px;-webkit-transform-origin:100% 95%;transform-origin:100% 95%}@media screen and (max-width:1100px){.MainBodyAnimation{bottom:20%;transform:scale(60%);-webkit-transform:scale(60%);-moz-transform:scale(60%);-ms-transform:scale(60%);-o-transform:scale(60%)}}@media screen and (max-width:640px){.MainBodyAnimation{display:none}}@-webkit-keyframes opacityChange{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes opacityChange{0%{opacity:1}50%{opacity:0}to{opacity:1}}.About{height:100vh;position:relative;width:100vw}.About .About__content{background:#fff;height:100vh;overflow:hidden;padding:50px 150px}.About .About__content,.About .About__content .About__progress-bar-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.About .About__content .About__progress-bar-container{bottom:25px;gap:10px;padding:0 150px;position:absolute;right:0}.About .About__content .About__progress-bar-container .About__progress-bar{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.About .About__content .About__progress-bar-container .About__progress-bar .About__progress-bar-value-text{color:hsla(0,0%,8%,.533);font-size:14px;font-weight:400}.About .About__content .About__progress-bar-container .About__progress-bar .About__progress-bar-value{background:#eee;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:5px;width:100%}.About .About__content .About__progress-bar-container .About__progress-bar .About__progress-bar-value .About__progress-bar-value-block{background:#b8b8b8;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:100%;transition:width .4s ease;-webkit-transition:width .4s ease;-moz-transition:width .4s ease;-ms-transition:width .4s ease;-o-transition:width .4s ease}.About .About__content .About__progress-bar-container .About__progress-hint{animation:opacityChange 1.5s ease-in-out infinite;-webkit-animation:opacityChange 1.5s ease-in-out infinite;color:hsla(0,0%,8%,.533);font-size:14px;font-weight:400}.About .About__content .About__content-inner{font-family:Raleway,sans-serif;font-size:16px;font-weight:500;gap:50px;line-height:115%;text-align:justify;width:100%}.About .About__content .About__content-inner,.About .About__content .About__headline{align-items:center;color:#141414;display:flex;font-style:normal;justify-content:center}.About .About__content .About__headline{font-family:Arima Madurai;font-size:calc(25px + 1.5vw);font-weight:900;line-height:100%;text-align:center;text-transform:uppercase}.About .About__content .About__image{height:350px;object-fit:contain;width:450px}@media screen and (max-width:1100px){.About .About__content{padding:25px}.About .About__content .About__content-inner{font-size:15px;gap:25px}.About .About__content .About__headline{align-items:center;color:#141414;display:flex;font-family:Arima Madurai;font-size:calc(25px + 1.5vw);font-style:normal;font-weight:900;justify-content:center;line-height:100%;text-align:center;text-transform:uppercase}.About .About__content .About__image{height:300px;object-fit:contain;width:400px}}@media screen and (max-width:670px){.About .About__content{justify-content:flex-start}.About .About__content .About__progress-bar-container{padding:0 25px}.About .About__content .About__content-inner{flex-direction:column;font-size:14px}.About .About__content .About__headline{align-items:center;color:#141414;display:flex;font-family:Arima Madurai;font-size:calc(25px + 1.5vw);font-style:normal;font-weight:900;justify-content:center;line-height:100%;text-align:center;text-transform:uppercase}.About .About__content .About__image{height:200px;object-fit:contain;width:300px}}.Certifications{align-items:center;display:flex;flex-direction:column;gap:50px;height:auto;justify-content:center;padding:50px 0 25px;width:100vw}.Certifications .Certifications__headline{align-items:center;color:#141414;display:flex;font-family:Arima Madurai;font-size:calc(25px + 1.5vw);font-style:normal;font-weight:900;line-height:100%;text-align:center;text-transform:uppercase}.Certifications .Certifications__slider-container{height:auto;max-width:100vw;position:relative;width:100%}.Certifications .Certifications__slider-container,.Certifications .Certifications__slider-container:only-child{align-items:center;display:flex;justify-content:center;overflow:visible}.Certifications-card{align-items:center;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:row;gap:15px;height:auto;justify-content:flex-start;opacity:0;padding:15px;transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);width:360px}.Certifications-card .Certifications-card-image{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;height:70px;object-fit:cover;width:100px}.Certifications-card .Certifications-card-content-textgroup{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:0}.Certifications-card .Certifications-card-content-textgroup .Certifications-card-content-headline{color:#141414;font-family:Raleway;font-size:14px;font-style:normal;font-weight:700;line-height:14px}.Certifications-card .Certifications-card-content-textgroup .Certifications-card-content-info{color:hsla(0,0%,8%,.5);font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;line-height:14px;text-align:justify}.Certifications-card .Certifications-card-content-textgroup .Certifications-card-content-btn{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.25);color:#141414;display:flex;flex-direction:row;font-family:Raleway;font-size:12px;font-style:normal;font-weight:400;gap:10px;line-height:14px;padding:5px;text-align:justify;text-decoration:none}.Certifications-card .Certifications-card-content-textgroup .Certifications-card-content-img{height:15px;object-fit:contain;width:15px}@media screen and (max-width:650px){.Certifications-card{width:calc(100vw - 50px)}}:root{--primaryColor:#333;--lightPink:#eee;--darkPink:#141414}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;right:50%;top:0;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%)}.line{background-color:#333;background-color:var(--primaryColor);border-radius:20px;height:16px;width:150px}.loader{display:flex;flex-direction:row;gap:28px}.one-loader{height:125px;position:relative}.v-line{background-color:#333;background-color:var(--primaryColor);height:100px;width:4px}.circle,.v-line{position:absolute}.circle{background-color:#eee;background-color:var(--lightPink);border:2px solid #141414;border:2px solid var(--darkPink);border-radius:50%;bottom:0;height:25px;left:-12.5px;width:25px}.circle:before{background-color:#fff;border-radius:100%;content:"";height:12.5px;left:4px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.container h1{-webkit-animation:load .5s linear infinite alternate;animation:load .5s linear infinite alternate;color:#141414;color:var(--darkPink);font-family:Raleway,sans-serif;font-weight:400;margin-top:10px}.first-line{-webkit-animation:move-line 1s infinite;animation:move-line 1s infinite}.first-circle{-webkit-animation:move-circle 1s infinite;animation:move-circle 1s infinite}.last-line{-webkit-animation:move-line-last 1s infinite;animation:move-line-last 1s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.last-circle{-webkit-animation:move-circle-last 1s infinite;animation:move-circle-last 1s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.middle-circle{-webkit-animation:shake-circle .5s infinite;animation:shake-circle .5s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.middle-line{-webkit-animation:shake-line .5s infinite;animation:shake-line .5s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes load{0%{opacity:0}to{opacity:1}}@keyframes load{0%{opacity:0}to{opacity:1}}@-webkit-keyframes move-circle{25%{-webkit-transform:translateX(-70px) translateY(-40px);transform:translateX(-70px) translateY(-40px)}50%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes move-circle{25%{-webkit-transform:translateX(-70px) translateY(-40px);transform:translateX(-70px) translateY(-40px)}50%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes move-line{25%{-webkit-transform:rotate(40deg) translateX(-40px);transform:rotate(40deg) translateX(-40px)}50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@keyframes move-line{25%{-webkit-transform:rotate(40deg) translateX(-40px);transform:rotate(40deg) translateX(-40px)}50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@-webkit-keyframes move-circle-last{25%{-webkit-transform:translateX(70px) translateY(-40px);transform:translateX(70px) translateY(-40px)}50%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes move-circle-last{25%{-webkit-transform:translateX(70px) translateY(-40px);transform:translateX(70px) translateY(-40px)}50%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes move-line-last{25%{-webkit-transform:rotate(-40deg) translateX(40px);transform:rotate(-40deg) translateX(40px)}50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@keyframes move-line-last{25%{-webkit-transform:rotate(-40deg) translateX(40px);transform:rotate(-40deg) translateX(40px)}50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@-webkit-keyframes shake-circle{16%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}32%{-webkit-transform:translateX(1px);transform:translateX(1px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-circle{16%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}32%{-webkit-transform:translateX(1px);transform:translateX(1px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-line{16%{-webkit-transform:rotate(1deg) translateX(-1px);transform:rotate(1deg) translateX(-1px)}32%{-webkit-transform:rotate(-1deg) translateX(1px);transform:rotate(-1deg) translateX(1px)}50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@keyframes shake-line{16%{-webkit-transform:rotate(1deg) translateX(-1px);transform:rotate(1deg) translateX(-1px)}32%{-webkit-transform:rotate(-1deg) translateX(1px);transform:rotate(-1deg) translateX(1px)}50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}.Skills{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;padding:25px 0;width:100%}.Skills .Skills__headline{align-items:center;color:#141414;display:flex;font-family:Arima Madurai;font-size:calc(25px + 1.5vw);font-style:normal;font-weight:900;line-height:calc(25px + 1.5vw);text-align:center;text-transform:uppercase}.Skills .Skills__swiper-container{overflow:visible;position:relative;width:100%}.Skills .Skills__swiper-container,.Skills-card{align-items:center;display:flex;justify-content:center}.Skills-card{background:#fff;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.25);flex-direction:column;gap:15px;padding:15px}.Skills-card .Skill-card__caption{align-items:center;color:#000;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;line-height:97.5%;text-align:center}.Skills-card .Skills-card__image{height:100px;object-fit:contain;width:100px}.Projects{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:flex-start;min-height:350px;padding:25px 150px;width:100%}.Projects .Projects__headline{align-items:center;color:#141414;display:flex;font-family:Arima Madurai;font-size:calc(25px + 1.5vw);font-style:normal;font-weight:900;line-height:calc(25px + 1.5vw);text-align:center;text-transform:uppercase}.Projects .Projects__filters{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.Projects .Projects__container{align-items:center;-webkit-column-gap:50px;column-gap:50px;display:flex;flex-wrap:wrap;justify-content:space-around;position:relative;row-gap:30px;width:100%}.Projects .Projects__container .Projects__item{align-items:center;aspect-ratio:3/2;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;height:auto;justify-content:center;overflow:hidden;position:relative;width:min(450px,100%)}.Projects .Projects__container .Projects__item:hover .Projects__item-content{top:0}.Projects .Projects__container .Projects__item .Projects__item-image{height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:0}.Projects .Projects__container .Projects__item .Projects__item-content{align-items:center;background:hsla(0,0%,100%,.314);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:-100%;transition:top .3s .3s;-webkit-transition:top .3s .3s;-moz-transition:top .3s .3s;-ms-transition:top .3s .3s;-o-transition:top .3s .3s;width:100%;z-index:2}.Projects .Projects__container .Projects__item .Projects__item-content .Projects__item-button{align-items:center;background:#141414;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Raleway;font-size:calc(10px + .5vw);font-style:normal;font-weight:600;line-height:100%;outline:none;padding:20px 50px;text-align:center;text-transform:uppercase}@media screen and (max-width:800px){.Projects{padding:25px}}.ProjectFilter{align-items:center;display:flex;flex-wrap:wrap;gap:25px;height:auto;justify-content:flex-start;width:100%}.ProjectFilter .ProjectFilter__thumbler{background:#141414;border-radius:5px;color:#fff;cursor:pointer;font-family:Raleway;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.ProjectFilter .ProjectFilter__select,.ProjectFilter .ProjectFilter__thumbler{align-items:center;border:none;display:flex;gap:10px;outline:none;padding:10px}.ProjectFilter .ProjectFilter__select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-color:#fff;background-position-x:calc(100% - 5px);background-position-y:50%;background-repeat:no-repeat;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);justify-content:center;width:min(250px,100%)}.ProjectFilter .ProjectFilter__input-group{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;position:relative;width:min(250px,100%)}.ProjectFilter .ProjectFilter__input-group .ProjectFilter__input-placeholder{font-size:14px;left:10px;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-user-select:none;user-select:none}.ProjectFilter .ProjectFilter__input-group .ProjectFilter__input{background:#fff;border:none;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);outline:none;padding:10px;width:100%}.ProjectFilter .ProjectsFilter__clear-btn{align-items:center;background:#b80000;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:Raleway;font-size:14px;font-style:normal;font-weight:400;gap:10px;line-height:100%;outline:none;padding:10px;text-transform:uppercase}.ProjectPopup{align-items:center;background:hsla(0,0%,8%,.314);display:flex;height:100vh;justify-content:center;left:0;padding:50px 150px;position:fixed;top:0;width:100vw;z-index:9999}.ProjectPopup .ProjectPopup__content{align-items:flex-start;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-height:calc(100% - 50px);overflow:auto;padding:25px;width:100%}.ProjectPopup .ProjectPopup__content .ProjectPopup__close-btn{align-self:flex-end;background:transparent;border:none;cursor:pointer;height:25px;overflow:none;width:25px}.ProjectPopup .ProjectPopup__content .ProjectPopup__close-btn img{height:100%;object-fit:contain;width:100%}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container{align-items:flex-start;display:flex;gap:25px;justify-content:space-between}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__image-container{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__image-container .ProjetPopup__image{aspect-ratio:3/2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;height:350px;object-fit:cover;width:auto}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__image-container .ProjectPopup__links-container{align-items:center;display:flex;gap:25px;justify-content:flex-start;width:100%}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__image-container .ProjectPopup__links-container .ProjectPopup__link{cursor:pointer;height:50px;width:50px}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__image-container .ProjectPopup__links-container .ProjectPopup__link .ProjectPopup__link-icon{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:100%;width:100%}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container{align-items:flex-start;display:flex;flex-direction:column;gap:25px;justify-content:flex-start}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container .ProjectPopup__headline{align-items:flex-start;color:#141414;display:flex;font-family:Arima Madurai;font-size:calc(15px + 1vw);font-style:normal;font-weight:900;line-height:100%;text-align:left}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container .ProjectPopup__type-badge{align-items:center;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;display:flex;gap:15px;justify-content:center;padding:10px 15px}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container .ProjectPopup__type-badge .ProjectPopup__type-text{align-items:center;color:#fff;display:flex;font-family:Raleway;font-size:calc(12px + .3vw);font-style:normal;font-weight:900;letter-spacing:.5px;line-height:100%;text-align:justify;text-transform:uppercase}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container .ProjectPopup__description{align-items:center;color:#141414;display:flex;font-family:Raleway;font-size:calc(10px + .3vw);font-style:normal;font-weight:500;line-height:100%;text-align:justify}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container .ProjectPopup__features{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container .ProjectPopup__features .ProjectPopup__headline_features{font-size:calc(10px + 1vw)}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container .ProjectPopup__features .ProjectPopup__features-container{display:flex;flex-direction:column;gap:3px;list-style-position:inside}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__text-container .ProjectPopup__features .ProjectPopup__features-container .ProjectPopup__feature{color:#141414;font-family:Raleway;font-size:calc(10px + .3vw);font-style:normal;font-weight:500;line-height:100%}@media screen and (max-width:1200px){.ProjectPopup{padding:50px}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__image-container .ProjetPopup__image{height:250px}}@media screen and (max-width:800px){.ProjectPopup{padding:25px}.ProjectPopup .ProjectPopup__content{gap:25px}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container{align-items:center;flex-direction:column;justify-content:center}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__image-container{width:100%}.ProjectPopup .ProjectPopup__content .ProjectPopup__content-container .ProjectPopup__image-container .ProjetPopup__image{height:auto;width:min(300px,100%)}}.GetInTouch{gap:50px;padding:25px 150px 50px;width:100%}.GetInTouch,.GetInTouch .GetInTouch__headline-wrapper{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center}.GetInTouch .GetInTouch__headline-wrapper{gap:5px;width:auto}.GetInTouch .GetInTouch__headline-wrapper .GetInTouch__headline{align-items:center;color:#141414;display:flex;font-family:Arima Madurai,cursive;font-size:calc(25px + 1.5vw);font-style:normal;font-weight:900;line-height:calc(25px + 1.5vw);text-align:center;text-transform:uppercase}.GetInTouch .GetInTouch__headline-wrapper .GetInTouch__caption{align-items:center;color:#000;display:flex;font-family:Raleway,sans-serif;font-size:calc(10px + .4vw);font-style:normal;font-weight:400;line-height:100%;text-align:center}.GetInTouch .GetInTouch__row{align-items:center;display:flex;justify-content:space-between;width:100%}.GetInTouch .GetInTouch__row .GetInTouch__form{align-items:stretch;display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;width:50%}.GetInTouch .GetInTouch__row .GetInTouch__form .GetInTouch__form-input-group{align-items:stretch;display:flex;flex-direction:column;justify-content:center;position:relative}.GetInTouch .GetInTouch__row .GetInTouch__form .GetInTouch__form-input-group .GetInTouch__input{align-items:center;background:#fff;border:none;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.25);color:#141414;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;outline:none;padding:15px 25px}.GetInTouch .GetInTouch__row .GetInTouch__form .GetInTouch__form-input-group .GetInTouch__input_area{min-height:250px;resize:vertical}.GetInTouch .GetInTouch__row .GetInTouch__form .GetInTouch__form-input-group .GetInTouch__form-placeholder{align-items:center;color:hsla(0,0%,8%,.6);display:flex;font-family:Raleway;font-size:14px;font-style:normal;font-weight:400;left:20px;pointer-events:none;position:absolute;top:17px;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-user-select:none;user-select:none}.GetInTouch .GetInTouch__row .GetInTouch__image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.GetInTouch .GetInTouch__row .GetInTouch__image-wrapper .GetInTouch__image{height:min(400px,80vh);max-height:100%;object-fit:contain;object-position:center;width:100%}.GetInTouch .GetInTouch__button{align-items:center;background:#141414;border:none;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:center;outline:none;padding:15px 4rem}.GetInTouch .GetInTouch__button .GetInTouch__button-icon{aspect-ratio:1/1;height:24px;object-fit:contain;object-position:center}.GetInTouch .GetInTouch__button .GetInTouch__button-text{align-items:center;color:#fff;display:flex;font-family:Raleway;font-size:calc(14px + .4vw);font-style:normal;font-weight:400;text-align:center;text-transform:uppercase}@media screen and (max-width:1100px){.GetInTouch{gap:25px;padding:25px 50px 50px}.GetInTouch .GetInTouch__row .GetInTouch__form{gap:25px;width:60%}.GetInTouch .GetInTouch__row .GetInTouch__image-wrapper{height:100%;width:40%}.GetInTouch .GetInTouch__row .GetInTouch__image-wrapper .GetInTouch__image{height:min(350px,80vh);width:100%}}@media screen and (max-width:640px){.GetInTouch{gap:25px;padding:25px 25px 50px}.GetInTouch .GetInTouch__row{flex-direction:column-reverse;gap:25px}.GetInTouch .GetInTouch__row .GetInTouch__form{gap:25px;width:100%}.GetInTouch .GetInTouch__row .GetInTouch__image-wrapper{height:auto;width:100%}.GetInTouch .GetInTouch__row .GetInTouch__image-wrapper .GetInTouch__image{height:min(150px,20vh);width:100%}}.Alert{align-items:center;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;gap:25px;justify-content:center;left:50%;opacity:0;padding:25px 50px;position:fixed;top:50px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:10000}.Alert .Alert__image{height:25px;object-fit:contain;width:25px}.Alert .Alert__image,.Alert .Alert__text{-webkit-user-select:none;user-select:none}.Alert .Alert__text{color:#141414;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;line-height:19px;text-align:justify}.Footer{background:#141414;color:#fff;height:auto;isolation:isolate;padding:50px 150px;position:relative;width:100%}.Footer,.Footer .Footer__content{align-items:flex-start;display:flex;flex-direction:column;gap:130px;justify-content:center}.Footer .Footer__content{z-index:1}.Footer .Footer__content .Footer__logo{aspect-ratio:1/1;object-fit:contain;width:calc(50px + 2vw)}.Footer .Footer__content .Footer__links{align-items:flex-start;display:flex;gap:150px;justify-content:flex-start}.Footer .Footer__content .Footer__links .Footer__links-group{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.Footer .Footer__content .Footer__links .Footer__headline{color:#fff;font-family:Raleway;font-size:calc(10px + 1.2vw);font-style:normal;font-weight:600;line-height:100%}.Footer .Footer__content .Footer__links .Footer__links-list{display:flex;flex-direction:column;gap:10px;list-style:none}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item{align-items:center;display:flex;justify-content:flex-start}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item .Footer__links-list-item-link{align-items:center;color:#fff;display:flex;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:flex-start;line-height:100%;text-decoration:none}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item .Footer__links-list-item-link .Footer__links-list-item-img{aspect-ratio:1/1;height:25px;object-fit:contain}.Footer .Footer__img{bottom:0;height:min(75%,450px);object-fit:contain;object-position:center 0;position:absolute;right:20%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);width:auto;z-index:0}@media screen and (max-width:1200px){.Footer{padding:50px 75px}.Footer,.Footer .Footer__content,.Footer .Footer__content .Footer__links{gap:50px}.Footer .Footer__content .Footer__links .Footer__links-group{gap:10px}.Footer .Footer__content .Footer__links .Footer__headline{font-size:calc(10px + 1.2vw)}.Footer .Footer__content .Footer__links .Footer__links-list{gap:10px}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item .Footer__links-list-item-link{font-size:16px}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item .Footer__links-list-item-link .Footer__links-list-item-img{height:25px}.Footer .Footer__img{height:min(75%,450px)}}@media screen and (max-width:822px){.Footer{padding:50px}.Footer,.Footer .Footer__content{gap:50px}.Footer .Footer__content .Footer__links{gap:25px}.Footer .Footer__content .Footer__links .Footer__links-group,.Footer .Footer__content .Footer__links .Footer__links-list{gap:10px}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item .Footer__links-list-item-link{font-size:16px}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item .Footer__links-list-item-link .Footer__links-list-item-img{height:25px}.Footer .Footer__img{height:min(50%,450px);right:15%}}@media screen and (max-width:640px){.Footer{gap:50px;padding:50px 25px}.Footer .Footer__content{gap:25px}.Footer .Footer__content .Footer__logo{width:50px}.Footer .Footer__content .Footer__links{flex-direction:column;gap:25px}.Footer .Footer__content .Footer__links .Footer__links-group{gap:10px}.Footer .Footer__content .Footer__links .Footer__headline{font-size:20px}.Footer .Footer__content .Footer__links .Footer__links-list{gap:10px}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item .Footer__links-list-item-link{font-size:14px}.Footer .Footer__content .Footer__links .Footer__links-list .Footer__links-list-item .Footer__links-list-item-link .Footer__links-list-item-img{height:20px}.Footer .Footer__img{height:170px}}@media screen and (max-width:300px){.Footer .Footer__img{display:none}}
/*# sourceMappingURL=main.8cb4b6e8.css.map*/