.home-code-block__wrapper{width:100%;padding:172px 96px 0;position:relative;overflow:hidden}.home-code-block__wrapper .code-block-inner__wrapper{max-width:1248px;width:100%;margin:0 auto;display:flex;justify-content:center}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper{max-width:904px;width:100%;padding:24px;border-radius:20px;background:hsla(0,0%,100%,.04);display:flex;flex-direction:column;gap:32px;opacity:0;will-change:opacity}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper{width:100%;display:flex;flex-direction:column;gap:32px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper .left__items{display:flex;align-items:center;gap:30px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper .left__items .options-block{display:flex;align-items:center;gap:10px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper .left__items .options-block .circle{width:14px;height:14px;border-radius:50%}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper .right__items{display:flex;align-items:center;width:167px;justify-content:space-between}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-buttons__wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-buttons__wrapper .single-top__btn{height:34px;padding:8px 12px;display:flex;align-items:center;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-buttons__wrapper .single-top__btn span{font-size:14px;line-height:18px;display:inline-block}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-buttons__wrapper .single-top__btn span p{display:inline;color:#2580f6}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-buttons__wrapper .right__buttons{display:flex;align-items:center;gap:16px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .text__block{width:100%;padding:16px;display:flex;align-items:center;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .text__block span{font-size:15px;line-height:24px;display:inline-block}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .text__block span .code-anim-block,.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .text__block span p{display:inline}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .text__block span .color-change{display:inline;color:#2580f6}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .text__block span .text-anim{width:8px;height:16px;background:#2580f6;display:inline-block;vertical-align:middle;animation:pointAnim .5s linear infinite}@keyframes pointAnim{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media screen and (max-width:1200px){.home-code-block__wrapper{padding:172px 64px 0}}@media screen and (max-width:990px){.home-code-block__wrapper{padding:172px 48px 0}}@media screen and (max-width:768px){.home-code-block__wrapper{padding:96px 16px 0}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper{padding:16px;gap:20px;border-radius:12px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper{gap:20px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper .left__items{gap:12px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper .left__items .options-block{gap:6px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper .right__items{width:112px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-nav__wrapper .right__items svg{max-height:18px;width:auto}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-buttons__wrapper{gap:12px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-buttons__wrapper .single-top__btn{padding:4px 8px;height:28px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .header__wrapper .top-buttons__wrapper .right__buttons{gap:12px;flex-wrap:wrap}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .text__block{padding:12px}.home-code-block__wrapper .code-block-inner__wrapper .code-block__wrapper .text__block span{font-size:14px;line-height:20px}}.home-contact__wrapper{width:100%;padding:172px 96px 0;position:relative;overflow:hidden}.home-contact__wrapper .contact-inner__wrapper{max-width:1248px;width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.home-contact__wrapper .contact-inner__wrapper .content__wrapper{display:flex;flex-direction:column;gap:20px;max-width:460px;width:100%}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .text__wrapper{display:flex;flex-direction:column;gap:10px}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .text__wrapper h2{font-size:32px;line-height:44px;background:linear-gradient(118deg,#626984 -3.24%,#FFF 50.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;filter:blur(10px);will-change:opacity,filter}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .text__wrapper span{font-size:16px;line-height:24px;color:hsla(0,0%,100%,.8);opacity:0;filter:blur(10px);will-change:opacity,filter}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .social__wrapper{display:flex;align-items:center;gap:24px}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .social__wrapper .single-social__item{min-width:48px;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;opacity:0;will-change:opacity}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .social__wrapper .single-social__item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .social__wrapper .single-social__item .gradient__item{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(121deg,#0F1417 -23.57%,#3E3CFF 33.26%,#74FFF0 101.94%);opacity:0;transition:all .35s ease-in}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .social__wrapper .single-social__item svg{position:relative;z-index:2}@media screen and (min-width:1024px){.home-contact__wrapper .contact-inner__wrapper .content__wrapper .social__wrapper .single-social__item:hover .gradient__item{opacity:1}}.home-contact__wrapper .contact-inner__wrapper .form__wrapper{max-width:658px;width:100%;padding:40px;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));opacity:0;will-change:opacity;position:relative;overflow:hidden}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#13141c;display:flex;align-items:center;justify-content:center;padding:0 24px;opacity:0;will-change:opacity;pointer-events:none}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup .success-popup-inner__wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:415px;width:100%;margin:0 auto}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup .success-popup-inner__wrapper h2{font-size:32px;line-height:40px;text-align:center;background:linear-gradient(118deg,#626984 -3.24%,#FFF 50.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;will-change:opacity}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup .success-popup-inner__wrapper .desc{font-size:16px;line-height:26px;text-align:center;opacity:0;will-change:opacity}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup .success-popup-inner__wrapper .popup-btn__layer{width:100%;opacity:0;will-change:opacity;display:flex}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup .success-popup-inner__wrapper .popup-btn__layer .btn__wrapper{width:100%}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper{width:100%;display:flex;flex-direction:column;gap:40px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .single-form__field{width:100%;display:flex;flex-direction:column;gap:16px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .single-form__field .field__title{width:100%;display:flex}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .single-form__field .field__title label{font-size:16px;line-height:20px;color:hsla(0,0%,100%,.5);cursor:pointer}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .single-form__field .field-input__wrapper{width:100%;display:flex}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .single-form__field .field-input__wrapper input{width:100%;height:52px;padding:16px 24px;border-radius:12px;background:hsla(0,0%,100%,.1);border:none;color:var(--white)}@media screen and (max-width:1200px){.home-contact__wrapper{padding:172px 64px 0}}@media screen and (max-width:990px){.home-contact__wrapper{padding:172px 48px 0}}@media screen and (max-width:768px){.home-contact__wrapper{padding:96px 16px 0}.home-contact__wrapper .contact-inner__wrapper{flex-direction:column}.home-contact__wrapper .contact-inner__wrapper .content__wrapper{max-width:100%;align-items:center}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .text__wrapper{gap:12px}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .text__wrapper h2{text-align:center;line-height:36px}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .text__wrapper span{line-height:22px;text-align:center}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .social__wrapper{gap:20px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper{max-width:100%;padding:16px;border-radius:12px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup .success-popup-inner__wrapper{gap:16px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup .success-popup-inner__wrapper h2{font-size:24px;line-height:32px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-success__popup .success-popup-inner__wrapper .desc{font-size:14px;line-height:22px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper{gap:24px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .single-form__field{gap:12px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .single-form__field .field__title label{font-size:16px;line-height:20px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .single-form__field .field-input__wrapper input{height:48px;padding:8px 16px;font-size:14px}.home-contact__wrapper .contact-inner__wrapper .form__wrapper .form-inner__wrapper .btn__wrapper{margin-top:12px}}.home-hero__wrapper{width:100%;height:819px;position:absolute;top:0;left:0;padding:0 96px}.home-hero__wrapper .hero-bg__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;opacity:0;will-change:opacity}.home-hero__wrapper .hero-bg__wrapper .lines__wrapper{min-width:1536px;max-width:100%;width:100%;height:100%;position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex}.home-hero__wrapper .hero-bg__wrapper .lines__wrapper img{width:100%;height:100%;object-fit:cover}.home-hero__wrapper .gradient-top{left:0;height:258px;background:linear-gradient(180deg,#010A2A,rgba(0,0,0,0))}.home-hero__wrapper .glows-desktop,.home-hero__wrapper .gradient-top{position:absolute;top:0;width:100%;z-index:3;pointer-events:none;opacity:0;will-change:opacity,transform}.home-hero__wrapper .glows-desktop{left:50%;transform:translateX(-50%);max-width:1312px;height:280px}.home-hero__wrapper .glows-desktop img{width:100%;height:100%;object-fit:cover}.home-hero__wrapper .hero-inner__wrapper{position:relative;max-width:1248px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;z-index:2}.home-hero__wrapper .hero-inner__wrapper .content__wrapper{max-width:510px;min-width:510px;width:510px;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper{display:flex;flex-direction:column;gap:20px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper h1{font-size:48px;line-height:52px;background:linear-gradient(118deg,#626984 -3.24%,#FFF 50.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;filter:blur(10px);will-change:opacity,filter}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper span{font-size:20px;line-height:32px;color:#b0b0e2;opacity:0;filter:blur(10px);will-change:opacity,filter}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .btn__wrapper{opacity:0}.home-hero__wrapper .hero-inner__wrapper .hero-image__wrapper{max-width:687px;width:687px;height:662px;position:relative;display:flex;opacity:0}.home-hero__wrapper .hero-inner__wrapper .hero-image__wrapper img{width:100%;height:auto;object-fit:cover}.home-hero__wrapper .hero-inner__wrapper .hero-image__wrapper .hero-image-layer{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(270deg,#00030E,rgba(0,3,14,0) 30%),linear-gradient(270deg,rgba(0,3,14,0) 70%,#00030E),linear-gradient(180deg,rgba(0,3,14,0) 65%,#00030E 90%)}@media screen and (max-width:1500px){.home-hero__wrapper .hero-bg__wrapper .lines__wrapper img{object-fit:fill}}@media screen and (max-width:1200px){.home-hero__wrapper{padding:0 64px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper{min-width:347px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper h1{font-size:40px;line-height:44px}}@media screen and (max-width:990px){.home-hero__wrapper{padding:0 48px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper{min-width:auto;width:100%}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper h1{font-size:36px;line-height:40px}}@media screen and (max-width:768px){.home-hero__wrapper{height:auto;padding:124px 0 0;position:relative;overflow:hidden}.home-hero__wrapper .gradient-top{height:150px}.home-hero__wrapper .hero-inner__wrapper{flex-direction:column;padding:0;gap:0;z-index:3}.home-hero__wrapper .hero-inner__wrapper .content__wrapper{min-width:100%;width:100%;align-items:center;gap:28px;padding:0 16px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper{align-items:center;gap:12px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper h1{text-align:center;font-size:32px;line-height:36px;max-width:100%}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper span{text-align:center;font-size:14px;line-height:20px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .btn__wrapper{max-width:493px;width:100%}.home-hero__wrapper .hero-inner__wrapper .hero-image__wrapper{height:483px;width:100%}.home-hero__wrapper .hero-inner__wrapper .hero-image__wrapper .hero-image-layer{background:linear-gradient(270deg,#00030E,rgba(0,3,14,0) 30%),linear-gradient(270deg,rgba(0,3,14,0) 70%,#00030E),linear-gradient(180deg,#00030E 10%,rgba(0,3,14,0) 35%),linear-gradient(180deg,rgba(0,3,14,0) 65%,#00030E 90%)}}.home-projects__wrapper{width:100%;position:relative;padding:172px 96px 0}.home-projects__wrapper .projects-inner__wrapper{max-width:1248px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:40px}.home-projects__wrapper .projects-inner__wrapper .title__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.home-projects__wrapper .projects-inner__wrapper .title__wrapper span{font-size:16px;line-height:24px;color:hsla(0,0%,100%,.8);opacity:0;filter:blur(10px);will-change:opacity}.home-projects__wrapper .projects-inner__wrapper .title__wrapper h2{font-size:32px;line-height:44px;background:linear-gradient(118deg,#626984 -3.24%,#FFF 50.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;filter:blur(10px);will-change:opacity,filter}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper{width:100%;display:flex;gap:20px}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item{width:100%;display:flex;min-height:500px;height:500px;flex-direction:column;align-items:center;justify-content:space-between;flex:1 0;padding:44px;border-radius:32px;position:relative;overflow:hidden;opacity:0;will-change:opacity;--mouse-x:50%;--mouse-y:50%}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:focus-within:after,.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:hover:after{opacity:.3}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#ededed,transparent 60%);opacity:0;transition:opacity .5s ease-in;pointer-events:none;z-index:2}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item .card-image__wrapper{width:295px;height:295px;border-radius:50%;display:flex;align-items:center;justify-content:center}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item .card-content__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item .card-content__wrapper h5{font-size:28px;line-height:36px;opacity:0;filter:blur(10px);will-change:opacity,filter}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item .card-content__wrapper span{font-size:16px;line-height:24px;color:var(--white);text-align:center;opacity:0;filter:blur(10px);will-change:opacity,filter}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:nth-child(2),.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:nth-child(3){border:2px solid #343434;background:#010715;box-shadow:inset -30px -30px 100px hsla(0,0%,100%,.15),inset 30px 30px 100px hsla(0,0%,100%,.1)}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:nth-child(2) .card-image__wrapper,.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:nth-child(3) .card-image__wrapper{background:hsla(0,0%,100%,.01);box-shadow:inset 16px 16px 100px rgba(52,52,52,.6)}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:first-child{background:#010715;box-shadow:inset -30px -30px 100px rgba(63,194,172,.2),inset 30px 30px 100px rgba(161,90,225,.2)}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:first-child .card-image__wrapper{background:hsla(0,0%,100%,.01);box-shadow:inset 16px 16px 100px rgba(161,90,225,.3)}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:first-child:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(0deg,#3FC2AC,#A15AE1);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item:first-child{position:relative;z-index:1}@media screen and (max-width:1200px){.home-projects__wrapper{padding:172px 64px 0}}@media screen and (max-width:990px){.home-projects__wrapper{padding:172px 48px 0}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper{flex-direction:column}}@media screen and (max-width:768px){.home-projects__wrapper{padding:96px 16px 0}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item{padding:24px;min-height:365px;height:365px}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item .card-image__wrapper{width:195px;height:195px}.home-projects__wrapper .projects-inner__wrapper .cards__wrapper .single-card__item .card-image__wrapper img{width:100px;height:auto}}.home-testimonials__wrapper{width:100%;position:relative;margin-top:778px;overflow:hidden}.home-testimonials__wrapper .gradient-layer{position:absolute;bottom:0;width:500px;height:177px;z-index:2}.home-testimonials__wrapper .gradient-left{left:0;background:linear-gradient(90deg,#00030E 15%,rgba(0,3,14,0))}.home-testimonials__wrapper .gradient-right{right:0;background:linear-gradient(90deg,rgba(0,3,14,0),#00030E 85%)}.home-testimonials__wrapper .testimonials-inner__wrapper{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:34px}.home-testimonials__wrapper .testimonials-inner__wrapper .title__wrapper{padding:0 96px;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.home-testimonials__wrapper .testimonials-inner__wrapper .title__wrapper span{font-size:16px;line-height:24px;color:hsla(0,0%,100%,.8);opacity:0;filter:blur(10px);will-change:opacity,transform}.home-testimonials__wrapper .testimonials-inner__wrapper .title__wrapper h2{font-size:20px;line-height:26px;text-align:center;opacity:0;filter:blur(10px);will-change:opacity,transform}.home-testimonials__wrapper .testimonials-inner__wrapper .logos__wrapper{display:flex;align-items:center;gap:72px;overflow:hidden}.home-testimonials__wrapper .testimonials-inner__wrapper .logos__wrapper .single-logo__item{min-width:64px;width:64px;height:64px;border-radius:8px;overflow:hidden;opacity:0;will-change:opacity}.home-testimonials__wrapper .testimonials-inner__wrapper .logos__wrapper .single-logo__item img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.home-testimonials__wrapper{margin-top:0}.home-testimonials__wrapper .gradient-left{left:-250px}.home-testimonials__wrapper .gradient-right{right:-250px}.home-testimonials__wrapper .testimonials-inner__wrapper .title__wrapper{padding:0 16px;gap:8px}.home-testimonials__wrapper .testimonials-inner__wrapper .title__wrapper span{font-size:14px;line-height:20px}.home-testimonials__wrapper .testimonials-inner__wrapper .title__wrapper h2{font-size:16px;line-height:22px}}.home-what-we-offer__wrapper{width:100%;position:relative;padding:172px 96px 0}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper{max-width:1248px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:40px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .title__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .title__wrapper span{font-size:16px;line-height:24px;color:hsla(0,0%,100%,.8);opacity:0;filter:blur(10px);will-change:opacity}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .title__wrapper h2{font-size:32px;line-height:44px;background:linear-gradient(118deg,#626984 -3.24%,#FFF 50.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);opacity:0;filter:blur(10px);will-change:opacity,filter}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper{width:100%;display:flex;flex-direction:column;gap:20px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper{width:100%;display:flex;gap:20px;position:relative}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block{width:0;height:0;display:flex;border-radius:20px;background:#13141c;position:absolute;top:0;left:0;z-index:2;overflow:hidden}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block::-webkit-scrollbar{width:0}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .close__button{width:24px;height:24px;position:absolute;top:24px;right:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .close__button .line{position:absolute;width:100%;height:3px;background:var(--white);border-radius:4px;transition:transform .5s cubic-bezier(.87,0,.13,1),opacity .5s cubic-bezier(.87,0,.13,1);transform-origin:center}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .close__button .line-1{transform:rotate(45deg)}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .close__button .line-2{transform:rotate(-45deg)}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .content__wrapper{width:100%;display:flex;flex-direction:column;gap:12px;padding:32px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .content__wrapper h2{font-size:20px;line-height:28px;opacity:0;filter:blur(10px);will-change:opacity,filter}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .content__wrapper span{display:flex;width:100%;font-size:14px;line-height:24px;display:inline}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .content__wrapper span p{color:#fff;display:inline-flex;opacity:0;filter:blur(10px);will-change:opacity,filter}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer{width:100%;padding:1px;background:linear-gradient(0,rgba(255,255,255,.2),rgba(255,255,255,0));border-radius:20px;overflow:hidden;position:relative;opacity:0;will-change:opacity;--mouse-x:50%;--mouse-y:50%}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer:focus-within:before,.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer:hover:before{opacity:.4}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#ededed,transparent 60%);opacity:0;transition:opacity .5s ease-in;pointer-events:none;z-index:2}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .ligth-effect__wrapper{position:absolute;top:-700px;right:-702px;width:1930px;height:1425px;opacity:.4;pointer-events:none;z-index:2;transition:all .5s ease-in}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .ligth-effect__wrapper img{width:100%;height:100%}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer:hover .ligth-effect__wrapper{opacity:0}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item{width:100%;height:100%;border-radius:20px;background:var(--bg-color);display:flex;flex-direction:column}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-image__wrapper{width:100%;min-height:320px;height:320px;overflow:hidden}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-image__wrapper img{width:100%;height:100%;object-fit:cover;transition:all .6s ease-in-out}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper{padding:32px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper .text__wrapper{width:100%;display:flex;flex-direction:column;gap:12px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper .text__wrapper h5{font-size:20px;line-height:28px;opacity:0;filter:blur(10px);will-change:opacity,filter}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper .text__wrapper span{font-size:14px;line-height:24px;color:hsla(0,0%,100%,.5);opacity:0;filter:blur(10px);will-change:opacity,filter}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper .read-more{font-size:14px;line-height:16px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;opacity:0;filter:blur(10px);will-change:opacity,filter}@media screen and (min-width:1024px){.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item:hover .card-image__wrapper img{transform:scale(1.05)}}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper:first-child .single-card__layer:nth-child(2){max-width:500px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper:first-child .single-card__layer:nth-child(2) .ligth-effect__wrapper{right:-930px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper:last-child .single-card__layer:first-child{max-width:500px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper:last-child .single-card__layer:first-child .ligth-effect__wrapper{right:-930px}@media screen and (max-width:1200px){.home-what-we-offer__wrapper{padding:172px 64px 0}}@media screen and (max-width:990px){.home-what-we-offer__wrapper{padding:172px 48px 0}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper{flex-direction:column}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer{max-width:100%!important}}@media screen and (max-width:768px){.home-what-we-offer__wrapper{padding:96px 16px 0}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block{border-radius:10px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .close__button{top:16px;right:16px;width:20px;height:20px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-service__block .content__wrapper{padding:16px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer{border-radius:12px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .ligth-effect__wrapper{right:-850px!important}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item{border-radius:12px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-image__wrapper{min-height:220px;height:220px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper{padding:16px}.home-what-we-offer__wrapper .what-we-offer-inner__wrapper .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper h5{font-size:18px}}.service-modal-layer__wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9;padding:0 96px;overflow:auto;pointer-events:none;opacity:0}.service-modal-layer__wrapper .gradient__layer{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);z-index:1;opacity:.6}.service-modal-layer__wrapper .close__button{width:48px;height:48px;position:fixed;top:48px;right:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9}.service-modal-layer__wrapper .close__button .line{position:absolute;width:100%;height:3px;background:var(--white);border-radius:4px;transition:transform .5s cubic-bezier(.87,0,.13,1),opacity .5s cubic-bezier(.87,0,.13,1);transform-origin:center}.service-modal-layer__wrapper .close__button .line-1{transform:rotate(45deg)}.service-modal-layer__wrapper .close__button .line-2{transform:rotate(-45deg)}.service-modal-layer__wrapper .service-modal__wrapper{max-width:1100px;width:100%;display:flex;padding:32px;border-radius:24px;background:#1a1c26;position:relative;z-index:2}.service-modal-layer__wrapper .service-modal__wrapper .content__wrapper{width:100%;display:flex;flex-direction:column;gap:12px}.service-modal-layer__wrapper .service-modal__wrapper .content__wrapper h2{font-size:20px;line-height:28px}.service-modal-layer__wrapper .service-modal__wrapper .content__wrapper p{display:flex;width:100%;font-size:14px;line-height:24px;color:#fff;opacity:.5}@media screen and (max-width:1200px){.service-modal-layer__wrapper{padding:0 64px}}@media screen and (max-width:990px){.service-modal-layer__wrapper{padding:0 48px}}@media screen and (max-width:768px){.service-modal-layer__wrapper{padding:0;align-items:flex-start}.service-modal-layer__wrapper .service-modal__wrapper{border-radius:0;padding:72px 16px 48px}.service-modal-layer__wrapper .close__button{top:20px;right:20px;width:24px;height:24px}}