.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}.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)}.home-contact__wrapper .contact-inner__wrapper .content__wrapper .text__wrapper span{font-size:16px;line-height:24px;color:hsla(0,0%,100%,.8)}.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}.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))}.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-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}.home-hero__wrapper .hero-bg__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.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{position:absolute;top:0;left:0;width:100%;height:258px;background:linear-gradient(180deg,#010A2A,rgba(0,0,0,0));z-index:3;pointer-events:none}.home-hero__wrapper .glows-desktop{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:1312px;width:100%;height:280px;z-index:3;pointer-events:none}.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:space-between;gap:56px;z-index:2;padding-left:119px}.home-hero__wrapper .hero-inner__wrapper .content__wrapper{max-width:385px;min-width:345px;width:385px;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}.home-hero__wrapper .hero-inner__wrapper .content__wrapper .text__wrapper span{font-size:20px;line-height:32px;color:#b0b0e2;opacity:0}.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 .hero-inner__wrapper{padding:0 16px 0 64px;gap:0}}@media screen and (max-width:990px){.home-hero__wrapper .hero-inner__wrapper{padding:0 0 0 48px}}@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:300px}.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-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)}.home-testimonials__wrapper .testimonials-inner__wrapper .title__wrapper h2{font-size:20px;line-height:26px;text-align:center}.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}.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__section{max-width:1248px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:40px}.home-what-we-offer__wrapper .what-we-offer-inner__section .title__wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.home-what-we-offer__wrapper .what-we-offer-inner__section .title__wrapper span{font-size:16px;line-height:24px;color:hsla(0,0%,100%,.8)}.home-what-we-offer__wrapper .what-we-offer-inner__section .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)}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper{width:100%;display:flex;flex-direction:column;gap:20px}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper{width:100%;display:flex;gap:20px}.home-what-we-offer__wrapper .what-we-offer-inner__section .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}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer .ligth-effect__wrapper{position:absolute;top:-700px;right:-702px;width:1930px;height:1425px;opacity:.6;pointer-events:none;z-index:2}.home-what-we-offer__wrapper .what-we-offer-inner__section .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__section .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item{width:100%;height:100%;border-radius:20px;background:var(--bg-color)}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-image__wrapper{width:100%;height:320px;overflow:hidden}.home-what-we-offer__wrapper .what-we-offer-inner__section .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__section .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper{padding:32px;width:100%;display:flex;flex-direction:column;gap:12px}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper h5{font-size:20px;line-height:28px}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper span{font-size:14px;line-height:24px;color:hsla(0,0%,100%,.5)}@media screen and (min-width:1024px){.home-what-we-offer__wrapper .what-we-offer-inner__section .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__section .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__section .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__section .cards__wrapper .cards-row__wrapper:last-child .single-card__layer:first-child{max-width:500px}.home-what-we-offer__wrapper .what-we-offer-inner__section .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}}@media screen and (max-width:768px){.home-what-we-offer__wrapper{padding:96px 16px 0}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper{flex-direction:column}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer{max-width:100%!important;border-radius:12px}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer .ligth-effect__wrapper{right:-850px!important}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item{border-radius:12px}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-image__wrapper{height:220px}.home-what-we-offer__wrapper .what-we-offer-inner__section .cards__wrapper .cards-row__wrapper .single-card__layer .single-card__item .card-content__wrapper{padding:16px}}