.toggle{align-items:center;background:var(--orangeCard);border:3px solid var(--orange);border-radius:1rem;cursor:pointer;display:flex;height:1.8rem;justify-content:space-between;outline:none;padding:2px;position:relative;transition:all .3s ease;width:3.5rem}.toggle:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.toggle:hover{box-shadow:0 0 5px #fca61f80}.toggle>*{color:var(--orange);transition:color .3s ease;z-index:1}.t-button,.toggle>*{height:1.2rem;width:1.2rem}.t-button{background:var(--orange);border-radius:50%;box-shadow:0 1px 3px #0003;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.t-button.left{left:2px}.t-button.right{right:2px}.theme-dark .toggle{background:#fca61f33;border-color:var(--yellow)}.theme-dark .toggle>*{color:var(--yellow)}.theme-dark .t-button{background:var(--yellow)}@media screen and (max-width:480px){.toggle{height:1.5rem;width:3rem}.t-button,.toggle>*{height:1rem;width:1rem}}.n-wrapper{background:inherit;height:10vh;justify-content:space-between;min-height:70px;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.n-left,.n-wrapper{align-items:center;display:flex}.n-left{gap:1.5rem}.n-name{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700}.n-right{align-items:center;display:flex;gap:1rem}.n-list ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.n-list ul li{cursor:pointer;font-size:clamp(.9rem,2vw,1rem)}.n-list ul li:hover{color:var(--orange)}.n-button{font-size:clamp(.9rem,2vw,1rem);padding:8px 20px}.mobile-menu-btn{color:var(--orange);cursor:pointer;display:none;font-size:1.5rem}@media screen and (max-width:480px){.n-wrapper{padding:0 1rem}.n-button{padding:6px 14px}}@media (max-width:767px){.n-list{background:inherit;bottom:0;flex-direction:column;left:0;overflow-y:auto;padding:2rem;position:fixed;right:0;top:70px;transform:translateX(-100%);transition:transform .3s ease;z-index:999}.n-list.active{transform:translateX(0)}.n-list ul{flex-direction:column;gap:2rem}.n-button{display:none}}@media (min-width:768px){.n-button{display:block}}@media screen and (max-width:768px){.n-list{align-items:center;background:inherit;flex-direction:column;gap:1.5rem;left:0;padding:2rem 0;position:fixed;top:70px;transform:translateY(-150%);transition:transform .3s ease;width:100%;z-index:999}.n-list.active{transform:translateY(0)}.n-list ul{flex-direction:column;gap:1.5rem;text-align:center}.mobile-menu-btn{display:block}}.Intro{min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.Intro,.i-left{display:flex;flex-direction:column}.i-left{gap:1.5rem;z-index:2}.i-name{display:flex;flex-direction:column;gap:.5rem}.i-name>:first-child,.i-name>:nth-child(2){font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;line-height:1.2}.i-name>:first-child{color:var(--dark)}.i-name>:nth-child(2){color:var(--orange)}.i-name>:nth-child(3),.i-name>:nth-child(4){font-size:clamp(.9rem,3vw,1.1rem);font-weight:100;line-height:1.6;margin-top:.5rem}.i-name>:nth-child(3){color:var(--dark)}.i-name>:nth-child(4){color:var(--orange);margin-top:1.5rem}.i-button{height:2.5rem;margin-top:1rem;width:8rem}.intro-icons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.intro-icons>*{height:2.5rem;transition:transform .3s ease;width:2.5rem}.intro-icons>:hover{transform:scale(1.1)}.i-right{height:400px;margin:0 auto;max-width:400px}.i-right,.main-image{position:relative;width:100%}.main-image{height:100%;object-fit:contain;z-index:5}.blur{border-radius:50%;filter:blur(72px);height:14rem;position:absolute;width:22rem;z-index:1}.i-right>:nth-child(4){left:56%;top:-18%}.i-right>:nth-child(5){left:-9rem;top:17rem}.i-right>img{height:100%;object-fit:contain;position:absolute;width:100%;z-index:1}.floating-div{position:absolute;z-index:2}.dark .i-name>:first-child,.dark .i-name>:nth-child(2){color:#fff}.dark .i-name>:nth-child(3){color:#ccc}@media (min-width:768px){.Intro{align-items:center;flex-direction:row;gap:2rem;padding:2rem}.i-left{flex:1 1}.i-right{flex:1 1;height:25rem;margin:0;max-width:25rem}}@media (min-width:1024px){.Intro{gap:3rem;padding:3rem 5rem}.i-right{height:30rem;max-width:30rem}}@media (max-width:480px){.Intro{padding:1.5rem 1rem}.i-name>:nth-child(3){font-size:.9rem}.intro-icons>*{height:2rem;width:2rem}.i-right{height:18rem;margin:1rem auto;max-width:18rem}}.services{padding:2rem}.awesome,.services{display:flex;flex-direction:column;position:relative}.awesome>:first-child{color:var(--black)}.awesome>:first-child,.awesome>:nth-child(2){font-size:clamp(.8rem,2vw,1.3rem);font-weight:700}.awesome>:nth-child(2){color:var(--orange)}.awesome>:nth-child(3){color:var(--gray);font-size:clamp(.8rem,2vw,1rem);margin-top:1rem}.cards{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;position:relative}.cards>*{position:static!important;width:100%}.s-button{height:2rem;margin-top:1rem;width:8rem}@media screen and (min-width:768px){.services{flex-direction:row;gap:5rem;padding:0 3rem}.cards{grid-gap:2rem;display:grid;flex:2 1;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:0}.cards>*{position:relative!important}}@media screen and (min-width:1200px){.cards{grid-template-columns:repeat(2,1fr)}.cards>:first-child{left:-4rem;top:0}.cards>:nth-child(2){left:-9rem;top:12rem}.cards>:nth-child(3){left:-9rem;top:30rem}.cards>:nth-child(4){left:-3rem;top:19rem}}.card{align-items:center;background:#ffffff42;border:7px solid var(--orangeCard);border-radius:20px;box-shadow:var(--boxShadow);display:flex;flex-direction:column;gap:1rem;max-width:18rem;min-height:22rem;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .3s ease;width:100%}.card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-5px)}.card-header{color:var(--black);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.card-content{color:var(--gray);display:flex;flex-direction:column;flex-grow:1;font-size:1rem;line-height:1.6}.skills-list{margin:1rem 0}.skill-item{background:#ffa61f1a;border-radius:20px;color:var(--orange);font-size:.85rem;font-weight:500;padding:.3rem .8rem}.card>img{height:4rem;margin-bottom:1rem;object-fit:contain;width:4rem}.c-button{align-self:center;background:#fff;border:none;border-radius:7px;box-shadow:0 19px 60px #00000014;color:#5290fd;cursor:pointer;font-size:1rem;font-weight:600;margin-top:auto;padding:.8rem 1.5rem;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.c-button:hover{background:var(--orange);color:#fff;transform:scale(1.05)}.dark .card{background:#ffffff1a}.dark .card-header{color:#fff}.dark .card-content{color:#e0e0e0}@media screen and (max-width:480px){.card{max-width:16rem;min-height:20rem;padding:1.5rem 1rem}.card-header{font-size:1.3rem}.c-button,.card-content{font-size:.9rem}.c-button{padding:.6rem 1.2rem}}@media screen and (min-width:768px){.card{max-width:20rem;min-height:24rem}}@media screen and (min-width:1024px){.card{max-width:22rem;min-height:26rem}}.experience{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:3rem 0;padding:2rem 1rem;position:relative}.experience-header{margin-bottom:2rem;margin-top:9rem;text-align:center}.experience-header h2{color:var(--orange);font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:1rem}.experience-header p{color:var(--gray);font-size:clamp(.9rem,2vw,1.1rem);margin:0 auto;max-width:600px}.achievements-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;max-width:1000px;width:100%}.achievement{align-items:center;background:#ffffff0d;border-radius:20px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;padding:1.5rem;transition:all .3s ease}.achievement:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-5px)}.circle{align-items:center;background:#fff;border-radius:100%;display:flex;font-size:1.5rem;font-weight:700;height:6rem;justify-content:center;margin-bottom:1.5rem;position:relative;width:6rem}.circle:before{background-image:linear-gradient(180deg,#87e6fb 0,#ffc05c);border-radius:100%;bottom:-8px;box-shadow:var(--boxShadow);content:"";left:-8px;position:absolute;right:-8px;top:-8px;z-index:-1}.achievement-content{text-align:center}.achievement-title{font-size:clamp(.8rem,2vw,1rem);font-weight:700;margin-bottom:.5rem}.achievement-desc{color:var(--dark);font-size:clamp(.6rem,2vw,.9rem);line-height:1.5}.skills-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.skill-pill{background:#ffa61f1a;border-radius:20px;color:var(--orange);font-size:.8rem;font-weight:500;padding:.3rem .8rem}.dark .achievement{background:#0003}.dark .achievement-desc{color:#e0e0e0}@media (min-width:768px){.experience{padding:3rem 2rem}.achievements-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.achievements-container{grid-template-columns:repeat(3,1fr)}.experience{padding:4rem}}@media (min-width:1440px){.achievement{padding:2rem}}.works-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem;width:100%}.works-container{margin:0 auto;max-width:1200px;width:100%}.works-section h2{color:var(--orange);font-size:clamp(1.8rem,5vw,2.5rem);margin-bottom:3rem;text-align:center}.skills-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.skill-category{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:1.5rem;transition:transform .3s ease}.skill-category:hover{transform:translateY(-5px)}.skill-category h3{color:var(--orange);font-size:clamp(1.2rem,3vw,1.4rem);margin-bottom:1rem}.skill-category ul{list-style:none;margin:0;padding:0}.skill-category li{align-items:center;color:var(--gray);display:flex;font-size:clamp(.9rem,2vw,1rem);margin-bottom:.5rem}.skill-bullet{color:var(--orange);font-size:1.2rem;margin-right:.5rem}.dark .skill-category{background:#0003}.dark .skill-category li{color:#e0e0e0}@media (max-width:480px){.skills-grid{grid-template-columns:1fr}.works-section h2{margin-bottom:2rem}.skill-category{padding:1rem}}@media (max-width:768px){.works-section{padding:2rem 1rem}.skill-category{padding:1.2rem}.works{height:auto;margin-top:1rem;padding:2rem 1rem!important}.awesome{padding-top:1rem!important}.about{font-size:.9rem!important;line-height:1.6}.w-left{overflow-wrap:break-word;word-break:break-word}}@media (max-width:1024px){.skills-grid{grid-template-columns:repeat(2,1fr)}}.portfolio{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem;padding:2rem}.portfolio span:first-of-type{color:var(--black);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;text-align:center}.portfolio span:nth-of-type(2){color:var(--orange);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;text-align:center}.portfolio-slider{margin-top:2rem;width:100%}.portfolio-slider .swiper-slide{display:flex;justify-content:center;width:100%}.portfolio img{aspect-ratio:16/9;border-radius:19px;filter:drop-shadow(-12px 15px 13px rgba(0,0,0,.25));height:auto;max-width:20rem;width:100%}@media screen and (max-width:480px){.portfolio{margin-top:0}.portfolio-slider .swiper-slide{width:15rem}.portfolio img{max-width:15rem}}@media screen and (min-width:768px){.portfolio{height:auto;padding:2rem 3rem}.portfolio-slider .swiper-slide{width:20rem}.portfolio img{height:10rem}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.contact-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:3rem 1rem;width:100%}.contact-container{margin:0 auto;max-width:800px;width:100%}.contact-header{margin-bottom:3rem;text-align:center}.contact-header h2{color:var(--orange);font-size:clamp(2rem,6vw,2.5rem);margin-bottom:1rem}.contact-header p{color:var(--gray);font-size:clamp(1rem,3vw,1.2rem)}.contact-form{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;width:100%}.form-group{width:100%}.form-group input,.form-group textarea{background:#0000;border:2px solid #ddd;border-radius:8px;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #fca61f33;outline:none}.form-group textarea{min-height:150px;resize:vertical}.submit-btn{background:var(--orange);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin:0 auto;max-width:200px;padding:1rem 2rem;position:relative;transition:all .3s ease;width:100%}.submit-btn:hover{background:var(--yellow);transform:translateY(-2px)}.submit-btn:disabled{background:#aaa;cursor:not-allowed}.btn-loader{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.status-message{border-radius:8px;margin-top:1rem;padding:1rem;text-align:center}.success{background:#28a7451a;color:#28a745}.error{background:#dc35451a;color:#dc3545}.dark .form-group input,.dark .form-group textarea{background:#0003;border-color:#444;color:#fff}.dark .contact-header p{color:#bbb}@media (max-width:480px){.contact-section{padding:2rem .5rem}.submit-btn{max-width:100%;padding:1rem}.form-group input,.form-group textarea{font-size:.9rem;padding:.8rem}}@media (max-width:767px){.contact-form{flex-direction:column;height:auto!important;padding:2rem 1rem!important}.c-right .user{max-width:100%!important;width:100%!important}textarea.user{height:6rem!important}form{padding:0 .5rem;width:100%}}@media (min-width:768px){.contact-form{padding:2rem}.form-group{margin:0 auto;max-width:80%}}@media (min-width:1024px){.contact-form{padding:2rem 4rem}.form-group{max-width:70%}}.footer{border-top:1px solid;overflow:hidden;padding:4rem 2rem;position:relative;transition:all .4s ease;width:100%;z-index:10}.footer.light{background:#f8f9fa;border-top-color:#00000014;box-shadow:0 -4px 30px #0000000d;color:#333}.footer.dark{background:linear-gradient(135deg,#1a1a2e,#162e3e)!important;border-top-color:#ffffff14;box-shadow:0 -4px 30px #0003;color:#fff}.footer-blur{border-radius:50%;filter:blur(80px);opacity:.7;position:absolute;top:-20%;transition:all .5s ease;z-index:-1}.footer-content{margin:0 auto;max-width:1280px;position:relative;z-index:2}.footer-main{gap:3rem;margin-bottom:3rem}.footer-brand,.footer-main{display:flex;flex-direction:column}.footer-brand{gap:1.5rem}.footer-logo{align-items:center;display:flex;gap:1rem}.logo-icon-wrapper{align-items:center;background:var(--orange);border-radius:12px;color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;transition:transform .3s ease;width:50px}.footer:hover .logo-icon-wrapper{transform:rotate(5deg) scale(1.05)}.logo-text{display:flex;flex-direction:column;font-size:1.5rem;font-weight:700}.logo-subtext{color:var(--orange);font-size:.8rem;font-weight:400;margin-top:.2rem}.footer-tagline{font-size:1rem;line-height:1.7;max-width:320px;opacity:.9;padding-left:1rem;position:relative}.footer-tagline:before{background:var(--orange);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.footer-location{font-size:.95rem;gap:.7rem;opacity:.9}.footer-location,.location-icon{align-items:center;display:flex}.footer-middle-section{display:flex;flex-direction:column;gap:2.5rem}.footer-links{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.link-group h3{color:var(--orange);display:inline-block;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;position:relative}.link-group h3:after{background:var(--orange);border-radius:2px;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:40px}.link-group ul{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.link-group li,.nav-link{position:relative}.nav-link{cursor:pointer;display:inline-flex;flex-direction:column;font-size:.95rem;font-weight:500;padding:.2rem 0;text-decoration:none;transition:all .3s ease}.link-underline{background:var(--orange);bottom:0;height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.hovered .link-underline{width:100%}.footer.light .nav-link{color:var(--gray)}.footer.dark .nav-link{color:#ddd}.nav-link:hover{color:var(--orange)!important}.footer-contact{display:flex;flex-direction:column;gap:1.8rem}.contact-item{gap:1.2rem}.contact-icon,.contact-item{align-items:center;display:flex}.contact-icon{border-radius:12px;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.contact-icon:hover{transform:translateY(-3px)}.footer.light .contact-icon{background:#0000000d}.footer.dark .contact-icon{background:#ffffff1a}.contact-link{font-weight:500;transition:all .3s ease}.contact-link:hover{color:var(--orange)!important}.social-links{display:flex;gap:1.2rem;margin-top:1rem}.social-link{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;position:relative;transition:all .3s ease;width:48px}.social-tooltip{background:var(--orange);border-radius:6px;bottom:-30px;color:#fff;font-size:.7rem;font-weight:500;left:50%;opacity:0;padding:.3rem .8rem;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap}.social-link:hover .social-tooltip{bottom:-35px;opacity:1;visibility:visible}.footer.light .social-link{background:#0000000d}.footer.dark .social-link{background:#ffffff1a}.social-link:hover{background:var(--orange)!important;color:#fff!important;transform:translateY(-5px)}.footer-bottom{align-items:center;border-top:1px solid;display:flex;flex-direction:column;gap:1.8rem;margin-top:3rem;padding-top:3rem}.footer.light .footer-bottom{border-top-color:#00000014}.footer.dark .footer-bottom{border-top-color:#ffffff14}.copyright{font-size:.9rem;font-weight:400;opacity:.8;text-align:center}.back-to-top{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.7rem;padding:.7rem 1.5rem;transition:all .3s ease}.footer.light .back-to-top{background:#0000000d;color:var(--black)}.footer.dark .back-to-top{background:#ffffff1a;color:#fff}.back-to-top:hover{background:var(--orange)!important;box-shadow:0 5px 15px #fdbb2d4d;color:#fff!important;transform:translateY(-3px)}.arrow-icon{transition:transform .3s ease}.back-to-top:hover .arrow-icon{transform:translateY(-3px)}@media (min-width:768px){.footer{padding:5rem 3rem}.footer-main{flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:space-between}.footer-brand{align-items:center;margin-bottom:1rem;text-align:center;width:100%}.footer-tagline{margin:0 auto;max-width:500px;padding-left:0;text-align:center}.footer-tagline:before{display:none}.footer-contact,.footer-middle-section{width:45%}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:row;justify-content:space-between;width:100%}}@media (min-width:1024px){.footer-main{flex-wrap:nowrap;gap:3rem}.footer-brand{align-items:flex-start;text-align:left;width:30%}.footer-tagline{margin:0;padding-left:1rem;text-align:left}.footer-tagline:before{display:block}.footer-contact,.footer-middle-section{width:30%}.footer-links{grid-template-columns:1fr}}@media (min-width:1440px){.footer{padding:6rem 4rem}}@media (max-width:767px){.footer{padding:3rem 1.5rem}.footer-links{gap:2rem;grid-template-columns:1fr}.contact-item{gap:1rem}.contact-icon{height:40px;width:40px}.social-link{height:44px;width:44px}.footer-blur{height:12rem;right:5%;width:18rem}}:root{--yellow:#f5c32c;--black:#242d49;--gray:#788097;--blueCard:#ddf8fe;--purple:#eed2ff;--boxShadow:0px 19px 60px #00000014;--orangeCard:#fca61f73;--smboxShadow:-79px 51px 60px #00000014;--mobile-padding:1rem;--tablet-padding:2rem;--desktop-padding:3rem;--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--footer-bg:#2a2e35;--orange:#fca61f;--black:#333;--gray:#666;--light-bg:#f8f9fa;--dark-bg:#2a2e35}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body,html{min-height:100vh;overflow-x:hidden;width:100%}body{display:flex;flex-direction:column}main{flex:1 1;padding-bottom:2rem}.App{color:#333;color:var(--black);overflow:hidden;padding:1rem 1.5rem;position:relative}.button{background:linear-gradient(180deg,#fdc50f 26.71%,#fb982f 99.36%);border:none;border-radius:34px;box-shadow:0 20px 24px 3px #fba1286b;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.8rem 1.8rem;transition:all .3s ease}.button:hover{background:#fff;border:1px solid #fca61f;border:1px solid var(--orange);color:#fca61f;color:var(--orange);cursor:pointer;transform:translateY(-2px)}@media (min-width:768px){.App{padding:2rem}}@media (max-width:480px){.App{padding:1rem}html{font-size:15px}.button{padding:.7rem 1.5rem}section{padding:1.5rem .5rem!important}}@media (max-width:767px){body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}.App{padding:.5rem!important}section{margin:0!important;padding:1rem .5rem!important}.floating-div{margin:.5rem!important;transform:scale(.8)}}main>section{margin:5rem 0}@media (max-width:768px){main>section{scroll-margin-top:80px}.floating-div{transform:scale(.9)}}@media (min-width:1024px){.App{padding:3rem 5rem}}
/*# sourceMappingURL=main.10cdd072.css.map*/