@font-face{font-family:Centra;src:url(../media/CentraNo2-Bold.0cc8y0.xdia0j.ttf?dpl=dpl_HwaiokGnDyCEkejiUrs2sEUVeBFS);font-weight:700;font-display:swap}@font-face{font-family:Centra;src:url(../media/CentraNo2-Book.0dq30rkbumlzr.ttf?dpl=dpl_HwaiokGnDyCEkejiUrs2sEUVeBFS);font-weight:400;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px;overflow-x:hidden}body{font-weight:400;position:relative;overflow-x:hidden;color:#fff!important;background-color:#040a0a!important;background-image:linear-gradient(#061414 0%,#040a0a 50%,#020606 100%)!important;font-family:Centra,sans-serif!important}body.page-services-only-liquid{background-color:#020606!important;background-image:none!important}.site-root{min-height:100vh;position:relative}.site-bg-layer{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-bg-canvas-wrap{position:absolute;inset:0}.site-bg-tonemap{z-index:1;pointer-events:none;background:radial-gradient(120% 85% at 50% 0,#0f49480f 0%,#040c0c8c 55%,#000000c7 100%);position:absolute;inset:0}.site-main{z-index:5;isolation:isolate;position:relative}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:normal}p,a,li,button,ul{margin:0;padding:0;line-height:normal;text-decoration:none}a:hover{text-decoration:none}img{width:100%;height:auto}button{background-color:#0000;border:0}input:focus,textarea:focus,select:focus{outline:none}@media (min-width:1700px){main .container{max-width:100%;padding:0 150px}}p.success{color:green}p.danger{color:red}nav.navbar{z-index:9999;width:100%;padding:10px 0;transition:all .32s ease-in-out;position:fixed;top:0}.nav-item{margin-left:auto}nav.navbar.scrolled{-webkit-backdrop-filter:blur(14px);background-color:#121212d1;padding:6px 0}nav.navbar a.navbar-brand{width:9%}nav.navbar .navbar-nav .nav-link.navbar-link{letter-spacing:.8px;opacity:.75;padding:0 18px;font-size:16px;font-weight:400;color:#fff!important}nav.navbar .navbar-nav .nav-link.navbar-link:hover,nav.navbar .navbar-nav .nav-link.navbar-link.active{opacity:1}span.navbar-text{align-items:center;display:flex}.navbar-text button{color:#fff;background-color:#0000;border:1px solid #fff;margin-left:14px;padding:10px 22px;font-size:15px;font-weight:700;transition:all .3s ease-in-out;position:relative}.navbar-text button span{z-index:1}.navbar-text button:before{content:"";z-index:-1;background-color:#fff;width:0%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.navbar-text button:hover{color:#121212}.navbar-text button:hover:before{content:"";width:100%;height:100%;position:absolute}nav.navbar .navbar-toggler:active,nav.navbar .navbar-toggler:focus{box-shadow:none;outline:none}nav.navbar .navbar-toggler-icon{background-image:none;border-bottom:2px solid #fff;width:24px;height:17px;transition:all .3s linear;position:relative;top:-2px}nav.navbar .navbar-toggler-icon:focus{border-bottom:2px solid #fff}nav.navbar .navbar-toggler-icon:after,nav.navbar .navbar-toggler-icon:before{content:"";z-index:2;background-color:#fff;width:24px;height:2px;transition:all .3s linear;position:absolute;top:0;left:0}nav.navbar .navbar-toggler-icon:after{top:8px}nav.navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{background-color:#fff;height:2px;transform:rotate(45deg)}nav.navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{background-color:#fff;height:2px;transform:translateY(8px)rotate(-45deg)}nav.navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:#0000}@media (max-width:768px){nav.navbar .navbar-nav{flex-direction:row;justify-content:center;align-items:center;display:flex}.nav-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#8080804d;border-radius:8px;margin-right:20px;padding:5px 10px;transition:background-color .3s,box-shadow .3s}.nav-item:last-child{margin-right:0}.nav-item:hover{background-color:#80808080;box-shadow:0 4px 10px #0003}nav.navbar .nav-item{opacity:1;margin:10px 0;transition:none;transform:none}nav.navbar .navbar-collapse{max-height:0;transition:margin-top .3s,max-height .3s;overflow:hidden}nav.navbar .navbar-collapse.show{max-height:500px;margin-top:-20px}.nav-link{padding:0 10px;font-size:16px}.navbar-text{justify-content:flex-start;align-items:center;display:flex}.navbarcontactusbutton{text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#333;cursor:pointer;background-color:#8080804d;border-radius:8px;justify-content:center;align-items:center;width:120px;height:50px;font-size:12px;transition:all .3s;display:flex}.navbarcontactusbutton span{display:block}.navbarcontactusbutton:hover{background-color:#80808080;box-shadow:0 4px 10px #0003}}.banner{z-index:3;isolation:isolate;backface-visibility:hidden;background-color:#0000;border-radius:8px;margin-top:0;padding:180px 0 72px;position:relative;overflow:hidden;transform:translateZ(0)}.banner-inner{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.banner .tagline{letter-spacing:.8px;background:linear-gradient(90.21deg,#1fc1b280 -5.91%,#213e4a80 111.58%);border:1px solid #ffffff80;margin-bottom:16px;padding:8px 10px;font-size:20px;font-weight:700;display:inline-block}.banner .banner-headline{letter-spacing:.8px;color:#fff;text-align:center;max-width:min(580px,100%);margin:0 auto 20px;font-size:65px;font-weight:700;line-height:1.12;display:block}.banner-blur-text{text-align:center;display:block}.banner .banner-sub{color:#b8b8b8;letter-spacing:.8px;text-align:center;max-width:min(560px,100%);margin:0 auto;font-size:18px;line-height:1.5em}.banner button{color:#fff;letter-spacing:.8px;align-items:center;margin-top:60px;font-size:20px;font-weight:700;display:flex}.banner button svg{margin-left:10px;font-size:25px;line-height:1;transition:all .3s ease-in-out}.banner button:hover svg{margin-left:25px}.banner img{object-fit:cover;border-radius:50%;width:500px;height:500px;margin:0 auto;animation:3s linear infinite updown;display:block;overflow:hidden}.bannerContainer{width:500px;height:500px}@media (max-width:768px){.banner{flex-direction:column;justify-content:center;align-items:center;display:flex}.banner .banner-headline{letter-spacing:.8px;max-width:100%;margin:0 auto 18px;padding:0 4px;font-size:40px;font-weight:700;line-height:1.15}.banner .banner-sub{color:#b8b8b8;letter-spacing:.8px;max-width:100%;margin-left:auto;margin-right:auto;padding:0 4px;font-size:16px;line-height:1.5em}.banner button{margin-top:30px;padding:10px 20px;font-size:18px}.bannerContainer{justify-content:center;align-items:center;width:400px;height:400px;margin-top:120px;display:flex}.banner img{object-fit:cover;border-radius:50%;width:300px;height:300px;margin-left:20px}}@keyframes updown{0%{transform:translateY(-20px)}50%{transform:translateY(20px)}to{transform:translateY(-20px)}}.txt-rotate>.wrap{border-right:.08em solid #666}.aboutus{z-index:2;padding:0 0 36px;position:relative}.aboutus .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.aboutus .row{display:block}.aboutus .col-12{width:100%}.aboutus-bx{z-index:1;-webkit-backdrop-filter:blur(22px);text-align:center;background:#1515158c;border:1px solid #ffffff14;border-radius:64px;margin-top:-32px;padding:60px 50px;position:relative;box-shadow:0 24px 80px #00000073}.aboutus h2{margin-top:40px;font-size:45px;font-weight:700}.aboutus p{color:#b8b8b8;letter-spacing:.8px;margin:20px 0 75px;font-size:18px;line-height:1.5em}.aboutus-slider{width:80%;margin:0 auto;position:relative}.aboutus-slider .item img{width:50%;margin:0 auto 15px}.background-image-left{z-index:-4;width:40%;position:absolute;top:28%;bottom:0}@media (max-width:768px){.aboutus{padding:10px;position:relative}.aboutus-bx{-webkit-backdrop-filter:blur(18px);text-align:center;background:#15151599;border-radius:64px;height:99%;margin-top:-28px;padding:60px 50px}.aboutus h2{margin-top:20px;font-size:35px;font-weight:700}.aboutus p{color:#b8b8b8;letter-spacing:.8px;text-align:center;margin:20px 0 75px;font-size:16px;line-height:1.5em}}.project{background-color:#0000;padding:80px 0;position:relative}.project h2{text-align:center;font-size:45px;font-weight:700}.project p{color:#b8b8b8;letter-spacing:.8px;text-align:center;width:56%;margin:14px auto 30px;font-size:18px;line-height:1.5em}.project .nav.nav-pills{background-color:#ffffff1a;border-radius:50px;width:72%;margin:0 auto;overflow:hidden}.project .nav.nav-pills .nav-item{width:33.3333%}.project .nav.nav-pills .nav-link{color:#fff;letter-spacing:.8px;text-align:center;z-index:0;background-color:#0000;border-radius:0;width:100%;padding:17px 0;font-size:17px;font-weight:500;transition:all .3s ease-in-out;position:relative}.project .nav.nav-pills .nav-link:before{content:"";z-index:-1;background:linear-gradient(90.21deg,#1fc1b2 -5.91%,#1d3742 111.58%);width:0;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.project .nav.nav-pills .nav-link.active:before{width:100%!important}.project .nav.nav-pills .nav-link.active{border:1px solid #fff}.nav-link#projects-tabs-tab-first{border:1px solid #ffffff80;border-radius:55px 0 0 55px}.nav-link#projects-tabs-tab-second{border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80}.nav-link#projects-tabs-tab-third{border:1px solid #ffffff80;border-radius:0 55px 55px 0}.proj-imgbx{border-radius:30px;margin-bottom:24px;position:relative;overflow:hidden}.proj-imgbx:before{content:"";opacity:.85;background:linear-gradient(90.21deg,#1fc1b2 -5.91%,#1d3742 111.58%);width:100%;height:0;transition:all .4s ease-in-out;position:absolute}.proj-imgbx:hover:before{height:100%}.proj-txtx{text-align:center;opacity:0;width:100%;transition:all .5s ease-in-out;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.proj-imgbx:hover .proj-txtx{opacity:1;top:50%}.proj-txtx h4{letter-spacing:.8px;font-size:30px;font-weight:700;line-height:1.1em}.proj-txtx span{letter-spacing:.8px;font-size:15px;font-style:italic;font-weight:400}.background-image-right{z-index:-4;width:35%;position:absolute;top:20%;bottom:0;right:0}.contact{-webkit-backdrop-filter:blur(20px);color:#fff;background:#12121273;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:center;width:90%;max-width:1600px;margin:auto;padding:44px 0;display:flex}.contact .contact-inner{box-sizing:border-box;align-items:center;gap:24px;width:100%;padding:0 20px;display:flex}.contact .contact-content .subtitle{color:#1fc1b2;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:12px}.contact .contact-content h2{width:1020px;margin-bottom:20px;font-size:36px;font-weight:700}.contact .contact-content .newsletter-form{gap:10px;display:flex}.contact .contact-content .newsletter-form input{color:#fff;background:#151515a6;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:10px 15px;font-size:16px}.contact .contact-content .newsletter-form input:focus{border-color:#1fc1b2;outline:none}.contact .contact-content .newsletter-form .submit-btn{cursor:pointer;color:#fff;background:linear-gradient(90.21deg,#1fc1b2 -5.91%,#1d3742 111.58%);border:none;border-radius:8px;padding:10px 20px;font-size:18px;transition:background .3s}.contact .contact-content .newsletter-form .submit-btn:hover{background:linear-gradient(90.21deg,#1fc1b2 -5.91%,#1d3742 111.58%)}.contact .contact-content .newsletter-form .spinnersendemailbutton{border:3px solid #aaa;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin:0 auto;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact .contact-animation{position:relative}.contact .contact-animation .animated-shapes{background-size:contain;width:100%;height:300px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:768px){.contact{color:#fff;background-color:#121212;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:flex-start;width:calc(100% - 32px);max-width:520px;height:auto;min-height:0;margin:80px auto 0;padding:40px 18px 44px;display:flex}.contact .contact-content{text-align:center;max-width:100%;margin:0 auto;padding:0 4px}.contact .contact-content .subtitle{color:#1fc1b2;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-size:12px}.contact .contact-content h2{width:100%;max-width:100%;margin-bottom:22px;font-size:clamp(1.15rem,4.2vw,1.5rem);font-weight:700;line-height:1.45}.contact .contact-content .newsletter-form{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:100%;display:flex}.contact .contact-content .newsletter-form input{box-sizing:border-box;color:#fff;background:#151515a6;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:12px 14px;font-size:15px}.contact .contact-content .newsletter-form input:focus{border-color:#1fc1b2;outline:none}.contact .contact-content .newsletter-form .submit-btn{cursor:pointer;color:#fff;background:linear-gradient(90.21deg,#1fc1b2 -5.91%,#1d3742 111.58%);border:none;border-radius:8px;width:100%;padding:12px 16px;font-size:16px;transition:background .3s}.contact .contact-content .newsletter-form .submit-btn:hover{background:linear-gradient(90.21deg,#1fc1b2 -5.91%,#1d3742 111.58%)}.contact .contact-animation{display:none}.contact .contact-inner{padding:0;display:block}}.yggdrasilsection{z-index:3;isolation:isolate;color:#fff;background:0 0;border-top:1px solid #ffffff0f;margin:40px auto 0;padding:72px 20px 48px;position:relative}@media (min-width:769px) and (not (min-aspect-ratio:16/9)),(min-width:769px) and (not (max-aspect-ratio:16/9)){.yggdrasilsection{padding:72px 110px 48px}}.yggdrasilsection .yggdrasilcontainer{flex-direction:column;align-items:center;gap:2.25rem;max-width:1400px;margin:0 auto;display:flex}.yggdrasilsection .yggdrasiltextcontainer{text-align:center;flex:1}.yggdrasilsection .yggdrasiltextcontainer .yggdrasiltext{margin-bottom:1.5rem;font-size:2.8rem;font-weight:700}.yggdrasilsection .yggdrasiltextcontainer .yggdrasiltext .yggdrasil-scroll-inner{font-size:inherit;font-weight:inherit;line-height:1.35}.yggdrasilsection .yggdrasiltextcontainer .yggdrasiltext .yggrasiltext1,.yggdrasilsection .yggdrasiltextcontainer .yggdrasiltext .yggdrasiltext2{color:#1fc1b2}.yggdrasilsection .yggdrasiltextcontainer .yggdrasildescription{margin-bottom:3rem;font-size:1.1rem;line-height:1.8}.yggdrasilsection .yggdrasiltextcontainer .yggdrasildescription .yggdrasil-scroll-inner{font-size:inherit;font-weight:inherit;line-height:inherit}.yggdrasilsection .yggdrasilimagecontent{isolation:isolate;z-index:4;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.yggdrasilsection .yggdrasil-metallic-wrap{z-index:6;width:min(520px,92vw);max-width:100%;height:min(520px,92vw);position:relative}.yggdrasilsection .yggdrasil-metallic-wrap .paint-container{width:100%;height:100%;display:block}.yggdrasilsection .yggdrasil-metallic-wrap img{object-fit:contain;width:100%;height:100%;display:block}.footer{-webkit-backdrop-filter:blur(16px);color:#fff;text-align:center;z-index:10;background:#121212e0;border-top:1px solid #ffffff1f;margin-top:96px;padding:44px 0;position:relative}.footer .footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer .footer-content{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:50px;display:flex}.footer .footer-logo img{width:200px;max-width:100%;height:auto;margin-bottom:20px;margin-left:-20px;display:block}.footer .social-icon{justify-content:flex-start;gap:25px;margin-left:40px;display:flex}.footer .social-link img{opacity:.7;border:none;width:24px;height:24px;transition:opacity .3s}.footer .social-link:hover img{opacity:1}.footer .footer-section{flex:1;min-width:200px;margin-top:45px}.footer .footer-section h2{text-align:center;margin-bottom:15px;font-size:16px;font-weight:600}.footer .footer-section ul{text-align:center;margin:0;padding:0;list-style:none}.footer .footer-section ul li{color:#ffffffb3;margin-bottom:8px;font-size:14px}.footer .footer-section ul li a{color:#ffffffb3;text-decoration:none}.footer .footer-section ul li a:hover{color:#1fc1b2;text-decoration:underline}.footer .footer-copyright{color:#ffffffb3;text-align:center;margin-top:40px;font-size:12px}@media (min-width:768px){.yggdrasilsection .yggdrasilcontainer{flex-direction:row;justify-content:space-between;max-width:1400px}.yggdrasilsection .yggdrasiltextcontainer{text-align:left}.yggdrasilsection .yggdrasiltextcontainer .yggdrasiltext{font-size:3.5rem}.yggdrasilsection .yggdrasiltextcontainer .yggdrasildescription{font-size:1.3rem}.yggdrasilsection .yggdrasil-metallic-wrap{width:min(560px,46vw);height:min(560px,46vw)}}@media (max-width:768px){.yggdrasilsection{color:#f0f0f0;background:0 0;margin-top:50px;padding:3rem 1.5rem}.yggdrasilsection .yggdrasiltextcontainer .yggdrasiltext{font-size:2rem}.yggdrasilsection .yggdrasiltextcontainer .yggdrasiltext .yggrasiltext1,.yggdrasilsection .yggdrasiltextcontainer .yggdrasiltext .yggdrasiltext2{color:#1fc1b2}.yggdrasilsection .yggdrasiltextcontainer .yggdrasildescription{color:#d0d0d0;font-size:1rem}.yggdrasilsection .yggdrasil-metallic-wrap{width:min(360px,88vw);height:min(360px,88vw);margin:0 auto}.footer{margin-top:100px;padding:30px 0}.footer .footer-container{padding:0 16px}.footer .footer-content{flex-direction:column;align-items:center;gap:20px}.footer .left-section{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.footer .footer-logo{justify-content:center;width:100%;display:flex}.footer .footer-logo img{width:min(200px,72vw);height:auto;margin:0 auto 16px;display:block}.footer .social-icon{justify-content:center;gap:15px;width:100%;margin-left:0}.footer .right-section,.footer .footer-pages{width:100%}.footer .footer-section{margin-top:20px}.footer .footer-section h2{font-size:14px}.footer .footer-section ul li{font-size:12px}.footer .footer-copyright{margin-top:20px;font-size:10px}}.newsletter-bx{color:#121212;background:#fff;border-radius:55px;margin-top:-122px;margin-bottom:80px;padding:85px 125px}.newsletter-bx h3{letter-spacing:.5px;font-weight:700;line-height:1.2em}.mailchimp-container{justify-content:center;align-items:center;height:20vh;display:flex}.new-email-bx{z-index:0;background:#fff;border-radius:20px;align-items:center;padding:5px;display:flex;position:relative}.new-email-bx:before{content:"";z-index:-1;background:linear-gradient(90.21deg,#1fc1b2 -5.91%,#1d3742 111.58%);border-radius:20px;position:absolute;inset:-1px}.new-email-bx:after{content:"";z-index:-1;background:#fff;border-radius:20px;position:absolute;inset:0}.new-email-bx input{color:#121212;background:0 0;border:0;width:100%;padding:0 15px;font-weight:500}.new-email-bx button{color:#fff;letter-spacing:.5px;background:linear-gradient(90.21deg,#1fc1b2 -5.91%,#1d3742 111.58%);border-radius:18px;padding:20px 65px;font-weight:500}.footer img{width:26%}.footer p{color:#b8b8b8;letter-spacing:.5px;margin-top:20px;font-size:14px;font-weight:400}.project-section{color:#fff;background-color:#0000;min-height:auto;padding:36px 0 20px;position:relative;overflow:visible}.project-section h2{text-align:center;opacity:1;padding:0 50px;font-size:200px;font-weight:700;transition:opacity .5s}.project-section h2.transparent{opacity:.03}.project-grid{flex-direction:column;align-items:center;gap:40px;margin-top:50px;display:flex}.project-mobile-carousel-wrap{touch-action:pan-x;overscroll-behavior-x:contain;width:100%;max-width:1020px;margin:20px auto 0}.project-mobile-carousel{padding:0 0 28px}.project-mobile-carousel .react-multi-carousel-track{touch-action:pan-x}.project-mobile-carousel-item{padding-right:10px}.project-mobile-carousel-dots{bottom:-4px!important}.project-mobile-carousel-dots .react-multi-carousel-dot button{border-color:#ffffff73!important}.project-mobile-carousel-dots .react-multi-carousel-dot--active button{background:#1fc1b2!important;border-color:#1fc1b2!important}.project-card--carousel{width:100%;margin:0}.project-scroll-stack.scroll-stack-scroller{max-width:1080px;height:auto;margin:28px auto 0;overflow:visible}.project-scroll-stack .scroll-stack-inner{isolation:auto;min-height:0;padding:8vh min(5rem,4vw) min(18rem,30vh)}@media (min-width:769px){.project-scroll-stack .scroll-stack-inner{padding-bottom:min(18rem,30vh)}}.scroll-stack-card.project-card{-webkit-backdrop-filter:blur(18px);color:#fff;opacity:1;transform-style:flat;background:#20202073;border:1px solid #ffffff12;border-radius:16px;flex-direction:row;align-items:center;gap:20px;width:92%;max-width:1020px;min-height:420px;margin-left:auto;margin-right:auto;padding:2.5rem 3rem;font-size:18px;display:flex;box-shadow:0 8px 32px #00000059;height:auto!important;transition:none!important}.project-card{-webkit-backdrop-filter:blur(18px);color:#fff;opacity:0;background:#20202073;border:1px solid #ffffff12;border-radius:10px;flex-direction:row;align-items:center;gap:20px;width:92%;max-width:1020px;height:500px;padding:50px 60px;font-size:18px;transition:transform .7s,opacity .7s;display:flex;position:relative;box-shadow:0 8px 32px #00000059}.project-card-content{text-align:left;flex-direction:column;justify-content:center;display:flex}.project-card-content h3{color:#1bada0;margin:0;font-size:32px;font-weight:700}.project-card-content .project-card-title-teal{color:#1bada0}.project-card-content .project-card-title-white{color:#fff}.project-card-content p{color:#fff;margin:10px 0 0;font-size:20px;line-height:1.5}img.project-card-image{object-fit:cover;border-radius:8px;width:250px;height:250px}img.project-card-image--contain{object-fit:contain;background:0 0}.scroll-stack-card.project-card--no-image{justify-content:center}.scroll-stack-card.project-card--no-image .project-card-content{flex:1;max-width:100%}.project-card.left{transform:translate(-400px)}.project-card.visible.left{opacity:1;transform:translate(-200px)}.project-card.hidden.left{opacity:0;transform:translate(-400px)}.project-card.right{transform:translate(400px)}.project-card.visible.right{opacity:1;transform:translate(200px)}.project-card.hidden.right{opacity:0;transform:translate(400px)}.project-card:first-child,.project-card:nth-child(2),.project-card:nth-child(3),.project-card:nth-child(4),.project-card:nth-child(5){background:linear-gradient(90.21deg,#151515 -5.91% 111.58%);border:1px solid #414141}@media (max-width:768px){.project-section{min-height:auto;padding:72px 16px min(3rem,8vh);overflow:visible}.project-section h2{margin-bottom:.25rem;padding:0 8px;font-size:clamp(2.5rem,12vw,3.25rem);line-height:1.05}.project-grid{gap:20px;margin-top:20px}.project-scroll-stack.scroll-stack-scroller{max-width:100%;margin:16px auto 0}.project-scroll-stack .scroll-stack-inner{padding:4vh .75rem min(22rem,52vh)}.scroll-stack-card.project-card{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:min(400px,82vh);min-height:min(400px,82vh);max-height:min(400px,82vh);padding:1.25rem 1.25rem 1rem;overflow:hidden}.scroll-stack-card.project-card .project-card-content{-webkit-overflow-scrolling:touch;text-align:center;flex-direction:column;flex:auto;justify-content:center;min-height:0;padding:6px 4px;display:flex;overflow:hidden auto}.scroll-stack-card.project-card--no-image .project-card-content{justify-content:center}.project-card{flex-direction:column;gap:10px;width:100%;height:auto;padding:20px}.scroll-stack-card.project-card img.project-card-image{object-fit:contain;border-radius:8px;flex-shrink:0;width:min(200px,55vw);max-width:100%;height:auto;max-height:min(160px,28vh);margin:.5rem auto 0}img.project-card-image{border-radius:8px;width:50%;max-width:300px;height:auto;margin:0 auto}.project-card-content{text-align:center;padding:10px}.scroll-stack-card.project-card .project-card-content h3{font-size:clamp(1.1rem,4.2vw,1.45rem);line-height:1.25}.scroll-stack-card.project-card .project-card-content p{margin:8px 0 0;font-size:15px;line-height:1.45}.project-card-content h3{font-size:24px}.project-card-content p{margin:5px 0 0;font-size:16px}.project-card:not(.project-card--stack){opacity:1;transition:none;transform:translate(0)}.project-card:not(.project-card--stack).left,.project-card:not(.project-card--stack).right{transform:translate(0)}.project-card.visible.left,.project-card.visible.right{opacity:1;transform:translate(0)}.project-card.hidden.left,.project-card.hidden.right{opacity:0;transform:translate(0)}}.service{text-align:center;background:0 0;flex-direction:column;align-items:center;width:100%;margin-top:min(1.5rem,3vh);padding:20px 50px 40px;display:flex;position:relative;overflow:visible}@media (min-width:769px) and (not (min-aspect-ratio:16/9)),(min-width:769px) and (not (max-aspect-ratio:16/9)){.service{padding:100px 50px 40px}}.serviceheader{text-align:left;z-index:2;width:100%;max-width:1135px;margin-bottom:22px;position:relative}.serviceheader h1{margin-bottom:10px;font-size:56px;font-weight:700}.serviceheader p{color:#b8b8b8;text-align:left;max-width:950px;font-size:18px;font-weight:300;line-height:1.6}.service-chroma{z-index:0;width:100%;margin-top:36px;position:relative}.servicegrid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start;place-items:start center;gap:36px 24px;width:100%;max-width:1135px;margin-top:36px;display:grid}.servicebox{-webkit-backdrop-filter:blur(20px);color:#fff;background:#15151580;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:375px;height:auto;min-height:450px;font-size:24px;font-weight:700;transition:background .3s,transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.servicebox:hover{-webkit-backdrop-filter:blur(16px);z-index:5;background:linear-gradient(90.21deg,#1bada08c -5.91%,#1d3742b8 111.58%);border-color:#1fc1b259;transform:scale(1.02);box-shadow:0 16px 40px #00000073}.gradient-text{background:linear-gradient(90deg,#1bada0 80%,#b8b8b8 20%) 0 0/200% 100%;-webkit-text-fill-color:#0000;text-align:center;-webkit-background-clip:text;display:inline-block}.servicecontent-highlight{text-align:center;color:#fff;justify-content:center;align-items:center;padding:20px;font-size:24px;line-height:1.6;display:flex}.servicecontent-uidesign,.servicecontent-android,.servicecontent-ios,.servicecontent-backend,.servicecontent-frontend{text-align:left;padding:30px}.servicecontent-uidesign h2,.servicecontent-android h2,.servicecontent-ios h2,.servicecontent-backend h2,.servicecontent-frontend h2{color:#1fc1b2;margin-bottom:15px;font-size:28px}.servicecontent-uidesign h3,.servicecontent-android h3,.servicecontent-ios h3,.servicecontent-backend h3,.servicecontent-frontend h3{color:#1fc1b2;margin:10px 0 5px;font-size:20px;transition:transform .3s}.servicecontent-uidesign p,.servicecontent-android p,.servicecontent-ios p,.servicecontent-backend p,.servicecontent-frontend p{color:#b8b8b8;margin:0;font-size:16px;line-height:1.5;transition:transform .3s}.servicebox:hover .gradient-text{-webkit-text-fill-color:#fff;background:0 0}.servicebox:hover .servicecontent-uidesign h2,.servicebox:hover .servicecontent-uidesign h3,.servicebox:hover .servicecontent-uidesign p,.servicebox:hover .servicecontent-android h2,.servicebox:hover .servicecontent-android h3,.servicebox:hover .servicecontent-android p,.servicebox:hover .servicecontent-ios h2,.servicebox:hover .servicecontent-ios h3,.servicebox:hover .servicecontent-ios p,.servicebox:hover .servicecontent-frontend h2,.servicebox:hover .servicecontent-frontend h3,.servicebox:hover .servicecontent-frontend p,.servicebox:hover .servicecontent-backend h2,.servicebox:hover .servicecontent-backend h3,.servicebox:hover .servicecontent-backend p{color:#fff;transform:translateY(-10px)}.servicebox>*{z-index:1;position:relative}@media (max-width:1200px){.servicegrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (max-width:768px){.service{text-align:center;z-index:0;padding:clamp(32px,9vw,56px) 16px 24px;position:relative}.serviceheader{text-align:center;margin-bottom:20px;padding-top:0}.serviceheader h1{margin-bottom:10px;font-size:32px;font-weight:700}.serviceheader p{text-align:center;max-width:100%;font-size:14px;line-height:1.4}.servicegrid{grid-template-columns:1fr;gap:18px;margin-top:24px;display:grid}.service-chroma{margin-top:24px}.servicebox{border-radius:8px;width:100%;height:auto;padding:20px;font-size:20px}.servicecontent-uidesign,.servicecontent-android,.servicecontent-ios,.servicecontent-backend,.servicecontent-frontend{text-align:center;padding:15px}.servicecontent-uidesign h2,.servicecontent-android h2,.servicecontent-ios h2,.servicecontent-backend h2,.servicecontent-frontend h2{margin-bottom:10px;font-size:20px}.servicecontent-uidesign h3,.servicecontent-android h3,.servicecontent-ios h3,.servicecontent-backend h3,.servicecontent-frontend h3{margin-bottom:5px;font-size:18px}.servicecontent-uidesign p,.servicecontent-android p,.servicecontent-ios p,.servicecontent-backend p,.servicecontent-frontend p{font-size:14px;line-height:1.4}}.slider-container{width:90%;max-width:1200px;height:350px;margin:200px auto;padding:20px}.slider-container .swiper{width:100%;height:400px}.slider-container .swiper .swiper-pagination{z-index:10;justify-content:center;gap:8px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.slider-container .swiper .swiper-pagination .swiper-pagination-bullet{opacity:.7;background-color:#fff;transition:opacity .3s}.slider-container .swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.slider-container .swiper .swiper-button-next,.slider-container .swiper .swiper-button-prev{color:#fff;background-color:#191919;border-radius:30px;width:60px;height:60px;transform:translateY(-70%)}.slider-container .swiper .swiper-button-next:hover,.slider-container .swiper .swiper-button-prev:hover{color:#fff}.slider-container .swiper .swiper-button-next:after,.slider-container .swiper .swiper-button-prev:after{font-size:18px}.slider-container .swiper-slide .slide-link{color:inherit;text-decoration:none}.slider-container .swiper-slide .slide-link:hover{text-decoration:none}.slider-container .swiper-slide .slide-link .slide-container{justify-content:flex-start;align-items:center;gap:30px;display:flex}.slider-container .swiper-slide .slide-link .slide-container .slide-image{border-radius:20px;width:550px;height:300px;margin-left:100px;position:relative;overflow:hidden}.slider-container .swiper-slide .slide-link .slide-container .slide-content{text-align:left;flex:1}.slider-container .swiper-slide .slide-link .slide-container .slide-content h2{color:#fff;max-width:350px;margin-bottom:10px;font-size:24px}.slider-container .swiper-slide .slide-link .slide-container .slide-content p{color:#999;max-width:350px;font-size:1rem}@media (max-width:768px){.slider-container{height:auto;margin:250px auto}.slider-container .swiper{height:auto;padding-bottom:20px}.slider-container .swiper .swiper-button-next,.slider-container .swiper .swiper-button-prev{display:none}.slider-container .swiper-slide .slide-link .slide-container{flex-direction:column;gap:15px}.slider-container .swiper-slide .slide-link .slide-container .slide-image{border-radius:10px;width:100%;height:200px;margin-left:0}.slider-container .swiper-slide .slide-link .slide-container .slide-content{text-align:center;padding:10px}.slider-container .swiper-slide .slide-link .slide-container .slide-content h2{font-size:20px}.slider-container .swiper-slide .slide-link .slide-container .slide-content p{text-align:left;font-size:.9rem}}.card-container{grid-template-columns:repeat(3,1fr);gap:25px;width:65%;min-height:10vh;margin:0 auto;display:grid}.blog-card:hover{background-color:#1f1f1f;transform:scale(1.05);box-shadow:0 8px 16px #0003}.blogcard-image{border-radius:8px 8px 0 0;width:100%;height:60%;transition:all .3s;position:relative;overflow:hidden}.blogcard-image:after{content:"";background-color:#0000;transition:background-color .3s;position:absolute;inset:0}.blog-card:hover .blogcard-image:after{background-color:#00000080}.blogcard-content{flex-direction:column;flex-grow:1;padding:30px;display:flex}.blogcard-title{color:#fff;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3.6em;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.2em;transition:transform .3s,color .3s;display:-webkit-box;overflow:hidden;text-decoration:none!important}.blog-link{color:inherit;text-decoration:none}.blog-card:hover{background:linear-gradient(90.21deg,#1bada0 -5.91%,#1d3742 111.58%);box-shadow:0 4px 20px #000}.blog-card:hover .blogcard-title{transform:translateY(-5px)}.load-more-button{color:#fff;cursor:pointer;background:linear-gradient(90.21deg,#1bada0 -5.91%,#1d3742 111.58%);border:none;border-radius:5px;padding:10px 20px;font-size:1rem;transition:background-color .3s}.load-more-button:hover{background-color:#18968c}@media (max-width:768px){.card-container{grid-template-columns:1fr;gap:30px;width:90%;margin-top:-150px;padding:10px}}.blog-card{background-color:#151515;border:1px solid #414141;border-radius:10px;flex-direction:column;height:350px;transition:all .3s;display:flex;overflow:hidden}.blog-swiper-container{padding:200px 0;position:relative;overflow:hidden}.blog-swiper-container .blogswiper-h1{text-align:left;color:#fff;margin-bottom:60px;margin-left:220px;font-size:56px;font-weight:700}.blog-swiper-container .swiper{-webkit-user-select:none;user-select:none;width:100%;padding-left:220px;padding-right:220px;overflow:visible;box-shadow:none!important;outline:none!important}.blog-swiper-container .swiper-wrapper{-webkit-user-select:none;user-select:none;transition:transform .3s;display:flex;box-shadow:none!important;outline:none!important}.blog-swiper-container .swiper-slide{-webkit-user-select:none;user-select:none;flex-shrink:0;width:350px;margin-right:20px;box-shadow:none!important;outline:none!important}.blog-swiper-container .swiper-controls{-webkit-user-select:none;user-select:none;gap:10px;display:flex;position:absolute;top:210px;right:300px;box-shadow:none!important;outline:none!important}.blog-swiper-container .swiper-controls .swiper-button-left,.blog-swiper-container .swiper-controls .swiper-button-right{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#292929;border:1px solid #414141;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;box-shadow:none!important;outline:none!important}.blog-swiper-container .swiper-controls .swiper-button-left:hover,.blog-swiper-container .swiper-controls .swiper-button-right:hover{background:#3b3b3b}.blog-swiper-container .swiper-controls .swiper-button-left.disabled,.blog-swiper-container .swiper-controls .swiper-button-right.disabled{color:#4b4a4a;cursor:not-allowed;pointer-events:none;background:#313131}.blog-swiper-container .swiper-controls .swiper-button-left .icon,.blog-swiper-container .swiper-controls .swiper-button-right .icon{font-size:20px}.blog-swiper-container .blog-slide{text-align:center;background:#151515;border:1px solid #2c2c2c;border-radius:12px;height:400px;transition:transform .3s;position:relative;overflow:hidden}.blog-swiper-container .blog-slide:hover{background:linear-gradient(90.21deg,#1bada0 -5.91%,#1d3742 111.58%);border-color:#2e2d2e;transform:translateY(-5px)}.blog-swiper-container .blog-swiperimage-container{width:100%;height:55%;position:relative;overflow:hidden}.blog-swiper-container .blog-swiperimage-container:after{content:"";pointer-events:none;background-color:#0000;transition:background-color .3s;position:absolute;inset:0}.blog-swiper-container .blog-slide:hover .blog-swiperimage-container:after{background-color:#00000080}.blog-swiper-container .blog-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.blog-swiper-container .blog-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:45%;margin-top:15px;padding:20px;display:flex}.blog-swiper-container .blog-description{text-align:left;color:#fff;margin:0;font-size:24px}.blog-swiper-container .swiper-blog-link{color:inherit;cursor:pointer;flex-direction:column;width:100%;height:100%;text-decoration:none;display:flex}@media (max-width:768px){.blog-swiper-container{width:768px;margin-top:20px;padding:10px;position:relative;overflow:hidden}.blog-swiper-container .blogswiper-h1{margin-bottom:30px;margin-left:10px;font-size:42px}.swiper{-webkit-user-select:none;user-select:none;width:100%;padding-left:0;padding-right:0;overflow:visible;box-shadow:none!important;outline:none!important}.swiper-wrapper{-webkit-user-select:none;user-select:none;transition:transform .3s;display:flex;box-shadow:none!important;outline:none!important}.swiper-slide{-webkit-user-select:none;user-select:none;flex-shrink:1;width:350px;margin-right:20px;box-shadow:none!important;outline:none!important}}.contactPage{background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 150px);padding:40px 20px;display:flex;position:relative}.contactContainer{width:100%;max-width:1200px;box-shadow:none;background:0 0;border-radius:8px;justify-content:space-between;gap:20px;margin-top:150px;padding:20px;display:flex}.leftSection{flex-direction:column;align-items:flex-start;gap:10px;width:50%;margin-top:100px;display:flex}.title{color:#fff;margin-bottom:10px;font-size:72px}.description{color:#bbb;text-align:left;max-width:400px;font-size:24px}.form{flex-direction:column;gap:20px;width:50%;display:flex}.formGroup{flex-direction:column;display:flex;position:relative}.formGroup label{color:#fff;margin-bottom:5px;font-weight:700}.formGroup input{-webkit-backdrop-filter:blur(12px);color:#fff;background-color:#1515158c;border:1px solid #ffffff14;border-bottom-color:#1bada0;border-radius:15px;padding:12px;font-size:24px}.formGroup textarea{resize:vertical;-webkit-backdrop-filter:blur(12px);color:#fff;background-color:#1515158c;border:1px solid #ffffff14;border-bottom-color:#1bada0;border-radius:15px;width:100%;height:200px;min-height:100px;max-height:300px;padding:12px;font-size:18px;overflow-y:auto}.formGroup .charCount{color:#bbb;font-size:14px;position:absolute;bottom:10px;right:10px}.submitButton{color:#fff;cursor:pointer;background:linear-gradient(90.21deg,#1bada0 -5.91%,#1d3742 111.58%);border:none;border-radius:4px;align-self:center;width:50%;padding:12px 24px;font-size:18px}.submitButton:hover{background-color:#005bb5}input::placeholder,textarea::placeholder{color:#bbb}@media (max-width:768px){.contactPage{padding:50px 10px}.contactContainer{flex-direction:column;gap:15px;margin-top:200px;padding:15px}.leftSection{text-align:center;align-items:flex-start;gap:20px;width:100%;margin-top:20px}.title{font-size:48px}.description{max-width:100%;font-size:18px}.form{width:100%}.formGroup label{font-size:16px}.formGroup input,.formGroup textarea{border-radius:10px;padding:10px;font-size:16px}.charCount{font-size:12px;bottom:5px;right:5px}.submitButton{width:100%;padding:10px 20px;font-size:16px}}.blog-detail-container{background-color:#121212;width:100%;max-width:900px;margin:200px auto;padding:0;overflow:hidden}@media (max-width:768px){.blog-detail-container{margin:250px auto;padding:30px}}.blogdetail-header h1{color:#fff;margin-bottom:30px;font-size:2.5rem}.blogdetail-author{align-items:center;gap:15px;margin:20px 0 30px;display:flex}.author-image{object-fit:cover;border:2px solid #b8b8b8;border-radius:50%;width:50px;height:50px}.author-name{color:#b8b8b8;margin-top:15px;font-size:1rem;font-weight:500}.blogdetail-image img{object-fit:cover;border-radius:10px;width:100%;height:350px;margin-bottom:50px}.blogdetail-description p{color:#666;margin-top:20px;font-size:1.2rem}.hljs{color:#abb2bf;background:#282c34;border-radius:8px;padding:16px;overflow-x:auto}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:#6c038b}.hljs-string,.hljs-title{color:#98c379}.hljs-comment{color:#5c6370}.hljs-number{color:#d19a66}pre{background:#282c34;border-radius:8px;padding:16px;position:relative;overflow:auto}.copy-icon{cursor:pointer;background:0 0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.copy-icon:hover{background:#ffffff1a}.service-page-wrapper{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;max-width:1200px;margin:0 auto;padding:200px 20px;display:flex;position:relative;overflow:hidden}.service-page-wrapper .service-headerSection{flex-direction:row;justify-content:center;align-items:center;gap:50px;max-width:1400px;margin:0 auto;padding-left:50px;display:flex}.service-page-wrapper .service-headerSection .service-textContent{text-align:left;flex:1}.service-page-wrapper .service-headerSection .service-textContent h1{color:#1bada0;margin-bottom:1rem;font-size:56px;font-weight:700}.service-page-wrapper .service-headerSection .service-textContent p{font-size:20px;line-height:1.5}.service-page-wrapper .service-headerSection .service-imageContent{flex:1;justify-content:center;display:flex}.service-page-wrapper .service-headerSection .service-imageContent img{border-radius:12px;max-width:50%;height:auto}.service-page-wrapper .service-detail-container{grid-template-columns:repeat(3,1fr);justify-content:center;align-self:start;gap:20px;margin-top:100px;display:grid}.service-page-wrapper .service-detail-box{background-color:#151515;border:1px solid #414141;border-radius:10px;justify-content:center;align-items:center;width:370px;height:320px;margin:0 auto;display:flex}.service-page-wrapper .service-detail-box .service-detailbox-text{text-align:left;flex:1;justify-content:center;justify-self:center;height:250px;padding:20px}.service-page-wrapper .service-detail-box .service-detailbox-text h1{color:#1bada0;font-size:24px}.service-page-wrapper .service-detail-box .service-detailbox-text p{font-size:18px;line-height:1.5}.service-page-wrapper .mobiledevcontainer{background-color:#151515;border:1px solid #414141;border-radius:10px;grid-template-columns:1fr 1fr;align-self:flex-start;align-items:center;gap:20px;width:1150px;height:auto;margin-top:50px;display:grid}.service-page-wrapper .mobiledevcontainer .mobiledevtextcontent{text-align:left;justify-self:start;padding:50px}.service-page-wrapper .mobiledevcontainer .mobiledevtextcontent h2{color:#1bada0;margin-bottom:16px;font-size:26px}.service-page-wrapper .mobiledevcontainer .mobiledevtextcontent p{font-size:18px;line-height:1.5}.service-page-wrapper .mobiledevcontainer .mobiledev-imageContent{justify-content:center;align-items:center;display:flex}.service-page-wrapper .mobiledevcontainer .mobiledev-imageContent img{border-radius:8px;max-width:70%;height:auto}.service-page-wrapper .webdevcontainer{background-color:#151515;border:1px solid #414141;border-radius:10px;grid-template-columns:1fr 1fr;align-self:flex-start;align-items:center;gap:20px;width:1150px;height:auto;margin-top:50px;display:grid}.service-page-wrapper .webdevcontainer .webdevtextcontent{text-align:left;justify-self:start;padding:50px}.service-page-wrapper .webdevcontainer .webdevtextcontent h2{color:#1bada0;margin-bottom:16px;font-size:26px}.service-page-wrapper .webdevcontainer .webdevtextcontent p{font-size:18px;line-height:1.5}.service-page-wrapper .webdevcontainer .webdev-imageContent{justify-content:center;align-items:center;display:flex}.service-page-wrapper .webdevcontainer .webdev-imageContent img{border-radius:8px;max-width:70%;height:auto}.service-page-wrapper .backenddevcontainer{background-color:#151515;border:1px solid #414141;border-radius:10px;grid-template-columns:1fr 1fr;align-self:flex-start;align-items:center;gap:20px;width:1150px;height:auto;margin-top:50px;display:grid}.service-page-wrapper .backenddevcontainer .backenddevtextcontent{text-align:left;justify-self:start;padding:50px}.service-page-wrapper .backenddevcontainer .backenddevtextcontent h2{color:#1bada0;margin-bottom:16px;font-size:26px}.service-page-wrapper .backenddevcontainer .backenddevtextcontent p{font-size:18px;line-height:1.5}.service-page-wrapper .backenddevcontainer .backenddev-imageContent{justify-content:center;align-items:center;display:flex}.service-page-wrapper .backenddevcontainer .backenddev-imageContent img{border-radius:8px;max-width:70%;height:auto}@media (max-width:768px){.service-page-wrapper .service-page-wrapper{gap:20px;padding:80px 15px}.service-page-wrapper .service-headerSection{text-align:center;flex-direction:column;gap:20px;margin-top:50px;padding:0}.service-page-wrapper .service-textContent{text-align:center;padding:10px}.service-page-wrapper .service-imageContent{justify-content:center;align-items:center;display:flex}.service-page-wrapper .service-imageContent img{max-width:85%}.service-page-wrapper .service-detail-container{grid-template-columns:repeat(1,1fr);gap:20px;margin-top:40px}.service-page-wrapper .service-detail-box{width:100%;max-width:350px;height:auto;padding:20px 0}.service-page-wrapper .service-detailbox-text{justify-content:center;max-width:100%;padding:8px}.service-page-wrapper .mobiledevcontainer,.service-page-wrapper .webdevcontainer,.service-page-wrapper .backenddevcontainer{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:100%;height:auto;margin-top:20px;padding:20px 0;display:flex}.service-page-wrapper .mobiledevtextcontent,.service-page-wrapper .webdevtextcontent,.service-page-wrapper .backenddevtextcontent{text-align:left;padding:1px}.service-page-wrapper .mobiledev-imageContent,.service-page-wrapper .webdev-imageContent,.service-page-wrapper .backenddev-imageContent{justify-content:center}.service-page-wrapper .mobiledev-imageContent img,.service-page-wrapper .webdev-imageContent img,.service-page-wrapper .backenddev-imageContent img{max-width:75%}}.loading-container{z-index:9999;background-color:#121212;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.loading-container .spinner{border:8px solid #f3f3f3;border-top-color:#1bada0;border-radius:50%;width:60px;height:60px;animation:1.2s linear infinite spin}@media (max-width:768px){.loading-container{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.spinner{border-width:6px;width:50px;height:50px}}.bsod-container{color:#fff;text-align:center;box-sizing:border-box;background:#121212;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:auto;min-height:100vh;padding:20px;font-family:Courier New,monospace;display:flex}.bsod-content{text-align:center;max-width:50%;margin:auto;font-size:18px;line-height:1.8}.bsod-title{color:#000;text-transform:uppercase;background:#fff;margin-bottom:30px;padding:5px 10px;font-size:26px;font-weight:700;display:inline-block;box-shadow:2px 2px #000}p{letter-spacing:1px;word-spacing:2px;margin:10px 0;font-size:32px}p b{color:#000;background:#fff;padding:2px 4px;font-size:18px}@keyframes blink{50%{opacity:0}}.notfoundp4{animation:1s infinite blink;display:block}.notfoundp4mobile{display:none}@media (max-width:768px){.bsod-container{justify-content:flex-start;padding-top:20px}.bsod-content{max-width:90%;font-size:16px}.bsod-title{margin-bottom:20px;font-size:22px}p{margin:8px 0;font-size:24px}.notfoundp4{display:none}.notfoundp4mobile{text-align:center;color:#fff;margin-top:20px;font-size:18px;font-weight:700;animation:1s infinite blink;display:block}}
