*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:Inter,sans-serif;font-optical-sizing:auto;line-height:16+8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-color:#000000;--white-color:#ffffff;--black-color:#000000;--lg-screen-minwidth: 1024px;--lg-screen-maxwidth: 1440px}body{background-color:var(--bg-color);color:var(--white-color);font-size:1rem;min-height:100vh;width:100%;perspective:1px;transform-style:preserve-3d;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,p,figure,picture{margin:0}h1,h2,h3,h4,h5,h6,p{font-weight:400}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.route-container{width:100%;min-height:100vh}.route-container .loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--bg-color);z-index:9999;opacity:1;transition:opacity 1s ease-in-out}.route-container .loading-overlay.fade-in{opacity:1}.route-container .loading-overlay.fade-out{opacity:0;pointer-events:none}.route-container .header-container{position:sticky;top:0;left:0;width:100%;height:100%;z-index:100}.route-container .footer-container{height:100%;width:100%;background-color:var(--bg-color)}.about-component{width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth);padding:4rem 1rem;min-height:100vh;margin-inline:auto;color:var(--black-color);position:relative;display:flex;overflow:hidden}@media (max-width: 1024px){.about-component{min-width:100%}}.about-component .aboutinfo-section{width:50%;height:100%;margin-top:5rem;padding:4rem 5.5rem 0rem 0rem;display:flex;text-align:start;justify-content:center;flex-direction:column}.about-component .aboutinfo-section .heading-section{display:flex;align-items:center;margin-bottom:2rem;margin:4rem 0rem}.about-component .aboutinfo-section .heading-section span{display:inline-block;max-width:130px;max-height:130px}.about-component .aboutinfo-section .heading-section span img{width:100%;height:100%;object-fit:contain;object-position:center}.about-component .aboutinfo-section .heading-section h2{font-size:2.25rem;line-height:2.5rem;font-size:clamp(28px,4.5vw,48px);line-height:clamp(34px,5vw,48px);font-weight:700;letter-spacing:5px;font-family:Outfit,sans-serif}.about-component .aboutinfo-section .heading-section h2 span:last-child{font-weight:100}.about-component .aboutinfo-section .subheading-section{margin-bottom:2rem}.about-component .aboutinfo-section .subheading-section h3{font-size:2.125rem;line-height:2.375rem;font-weight:700;letter-spacing:5px}.about-component .aboutinfo-section .subheading-section h3 span:last-child{font-weight:100}.about-component .aboutinfo-section p{font-size:1rem;line-height:1.5rem;font-weight:300;font-family:Outfit,sans-serif;color:#9f9f9f;margin-bottom:2rem;letter-spacing:-1px;line-height:1.9;font-size:clamp(14px,1.6vw,24px)}@media (max-width: 768px){.about-component .aboutinfo-section p{font-size:1.25rem;line-height:1.75rem}}@media (max-width: 1024px){.about-component .aboutinfo-section p{font-size:1.25rem;line-height:1.75rem}}.about-component .aboutimage-section{width:50%;display:flex;align-items:center}.about-component .aboutimage-section .imagecontainer{height:44.5rem;overflow:hidden;padding:2.5rem;border-radius:70px 0;background:linear-gradient(139.04deg,#af88df9e 29.4%,#8769ac0a 47.57%,#5f4a7900 69.54%);z-index:10}.about-component .aboutimage-section .imagecontainer img{width:100%;height:100%;object-fit:cover;border-radius:50px 0}.about-component .bg-layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;opacity:.3;animation:floatMove 35s ease-in-out infinite}@media (min-width: 1280px){.about-component{width:min(1100px,70%)}.about-component .aboutinfo-section .heading-section span{max-width:100px;max-height:100px}.about-component .aboutinfo-section .heading-section h2{font-size:3rem;line-height:3rem}.about-component .aboutinfo-section .subheading-section h3{font-size:2.5rem;line-height:2.75rem}}@media (min-width: 1024px){.about-component .aboutinfo-section{padding:0rem 5.5rem 0rem 0rem}.about-component .aboutinfo-section .heading-section span{max-width:100px;max-height:100px}.about-component .aboutinfo-section .heading-section h2{font-size:2.375rem;line-height:2.5rem}.about-component .aboutinfo-section .subheading-section h3{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 768px){.about-component{display:flex;justify-content:center;align-items:center}.about-component .aboutinfo-section{margin-top:0rem;padding:0rem 2.5rem 0rem 0rem}.about-component .aboutinfo-section .heading-section span{max-width:100px;max-height:100px}.about-component .aboutinfo-section .heading-section h2{font-size:clamp(28px,4.5vw,40px);line-height:2.5rem}.about-component .aboutinfo-section .subheading-section h3{font-size:clamp(26px,4vw,36px);line-height:2.375rem}}@media (max-width: 768px){.about-component{flex-direction:column;padding:2rem 1rem}.about-component .aboutinfo-section{width:100%;margin-top:2rem;padding:0rem}.about-component .aboutinfo-section .heading-section span{max-width:80px;max-height:80px}.about-component .aboutinfo-section .subheading-section h3{font-size:clamp(24px,5vw,32px);line-height:2rem}.about-component .aboutimage-section{width:100%}}.primary-component{display:inline-flex;align-items:center;gap:.4rem;border:none;cursor:pointer;padding-inline:.25rem;background:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);border-radius:50px;box-shadow:1.4px 5.61px 7.01px #00000040 inset,0 4px 16px #7a00ff33;outline:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;isolation:isolate;min-height:clamp(40px,3.6vw,56px);height:auto;min-width:clamp(140px,12vw,272px);padding:clamp(6px,.6vw,12px) clamp(8px,1.2vw,20px);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.primary-component .button-background{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease;z-index:-1}.primary-component .primary-text{display:inline-block;color:var(--white-color);text-align:center;white-space:nowrap;position:relative;z-index:1;font-size:1rem;line-height:1.125rem;font-weight:600;font-size:clamp(14px,1.6vw,22px);line-height:1;padding-inline:clamp(8px,1.2vw,16px);transition:transform .2s ease}.primary-component .primary-text .loading-text{display:flex;align-items:center;gap:.25rem}.primary-component .primary-text .loading-dots{display:flex;gap:.2rem}.primary-component .primary-text .loading-dots span{width:4px;height:4px;border-radius:50%;background:currentColor;animation:loading-bounce 1.4s ease-in-out infinite both}.primary-component .primary-text .loading-dots span:nth-child(1){animation-delay:-.32s}.primary-component .primary-text .loading-dots span:nth-child(2){animation-delay:-.16s}.primary-component .primary-text .loading-dots span:nth-child(3){animation-delay:0s}.primary-component .action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--black-color);box-shadow:1.4px 5.61px 7.01px #00000040 inset,0 2px 8px #0000004d;position:relative;z-index:1;width:clamp(36px,3.2vw,48px);height:clamp(36px,3.2vw,48px);padding:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.primary-component .action-btn .action-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.primary-component .action-btn img{width:60%;height:60%;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(86%) sepia(0%) saturate(0%) hue-rotate(224deg) brightness(96%) contrast(90%);transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.primary-component .action-btn img.hovered{filter:brightness(0) saturate(100%) invert(100%);transform:translate(1px)}.primary-component .action-btn .spinner{width:60%;height:60%;border:2px solid transparent;border-top:2px solid var(--white-color);border-radius:50%;animation:spin .8s linear infinite}.primary-component:hover:not(.disabled):not(.loading){transform:translateY(-2px)}.primary-component:hover:not(.disabled):not(.loading) .button-background{left:100%}.primary-component:hover:not(.disabled):not(.loading) .primary-text{transform:translate(-1px)}.primary-component.pressed:not(.disabled):not(.loading){transform:translateY(0) scale(.98);box-shadow:1.4px 5.61px 7.01px #00000059 inset,0 2px 8px #7a00ff33}.primary-component.pressed:not(.disabled):not(.loading) .primary-text{transform:translate(0) scale(.98)}.primary-component.pressed:not(.disabled):not(.loading) .action-btn{transform:scale(.95);box-shadow:1.4px 5.61px 7.01px #0006 inset,0 1px 4px #0000004d}.primary-component:focus:not(.disabled):not(.loading){box-shadow:0 0 0 4px #7a00ff1f,0 8px 24px #00000059,1.4px 5.61px 7.01px #00000040 inset;outline:none}.primary-component.disabled{cursor:not-allowed;opacity:.6;transform:none!important}.primary-component.disabled .button-background{display:none}.primary-component.disabled .primary-text,.primary-component.disabled .action-btn{transform:none!important}.primary-component.loading{cursor:wait}.primary-component.loading .primary-text,.primary-component.loading .action-btn{transform:none!important}.primary-component.submitting{position:relative;overflow:hidden}.primary-component.submitting:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}@media (min-width: 480px){.primary-component{min-width:120px}.primary-component .primary-text{font-size:clamp(13px,3.2vw,16px);padding-inline:8px}}@media (min-width: 768px){.primary-component{min-width:clamp(150px,20vw,220px)}.primary-component .primary-text{font-size:clamp(14px,2.2vw,18px)}}@media (min-width: 1024px){.primary-component{min-width:clamp(170px,14vw,260px)}.primary-component .primary-text{font-size:clamp(16px,1.8vw,20px)}}@media (min-width: 1280px){.primary-component{min-width:clamp(180px,11vw,300px)}.primary-component .primary-text{font-size:clamp(18px,1.6vw,22px)}.primary-component .action-btn{width:clamp(40px,2.2vw,52px);height:clamp(40px,2.2vw,52px)}}@media (min-width: 1440px){.primary-component{min-width:clamp(200px,9.5vw,340px)}.primary-component .primary-text{font-size:clamp(20px,1.4vw,28px)}.primary-component .action-btn{width:clamp(44px,1.6vw,60px);height:clamp(44px,1.6vw,60px)}.primary-component .action-btn img{width:64%}}@media (min-width: 2160px){.primary-component{min-width:clamp(230px,7.5vw,380px)}.primary-component .primary-text{font-size:clamp(24px,1.2vw,34px)}.primary-component .action-btn{width:clamp(48px,1.2vw,72px);height:clamp(48px,1.2vw,72px)}.primary-component .action-btn img{width:70%}}@keyframes loading-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.primary-component,.primary-component .primary-text,.primary-component .action-btn,.primary-component .button-background{transition:none!important}.primary-component .loading-dots span{animation:none!important;opacity:1}.primary-component .spinner{animation:none!important}.primary-component.submitting:after{animation:none!important}}@media (prefers-contrast: high){.primary-component{border:2px solid currentColor}.primary-component .action-btn{border:1px solid currentColor}}.circle-component{position:relative;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center}.circle-component .scroll-circle-container{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .1s linear}.circle-component .scroll-circle-container .scroll-circle-text{width:100%;height:100%}.circle-component .scroll-circle-container .scroll-circle-text text{fill:var(--white-color);font-size:.875rem;line-height:.875rem;font-weight:500;letter-spacing:3px}.circle-component .circle-arrow{width:4rem;height:4rem;background:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;cursor:pointer;box-shadow:1.4px 5.61px 7.01px #00000040 inset,0 0 15px #0003}.circle-component .circle-arrow img{width:2rem;height:2rem;object-fit:contain;object-position:center;transform:rotate(90deg);filter:brightness(0) saturate(100%) invert(86%) sepia(0%) saturate(0%) hue-rotate(224deg) brightness(96%) contrast(90%);transition:filter .3s ease}.circle-component:hover .circle-arrow img,.circle-component:focus .circle-arrow img,.circle-component:active .circle-arrow img{filter:brightness(0) saturate(100%) invert(100%)}.secondary-component{display:inline-flex;align-items:center;gap:.4rem;border:none;cursor:pointer;padding-inline:.25rem;background:#f5f5f514;border-radius:50px;box-shadow:1.41px 5.66px 7.07px #00000040 inset;outline:none;-webkit-tap-highlight-color:transparent;min-height:clamp(40px,3.6vw,56px);height:auto;min-width:clamp(140px,12vw,272px);padding:clamp(6px,.6vw,12px) clamp(8px,1.2vw,20px);transition:transform .16s ease,box-shadow .16s ease;will-change:transform}.secondary-component .secondary-text{display:inline-block;color:var(--white-color);text-align:center;white-space:nowrap;font-size:1rem;line-height:1.125rem;font-weight:600;font-size:clamp(14px,1.6vw,22px);line-height:1;padding-inline:clamp(8px,1.2vw,16px)}.secondary-component .action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--black-color);box-shadow:1.4px 5.61px 7.01px #00000040 inset;width:clamp(36px,3.2vw,48px);height:clamp(36px,3.2vw,48px);padding:0;overflow:hidden}.secondary-component .action-btn img{width:60%;height:60%;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(86%) sepia(0%) saturate(0%) hue-rotate(224deg) brightness(96%) contrast(90%);transition:filter .3s ease,transform .18s ease;display:block}.secondary-component:hover{transform:translateY(-2px)}.secondary-component:hover .action-btn img{filter:brightness(0) saturate(100%) invert(100%);transform:translate(2px)}.secondary-component:active{transform:translateY(0)}.secondary-component:focus{box-shadow:0 0 0 4px #ff007f14,0 8px 24px #00000059;outline:none}@media (min-width: 480px){.secondary-component{min-width:120px}.secondary-component .secondary-text{font-size:clamp(13px,3.2vw,16px);padding-inline:8px}}@media (min-width: 768px){.secondary-component{min-width:clamp(150px,20vw,220px)}.secondary-component .secondary-text{font-size:clamp(14px,2.2vw,18px)}}@media (min-width: 1024px){.secondary-component{min-width:clamp(170px,14vw,260px)}.secondary-component .secondary-text{font-size:clamp(16px,1.8vw,20px)}}@media (min-width: 1280px){.secondary-component{min-width:clamp(180px,11vw,300px)}.secondary-component .secondary-text{font-size:clamp(18px,1.6vw,22px)}.secondary-component .action-btn{width:clamp(40px,2.2vw,52px);height:clamp(40px,2.2vw,52px)}}@media (min-width: 1440px){.secondary-component{min-width:clamp(200px,9.5vw,340px)}.secondary-component .secondary-text{font-size:clamp(20px,1.4vw,28px)}.secondary-component .action-btn{width:clamp(44px,1.6vw,60px);height:clamp(44px,1.6vw,60px)}.secondary-component .action-btn img{width:64%}}@media (min-width: 2160px){.secondary-component{min-width:clamp(230px,7.5vw,380px)}.secondary-component .secondary-text{font-size:clamp(24px,1.2vw,34px)}.secondary-component .action-btn{width:clamp(48px,1.2vw,72px);height:clamp(48px,1.2vw,72px)}.secondary-component .action-btn img{width:70%}}@media (prefers-reduced-motion: reduce){.secondary-component,.secondary-component .action-btn img{transition:none!important}}.herosection-component{width:100%;min-height:100vh;background-color:var(--black-color);position:relative;overflow:hidden}.herosection-component .heroanimation-info{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);z-index:10;width:min(var(--lg-screen-minwidth),92%);max-width:var(--lg-screen-maxwidth);padding:2rem 1rem;text-align:left}.herosection-component .heroanimation-info h1{font-family:Outfit,sans-serif;color:var(--white-color);font-weight:600;margin-bottom:2.5rem;font-size:2.25rem;line-height:2.5rem;font-size:clamp(28px,4.5vw,74px);line-height:clamp(34px,5vw,76px)}.herosection-component .heroanimation-info h1 span{display:inline-block}.herosection-component .heroanimation-info h1 span:nth-child(2n){font-weight:200}.herosection-component .heroanimation-info p{font-size:1rem;line-height:1.5rem;letter-spacing:-1px;line-height:1.9;color:#9f9f9f;margin-bottom:4rem;font-size:clamp(14px,1.6vw,24px)}.herosection-component .heroanimation-info .action-container{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}@media (max-width: 1024px){.herosection-component .heroanimation-info .action-container{justify-content:center}}.herosection-component .scoll-component{position:absolute;bottom:6.5rem;right:3.5rem;z-index:100}@media (max-width: 480px){.herosection-component .scoll-component{display:none}}.herosection-component .threads-wrapper{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;min-height:60vh;height:100%;max-height:100vh}.herosection-component .threads-wrapper>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width: 1280px){.herosection-component{background-color:var(--black-color)}.herosection-component .heroanimation-info{left:48%;transform:translate(-48%,-50%);padding:3rem 0}.herosection-component .heroanimation-info h1{font-size:4.625rem;line-height:4.625rem}.herosection-component .heroanimation-info p{font-size:1.25rem}.herosection-component .scroll-component{bottom:10.5rem;right:8.5rem;display:block}.herosection-component .threads-wrapper{min-height:80vh;max-height:100vh}}@media (min-width: 1024px){.herosection-component .heroanimation-info{width:min(1100px,70%)}.herosection-component .heroanimation-info h1{font-size:3.875rem;line-height:3.875rem}.herosection-component .heroanimation-info p{font-size:clamp(15px,1.9vw,20px)}.herosection-component .scoll-component{bottom:8.5rem;right:4.5rem}}@media (min-width: 768px){.herosection-component .heroanimation-info p{font-size:clamp(14px,2.2vw,18px)}.herosection-component .scoll-component{bottom:7rem;right:3rem}.herosection-component .threads-wrapper{min-height:60vh}}@media (min-width: 480px){.herosection-component .heroanimation-info p{font-size:clamp(14px,2.2vw,18px)}.herosection-component .threads-wrapper{min-height:50vh}}.sericesection-component{width:var(--lg-screen-maxwidth);min-width:var(--lg-screen-minwidth);min-height:100vh;margin-inline:auto;position:relative;overflow:hidden}.sericesection-component .heading-section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-bottom:4rem}.sericesection-component .heading-section .z-layout{display:flex;align-items:flex-start;gap:20px}.sericesection-component .heading-section .icon-image{display:inline-block;max-height:84px;width:272px;border-radius:100px;overflow:hidden;flex-shrink:0}.sericesection-component .heading-section .icon-image img{width:100%;height:100%;object-fit:contain;object-position:top}.sericesection-component .heading-section .text-content{display:flex;flex-direction:column}.sericesection-component .heading-section .first-line,.sericesection-component .heading-section .second-line{display:flex;align-items:center;gap:10px}.sericesection-component .heading-section .second-line{margin-top:20px;margin-left:-280px}.sericesection-component .heading-section h2{font-size:4.625rem;line-height:4.625rem;font-family:Outfit,sans-serif;font-weight:600;display:inline;margin:0}.sericesection-component .heading-section h2 span:nth-child(2n){font-weight:200}.sericesection-component .heading-section .distinctive,.sericesection-component .heading-section .solutions,.sericesection-component .heading-section .for-your,.sericesection-component .heading-section .business{font-size:4.625rem;line-height:4.625rem;font-family:Outfit,sans-serif;display:inline-block;white-space:nowrap}.sericesection-component .heading-section .distinctive,.sericesection-component .heading-section .business{font-weight:600}.sericesection-component .heading-section .solutions,.sericesection-component .heading-section .for-your{font-weight:200}.sericesection-component .cards-section{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.sericesection-component .cards-section .cardcontainer{width:100%;max-height:444px;min-height:350px;padding:2rem;border-top:1px solid #838383;border-right:1px solid #838383;border-bottom:0;border-left:1px solid #838383;position:relative;cursor:pointer}.sericesection-component .cards-section .cardcontainer h4{font-size:1.5rem;line-height:1.625rem;font-weight:600;font-family:Outfit,sans-serif;margin-bottom:2rem}.sericesection-component .cards-section .cardcontainer p,.sericesection-component .cards-section .cardcontainer span{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.sericesection-component .cards-section .cardcontainer p{width:80%;font-size:1.25rem;line-height:1.625rem;font-weight:400;font-family:Outfit,sans-serif;color:#838383;margin-bottom:3rem}.sericesection-component .cards-section .cardcontainer span{display:inline-block;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);box-shadow:1.4px 5.61px 7.01px #00000040 inset}.sericesection-component .cards-section .cardcontainer span img{width:20px;height:20px;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(86%) sepia(0%) saturate(0%) hue-rotate(224deg) brightness(96%) contrast(90%);transition:filter .3s ease}.sericesection-component .cards-section .cardcontainer:before{content:"";position:absolute;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);transition:width .5s ease}.sericesection-component .cards-section .cardcontainer:hover p,.sericesection-component .cards-section .cardcontainer:hover span,.sericesection-component .cards-section .cardcontainer:active p,.sericesection-component .cards-section .cardcontainer:active span,.sericesection-component .cards-section .cardcontainer:focus p,.sericesection-component .cards-section .cardcontainer:focus span{opacity:1;transform:translateY(0);pointer-events:auto}.sericesection-component .cards-section .cardcontainer:hover span img,.sericesection-component .cards-section .cardcontainer:active span img,.sericesection-component .cards-section .cardcontainer:focus span img{filter:brightness(0) saturate(100%) invert(100%)}.sericesection-component .cards-section .cardcontainer:hover:before,.sericesection-component .cards-section .cardcontainer:active:before,.sericesection-component .cards-section .cardcontainer:focus:before{width:100%}.sericesection-component .bg-layer{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;opacity:20%;animation:floatMove 10s ease-in-out infinite}@media (max-width: 1280px){.sericesection-component{width:100%}.sericesection-component .heading-section{top:40%}.sericesection-component .heading-section .icon-image{max-height:74px;width:232px}.sericesection-component .heading-section .second-line{margin-top:30px;margin-left:-100px}.sericesection-component .heading-section .distinctive,.sericesection-component .heading-section .solutions,.sericesection-component .heading-section .for-your,.sericesection-component .heading-section .business{font-size:clamp(32px,3.8vw,56px);line-height:3.5rem}.sericesection-component .cards-section .cardcontainer h4{font-size:1.5rem;line-height:1.5rem}.sericesection-component .cards-section .cardcontainer p{width:100%;font-size:1rem;line-height:1.25rem}}@media (max-width: 1024px){.sericesection-component{width:100%;min-width:100%}.sericesection-component .heading-section{position:absolute;top:25%}.sericesection-component .heading-section .icon-image{width:160px;height:50px;max-height:none;border-radius:60px;margin-bottom:1rem}.sericesection-component .heading-section .icon-image img{object-fit:cover;object-position:top}.sericesection-component .heading-section .second-line{margin-top:20px;margin-left:-100px}.sericesection-component .heading-section .distinctive,.sericesection-component .heading-section .solutions,.sericesection-component .heading-section .for-your,.sericesection-component .heading-section .business{font-size:2.125rem;line-height:2.125rem}.sericesection-component .cards-section{position:relative;margin-top:50rem;bottom:0;display:flex;flex-direction:column;gap:0}.sericesection-component .cards-section .cardcontainer h4{font-size:1.5rem;line-height:1.5rem}.sericesection-component .cards-section .cardcontainer p{max-width:60%}.sericesection-component .cards-section .cardcontainer p,.sericesection-component .cards-section .cardcontainer span{opacity:1;font-size:1rem;line-height:1.5rem}.sericesection-component .cards-section .cardcontainer:before{width:100%}.sericesection-component .cards-section .cardcontainer:first-child:before{width:3px;height:100%}.sericesection-component .cards-section .cardcontainer:nth-child(2n):after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);transition:width .5s ease}.sericesection-component .cards-section .cardcontainer:nth-child(3):after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);transition:width .5s ease}}@media (max-width: 768px){.sericesection-component{width:100%;min-width:100%}.sericesection-component .heading-section{position:absolute;left:0%;top:18%;transform:translate(0);padding:1.5rem 1.25rem 1.25rem}.sericesection-component .heading-section .z-layout{flex-direction:column;gap:14px;align-items:flex-start}.sericesection-component .heading-section .icon-image{width:160px;height:50px;max-height:none;border-radius:60px;margin-bottom:1rem}.sericesection-component .heading-section .icon-image img{object-fit:cover;object-position:top}.sericesection-component .heading-section .second-line{margin-left:0}.sericesection-component .heading-section .distinctive,.sericesection-component .heading-section .solutions,.sericesection-component .heading-section .for-your,.sericesection-component .heading-section .business{font-size:2.125rem;line-height:2.125rem}.sericesection-component .heading-section h2{margin-bottom:.75rem}.sericesection-component .heading-section .text-content{width:100%;display:flex;justify-content:center;align-items:center;position:relative}.sericesection-component .heading-section .first-line,.sericesection-component .heading-section .second-line{flex-wrap:wrap}.sericesection-component .heading-section .second-line>:last-child{margin-top:1rem;margin-left:auto;margin-right:0}.sericesection-component .cards-section{position:relative;margin-top:50rem;bottom:0;display:flex;flex-direction:column;gap:0}.sericesection-component .cards-section .cardcontainer p,.sericesection-component .cards-section .cardcontainer span{opacity:1}.sericesection-component .cards-section .cardcontainer:before{width:100%}.sericesection-component .cards-section .cardcontainer:first-child:before{width:3px;height:100%}.sericesection-component .cards-section .cardcontainer:nth-child(2n):after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);transition:width .5s ease}.sericesection-component .cards-section .cardcontainer:nth-child(3):after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);transition:width .5s ease}}.about2-component{width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth);padding:2rem 1rem;min-height:100vh;margin-inline:auto;color:var(--black-color);position:relative;display:flex;overflow:hidden}@media (max-width: 1024px){.about2-component{min-width:100%}}.about2-component .about2info-section{width:50%;height:100%;margin-top:5rem;padding:4rem 5.5rem 0rem 0rem;display:flex;text-align:start;justify-content:center;flex-direction:column}.about2-component .about2info-section h2{font-size:2.25rem;line-height:2.5rem;font-size:clamp(28px,4.5vw,48px);line-height:clamp(34px,5vw,48px);font-family:Outfit,sans-serif;letter-spacing:4px;font-weight:700;margin-bottom:3rem}.about2-component .about2info-section p{font-size:1rem;line-height:1.5rem;font-weight:300;font-family:Outfit,sans-serif;color:#9f9f9f;margin-bottom:2rem;letter-spacing:-1px;line-height:1.9;font-size:clamp(14px,1.6vw,24px)}@media (max-width: 768px){.about2-component .about2info-section p{font-size:1.25rem;line-height:1.75rem}}@media (max-width: 1024px){.about2-component .about2info-section p{font-size:1.25rem;line-height:1.75rem}}.about2-component .about2info-section .btn-section{margin-bottom:3rem}.about2-component .about2info-section h4{font-size:1.25rem;line-height:1.75rem;font-weight:300;letter-spacing:2px}.about2-component .about2info-section h4 span:nth-child(2n){font-weight:600}.about2-component .about2image-section{width:50%;display:flex;align-items:center}.about2-component .about2image-section .imagecontainer{height:44.5rem;overflow:hidden;padding:2.5rem;border-radius:70px 0;background:linear-gradient(139.04deg,#af88df9e 29.4%,#8769ac0a 47.57%,#5f4a7900 69.54%);z-index:10}.about2-component .about2image-section .imagecontainer img{width:100%;height:100%;object-fit:cover;border-radius:50px 0}.about2-component .bg-layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;opacity:.3;animation:floatMove 35s ease-in-out infinite}@keyframes floatMove{0%{transform:translate(-50%,calc(-50% - 50px))}50%{transform:translate(-50%,calc(-50% + 80px))}to{transform:translate(-50%,calc(-50% - 50px))}}@media (min-width: 1280px){.about2-component{width:min(1100px,70%)}.about2-component .about2info-section h2{font-size:3rem;line-height:3rem}}@media (min-width: 1024px){.about2-component .about2info-section{margin-top:0rem;padding:0rem 5.5rem 0rem 0rem}.about2-component .about2info-section h2{font-size:2.375rem;line-height:2.5rem}}@media (min-width: 768px){.about2-component{display:flex;justify-content:center;align-items:center}.about2-component .about2info-section{margin-top:0rem;padding:0rem 2.5rem 0rem 0rem}.about2-component .about2info-section h2{font-size:clamp(28px,4.5vw,40px);line-height:2.5rem}}@media (max-width: 768px){.about2-component{flex-direction:column;padding:2rem 1rem}.about2-component .about2info-section{width:100%;margin-top:2rem;padding:0rem;margin-bottom:4rem}.about2-component .about2info-section h2{font-size:clamp(24px,5vw,32px);line-height:2rem}.about2-component .about2image-section{width:100%}}.visiter-container{min-height:100vh;width:100%}.visiter-container .about-container{background-color:var(--white-color)}.visiter-container .service-container{position:relative}.visiter-container .service-container .infonav{position:absolute;top:10%;right:0;display:flex;align-items:center}.visiter-container .service-container .infonav p{margin:0 10px 0 0;white-space:nowrap;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:400;color:#838383;letter-spacing:1px}.visiter-container .service-container .infonav .line{width:40rem;height:2px;background-color:#838383;border-radius:50px;margin-top:10px}.visiter-container .about2-container{background-color:var(--white-color)}@media (max-width: 1280px){.visiter-container .service-container .infonav p{font-size:1rem;line-height:1.25rem}.visiter-container .service-container .infonav .line{width:30rem}}@media (max-width: 1024px){.visiter-container .service-container .infonav p{font-size:.875rem;line-height:1.125rem}.visiter-container .service-container .infonav .line{width:20rem}}@media (max-width: 768px){.visiter-container .service-container .infonav p{font-size:.875rem;line-height:1.125rem}.visiter-container .service-container .infonav .line{width:10rem}}@keyframes float-y{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.footer-component{min-height:400px;min-width:var(--lg-screen-minwidth);max-width:var(--lg-screen-maxwidth);margin:0 24px;margin-inline:auto;padding:2.5rem 0rem 1rem;display:flex;flex-direction:column;justify-content:space-around;gap:.8rem}.footer-component .footerinfo-container{width:100%;display:flex;margin-bottom:2rem}.footer-component .footerinfo-container .logocontainer{max-width:120px;max-height:120px;height:100%;animation:float-y 4.5s ease-in-out infinite;transition:transform .28s ease}.footer-component .footerinfo-container .logocontainer img{width:100%;height:100%;object-position:center;object-fit:contain}.footer-component .footerinfo-container .logocontainer:hover,.footer-component .footerinfo-container .logocontainer:focus-within{transform:translateY(-6px) scale(1.03)}.footer-component .footerinfo-container .navcontainer{width:100%;padding-inline:3rem 1.3rem;margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.footer-component .footerinfo-container .navcontainer .navitems{display:flex;flex-direction:column;gap:8px;height:100%}.footer-component .footerinfo-container .navcontainer .navitems .navitem{font-size:1.1875rem;line-height:1.1875rem;font-weight:600;font-family:Outfit,sans-serif}.footer-component .footerinfo-container .navcontainer .navitems .navitem a{text-decoration:none;color:#d4d4d492;transition:color .28s ease,transform .28s ease;display:inline-block;will-change:transform}.footer-component .footerinfo-container .navcontainer .navitems .navitem a:hover,.footer-component .footerinfo-container .navcontainer .navitems .navitem a:active,.footer-component .footerinfo-container .navcontainer .navitems .navitem a:focus{color:var(--white-color);transform:translate(6px)}.footer-component .footerinfo-container .navcontainer .mediaitems{display:flex;flex-direction:column;align-items:end;justify-content:space-between;height:100%}.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items{display:flex;gap:.8rem}.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item{max-width:24px;max-height:24px;display:inline-block;cursor:pointer;transform-origin:center;transition:transform .28s cubic-bezier(.2,.9,.3,1),filter .28s}.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item img{width:100%;height:100%;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(86%) sepia(0%) saturate(0%) hue-rotate(224deg) brightness(96%) contrast(90%);transition:filter .28s ease}.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item:hover,.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item:focus,.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item:active{transform:scale(1.12) translateY(-3px)}.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item:hover img,.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item:focus img,.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item:active img{filter:brightness(0) saturate(100%) invert(100%)}.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item a{display:block}.footer-component .footerinfo-container .navcontainer .mediaitems .searchcontainer{width:fit-content;position:relative}.footer-component .footerinfo-container .navcontainer .mediaitems .searchcontainer .search-bg{height:2.5rem;min-width:16.5rem;outline:none;border:none;border-radius:150px;background:linear-gradient(90deg,#ff007f 22.17%,#7a00ff 103.17%);box-shadow:0 4px 4px #00000040 inset;position:relative}.footer-component .footerinfo-container .navcontainer .mediaitems .searchcontainer .search-bg:after{content:"Search";position:absolute;top:0;right:0;height:100%;width:40%;padding:10px;font-size:1rem;line-height:1rem;display:flex;justify-content:center;align-items:center}.footer-component .footerinfo-container .navcontainer .mediaitems .searchcontainer input{position:absolute;top:0;right:35%;height:2.5rem;min-width:16.5rem;padding-inline:20px 10px;color:var(--black-color);font-size:.875rem;line-height:.875rem;background-color:var(--white-color);opacity:90%;outline:none;border:none;border-radius:150px;box-shadow:0 4px 4px #00000040;z-index:10;transition:opacity .3s ease}.footer-component .footerinfo-container .navcontainer .mediaitems .searchcontainer input:hover,.footer-component .footerinfo-container .navcontainer .mediaitems .searchcontainer input:active,.footer-component .footerinfo-container .navcontainer .mediaitems .searchcontainer input:focus{opacity:100%}.footer-component .contactinfo-container{height:70px;width:90%;display:flex;margin-left:auto;margin-bottom:1.5rem;position:relative}.footer-component .contactinfo-container .effectcontainer{width:100%;height:100%;border-radius:1rem;background:#ffffff08;backdrop-filter:blur(29px);-webkit-backdrop-filter:blur(29px)}.footer-component .contactinfo-container .glasscontainer{position:absolute;width:100%;height:100%;border-radius:1rem;padding-inline:1.5rem 1rem;box-shadow:1px 1px 2px #0000004d inset,-1px -2px 2px #ffffff1a inset,0 0 10px #ffffff4d inset;z-index:10;display:flex;align-items:center;justify-content:flex-end}.footer-component .contactinfo-container .glasscontainer p{font-size:1rem;line-height:1rem;font-weight:600;color:var(--white-color);font-family:"Source Sans 3",sans-serif}.footer-component .contactinfo-container .glasscontainer .infocard{width:fit-content;height:40px;padding:.5rem 1.2rem;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:.5rem;box-shadow:0 4px 4px #00000040;background-color:var(--white-color);opacity:90%;border:none;border-radius:.9rem;transition:opacity .3s ease;margin-inline:1rem 0rem}.footer-component .contactinfo-container .glasscontainer .infocard#firstinfocard{margin-left:1.5rem}.footer-component .contactinfo-container .glasscontainer .infocard span{width:fit-content;color:#252525}.footer-component .contactinfo-container .glasscontainer .infocard span:first-child{width:20px;height:20px}.footer-component .contactinfo-container .glasscontainer .infocard span:first-child img{width:100%;height:100%;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(15%);transition:filter .3s ease}.footer-component .contactinfo-container .glasscontainer .infocard:hover,.footer-component .contactinfo-container .glasscontainer .infocard:active,.footer-component .contactinfo-container .glasscontainer .infocard:focus{opacity:100%}.footer-component .contactinfo-container .glasscontainer .infocard:hover span,.footer-component .contactinfo-container .glasscontainer .infocard:active span,.footer-component .contactinfo-container .glasscontainer .infocard:focus span{color:var(--black-color)}.footer-component .contactinfo-container .glasscontainer .infocard:hover span img,.footer-component .contactinfo-container .glasscontainer .infocard:active span img,.footer-component .contactinfo-container .glasscontainer .infocard:focus span img{filter:brightness(0) saturate(100%)}.footer-component .copyright-container{font-size:.875rem;line-height:.875rem;font-weight:400;flex-direction:column;justify-content:end;display:flex}.footer-component .copyright-container p{color:#d4d4d492}.footer-component .copyright-container p span{margin-right:.2rem}@media (max-width: 1440px){.footer-component{padding-inline:2rem;padding-top:4rem}}@media (max-width: 1024px){.footer-component{min-width:100%;padding-inline:2rem;padding-top:4rem}.footer-component .footerinfo-container .navcontainer{display:flex;justify-content:space-between}.footer-component .contactinfo-container{width:100%;height:250px}.footer-component .contactinfo-container .effectcontainer{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.footer-component .contactinfo-container .glasscontainer{position:relative;flex-direction:column;gap:1rem;padding:2rem 1rem}.footer-component .copyright-container{display:flex;justify-content:center;align-items:center}}@media (max-width: 768px){.footer-component{min-width:100%;padding-inline:1rem;padding-top:4rem}.footer-component .footerinfo-container{flex-direction:column;gap:1rem}.footer-component .footerinfo-container .logocontainer{max-width:120px;max-height:120px}.footer-component .footerinfo-container .navcontainer{flex-direction:column;align-items:start}.footer-component .footerinfo-container .navcontainer .navitems{gap:1.5rem}.footer-component .footerinfo-container .navcontainer .navitems .navitem{font-size:1.25rem;line-height:1.25rem}.footer-component .footerinfo-container .navcontainer .mediaitems{flex-direction:column;align-items:start;gap:1rem;width:100%;margin:3rem 0rem 2rem}.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items{gap:1.5rem}.footer-component .footerinfo-container .navcontainer .mediaitems .social-media-items .item{max-width:34px;max-height:34px}.footer-component .footerinfo-container .navcontainer .mediaitems .searchcontainer{display:none}.footer-component .contactinfo-container{width:100%;height:250px}.footer-component .contactinfo-container .effectcontainer{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.footer-component .contactinfo-container .glasscontainer{position:relative;flex-direction:column;gap:1rem;padding:2rem 1rem}.footer-component .copyright-container{display:flex;justify-content:center;align-items:center}}.menu-container{display:flex;flex-direction:column;justify-content:space-between;width:2rem;height:1.5rem;cursor:pointer;position:relative;transition:all .3s ease}.menu-container .menu-bar{display:block;width:100%;height:3px;border-radius:50px;background-color:#d4d4d492;transition:all .3s ease;transform-origin:center}.menu-container:hover .menu-bar,.menu-container.active .menu-bar{background-color:var(--white-color)}.menu-container.active .menu-bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-container.active .menu-bar:nth-child(2){opacity:0;transform:scale(0)}.menu-container.active .menu-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width: 768px){.menu-container{width:1.8rem;height:1.3rem}}.header-component{position:relative;max-height:240px;max-width:var(--lg-screen-maxwidth);min-width:var(--lg-screen-minwidth);margin-inline:auto;padding-block:.5rem;z-index:1000;transition:opacity .22s ease,background-color .22s ease;display:flex;justify-content:space-between;align-items:center}.header-component.dimmed{opacity:.4}.header-component.dimmed:hover{opacity:1}.header-component.menu-active{opacity:1!important}.header-component{will-change:opacity}.header-component .logocontainer{max-width:7.5rem;max-height:7.5rem}.header-component .logocontainer img{width:100%;height:100%;object-fit:contain;object-position:center}.header-component .menucontainer{width:fit-content;height:100%;z-index:1001}.header-component .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--black-color);transform:translate(-100%);transition:transform .4s ease-in-out;z-index:999;overflow:hidden}.header-component .menu-overlay.active{transform:translate(0)}.header-component .menu-overlay .menu-content{padding:2rem;height:100%;display:flex;flex-direction:column}.header-component .menu-overlay .menu-content .menu-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.header-component .menu-overlay .menu-content .menu-header .logocontainer{max-width:5rem;max-height:5rem}.header-component .menu-overlay .menu-content .navigation{flex:1;display:flex;align-items:center;justify-content:center}.header-component .menu-overlay .menu-content .navigation ul{list-style:none;padding:0;margin:0;text-align:center}.header-component .menu-overlay .menu-content .navigation ul li{margin-bottom:2rem;opacity:0;transform:translate(-50px);animation:slideInLeft .5s ease forwards}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(1){animation-delay:.1s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(2){animation-delay:.2s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(3){animation-delay:.3s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(4){animation-delay:.4s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(5){animation-delay:.5s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(6){animation-delay:.6s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(7){animation-delay:.7s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(8){animation-delay:.8s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(9){animation-delay:.9s}.header-component .menu-overlay .menu-content .navigation ul li:nth-child(10){animation-delay:1s}.header-component .menu-overlay .menu-content .navigation ul li a{color:#fffafade;text-decoration:none;font-size:2.5rem;font-weight:300;letter-spacing:2px;transition:all .3s ease;display:inline-block;padding:.5rem 1rem}.header-component .menu-overlay .menu-content .navigation ul li a:hover{color:var(--white-color);transform:translate(10px)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.header-component .menu-overlay .menu-content{padding:1rem}.header-component .menu-overlay .menu-content .navigation ul li a{font-size:2rem}}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%}@media (max-width: 1440px){.header-component{padding:0rem .5rem;width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth)}}@media (max-width: 1280px){.header-component{padding:.5rem}.header-component .logocontainer{max-width:6.5rem;max-height:6.5rem}}@media (max-width: 1024px){.header-component{padding:1rem 1.5rem;min-width:100%}.header-component .logocontainer{max-width:5.5rem;max-height:5.5rem}}@media (max-width: 768px){.header-component{padding:1rem 1.5rem;min-width:100%}.header-component .logocontainer{max-width:4.5rem;max-height:4.5rem}}.contact-component{min-height:100vh;background-color:var(--white-color);color:var(--black-color);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.contact-component .infonav{margin-top:14rem;display:flex}.contact-component .infonav p{margin:0 0 0 10px;white-space:nowrap;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:400;color:#838383;letter-spacing:1px}.contact-component .infonav p span{display:inline-block;margin-right:1rem;color:var(--black-color)}.contact-component .infonav p span a{text-decoration:none;color:var(--black-color);transition:color .3s ease}.contact-component .infonav p span a:hover{color:#3498db}.contact-component .infonav p span:last-child a{color:#838383;cursor:default}.contact-component .infonav .line{width:40rem;height:1px;background-color:#838383;border-radius:50px;margin-top:10px;transition:width .3s ease}.contact-component .contact-container{width:var(--lg-screen-maxwidth);min-width:var(--lg-screen-minwidth);margin-inline:auto}.contact-component .contact-container form{display:block}.contact-component .contact-container .contactheading-section{display:flex;align-items:center;flex-direction:column;padding:2rem 0rem}.contact-component .contact-container .contactheading-section h2{font-size:4.625rem;line-height:4.625rem;font-family:Outfit,sans-serif;font-weight:600;color:var(--black-color);margin-top:2rem}.contact-component .contact-container .contactheading-section .arrowdown{width:43px;height:43px;border-radius:50px;background:#838383;box-shadow:0 2.89px 2.89px #00000040 inset;display:flex;justify-content:center;align-items:center;margin-top:4rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.contact-component .contact-container .contactheading-section .arrowdown:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.contact-component .contact-container .contactheading-section .arrowdown:hover{background:#838383;transform:translateY(-2px)}.contact-component .contact-container .contactheading-section .arrowdown:hover:before{width:100%;height:100%}.contact-component .contact-container .contactheading-section .arrowdown:active{transform:translateY(0)}.contact-component .contact-container .contactheading-section .arrowdown span{display:inline-block;width:20px;height:20px;transform:rotate(90deg)}.contact-component .contact-container .contactheading-section .arrowdown span img{width:100%;height:100%;object-fit:contain;object-position:center;transition:filter .3s ease}.contact-component .contact-container .contactbody-section{padding:4rem 0rem 2rem;margin-top:10rem}.contact-component .contact-container .contactbody-section h4{font-size:3rem;line-height:3rem;font-family:Outfit,sans-serif;font-weight:500;text-align:center;margin-bottom:4rem}.contact-component .contact-container .contactbody-section h4 span{display:inline-block}.contact-component .contact-container .contactbody-section h4 span:last-child{font-weight:200;margin-left:.5rem}.contact-component .contact-container .contactbody-section .inputsalgin{display:flex;flex-direction:row;gap:4rem}.contact-component .contact-container .contactbody-section .inputcontainer{width:100%;display:flex;flex-direction:column;margin-bottom:2rem;position:relative}.contact-component .contact-container .contactbody-section .inputcontainer:last-child{margin-bottom:1.5rem}.contact-component .contact-container .contactbody-section .inputcontainer.error label{color:#e74c3c}.contact-component .contact-container .contactbody-section .inputcontainer.error input,.contact-component .contact-container .contactbody-section .inputcontainer.error textarea{border-bottom-color:#e74c3c;background-color:#e74c3c05}.contact-component .contact-container .contactbody-section .inputcontainer label{font-size:1rem;line-height:1rem;font-family:Outfit,sans-serif;font-weight:400;letter-spacing:2px;color:#838383;margin-left:1rem;margin-bottom:.5rem;transition:all .3s ease;transform-origin:left center}.contact-component .contact-container .contactbody-section .inputcontainer input,.contact-component .contact-container .contactbody-section .inputcontainer textarea{outline:none;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #838383;padding:1rem;color:#333;background:transparent;transition:all .3s ease;font-family:Outfit,sans-serif;resize:none}.contact-component .contact-container .contactbody-section .inputcontainer input:focus,.contact-component .contact-container .contactbody-section .inputcontainer textarea:focus{border-bottom-color:#3498db;background-color:#3498db05}.contact-component .contact-container .contactbody-section .inputcontainer input:focus+label,.contact-component .contact-container .contactbody-section .inputcontainer textarea:focus+label{color:#3498db;transform:translateY(-5px) scale(.9)}.contact-component .contact-container .contactbody-section .inputcontainer input.has-value+label,.contact-component .contact-container .contactbody-section .inputcontainer textarea.has-value+label{transform:translateY(-5px) scale(.9);color:#27ae60}.contact-component .contact-container .contactbody-section .inputcontainer input:hover,.contact-component .contact-container .contactbody-section .inputcontainer textarea:hover{border-bottom-color:#838383}.contact-component .contact-container .contactbody-section .inputcontainer .error-message{color:#e74c3c;font-size:.75rem;line-height:.875rem;font-family:Outfit,sans-serif;margin-top:.5rem;margin-left:1rem;animation:slideDown .3s ease}.contact-component .contact-container .contactbody-section .inputcontainer .character-count{font-size:.75rem;line-height:.875rem;color:#838383;text-align:right;margin-top:.5rem;font-family:Outfit,sans-serif;transition:color .3s ease}.contact-component .contact-container .contactbody-section .inputcontainer .character-count.warning{color:#f39c12}.contact-component .contact-container .contactbody-section .inputcontainer .character-count.error{color:#e74c3c}.contact-component .contact-container .contactfooter-section{margin-bottom:6rem;padding:2rem 0rem;display:flex;justify-content:space-between;align-items:center}.contact-component .contact-container .contactfooter-section p{font-size:1rem;line-height:1rem;font-family:Outfit,sans-serif;font-weight:500;letter-spacing:1px;color:#838383;display:flex}.contact-component .contact-container .contactfooter-section p .impo{color:red;margin-right:4px}.contact-component .contact-container .contactfooter-section .primary-component{transition:all .3s ease}.contact-component .contact-container .contactfooter-section .primary-component:hover:not(.disabled):not(.loading){transform:translateY(-2px)}.contact-component .contact-container .contactfooter-section .primary-component.submitting{position:relative;overflow:hidden}.contact-component .contact-container .contactfooter-section .primary-component.submitting:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.5s infinite}.contact-component .bg-layer-top{position:absolute;top:3%;left:50%;opacity:.3;transform:translate(-50%,-50%);transition:transform .5s ease}.contact-component .bg-layer-top:hover{transform:translate(-50%,-50%) scale(1.05)}.contact-component .bg-layer-bottom{position:absolute;bottom:-18%;left:50%;opacity:.3;transform:translate(-50%,-50%);transition:transform .5s ease}.contact-component .bg-layer-bottom:hover{transform:translate(-50%,-50%) scale(1.05)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@media (max-width: 1440px){.contact-component .infonav p{font-size:1rem;line-height:1.375rem}.contact-component .infonav .line{width:30rem}.contact-component .contact-container{width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth)}.contact-component .contact-container .contactheading-section h2{font-size:3.875rem;line-height:3.875rem;margin-top:1.5rem}.contact-component .contact-container .contactheading-section .arrowdown{margin:3rem}.contact-component .contact-container .contactbody-section{margin-top:5rem}.contact-component .contact-container .contactbody-section h4{padding-bottom:4rem}}@media (max-width: 1024px){.contact-component .infonav p{font-size:.875rem;line-height:1.25rem}.contact-component .infonav .line{width:15rem}.contact-component .contact-container{min-width:100%;padding:0rem 2rem}.contact-component .contact-container .contactheading-section h2{font-size:3.25rem;line-height:3.25rem;margin-top:1.5rem}.contact-component .contact-container .contactheading-section .arrowdown{margin:3rem}.contact-component .contact-container .inputsalgin{flex-direction:column!important;gap:0rem!important;margin-bottom:4rem}.contact-component .contact-container .contactbody-section{margin-top:2.5rem}.contact-component .contact-container .contactbody-section h4{padding-bottom:4rem}.contact-component .contactfooter-section p{font-size:.875rem;line-height:1.125rem;max-width:70%}}@media (max-width: 768px){.contact-component .infonav .line{width:8rem}.contact-component .contact-container{min-width:100%;padding:0rem}.contact-component .contact-container .contactheading-section h2{font-size:3rem;line-height:3rem;margin-top:1.5rem}.contact-component .contact-container .contactheading-section .arrowdown{margin-bottom:0rem}.contact-component .contact-container .contactbody-section{margin-top:3rem}.contact-component .contact-container .inputsalgin{margin-bottom:3rem}.contact-component .contact-container .contactbody-section{margin-top:2.5rem}.contact-component .contact-container .contactbody-section h4{padding-bottom:4rem}.contact-component .contactfooter-section{gap:2rem;flex-direction:column;align-items:start!important;padding-inline:2rem!important}.contact-component .contactfooter-section p{font-size:.875rem;line-height:1.125rem;max-width:100%}.contact-component .contactfooter-section .primary-component{margin-top:3rem;margin-left:auto}}@media (prefers-reduced-motion: reduce){.contact-component *{animation:none!important;transition:none!important}}.policy-component{min-height:100vh;background-color:var(--white-color);color:var(--black-color);overflow:hidden;position:relative}.policy-component .infonav{margin-top:14rem;display:flex}.policy-component .infonav p{margin:0 0 0 10px;white-space:nowrap;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:400;color:#838383;letter-spacing:1px}.policy-component .infonav p span{display:inline-block;margin-right:1rem;color:var(--black-color)}.policy-component .infonav p span a{text-decoration:none;color:var(--black-color)}.policy-component .infonav p span:last-child a{color:#838383;cursor:default}.policy-component .infonav .line{width:40rem;height:1px;background-color:#838383;border-radius:50px;margin-top:10px}.policy-component .policy-container{width:var(--lg-screen-maxwidth);min-width:var(--lg-screen-minwidth);margin-inline:auto}.policy-component .policy-container .policyheading-section{display:flex;align-items:center;flex-direction:column;padding:2rem 0rem}.policy-component .policy-container .policyheading-section h2{font-size:4.625rem;line-height:4.625rem;font-family:Outfit,sans-serif;font-weight:600;color:var(--black-color);margin-top:2rem}.policy-component .policy-container .policyheading-section .arrowdown{width:43px;height:43px;border-radius:50px;background:#838383;box-shadow:0 2.89px 2.89px #00000040 inset;display:flex;justify-content:center;align-items:center;margin-top:4rem}.policy-component .policy-container .policyheading-section .arrowdown span{display:inline-block;width:20px;height:20px;transform:rotate(90deg)}.policy-component .policy-container .policyheading-section .arrowdown span img{width:100%;height:100%;object-fit:contain;object-position:center}.policy-component .policy-container .policybody-section{padding:2rem 0rem;margin-top:2rem}.policy-component .policy-container .policybody-section .section{font-family:Outfit,sans-serif;padding-bottom:3rem}.policy-component .policy-container .policybody-section .section h5{font-size:2rem;line-height:2rem;font-weight:600;color:var(--black-color);margin-bottom:1.5rem}.policy-component .policy-container .policybody-section .section h6{font-size:1.5rem;line-height:1.5rem;font-weight:600;color:var(--black-color);margin-bottom:1rem}.policy-component .policy-container .policybody-section .section p{font-size:1rem;line-height:1.5rem;font-weight:200;color:#838383}.policy-component .policy-container .policybody-section .section p ul{padding-left:2rem}.policy-component .bg-layer-top{position:absolute;top:3%;left:50%;opacity:.3;transform:translate(-50%,-50%)}.policy-component .bg-layer-center{position:absolute;top:50%;left:50%;opacity:.3;transform:translate(-50%,-50%)}.policy-component .bg-layer-bottom{position:absolute;bottom:-12%;left:50%;opacity:.3;transform:translate(-50%,-50%)}@media (max-width: 1440px){.policy-component .infonav p{font-size:1rem;line-height:1.375rem}.policy-component .infonav .line{width:30rem}.policy-component .policy-container{width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth)}.policy-component .policy-container .policyheading-section h2{font-size:3.875rem;line-height:3.875rem;margin-top:1.5rem}}@media (max-width: 1024px){.policy-component .infonav p{font-size:.875rem;line-height:1.25rem}.policy-component .infonav .line{width:15rem}.policy-component .policy-container{min-width:100%;padding:0rem 2rem}.policy-component .policy-container .policyheading-section h2{font-size:3rem;line-height:3rem}}@media (max-width: 768px){.policy-component .infonav .line{width:8rem}.policy-component .policy-container{min-width:100%;padding:0rem 2rem}.policy-component .policy-container .policyheading-section h2{font-size:3rem;line-height:3rem}}.infoservice-component{min-height:100vh;background-color:var(--black-color);color:var(--white-color);overflow:hidden;position:relative}.infoservice-component .infonav{margin-top:14rem;display:flex;z-index:10;position:relative}.infoservice-component .infonav p{margin:0 0 0 10px;white-space:nowrap;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:400;color:#838383;letter-spacing:1px}.infoservice-component .infonav p span{display:inline-block;margin-right:1rem;color:var(--white-color)}.infoservice-component .infonav p span a{text-decoration:none;color:var(--white-color)}.infoservice-component .infonav p span:last-child a{color:#838383;cursor:default}.infoservice-component .infonav .line{width:40rem;height:1px;background-color:#838383;border-radius:50px;margin-top:10px}.infoservice-component .infoservice-container{width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth);margin-inline:auto}.infoservice-component .infoservice-container .infoserviceheading-section{display:flex;flex-direction:column;padding:2rem 0rem}.infoservice-component .infoservice-container .infoserviceheading-section h2{font-size:4.625rem;line-height:4.625rem;font-family:Outfit,sans-serif;font-weight:600;color:var(--white-color);margin-top:2rem}.infoservice-component .infoservice-container .infoserviceheading-section h2 span:nth-child(2n){font-weight:100}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section{margin-top:6rem;display:flex;align-items:center;gap:2rem}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section h4{font-size:1.25rem;line-height:1.25rem;font-family:Outfit,sans-serif;font-weight:400;color:var(--white-color)}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section .arrowdown{width:43px;height:43px;border-radius:50px;background:#838383;box-shadow:0 2.89px 2.89px #00000040 inset;display:flex;justify-content:center;align-items:center;transform:translateY(0);transition:transform .3s ease;cursor:pointer}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section .arrowdown:hover{transform:translateY(-2px)}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section .arrowdown span{display:inline-block;width:20px;height:20px;transform:rotate(90deg);transition:transform .3s ease}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section .arrowdown span img{width:100%;height:100%;object-fit:contain;object-position:center}.infoservice-component .infoservice-container .infoservicebody-section{padding:2rem 0rem;margin-top:2rem;margin-left:22rem}.infoservice-component .infoservice-container .infoservicebody-section .cards-section{display:flex;gap:2rem;margin-bottom:4rem}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section{width:100%;padding:2rem;border-radius:12px;transition:all .3s ease;cursor:pointer}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section.card-hover{transform:translateY(-5px);background:#ffffff0d;box-shadow:0 8px 32px #0000001a}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section:nth-child(2n){position:relative;bottom:1rem}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section h4{font-size:1.5rem;line-height:1.5rem;font-weight:600;font-family:Outfit,sans-serif;margin-bottom:2rem;transition:color .3s ease}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .info{color:#838383;font-size:1rem;line-height:1.25rem;font-weight:400;word-spacing:2px;letter-spacing:1px;margin-bottom:1.5rem;transition:color .3s ease}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section ul{padding:2rem 0rem 2rem 1rem}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section ul li{margin-bottom:2rem;transition:transform .2s ease}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section ul li:hover{transform:translate(5px)}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section ul li p{color:#838383;font-size:1rem;line-height:1.25rem;font-weight:400;letter-spacing:2px;transition:color .3s ease}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno{display:flex;align-items:center;gap:1.5rem}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno p{color:var(--white-color);font-size:1rem;line-height:1.25rem;font-weight:700;letter-spacing:1px;transition:color .3s ease}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno .interactive-arrow{cursor:pointer;transition:all .3s ease}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno .interactive-arrow:hover{background:var(--white-color);transform:scale(1.1)}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno .interactive-arrow:hover span img{filter:brightness(0) saturate(100%)}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno .interactive-arrow:active{transform:scale(.95)}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno .arrowdown{width:33px;height:33px;border-radius:50px;background:#838383;box-shadow:0 2.89px 2.89px #00000040 inset;display:flex;justify-content:center;align-items:center;cursor:pointer}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno .arrowdown span{display:inline-block;width:16px;height:16px;transition:transform .3s ease}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section .moreifno .arrowdown span img{width:100%;height:100%;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(100%);transition:filter .3s ease}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section:hover h4,.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section:hover .info,.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section:hover ul li p{color:var(--white-color)}.infoservice-component .servicecontact-container{width:100%;min-height:70vh;background-color:var(--white-color);position:relative}.infoservice-component .servicecontact-container .contactservice-infonav{position:absolute;top:15%;right:0;display:flex;align-items:center}.infoservice-component .servicecontact-container .contactservice-infonav p{margin:0 10px 0 0;white-space:nowrap;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:400;color:#838383;letter-spacing:1px;text-align:right}.infoservice-component .servicecontact-container .contactservice-infonav .line{width:30rem;height:1px;background-color:#838383;border-radius:50px;margin-top:10px}.infoservice-component .servicecontact-container .contactinfo-section{min-height:70vh;width:var(--lg-screen-maxwidth);min-width:var(--lg-screen-minwidth);margin-inline:auto;color:var(--black-color);padding:1rem;display:flex;justify-content:center;align-items:center;gap:2rem;flex-direction:column;position:relative;top:4rem}.infoservice-component .servicecontact-container .contactinfo-section h2{font-size:4.625rem;line-height:4.625rem;font-family:Outfit,sans-serif;font-weight:600;color:var(--black-color);text-align:center;margin-bottom:1rem}.infoservice-component .servicecontact-container .contactinfo-section h2 span:nth-child(2n){font-weight:100}.infoservice-component .bg-layer-top{position:absolute;top:3%;left:50%;opacity:.3;transform:translate(-50%,-50%);z-index:2}.infoservice-component .bg-layer-left{position:absolute;top:40%;left:0%;opacity:.3;transform:translate(-50%,-50%)}.infoservice-component .bg-layer-right{position:absolute;top:70%;right:-6%;opacity:.3;transform:translate(-50%,-50%)}@media (max-width: 1440px){.infoservice-component .infonav p{font-size:1rem;line-height:1.375rem}.infoservice-component .infonav .line{width:30rem}}@media (max-width: 1280px){.infoservice-component .infonav p{font-size:1rem;line-height:1.375rem}.infoservice-component .infonav .line{width:30rem}.infoservice-component .infoservice-container .infoserviceheading-section h2{font-size:3.375rem;line-height:3.375rem}.infoservice-component .servicecontact-container .contactservice-infonav p{font-size:1rem;line-height:1.375rem}.infoservice-component .servicecontact-container .contactservice-infonav .line{width:20rem}.infoservice-component .servicecontact-container .contactinfo-section{width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth)}.infoservice-component .servicecontact-container .contactinfo-section h2{font-size:3.375rem;line-height:3.375rem}}@media (max-width: 1024px){.infoservice-component .infonav p{font-size:1rem;line-height:1.375rem}.infoservice-component .infonav .line{width:20rem}.infoservice-component .infoservice-container{min-width:100%;padding:0rem 2rem}.infoservice-component .infoservice-container .infoserviceheading-section h2{font-size:3.375rem;line-height:3.375rem}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section h4{font-size:1rem;line-height:1rem}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section .arrowdown{width:40px;height:40px}.infoservice-component .infoservice-container .infoservicebody-section .cards-section{flex-direction:column}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section:nth-child(odd){position:relative;bottom:2rem}.infoservice-component .servicecontact-container{min-height:50vh}.infoservice-component .servicecontact-container .contactservice-infonav p{font-size:.875rem;line-height:1.25rem}.infoservice-component .servicecontact-container .contactservice-infonav .line{width:15rem}.infoservice-component .servicecontact-container .contactinfo-section{min-width:100%;min-height:50vh}.infoservice-component .servicecontact-container .contactinfo-section h2{font-size:3rem;line-height:3rem}.infoservice-component .bg-layer-right{position:absolute;top:80%;right:-16%;opacity:.3;transform:translate(-50%,-50%)}}@media (max-width: 768px){.infoservice-component .infonav .line{width:8rem}.infoservice-component .infoservice-container{min-width:100%;padding:0rem 2rem}.infoservice-component .infoservice-container .infoserviceheading-section h2{font-size:3rem;line-height:3rem}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section h4{font-size:1rem;line-height:1rem}.infoservice-component .infoservice-container .infoserviceheading-section .infosercicesubheading-section .arrowdown{width:40px;height:40px}.infoservice-component .infoservice-container .infoservicebody-section{margin-left:0rem}.infoservice-component .infoservice-container .infoservicebody-section .cards-section{flex-direction:column}.infoservice-component .infoservice-container .infoservicebody-section .cards-section .card-section:nth-child(odd){position:relative;bottom:2rem}.infoservice-component .servicecontact-container{min-height:60vh}.infoservice-component .servicecontact-container .contactservice-infonav p{font-size:.75rem;line-height:1.125rem}.infoservice-component .servicecontact-container .contactservice-infonav .line{width:6rem}.infoservice-component .servicecontact-container .contactinfo-section{min-width:100%;min-height:60vh}.infoservice-component .servicecontact-container .contactinfo-section h2{font-size:2.125rem;line-height:2.625rem}.infoservice-component .bg-layer-right{position:absolute;top:80%;right:-16%;opacity:.3;transform:translate(-50%,-50%)}}.items-component{min-height:100vh;background-color:var(--white-color);color:var(--black-color);overflow:hidden;position:relative}.items-component .infonav{margin-top:14rem;display:flex;z-index:10;position:relative}.items-component .infonav p{margin:0 0 0 10px;white-space:nowrap;font-family:Outfit,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:400;color:#838383;letter-spacing:1px}.items-component .infonav p span{display:inline-block;margin-right:1rem;color:var(--black-color)}.items-component .infonav p span a{text-decoration:none;color:var(--black-color)}.items-component .infonav p span:last-child a{color:#838383;cursor:default}.items-component .infonav .line{width:25rem;height:1px;background-color:#838383;border-radius:50px;margin-top:10px}.items-component .item-container{width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth);margin-inline:auto}.items-component .item-container .itemheading-section{display:flex;flex-direction:column;padding:2rem 0rem}.items-component .item-container .itemheading-section h2{font-size:4.625rem;line-height:4.625rem;font-family:Outfit,sans-serif;font-weight:600;color:var(--black-color);margin-top:2rem}.items-component .item-container .itemheading-section h2 span:nth-child(2n){font-weight:100}.items-component .item-container .itemheading-section .itemsubheading-section{margin-top:6rem;display:flex;align-items:center;gap:2rem}.items-component .item-container .itemheading-section .itemsubheading-section .arrowdown{width:43px;height:43px;border-radius:50px;background:#838383;box-shadow:0 2.89px 2.89px #00000040 inset;display:flex;justify-content:center;align-items:center;margin-left:10rem;cursor:pointer}.items-component .item-container .itemheading-section .itemsubheading-section .arrowdown span{display:inline-block;width:20px;height:20px;transform:rotate(90deg)}.items-component .item-container .itemheading-section .itemsubheading-section .arrowdown span img{width:100%;height:100%;object-fit:contain;object-position:center}.items-component .item-container .itembody-section{padding:2rem 0rem;margin-top:2rem;display:flex;gap:2rem}.items-component .item-container .itembody-section .details-section{padding:2rem;width:45%}.items-component .item-container .itembody-section .details-section h4{font-size:2rem;line-height:2rem;font-weight:600;margin-bottom:2rem}.items-component .item-container .itembody-section .details-section h4 span:nth-child(2n){font-weight:200}.items-component .item-container .itembody-section .details-section p{font-size:1rem;line-height:1.5rem;font-family:Outfit,sans-serif;font-weight:300;margin-bottom:2rem;color:#838383}.items-component .item-container .itembody-section .accordian-section{width:65%}.items-component .servicecontact-container{width:100%;min-height:70vh;background-color:var(--black-color);position:relative}.items-component .servicecontact-container .contactinfo-section{min-height:70vh;width:min(var(--lg-screen-minwidth),92%);min-width:var(--lg-screen-minwidth);margin-inline:auto;color:var(--white-color);padding:1rem;display:flex;justify-content:center;align-items:center;gap:2rem;flex-direction:column;position:relative;top:4rem}.items-component .servicecontact-container .contactinfo-section h2{font-size:4.625rem;line-height:4.625rem;font-family:Outfit,sans-serif;font-weight:600;color:var(--white-color);text-align:center;margin-bottom:1rem}.items-component .servicecontact-container .contactinfo-section h2 span:nth-child(2n){font-weight:100}.items-component .servicecontact-container .contactinfo-section p{width:80%;font-size:1.25rem;line-height:1.875rem;font-weight:200;text-align:center;margin-bottom:1rem;color:#838383}.items-component .servicecontact-container .contactinfo-section .primary-component{min-height:4rem}.items-component .servicecontact-container .contactinfo-section .primary-component .action-btn{height:3.3rem;width:3.3rem}.items-component .servicecontact-container .contactinfo-section .primary-component .action-btn span{width:22px;height:22px}.items-component .bg-layer-topright{position:absolute;top:3%;right:-10%;opacity:30%;transform:translate(-50%,-50%);z-index:2}.items-component .bg-layer-bottomleft{position:absolute;bottom:-5%;left:0%;opacity:30%;transform:translate(-50%,-50%);z-index:2}@media (max-width: 1440px){.items-component .infonav p{font-size:1rem;line-height:1.375rem}.items-component .infonav .line{width:30rem}.items-component .item-container .itembody-section h4{letter-spacing:1px}}@media (max-width: 1280px){.items-component .infonav p{font-size:1rem;line-height:1.375rem}.items-component .infonav .line{width:30rem}.items-component .item-container .itemheading-section h2{font-size:3.375rem;line-height:3.375rem;margin-top:1.5rem}.items-component .item-container .itembody-section h4{letter-spacing:1px}.items-component .servicecontact-container .contactinfo-section h2{font-size:3.375rem;line-height:3.375rem}.items-component .servicecontact-container .contactinfo-section p{font-size:1rem;line-height:1.375rem}}@media (max-width: 1024px){.items-component .infonav p{font-size:1rem;line-height:1.375rem}.items-component .infonav .line{width:20rem}.items-component .item-container{min-width:100%;padding-inline:2rem}.items-component .item-container .itemheading-section h2{font-size:3.375rem;line-height:3.375rem;margin-top:1.5rem}.items-component .item-container .itembody-section{display:flex;flex-direction:column}.items-component .item-container .itembody-section .details-section{width:100%}.items-component .item-container .itembody-section .details-section h4{letter-spacing:2px;line-height:2.375rem}.items-component .item-container .itembody-section .accordian-section{width:100%}.items-component .servicecontact-container{min-height:60vh}.items-component .servicecontact-container .contactinfo-section{min-width:100%;min-height:60vh}.items-component .servicecontact-container .contactinfo-section h2{font-size:3.375rem;line-height:3.375rem}.items-component .servicecontact-container .contactinfo-section p{font-size:1rem;line-height:1.375rem}}@media (max-width: 768px){.items-component .infonav .line{width:8rem}.items-component .item-container{min-width:100%;padding-inline:.5rem}.items-component .item-container .itemheading-section h2{font-size:3rem;line-height:3rem}.items-component .item-container .itembody-section{display:flex;flex-direction:column}.items-component .item-container .itembody-section .details-section{width:100%}.items-component .item-container .itembody-section .details-section h4{letter-spacing:2px;line-height:2.375rem}.items-component .item-container .itembody-section .accordian-section{width:100%}.items-component .servicecontact-container,.items-component .servicecontact-container .contactinfo-section{min-height:80vh}.items-component .servicecontact-container .contactinfo-section h2{font-size:3rem;line-height:3rem}.items-component .servicecontact-container .contactinfo-section p{font-size:1rem;line-height:1.375rem}}.accordion-component{width:100%;height:100%}.accordion-component .accordion-item{padding:0rem 0rem 1rem;border-bottom:1px solid #838383;overflow:hidden;position:relative;transition:all .3s ease}.accordion-component .accordion-item.active{border-bottom-color:#838383}.accordion-component .accordion-item.active .accordion-header .accordion-title{color:#838383}.accordion-component .accordion-item.active .accordion-header .accordion-icon{background:#838383}.accordion-component .accordion-item.active .accordion-header .accordion-icon .arrowdown{transform:rotate(180deg)}.accordion-component .accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;background:none;border:none;width:100%;text-align:left;transition:all .3s ease}.accordion-component .accordion-item .accordion-header:hover .accordion-title{color:#838383}.accordion-component .accordion-item .accordion-header:hover .accordion-icon{background:#838383}.accordion-component .accordion-item .accordion-header .accordion-title{font-size:1rem;line-height:1rem;font-weight:500;font-family:Outfit,sans-serif;color:#838383;letter-spacing:1px;transition:color .3s ease}.accordion-component .accordion-item .accordion-header .accordion-icon{width:43px;height:43px;border-radius:50px;background:#838383;box-shadow:0 2.89px 2.89px #00000040 inset;display:flex;justify-content:center;align-items:center;margin-left:10rem;transition:all .3s ease;position:relative}.accordion-component .accordion-item .accordion-header .accordion-icon p.arrowdown{font-size:1.5rem;line-height:1.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1);margin:0;font-weight:300}.accordion-component .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1);transform-origin:bottom;position:relative}.accordion-component .accordion-item .accordion-content:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,transparent,#838383,transparent);opacity:0;transition:opacity .3s ease}.accordion-item.active .accordion-component .accordion-item .accordion-content:before{opacity:1;transition-delay:.2s}.accordion-component .accordion-item .accordion-content .accordion-content-inner{padding:1rem;font-size:1rem;line-height:1.375rem;font-weight:300;font-family:Outfit,sans-serif;color:#838383;animation:accordionReveal .3s ease-out forwards;animation-play-state:paused}.accordion-item.active .accordion-component .accordion-item .accordion-content .accordion-content-inner{animation-play-state:running}.accordion-component .accordion-item.active .accordion-content{transition:max-height .5s cubic-bezier(.4,0,.2,1)}@keyframes accordionReveal{0%{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.accordion-component .accordion-item .accordion-header .accordion-icon{margin-left:2rem;width:38px;height:38px}.accordion-component .accordion-item .accordion-header .accordion-icon p.arrowdown{font-size:1.25rem;line-height:1.25rem}}@media (max-width: 480px){.accordion-component .accordion-item{padding:0rem 0rem .8rem}.accordion-component .accordion-item .accordion-header{padding:.8rem}.accordion-component .accordion-item .accordion-header .accordion-title{font-size:.875rem;line-height:.875rem}.accordion-component .accordion-item .accordion-header .accordion-icon{margin-left:1rem;width:35px;height:35px}.accordion-component .accordion-item .accordion-header .accordion-icon p.arrowdown{font-size:1.125rem;line-height:1.125rem}.accordion-component .accordion-item .accordion-content .accordion-content-inner{padding:.8rem;font-size:.875rem;line-height:1.25rem}}.loadingComponent{width:100%;height:100vh;overflow:hidden;position:fixed;top:0;left:0;z-index:9999;background-color:var(--bg-color);font-family:Outfit,sans-serif;display:flex;justify-content:center;align-items:center}.loadingComponent .loadingcontainer{min-width:300px;height:80px;max-width:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.loadingComponent .loadingcontainer .introTEXT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;animation:intrSPANhidden 2s ease-out 1.5s forwards}.loadingComponent .loadingcontainer .introTEXT:first-child{font-size:1.25rem;line-height:1.25rem}.loadingComponent .loadingcontainer .introTEXT span{margin-left:.6rem;color:#838383;font-weight:400;display:inline-block;opacity:0;transform:translateY(25px);animation:intrSPANup .6s ease forwards}.loadingComponent .loadingcontainer .introTEXT span:nth-child(1){animation-delay:.2s}.loadingComponent .loadingcontainer .introTEXT span:nth-child(2){font-weight:600;color:#fff;animation-delay:.6s}.loadingComponent .loadingcontainer .introTEXT span:nth-child(3){animation-delay:1s}.loadingComponent .animationBg{position:relative;left:15%;top:0%;width:300px;height:40px;border-radius:2px;background-image:linear-gradient(90deg,#ff007f -93.73%,#7a00ff 96.55%);opacity:0;animation:animationBGBAR 2s ease forwards 3s,animationBgHEIGHREDUCE 1.1s ease forwards 5.3s}.loadingComponent .animationText{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:1.5rem;line-height:1.5rem;font-weight:600;letter-spacing:2px;color:#fff;opacity:0;animation:animationTextSHOWHIDE 3s ease forwards 5.5s}@keyframes intrSPANup{0%{transform:translateY(25px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes intrSPANhidden{0%{opacity:1}to{opacity:0;transform:translate(1px) translateY(-50%)}}@keyframes animationBGBAR{0%{opacity:1;left:30%}30%{opacity:1;left:-15%}to{left:0%;opacity:1}}@keyframes animationBgHEIGHREDUCE{0%{height:40px}to{height:100%;top:0%;opacity:0}}@keyframes animationTextSHOWHIDE{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.threads-container{background-color:var(--black-color)!important;position:relative;width:100%;height:100%}
