*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}body{box-sizing:border-box}::-moz-selection{background-color:#01DDF0;color:#ffffff}::selection{background-color:#01DDF0;color:#ffffff}@media (max-width: 991px){.container{padding:0 2.5rem}}@font-face{font-family:"Lufga";font-style:normal;font-weight:100;src:local("Lufga Thin"),url("LufgaThin.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:100;src:local("Lufga Thin Italic"),url("LufgaThinItalic.woff") format("woff")}@font-face{font-family:"Lufga";font-style:normal;font-weight:200;src:local("Lufga ExtraLight"),url("LufgaExtraLight.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:200;src:local("Lufga ExtraLight Italic"),url("LufgaExtraLightItalic.woff") format("woff")}@font-face{font-family:"Lufga";font-style:normal;font-weight:300;src:local("Lufga Light"),url("LufgaLight.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:300;src:local("Lufga Light Italic"),url("LufgaLightItalic.woff") format("woff")}@font-face{font-family:"Lufga";font-style:normal;font-weight:400;src:local("Lufga Regular"),url("LufgaRegular.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:400;src:local("Lufga Italic"),url("LufgaItalic.woff") format("woff")}@font-face{font-family:"Lufga";font-style:normal;font-weight:500;src:local("Lufga Medium"),url("LufgaMedium.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:500;src:local("Lufga Medium Italic"),url("LufgaMediumItalic.woff") format("woff")}@font-face{font-family:"Lufga";font-style:normal;font-weight:600;src:local("Lufga SemiBold"),url("LufgaSemiBold.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:600;src:local("Lufga SemiBold Italic"),url("LufgaSemiBoldItalic.woff") format("woff")}@font-face{font-family:"Lufga";font-style:normal;font-weight:700;src:local("Lufga Bold"),url("LufgaBold.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:700;src:local("Lufga Bold Italic"),url("LufgaBoldItalic.woff") format("woff")}@font-face{font-family:"Lufga";font-style:normal;font-weight:800;src:local("Lufga ExtraBold"),url("LufgaExtraBold.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:800;src:local("Lufga ExtraBold Italic"),url("LufgaExtraBoldItalic.woff") format("woff")}@font-face{font-family:"Lufga";font-style:normal;font-weight:900;src:local("Lufga Black"),url("LufgaBlack.woff") format("woff")}@font-face{font-family:"Lufga";font-style:italic;font-weight:900;src:local("Lufga Black Italic"),url("LufgaBlackItalic.woff") format("woff")}*{font-family:"Lufga", sans-serif}.heading .heading__secondary{font-family:"Lufga", sans-serif;font-weight:500;font-size:5.6rem;line-height:6.48rem;letter-spacing:0;margin:1rem 0;position:relative}@media (max-width: 768px){.heading .heading__secondary{margin-bottom:5rem;font-size:3rem;line-height:4.48rem}}.heading .heading__secondary--inter{font-family:"Inter", sans-serif}.heading .heading__secondary--shape-1{transform:scaleX(-1);margin:1.5rem 0}.heading .heading__secondary--shape-2{transform:scaleX(-1);position:absolute;top:0;right:0}@media (max-width: 576px){.heading .heading__secondary--shape-2{height:3rem;top:-2.5rem}}.heading .heading__secondary--w-36{width:36rem}.heading .heading__secondary--w-35{width:35rem}@media (max-width: 768px){.heading .heading__secondary--2-lines{display:block}}.heading .heading__secondary--underline{font-size:4.2rem;line-height:0.83;font-weight:600;display:inline-block;position:relative;color:#01DDF0}.heading .heading__secondary--underline span{height:1rem;display:block}.heading .heading__secondary--underline::before{position:absolute;content:"";width:100%;height:1px;background-color:var(--theme);bottom:0;inset-inline-start:0}.heading .heading__secondary--underline::after{position:absolute;content:"";width:100%;height:1px;background-color:var(--theme);bottom:4px;inset-inline-start:0}.paragraph{font-family:"IBM Plex Sans Arabic", serif;font-size:2.4rem;line-height:3.4rem;letter-spacing:0;font-weight:400;word-wrap:break-word;color:#000000}@media (max-width: 991px){.paragraph{text-align:center}}@media (max-width: 576px){.paragraph{font-size:2rem}}.paragraph--size-32{font-size:3.2rem}.paragraph--color-white{color:#ffffff}.paragraph--color-primary{color:#01DDF0}.paragraph--color-secondary{color:#000000}.paragraph--font-weight-500{font-weight:500}.paragraph--font-weight-700{font-weight:700}.paragraph--font-weight-600{font-weight:600}.paragraph--s{font-size:1.4rem}@media (max-width: 576px){.font-heading-teko-bold h1{font-size:5.6rem}}.u-center-text{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-margin-bottom-small{margin-bottom:1.6rem}.u-margin-bottom-medium{margin-bottom:2rem}.u-margin-bottom-medium--3{margin-bottom:3rem}.u-margin-bottom-large{margin-bottom:5.8rem}@media (max-width: 768px){.u-margin-bottom-large{margin-bottom:3rem}}.u-margin-top-small{margin-top:1.5rem}.u-margin-top-medium{margin-top:3rem}.u-margin-top-large{margin-top:5.8rem}@media (max-width: 768px){.u-margin-top-large{margin-top:3rem}}.u-margin-right-small{margin-right:2rem}.u-margin-right-medium{margin-right:5rem}.u-margin-right-large{margin-right:13.3rem}.u-margin-between-large{margin:0 15rem}.u-postion-relative{position:relative}.u-padding-4{padding:4rem}.u-height-100{height:100%}.u-padding-5{padding:5rem}.u-width-70{width:70%}@media (max-width: 991px){.u-width-70{width:100%}}.u-width-100{width:100%}@media (max-width: 991px){.u-width-100{width:50%}}.u-margin-auto{margin:0 auto}.u-line{display:block;width:100%;height:1px;background-color:#003a404d}.u-display-block{display:block !important}.u-color-white{color:#ffffff}.u-color-green{color:#01DDF0}.u-color-orange{color:#121212}.u-color-yellow{color:#F7AE30}.u-float-left{float:left}.u-float-right{float:right}.header__button .wc-btn{border:none;border-top-left-radius:0;border-top-right-radius:1.2rem;border-bottom-left-radius:1.2rem;border-bottom-right-radius:0;font-weight:500;padding:1.4rem 2rem}.header__button .wc-btn-primary{background-color:#01DDF0;color:#000000}.wc-btn{border:none;border-top-left-radius:0;border-top-right-radius:1.2rem;border-bottom-left-radius:1.2rem;border-bottom-right-radius:0;font-weight:500;padding:1.4rem 2rem}.wc-btn-primary{background-color:#01DDF0;color:#000000}.wc-btn-primary--text-white{color:#ffffff}.btn-link{font-family:"Lufga", sans-serif;font-weight:500;font-size:1.6rem;line-height:1.4rem;letter-spacing:0;text-decoration:none;border-bottom:1px solid #000000;text-transform:uppercase}.card-goal{padding:4rem 4rem 4rem 4rem}@media (max-width: 991px){.card-goal{text-align:center}}.card-goal__title{margin-bottom:2rem;margin-top:2rem}.card-goal__title h3{font-weight:100;font-size:3rem;line-height:3.6rem;font-family:"Lufga", sans-serif;letter-spacing:0}.card-goal__title h3 span{font-weight:600;font-family:"Lufga", sans-serif;letter-spacing:0}.card-goal__text{font-family:"Lufga", sans-serif;font-weight:400;font-size:1.716rem;line-height:2.592rem;letter-spacing:0}.card-goal--border-right{border-right:1px solid #00000033}@media (max-width: 991px){.card-goal--border-right{border-right:unset}}.card-goal--border-top{border-top:1px solid #00000033}@media (max-width: 991px){.card-goal--border-top{border-top:unset}}.card-service{position:relative;margin:2rem 2rem}@media (max-width: 768px){.card-service{margin-top:5rem}}.card-service .card-service__icon{margin-bottom:2.4rem}.card-service .card-service__title{font-family:"Lufga", sans-serif;font-weight:600;font-size:2.8rem;line-height:3.48rem;letter-spacing:0;margin-bottom:1.6rem}.card-service .card-service__text{font-family:"Lufga", sans-serif;font-weight:400;font-size:1.6rem;line-height:2.6rem;letter-spacing:0;margin-right:1rem}.card-service__line:after{content:"";display:block;position:absolute;background-color:rgba(0,0,0,0.1);height:100%;width:1px;right:0;top:0}@media (max-width: 991px){.card-service__line:after{display:none}}@media (max-width: 991px){.card-ux{text-align:center;margin-top:4rem}}.card-ux__icon{margin-bottom:5rem}.card-ux__title{margin-bottom:2rem}.card-ux__title h3{font-family:"Lufga", sans-serif;font-weight:700;font-size:1.994rem;line-height:2.5rem;color:#ffffff}.form{padding:3.2rem}.form__label{font-weight:500;color:#000000;font-family:'Readex Pro', sans-serif;font-weight:400;font-size:1.5rem;color:#000000}.form__input{font-size:1.5rem;padding:1.2rem 2.6rem;background-color:#F7F7F7;border:1px solid #000000;border-radius:16px}.form__input::-moz-placeholder{color:#32475c61;font-family:'Readex Pro', sans-serif;font-weight:400;font-size:1.5rem}.form__input::placeholder{color:#32475c61;font-family:'Readex Pro', sans-serif;font-weight:400;font-size:1.5rem}.form__input--dark{background-color:#252525;border:1px solid #323539;color:#ffffff}.form__input--dark::-moz-placeholder{color:#979aa0}.form__input--dark::placeholder{color:#979aa0}.form__input--number-group{border-left:unset;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:16px !important;border-bottom-right-radius:16px !important;background-color:#F7F7F7}.form__input:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(1,221,240,0.25);border-color:rgba(1,221,240,0.25)}.form__number-select-group{position:relative;height:100%;background-color:#F7F7F7;border:1px solid #000000;padding:1.2rem 2.6rem;border-right:none;font-family:'Readex Pro', sans-serif;font-weight:400;font-size:1.5rem;line-height:2.5rem;border-top-left-radius:16px;border-bottom-left-radius:16px;border-top-right-radius:0;border-bottom-right-radius:0}.form__number-select-group:focus{border-color:#000000 !important;box-shadow:none !important;outline:none !important}.form__number-select-group::-moz-placeholder{font-family:'Readex Pro', sans-serif;font-weight:400;font-size:1.5rem}.form__number-select-group::placeholder{font-family:'Readex Pro', sans-serif;font-weight:400;font-size:1.5rem}.form__select{font-size:1.5rem;padding:1.2rem;background-color:#f8f9fb;border:1px solid #000000;border-radius:8px}.form__select option[value=""][disabled]{display:none}.form__select::-moz-placeholder{color:#32475c61}.form__select::placeholder{color:#32475c61}.form__group-number{padding:0;border:unset;background-color:rgba(0,0,0,0)}.form__group-number span{padding:0;border-right:none;border:none;border-top-left-radius:16px !important;border-bottom-left-radius:16px !important;border-top-right-radius:0;border-bottom-right-radius:0}.form__group-number span::after{position:absolute;content:"";display:block;width:1px;height:50%;background-color:#000000}.form__text-area{font-size:1.5rem;padding:1.2rem;background-color:#F7F7F7;border:1px solid #000000;border-radius:16px}.form__text-area::-moz-placeholder{color:#32475c61;font-family:'Readex Pro', sans-serif;font-weight:400;font-size:1.5rem}.form__text-area::placeholder{color:#32475c61;font-family:'Readex Pro', sans-serif;font-weight:400;font-size:1.5rem}.form__text-area:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(1,221,240,0.25);border-color:rgba(1,221,240,0.25)}.form__check-input{border:1px solid #000000;border-radius:4px !important;width:2rem;height:2rem}.form__check-input:checked{background-color:#01DDF0}.form__check-input:focus{border-color:#01DDF0 !important;box-shadow:0 0 0 0.25rem rgba(1,221,240,0.25) !important}.form__check-label{color:#000000;font-size:1.6rem;font-weight:500;padding-left:1.5rem}@media (max-width: 991px){.form__check-label{font-size:1.1rem}}.client-area-text{position:relative}.client-area-text .text{font-size:30px;line-height:1;max-width:370px;position:absolute;inset-inline-start:40%;top:70px}@media only screen and (max-width: 1399px){.client-area-text .text{font-size:26px}}@media only screen and (max-width: 1199px){.client-area-text .text{font-size:22px;max-width:280px;top:50px}}@media only screen and (max-width: 991px){.client-area-text .text{font-size:18px;max-width:230px;top:40px}}@media only screen and (max-width: 767px){.client-area-text .text{text-align:center;position:static;margin:0 auto;margin-bottom:10px}}.client-area .clients-wrapper{display:grid;grid-template-columns:repeat(6, 1fr)}@media only screen and (max-width: 767px){.client-area .clients-wrapper{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 575px){.client-area .clients-wrapper{grid-template-columns:repeat(2, 1fr)}}.client-area .client-box{display:flex;justify-content:center;align-items:center;border:1px solid var(--border);min-width:100px;aspect-ratio:100/100;padding:0 20px;margin-top:-1px;border-inline-start-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.client-area .client-box{border:none;aspect-ratio:100/50}}.client-area .client-box:hover img{opacity:1}.client-area .client-box:nth-child(1){grid-column-start:2;border-inline-start-color:var(--border)}@media only screen and (max-width: 767px){.client-area .client-box:nth-child(1){grid-column-start:auto}}.client-area .client-box:nth-child(2){grid-column-start:1;border-inline-start-color:var(--border)}@media only screen and (max-width: 767px){.client-area .client-box:nth-child(2){grid-column-start:auto}}.client-area .client-box:nth-child(7){grid-column-start:2;border-inline-start-color:var(--border)}@media only screen and (max-width: 767px){.client-area .client-box:nth-child(7){grid-column-start:auto}}.client-area .client-box:nth-child(12){grid-column-start:5;border-inline-start-color:var(--border)}@media only screen and (max-width: 767px){.client-area .client-box:nth-child(12){grid-column-start:auto}}.client-area .client-box img{opacity:0.6;transition:all 0.5s}.client-area-text .text{font-family:"Inter", sans-serif;font-weight:500;font-size:60px;line-height:64.8px;top:50%}@media only screen and (max-width: 1199px){.client-area-text .text{font-size:40px}}@media (max-width: 991px){.client-area-text .text{font-size:30px;line-height:38.8px}}.steps-container{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.steps-container::before{content:'';position:absolute;top:63px;left:58px;right:58px;height:2px;background-color:#e5e7eb;z-index:1}.step{background:white;padding:40px 0;position:relative;flex:1;max-width:280px;z-index:2}.step-header{display:flex;align-items:center;margin-bottom:32px;position:relative}.step-header::after{content:'';position:absolute;bottom:-11px;left:0;height:2px;width:100%;background-color:#e5e7eb;z-index:1}.step-dot{width:12px;height:12px;background-color:#1f2937;border-radius:50%;margin-right:16px;position:relative;z-index:3;bottom:-1.6rem}.step-number{font-size:14px;font-weight:600;color:#6b7280;letter-spacing:0.5px}.step-content .step-title{font-family:"Lufga", sans-serif;font-weight:600;font-size:23.87px;line-height:26px;color:#1f2937;margin-bottom:24px;margin-top:50px}.step-description{font-size:16px;color:#6b7280;line-height:1.6;font-weight:400}.step-content::after{content:'';position:absolute;right:-3rem;height:80%;width:2px;top:6.3rem;background-color:#e5e7eb;z-index:1}@media (max-width: 991px){.step-content::after{display:none}}.step-no-border::after{display:none}@media (max-width: 1024px){.steps-container{flex-wrap:wrap;justify-content:center;gap:30px}.steps-container::before{display:none}.step{flex:none;width:100%;max-width:400px;margin-right:0}}@media (max-width: 640px){.step{padding:30px 25px;max-width:none}.step-title{font-size:24px}}.footer-area .footer-area-inner{display:grid;gap:80px 60px;grid-template-columns:275px 190px 190px 385px;justify-content:space-between;overflow:hidden;padding-bottom:94px}@media only screen and (max-width: 1399px){.footer-area .footer-area-inner{padding-top:80px;padding-bottom:74px;grid-template-columns:215px 190px 190px 315px}}@media only screen and (max-width: 1199px){.footer-area .footer-area-inner{padding-top:60px;padding-bottom:54px;gap:50px 60px;grid-template-columns:auto auto auto}}@media only screen and (max-width: 767px){.footer-area .footer-area-inner{grid-template-columns:auto auto}}@media (max-width: 575px){.footer-area .footer-area-inner{grid-template-columns:auto}}.footer-area .footer-area-inner>*{min-width:130px}.footer-area .footer-area-inner>*:first-child{grid-row:span 2;position:relative}@media only screen and (max-width: 1199px){.footer-area .footer-area-inner>*:first-child{grid-row:auto}}.footer-area .footer-area-inner>*:first-child:after{position:absolute;content:"";width:1px;height:calc(100% + 400px);background-color:var(--border);top:-200px;inset-inline-end:0}@media only screen and (max-width: 1199px){.footer-area .footer-area-inner>*:first-child:after{display:none}}@media only screen and (max-width: 1199px){.footer-area .footer-area-inner>*.newsletter{grid-column:span 2}}@media only screen and (max-width: 767px){.footer-area .footer-area-inner>*.newsletter{order:1}}@media (max-width: 575px){.footer-area .footer-area-inner>*.newsletter{grid-column:auto}}.footer-area .footer-logo img{max-height:11rem}@media only screen and (max-width: 1199px){.footer-area .footer-logo img{max-height:34px}}.footer-area .footer-widget-wrapper .title{color:#ffffff;font-family:"Lufga", sans-serif;font-weight:500;font-size:3rem;line-height:3.642rem;letter-spacing:0}@media only screen and (max-width: 1399px){.footer-area .footer-widget-wrapper .title{font-size:24px}}@media only screen and (max-width: 1199px){.footer-area .footer-widget-wrapper .title{font-size:22px}}.footer-area .footer-nav-list{margin-top:27px;display:block}.footer-area .footer-nav-list li{font-size:18px;line-height:30px}.footer-area .footer-nav-list li .location{margin-bottom:22px;display:inline-block}.footer-area .social-links{display:flex;gap:20px;margin-top:36px}.footer-area .social-links li{line-height:1}.footer-area .footer-nav-list li a{font-family:"Lufga", sans-serif;font-weight:400;font-size:1.8rem;line-height:3rem;letter-spacing:0;color:#999999;text-transform:capitalize}.footer-area .newsletter-text{margin-top:29px}.subscribe-form{margin-top:38px}.subscribe-form .input-field{background-color:#202020;border-radius:20px;display:flex;gap:10px;align-items:center;padding:1.5rem 25px}.dark .subscribe-form .input-field{background-color:#202020}@media only screen and (max-width: 1399px){.subscribe-form .input-field{padding:18px 25px}}.subscribe-form .input-field input{border:0;background-color:#202020;color:var(--primary);width:100%;padding:1rem 0;color:#ffffff;font-size:1.6rem}.dark .subscribe-form .input-field input{background-color:#202020}.subscribe-form .input-field input::-moz-placeholder{color:var(--white-2);font-size:14px;font-weight:400;line-height:1}.subscribe-form .input-field input::placeholder{color:var(--white-2);font-size:14px;font-weight:400;line-height:1}.subscribe-form .input-field input:focus{outline:0}.subscribe-form .input-field .subscribe-btn img,.subscribe-form .input-field .subscribe-btn i{font-size:1.6rem;color:#01DDF0}.dir-rtl .subscribe-form .input-field .subscribe-btn img,.dir-rtl .subscribe-form .input-field .subscribe-btn i{transform:rotateY(180deg)}.subscribe-form .input-field .icon{color:var(--white-2);font-size:1.6rem}.subscribe-form .policy-field{margin-top:20px}.subscribe-form .policy-field label{font-size:14px;margin-inline-start:6px}.subscribe-form .policy-field label span{color:var(--primary);font-weight:500}.copyright-area{border-top:1px solid var(--border)}.footer-area .copyright-area-inner{padding:32px 0;text-align:center;justify-content:center}@media only screen and (max-width: 1199px){.footer-area .copyright-area-inner{padding:22px 0}}.copyright-area .copyright-text .text{text-align:center;color:#ffffff;font-family:"Lufga", sans-serif;font-weight:500;font-size:1.8rem;line-height:2.7rem;letter-spacing:0;text-transform:capitalize}.header__logo img{height:6.2rem}@media (max-width: 23.4375em){.header__logo img{height:4rem}}.header-area .main-menu li a{font-family:"Lugia", sans-serif;font-weight:400;font-size:1.8rem;line-height:2.926rem;letter-spacing:0;text-transform:capitalize}.header-area .header__navicon button i{font-size:1.8rem}.hero-section{background-color:#01ddf01a;display:flex;align-items:center;padding-top:10rem;position:relative}.hero-section::after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-image:url("../imgs/gallery/bg-3.png");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}@media (max-width: 991px){.hero-section::after{display:none}}.hero-section::before{content:"";position:absolute;bottom:0;right:0;width:40%;height:10rem;background-color:#01DDF0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2}@media (max-width: 991px){.hero-section::before{position:unset;display:none}}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width: 991px){.hero-content{flex-direction:column;display:flex}}.hero-left{z-index:2;padding-top:5rem}.hero-subtitle{color:var(--action);font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;position:relative}.hero-subtitle::before{content:"";position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:30px;height:2px;background-color:var(--action)}.hero-title{font-size:clamp(2.5rem, 5vw, 4rem);font-weight:800;color:var(--black);line-height:1.1;margin-bottom:30px;text-transform:uppercase}.hero-title .highlight{color:var(--action)}.hero-description{font-size:18px;color:var(--secondary);line-height:1.6;margin-bottom:40px;max-width:500px}.hero-buttons{display:flex;gap:20px;margin-bottom:60px;align-items:center}.btn-primary{background-color:var(--action);color:var(--black);padding:15px 35px;border:none;border-radius:30px;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:10px}.btn-primary:hover{background-color:var(--black);color:var(--white);transform:translateY(-2px)}.video-btn{display:flex;align-items:center;gap:15px;text-decoration:none;color:var(--black);transition:all 0.3s ease}.video-btn:hover{transform:translateX(5px)}.section-title{font-weight:700;font-size:9.6rem;line-height:100%;letter-spacing:0}.section-title-secondary{font-size:5.6rem}.play-icon{width:60px;height:60px;background-color:var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:18px;position:relative}.play-icon::before{content:"";position:absolute;width:100%;height:100%;border:2px solid var(--black);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.3);opacity:0}}.video-text{font-weight:600;text-transform:uppercase;line-height:1.2}.stats-container{display:flex;-moz-column-gap:2rem;column-gap:2rem}.stat-card{background-color:var(--black);color:var(--white);padding:30px;border-radius:10px;min-width:180px;position:relative;overflow:hidden}.stat-card::before{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background-color:var(--white);-webkit-clip-path:polygon(100% 0%, 0% 100%, 100% 100%);clip-path:polygon(100% 0%, 0% 100%, 100% 100%)}.stat-number{font-family:"Lufga", sans-serif;font-weight:600;font-size:4.2rem;line-height:4.2rem;letter-spacing:0;margin-bottom:10px;color:#000000}.stat-label{font-family:"Lufga", sans-serif;font-weight:400;font-size:1.716rem;line-height:2.52rem;letter-spacing:0;color:#000000}.hero-right__text{font-family:"Inter", sans-serif;font-weight:400;font-size:1.513rem;line-height:2.56rem;letter-spacing:0;z-index:20}.hero-right__number{font-family:"Inter", sans-serif;font-weight:600;font-size:1.488rem;line-height:2.128rem;letter-spacing:0;color:#000000;z-index:20;margin-left:3.4rem}.hero-right__content--desktop{position:absolute;bottom:2rem;right:-3rem;width:40%;z-index:20}@media (max-width: 991px){.hero-right__content--desktop{display:none}}.hero-right__content--mobile{display:none}@media (max-width: 991px){.hero-right__content--mobile{display:block;position:unset;margin-right:3rem;margin-bottom:2rem}}.hero-image img{width:100%;height:auto;display:block}.contact-card{position:absolute;bottom:0;right:0;background-color:var(--action);color:var(--black);padding:25px 40px;border-radius:10px 0 20px 0;font-weight:600;text-transform:uppercase;letter-spacing:1px;writing-mode:vertical-rl;text-orientation:mixed}.awards-card{width:22rem;height:22rem;background-color:#000;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;box-sizing:border-box;margin-bottom:-6rem}@media (max-width: 991px){.awards-card{margin-bottom:2rem}}.awards-text{font-family:"Inter", sans-serif;font-weight:400;font-size:2.8rem;line-height:2.8rem;letter-spacing:0;color:#ffffff}.number{font-family:"Inter", sans-serif;font-weight:400;font-size:2.8rem;line-height:2.8rem;letter-spacing:0;color:#ffffff}.label{font-size:18px;font-weight:normal;opacity:0.9}.geometric-shape{position:absolute;bottom:-5px;right:-5px;width:7rem;height:7rem;background-color:white;-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 0);clip-path:polygon(0 100%, 100% 100%, 100% 0)}@media (max-width: 991px){.geometric-shape{background-color:#000000;display:none}}.geometric-shape-2{position:absolute;bottom:6rem;right:6rem}@media (max-width: 768px){.hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.hero-subtitle::before{display:none}.hero-buttons{justify-content:center;flex-direction:column;align-items:center}.stats-container{justify-content:center;flex-wrap:wrap}.video-btn{justify-content:center}}@media (max-width: 480px){.stats-container{flex-direction:column;align-items:center}.stat-card{width:100%;max-width:250px}}.hero-left>*{opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s ease forwards}.hero-left>*:nth-child(1){animation-delay:0.1s}.hero-left>*:nth-child(2){animation-delay:0.2s}.hero-left>*:nth-child(3){animation-delay:0.3s}.hero-left>*:nth-child(4){animation-delay:0.4s}.hero-left>*:nth-child(5){animation-delay:0.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.hero-right{opacity:0;transform:translateX(50px);animation:fadeInRight 0.8s ease 0.6s forwards}@keyframes fadeInRight{to{opacity:1;transform:translateX(0)}}.main-menu>ul{align-items:center}.about-area{position:relative;z-index:1}.about-area-inner{padding-top:470px}@media only screen and (max-width: 1399px){.about-area-inner{padding-top:470px}}@media only screen and (max-width: 1199px){.about-area-inner{padding-top:120px}}.about-area .area-bg{position:absolute;width:100%;height:calc(100% - 100px);top:0;inset-inline-start:0;z-index:-1}@media only screen and (max-width: 1199px){.about-area .area-bg{height:calc(100% - 60px)}}.about-area .area-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-area .section-content{width:410px;background-color:var(--white);margin-inline-start:auto}.dark .about-area .section-content{background-color:var(--black)}@media (max-width: 575px){.about-area .section-content{width:100%}}.about-area .section-content .content-first{padding:54px 45px 54px}@media only screen and (max-width: 1199px){.about-area .section-content .content-first{padding:34px 25px 34px}}.about-area .section-content .wc-btn-normal{padding:0 45px;color:#000000;height:100px;background-color:#01DDF0;display:flex;justify-content:center;text-transform:unset;border-radius:0}.dark .about-area .section-content .wc-btn-normal{background-color:var(--white);color:var(--black)}@media only screen and (max-width: 1199px){.about-area .section-content .wc-btn-normal{padding:0 35px;height:60px}}.about-area .job-meta li:not(:first-child){margin-top:23px}.about-area .job-meta li .title{font-family:"Inter", sans-serif;font-weight:600;font-size:2.742rem;line-height:30px;display:block;color:#121212;margin-bottom:2rem}.about-area .job-meta li .text{font-family:"Inter", sans-serif;font-weight:400;color:#555555;display:block;font-size:17.02px;line-height:23.99px}.section-portfolio{padding:13rem 0rem 13rem 0em}@media (max-width: 991px){.section-portfolio{padding:13rem 4rem 13rem 4rem}}.section-portfolio__title h1{font-family:"Lufga", sans-serif;font-weight:100;font-size:4.2rem;line-height:4.83rem;letter-spacing:0}.section-portfolio__title h1 span{font-weight:700}.section-portfolio__text{font-family:"Inter", sans-serif;font-weight:400;font-size:1.688rem;line-height:2.52rem;letter-spacing:0;color:#000000}.section-portfolio__text--700{font-weight:700}.section-portfolio__text--w-410{max-width:41rem}.section-portfolio__right{position:relative}.section-portfolio__shape{position:absolute;bottom:-5rem;left:-5rem}@media (max-width: 991px){.section-portfolio__shape{bottom:-10rem;right:50%;left:unset}}.section-our-goal{background-color:rgba(1,221,240,0.1);padding:13rem 0}.section-our-goal__title{margin-top:4rem}.section-our-goal__title h2{font-family:"Inter", sans-serif;font-weight:100;font-size:5rem;line-height:5.5rem;letter-spacing:0}.section-our-goal__title h2 span{font-family:"Inter", sans-serif;font-weight:600;font-size:5rem;line-height:5.5rem;letter-spacing:0}.section-our-goal__text p{font-family:"Inter", sans-serif;font-weight:400;font-size:1.716rem;line-height:2.592rem;letter-spacing:0}.team-area .section-header .shape{margin-top:37px;margin-inline-start:110px}@media only screen and (max-width: 767px){.team-area .section-header .shape{margin-top:27px;margin-inline-start:0}}.dir-rtl .team-area .section-header .shape img{transform:rotateY(180deg)}.team-area .team-wrapper{display:grid;gap:40px 40px;grid-template-columns:repeat(4, 1fr)}.team-area .team-wrapper>*:nth-child(2n+1){margin-top:0}@media only screen and (max-width: 1199px){.team-area .team-wrapper{gap:40px 20px}}@media only screen and (max-width: 991px){.team-area .team-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575px){.team-area .team-wrapper{grid-template-columns:repeat(1, 1fr)}}.team-area .team-item-area{padding-inline-start:50px;padding-inline-end:50px;padding:5rem 0 10rem 0}@media only screen and (max-width: 767px){.team-area .team-item-area{padding-inline-start:15px;padding-inline-end:15px}}.team-area .team-wrapper-box{margin-top:70px;position:relative;z-index:1}@media only screen and (max-width: 1399px){.team-area .team-wrapper-box{margin-top:50px}}.team-area .team-wrapper-box .shape-1{position:absolute;width:130px;inset-inline-end:9%;top:-77px;z-index:1;right:-10px}@media only screen and (max-width: 1919px){.team-area .team-wrapper-box .shape-1{width:130px;inset-inline-end:-1%;top:-90px}}@media only screen and (max-width: 991px){.team-area .team-wrapper-box .shape-1{display:none}}.team-box:hover .thumb img{transform:scale(1.1)}.team-box .thumb{overflow:hidden}.team-box .thumb img{width:100%;transition:all .5s}.team-box .content{margin-top:24px}.team-box .name{font-size:24px;font-weight:500;line-height:1;color:#ffffff}.team-box .name a:hover{color:#ffffff}@media only screen and (max-width: 1399px){.team-box .name{font-size:22px}}.team-box .post{font-size:16px;line-height:1;margin-top:10px;margin-bottom:28px}@media only screen and (max-width: 1199px){.team-box .post{margin-bottom:23px}}.team-box .wc-btn-circle{width:30px;height:30px;background-color:#121212;color:var(--white);font-size:14px}.dark .team-box .wc-btn-circle{background-color:var(--black);color:var(--white);border-color:rgba(255,255,255,0.15)}.team-box .wc-btn-circle i{transform:none}.team-box .wc-btn-primary{font-size:12px;font-weight:400;padding:0 11px;background-color:#121212;color:var(--white);border-radius:30px;text-transform:uppercase}.dark .team-box .wc-btn-primary{background-color:var(--black);color:var(--white);border-color:rgba(255,255,255,0.15)}.team-box .wc-btn-group{display:flex;width:-moz-fit-content;width:fit-content}.team-box .wc-btn-group>*:nth-child(3){transform:scale3d(0.5, 0.5, 1);margin-inline-start:-30px}.team-box .wc-btn-group>*:nth-child(2){transform:scale3d(1, 1, 1)}.team-box .wc-btn-group>*:nth-child(1){transform:scale3d(1, 1, 1);margin-inline-end:0}.team-box .wc-btn-group:hover>*:nth-child(3){transform:scale3d(1, 1, 1);margin-inline-start:0}.team-box .wc-btn-group:hover>*:nth-child(2){transform:scale3d(1, 1, 1)}.team-box .wc-btn-group:hover>*:nth-child(1){transform:scale3d(0.5, 0.5, 1);margin-inline-end:-30px}.team-area .section-title{font-family:"Inter", sans-serif;font-weight:500;font-size:60px;line-height:64.8px;margin-inline:unset;text-transform:unset}.blog-details-area-inner{padding-top:217px}@media only screen and (max-width: 1919px){.blog-details-area-inner{padding-top:147px}}@media only screen and (max-width: 1199px){.blog-details-area-inner{padding-top:127px}}@media only screen and (max-width: 991px){.blog-details-area-inner{padding-top:127px}}.blog-details-area .section-header .meta-box{margin-top:31px;margin-bottom:97px}@media only screen and (max-width: 1919px){.blog-details-area .section-header .meta-box{margin-bottom:77px}}@media only screen and (max-width: 1199px){.blog-details-area .section-header .meta-box{margin-bottom:57px}}.blog-details-area .section-header .meta-box ul{display:flex;gap:30px 0}@media (max-width: 575px){.blog-details-area .section-header .meta-box ul{display:grid;grid-template-columns:auto auto}}.blog-details-area .section-header .meta-box ul li:not(:first-child){padding-inline-start:30px;border-inline-start:1px solid var(--border);margin-inline-start:30px}@media (max-width: 575px){.blog-details-area .section-header .meta-box ul li:not(:first-child){padding-inline-start:0px;border-inline-start:0;margin-inline-start:0px}}.blog-details-area .section-header .meta-box .number{font-size:30px;color:var(--primary);line-height:1;display:inline-block;font-family:var(--font_beatricetrial)}@media only screen and (max-width: 1199px){.blog-details-area .section-header .meta-box .number{font-size:26px}}@media only screen and (max-width: 767px){.blog-details-area .section-header .meta-box .number{font-size:20px}}.blog-details-area .section-header .meta-box .text{font-size:18px;line-height:1;margin-top:9px}.blog-details-area .blogdetails-overview{display:flex;gap:20px;flex-direction:column;max-width:80px;border-inline-end:1px solid var(--border)}@media only screen and (max-width: 991px){.blog-details-area .blogdetails-overview{flex-direction:row;border-bottom:1px solid var(--border);border-inline-end:0;display:inline-flex;max-width:100%}}.blog-details-area .blogdetails-overview li{text-align:center;position:relative;line-height:1.1}.blog-details-area .blogdetails-overview li i{display:block;padding-bottom:3px;color:var(--primary)}.blog-details-area .blogdetails-overview li span{font-weight:400;font-size:12px;line-height:1;color:var(--primary)}.blog-details-area .blogdetails-overview li a{color:var(--primary)}.blog-details-area .blogdetails-overview li:first-child{margin-bottom:30px}@media only screen and (max-width: 991px){.blog-details-area .blogdetails-overview li:first-child{margin-bottom:10px;border-inline-end:1px solid var(--border);padding-inline-end:20px}}.blog-details-area .blogdetails-overview li:first-child::before{content:"";position:absolute;inset-inline-end:0;bottom:-25px;width:80px;height:1px;background:var(--border)}@media only screen and (max-width: 991px){.blog-details-area .blogdetails-overview li:first-child::before{display:none}}.blog-details-area .blogdetails__wrapper{margin-top:100px;display:grid;gap:30px 140px;grid-template-columns:170px 850px;padding:4rem 0 10rem 0}@media only screen and (max-width: 1199px){.blog-details-area .blogdetails__wrapper{gap:30px 60px;grid-template-columns:80px 1fr;margin-top:80px}}@media only screen and (max-width: 991px){.blog-details-area .blogdetails__wrapper{grid-template-columns:1fr;margin-top:60px}}.blog-details-area .blog-details-quote{background-color:var(--primary);padding:35px 45px;display:grid;gap:20px 45px;grid-template-columns:60px 1fr;position:relative;z-index:1;margin-bottom:60px}.dark .blog-details-area .blog-details-quote{background-color:#171717}@media only screen and (max-width: 1399px){.blog-details-area .blog-details-quote{margin-bottom:40px}}@media only screen and (max-width: 991px){.blog-details-area .blog-details-quote{grid-template-columns:1fr;padding:25px 25px}}.blog-details-area .blog-details-quote .shape-1{position:absolute;inset-inline-end:45px;bottom:35px;z-index:-1}@media only screen and (max-width: 991px){.blog-details-area .blog-details-quote .icon{display:none}}.blog-details-area .blog-details-quote .text{font-size:27px;line-height:1.11;color:var(--white);font-family:var(--font_beatricetrial)}@media only screen and (max-width: 991px){.blog-details-area .blog-details-quote .text{font-size:23px}}.blog-details-area .blog-details-quote .name{font-size:14px;line-height:1;display:-webkit-inline-box;margin-top:30px;color:var(--white)}.blog-details-area .text-wrapper .text:not(:first-child){margin-top:25px}.blog-details-area .thumb{margin-top:34px}.blog-details-area .content-block{margin-top:50px}@media only screen and (max-width: 991px){.blog-details-area .content-block{margin-top:30px}}.blog-details-area .content-block .content-title{font-family:"Lufga", sans-serif;font-weight:700;font-size:45.51px;line-height:50px;margin-bottom:22px}.blog-details-area-inner .section-header h1{font-family:"Inter", sans-serif;font-weight:700;font-size:76.25px;line-height:80px;text-transform:unset}@media (max-width: 991px){.blog-details-area-inner .section-header h1{font-size:4rem;line-height:5rem;margin-top:5rem}}@media only screen and (max-width: 991px){.blog-details-area .content-block .content-title{margin-bottom:12px}}.blog-details-area .details-service{margin-top:21px}.blog-details-area .details-service li{font-size:18px;line-height:1.66;color:var(--primary)}.blog-details-area .details-service li span{margin-inline-end:10px}.blog-details-area .tagswrap{margin-top:30px}.blog-details-area .tags{display:flex}.blog-details-area .tags span{color:var(--primary);margin-inline-end:5px}.blog-details-area .tags a{text-decoration:underline}.blog-details-area .contact-formwrap{display:grid;gap:50px 30px;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.blog-details-area .contact-formwrap{grid-template-columns:repeat(1, 1fr)}}.blog-details-area .contact-formwrap .messages{grid-column:span 2}@media only screen and (max-width: 767px){.blog-details-area .contact-formwrap .messages{grid-column:auto}}.blog-details-area .contact-formfield input{width:100%;height:40px;border:none;border-bottom:1px solid var(--border);outline:none;background-color:rgba(0,0,0,0);transition:all 0.5s}.blog-details-area .contact-formfield input:focus{border-color:var(--primary)}.blog-details-area .contact-wrap{margin-top:53px}@media only screen and (max-width: 1399px){.blog-details-area .contact-wrap{margin-top:43px}}@media only screen and (max-width: 1199px){.blog-details-area .contact-wrap{margin-top:23px}}.blog-details-area .submit-btn{margin-top:60px}.blog-area .blogs-wrapper-box{margin-top:47px}@media only screen and (max-width: 1399px){.blog-area .blogs-wrapper-box{margin-top:27px}}.blog-area .blogs-wrapper{display:grid;gap:45px 45px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1199px){.blog-area .blogs-wrapper{gap:40px 35px}}@media only screen and (max-width: 991px){.blog-area .blogs-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575px){.blog-area .blogs-wrapper{grid-template-columns:repeat(1, 1fr)}}.blog-area .blog-box:hover .icon{transform:none;opacity:1}.blog-area .blog-box:hover .content{border-color:var(--primary)}.blog-area .blog-box .thumb img{width:100%}.blog-area .blog-box .content{padding-top:25px;padding-bottom:23px;border-bottom:1px solid var(--border);display:grid;gap:10px;grid-template-columns:68px 1fr auto;transition:all 0.5s}@media only screen and (max-width: 1199px){.blog-area .blog-box .content{grid-template-columns:38px 1fr auto;padding-top:20px;padding-bottom:13px}}.blog-area .blog-box .number{font-size:18px;line-height:1}.blog-area .blog-box .title{font-size:24px;line-height:1.25}@media only screen and (max-width: 1199px){.blog-area .blog-box .title{font-size:20px}}.blog-area .blog-box .icon{transform:translate(-10px, 10px);opacity:0;transition:all 0.5s}@media only screen and (max-width: 767px){.blog-area .blog-box .icon{display:none}}.blog-area .blog-box .icon i{font-size:20px;color:var(--primary);transform:rotate(-45deg)}.blogdetails__info{margin-bottom:4rem}.blogdetails__info-title{font-family:"Inter", sans-serif;font-weight:400;font-size:17.13px;line-height:16px;color:#555555;padding-top:0.5rem;padding-left:1.1rem;border-left:1px solid #555555;margin-bottom:1rem}.blogdetails__info-text{font-family:"Inter", sans-serif;font-weight:500;font-size:17.16px;line-height:16px;color:#121212;padding-left:1.1rem}.blogdetails__small-title{margin-bottom:3rem}.blogdetails__small-title h6{font-family:"Lufga", sans-serif;font-weight:400;font-size:12px;line-height:12px;letter-spacing:4px;color:#121212;text-transform:uppercase}.featured-area-inner{padding-top:217px;padding-bottom:93px}@media only screen and (max-width: 1919px){.featured-area-inner{padding-top:147px;padding-bottom:73px}}@media only screen and (max-width: 1199px){.featured-area-inner{padding-top:127px;padding-bottom:53px}}@media only screen and (max-width: 991px){.featured-area-inner{padding-top:127px}}.featured-area .section-title{max-width:550px;font-weight:400;font-family:"Lufga", sans-serif;text-transform:unset}@media only screen and (max-width: 1399px){.featured-area .section-title{max-width:450px;font-size:4rem}}.featured-area .section-content{display:grid;gap:20px 60px;grid-template-columns:1fr auto}@media (max-width: 575px){.featured-area .section-content{grid-template-columns:1fr}}.featured-area .section-content .text{max-width:300px}.featured-area .counter-box{margin-top:40px;display:flex;gap:20px 30px}.featured-area .counter-box .number{font-size:30px;line-height:1;font-family:var(--font_beatricetrial);color:var(--primary)}.featured-area .counter-box .text{font-size:18px;line-height:1;margin-top:9px}.featured-area .counter-box>*:not(:first-child){padding-inline-start:30px;border-inline-start:1px solid var(--border)}.featured-post-area .blog-box{position:relative;overflow:hidden}.featured-post-area .blog-box:hover .content{opacity:1;visibility:visible;bottom:54px}.featured-post-area .blog-box:hover .thumb img{transform:scale(1.03)}.featured-post-area .blog-box a{display:block}.featured-post-area .blog-box .thumb{width:100%;height:100%;overflow:hidden}.featured-post-area .blog-box .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s}.featured-post-area .blog-box .title{font-size:24px;line-height:1}@media only screen and (max-width: 991px){.featured-post-area .blog-box .title{font-size:20px}}@media only screen and (max-width: 767px){.featured-post-area .blog-box .title{font-size:18px}}.featured-post-area .blog-box .title br{display:block}.featured-post-area .blog-box .content{position:absolute;width:100%;padding:30px 60px 0;inset-inline-start:0;bottom:0;opacity:0;visibility:hidden;transition:all .5s;display:grid;gap:20px 50px;grid-template-columns:1fr 30px;justify-content:space-between;margin-top:28px}@media only screen and (max-width: 1399px){.featured-post-area .blog-box .content{padding:30px 30px 0}}@media only screen and (max-width: 1199px){.featured-post-area .blog-box .content{position:static;opacity:1;visibility:visible;grid-template-columns:1fr;padding:0px 0px 0}}@media only screen and (max-width: 991px){.featured-post-area .blog-box .content{margin-top:22px}}.featured-post-area .blog-box .title{font-size:24px;color:var(--white)}@media only screen and (max-width: 1399px){.featured-post-area .blog-box .title{font-size:20px}}@media only screen and (max-width: 1199px){.featured-post-area .blog-box .title{color:var(--primary)}}@media only screen and (max-width: 991px){.featured-post-area .blog-box .title{font-size:20px}}@media only screen and (max-width: 767px){.featured-post-area .blog-box .title{font-size:18px}}.featured-post-area .blog-box .tag{font-size:14px;line-height:1.53;margin-top:13px;display:inline-block;color:var(--white)}@media only screen and (max-width: 1199px){.featured-post-area .blog-box .tag{color:var(--secondary)}}.featured-post-area .blog-box .icon i{color:var(--white);transform:rotate(-45deg);font-size:20px}@media only screen and (max-width: 1199px){.featured-post-area .blog-box .icon{display:none}}.featured-post-area .featured-posts{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 991px){.featured-post-area .featured-posts{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.featured-post-area .featured-posts{grid-template-columns:repeat(1, 1fr)}}.featured-post-area .featured-posts>*:nth-child(1){grid-column:span 2;grid-row:span 2}@media only screen and (max-width: 1199px){.featured-post-area .featured-posts>*:nth-child(1){grid-column:auto;grid-row:auto}}.featured-post-area .featured-posts>*:nth-child(1) .title{font-size:30px}@media only screen and (max-width: 1399px){.featured-post-area .featured-posts>*:nth-child(1) .title{font-size:24px}}@media only screen and (max-width: 1199px){.featured-post-area .featured-posts>*:nth-child(1) .title{font-size:20px}}.blog-area-inner{display:grid;gap:30px 60px;grid-template-columns:1fr 850px}@media only screen and (max-width: 1399px){.blog-area-inner{grid-template-columns:1fr 750px}}@media only screen and (max-width: 1199px){.blog-area-inner{grid-template-columns:1fr 620px}}@media only screen and (max-width: 991px){.blog-area-inner{grid-template-columns:1fr}}.blog-area .section-title{max-width:340px;font-family:"Lufga", sans-serif;font-weight:400;font-size:60px;line-height:64.8px;text-transform:unset}.blog-area .section-content .text{max-width:300px}.blog-area .section-content .text-wrapper{margin-top:22px}.blog-area .blogs-wrapper{display:grid;gap:45px 50px;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 1199px){.blog-area .blogs-wrapper{gap:40px 30px}}@media only screen and (max-width: 991px){.blog-area .blogs-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575px){.blog-area .blogs-wrapper{grid-template-columns:repeat(1, 1fr)}}.blog-area .blog-box:hover .icon{transform:none;opacity:1}.blog-area .blog-box:hover .content{border-color:var(--primary)}.blog-area .blog-box .thumb img{width:100%}.blog-area .blog-box .content{padding-top:25px;padding-bottom:23px;border-bottom:1px solid var(--border);display:grid;gap:10px;grid-template-columns:68px 1fr auto;transition:all .5s}@media only screen and (max-width: 1199px){.blog-area .blog-box .content{grid-template-columns:38px 1fr auto;padding-top:20px;padding-bottom:13px}}.blog-area .blog-box .number{font-size:18px;line-height:1;color:#000000;font-weight:400}.blog-area .blog-box .title{font-family:"Lufga";font-weight:400;font-size:24px;line-height:1.25}@media only screen and (max-width: 1199px){.blog-area .blog-box .title{font-size:20px}}.blog-area .blog-box .icon{transform:translate(-10px, 10px);opacity:0;transition:all .5s}@media only screen and (max-width: 767px){.blog-area .blog-box .icon{display:none}}.blog-area .blog-box .icon i{font-size:20px;color:var(--primary);transform:rotate(-45deg)}.blog-area .pagination-box{margin-top:50px}.blog-area .pagination{display:flex;gap:10px}.blog-area .pagination a{width:60px;height:60px;border:1px solid var(--border);display:inline-flex;justify-content:center;align-items:center;border-radius:50%;font-size:18px;color:var(--primary)}.blog-area .pagination a:hover{background-color:var(--primary);border-color:rgba(0,0,0,0);color:var(--white)}.dark .blog-area .pagination a:hover{background-color:var(--white);color:var(--black)}.hero-contact-area-inner{padding-top:217px;padding-bottom:30px;margin-inline-end:calc((100vw - var(--container-max-widths))/-2 - 12px)}.contact-area-inner{background-color:#ffffff}@media only screen and (max-width: 1919px){.hero-contact-area-inner{padding-top:147px}}@media only screen and (max-width: 1199px){.hero-contact-area-inner{padding-top:127px}}@media only screen and (max-width: 991px){.hero-contact-area-inner{padding-top:127px}}@media only screen and (max-width: 767px){.hero-contact-area-inner{margin-inline-end:0}}.hero-contact-area .section-title{margin-top:0;font-family:"Lufga", sans-serif;font-weight:400;font-size:100px;line-height:95px;text-transform:unset}@media (max-width: 991px){.hero-contact-area .section-title{font-size:4rem;line-height:5rem;margin-top:5rem}}.hero-contact-area .contact-box{padding:85px 30px 40px;background-color:var(--black);position:relative;z-index:1}.dark .hero-contact-area .contact-box{background-color:#171717}.hero-contact-area .contact-box .title{font-size:18px;color:var(--white-2);line-height:1;display:inline-block}.hero-contact-area .contact-box .link{font-size:24px;line-height:1;margin-top:12px;color:var(--white)}.hero-contact-area .contact-box .shape-1{position:absolute;top:10px;inset-inline-end:10px;z-index:-1}.hero-contact-area .section-content{display:grid;gap:40px 60px;grid-template-columns:1fr 960px}@media only screen and (max-width: 1919px){.hero-contact-area .section-content{grid-template-columns:1fr 840px}}@media only screen and (max-width: 1399px){.hero-contact-area .section-content{grid-template-columns:1fr 760px}}@media only screen and (max-width: 1199px){.hero-contact-area .section-content{grid-template-columns:1fr 580px}}@media only screen and (max-width: 991px){.hero-contact-area .section-content{grid-template-columns:1fr}}.hero-contact-area .content-last{display:grid;gap:30px;grid-template-columns:300px 1fr;align-items:flex-end}@media only screen and (max-width: 1199px){.hero-contact-area .content-last{grid-template-columns:260px 1fr}}@media only screen and (max-width: 767px){.hero-contact-area .content-last{gap:15px}}@media (max-width: 575px){.hero-contact-area .content-last{grid-template-columns:1fr}}.hero-contact-area .content-last .col-first{display:grid;gap:30px}@media only screen and (max-width: 767px){.hero-contact-area .content-last .col-first{gap:15px}}.hero-contact-area .content-last .col-second{display:grid;gap:30px}@media only screen and (max-width: 767px){.hero-contact-area .content-last .col-second{gap:15px}}.contact-area .section-title{max-width:850px;color:#000000;font-family:"Lufga", sans-serif;font-weight:400;font-size:100px;line-height:95px;text-transform:unset;margin:0}@media (max-width: 991px){.contact-area .section-title{font-size:4rem;line-height:5rem;margin-top:5rem}}.contact-area .section-header{display:grid;gap:20px 60px;grid-template-columns:1fr auto}@media only screen and (max-width: 991px){.contact-area .section-header{grid-template-columns:1fr}}.contact-area .section-header .text{max-width:300px}.contact-area .contact-formwrap{display:grid;gap:50px 30px;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){.contact-area .contact-formwrap{grid-template-columns:repeat(1, 1fr);gap:10px 30px}}.contact-area .contact-formwrap .messages{grid-column:span 2}@media only screen and (max-width: 767px){.contact-area .contact-formwrap .messages{grid-column:auto}}.contact-area .contact-formfield input{width:100%;height:40px;border:none;border-bottom:1px solid var(--border);outline:none;background-color:rgba(0,0,0,0);transition:all .5s;font-size:16px}.contact-area .contact-formfield input:focus{border-color:var(--primary)}.contact-area .submit-btn{margin-top:60px;text-align:left}@media only screen and (max-width: 767px){.contact-area .submit-btn{margin-top:20px}}.contact-area .section-content{display:grid;gap:40px 60px;grid-template-columns:1fr 740px;margin-top:112px}@media only screen and (max-width: 1919px){.contact-area .section-content{margin-top:72px}}@media only screen and (max-width: 1399px){.contact-area .section-content{grid-template-columns:1fr 640px}}@media only screen and (max-width: 1199px){.contact-area .section-content{grid-template-columns:1fr 600px;margin-top:42px}}@media only screen and (max-width: 991px){.contact-area .section-content{grid-template-columns:1fr}}.contact-area .info-box{text-align:left}.contact-area .info-box .text{font-size:26px;line-height:1.25;font-weight:500;color:var(--primary);max-width:360px}.contact-area .contact-list{margin-top:26px}.contact-area .contact-list li{font-size:18px;line-height:24px}.contact-area .contact-list li:not(:first-child){margin-top:15px}.contact-area .contact-list li a{text-decoration:underline;text-underline-offset:2px}.hero-area{position:relative}.hero-area::after{position:absolute;right:0;top:40%;content:"";background-image:url("../imgs/shape/logo-testimonials.svg");background-repeat:no-repeat;width:28rem;height:33rem;z-index:2000}.hero-area .section-title .rotated img{transform:rotate(180deg) translate(25px, 20px) scale(0.9)}.hero-area .section-title{font-family:"Teko", sans-serif;font-weight:700;font-size:13rem;line-height:13.224rem;letter-spacing:0;position:relative}@media (max-width: 768px){.hero-area .section-title{font-size:7rem;line-height:7.224rem}}.hero-area .section-title .marked{letter-spacing:0;padding-bottom:0;transform:translateY(0);width:10.6rem;position:absolute;bottom:-1rem}@media (max-width: 768px){.hero-area .section-title .marked{left:0}}.hero-area .hero-thumb .thumb-2{-webkit-mask-image:url(../imgs/gallery/img-s-68--mask-new.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;margin-top:10.4rem;border-radius:6px;overflow:hidden}.hero-area .video-btn-box{top:91%;left:32%}.hero-area .video-btn-box--mobile{display:none}@media (max-width: 991px){.hero-area .video-btn-box--mobile{display:block;margin-top:1rem}}.hero-area .video-btn-box--desktop{display:block}@media (max-width: 991px){.hero-area .video-btn-box--desktop{display:none}}@media (max-width: 991px){.hero-area .video-btn-box{position:unset}}.hero-area .section-title.section-title-secondary{font-family:"Teko", sans-serif;font-weight:700;font-size:7.2rem;line-height:13.224rem;letter-spacing:0}@media (max-width: 768px){.hero-area .section-title.section-title-secondary{line-height:11.224rem}}.hero-area .section-content{grid-template-columns:1fr 598px}@media (max-width: 991px){.hero-area .section-content{display:flex;flex-direction:column}}@media only screen and (max-width: 1919px){.hero-area .section-content{grid-template-columns:1fr 420px}}.hero-area .section-content .text{max-width:unset}@media (max-width: 991px){.hero-area .section-content .text{color:#000000 !important}}.hero-area .section-content .content-bottom{margin-inline-start:0}.hero-area .customer-wrapper{margin-inline-start:0}.hero-area .customer-wrapper-box{justify-content:flex-start}.hero-area .section-content .content-bottom{margin-top:0}.section-services{padding:10rem 0;background-color:rgba(1,221,240,0.1)}.section-services--bg-white{background-color:#ffffff}.section-services__photo{background-image:url("../imgs/gallery/bg-1.png");height:27.6rem;background-size:cover;background-position:center;border-radius:1.2rem;margin-top:2rem}.thumb-wrapper{margin-right:4rem}@media (max-width: 991px){.thumb-wrapper{margin-right:0}}.section-partners{padding:14rem 0}@media (max-width: 991px){.content-last .shape-1{inset-inline-start:0 !important;top:20% !important}}.hero-area-inner{padding-inline-end:unset;padding-right:0;padding-top:100px}@media (max-width: 576px){.hero-area-inner{padding-top:150px}}.hero-area-inner .area-shape-1{inset-inline-end:calc(100% - 90px)}.work-box{border:1px solid rgba(0,0,0,0.2)}.section-tech{background:url("../imgs/gallery/bg-2.png") no-repeat center/cover;background-color:rgba(0,0,0,0.3);background-blend-mode:multiply;background-size:cover;background-position:center}.section-tech .section-tech__title{font-family:"Lufga", sans-serif;font-weight:800;font-size:3.2rem;line-height:2.6rem;letter-spacing:0;color:#ffffff}.section-tech li{list-style:disc;font-weight:600;font-size:2rem;line-height:2.6rem;letter-spacing:0;list-style-position:inside}.section-tech__last{background:url("../imgs/shape/banner.svg") no-repeat center/cover;padding:8rem 4.8rem 17rem 4.8rem;background-color:rgba(0,0,0,0.3);background-blend-mode:multiply;background-size:contain;background-position:top}@media (max-width: 768px){.section-tech__last{padding:5.2rem 5rem}}.section-tech__first{padding:17.2rem 4.8rem}@media (max-width: 768px){.section-tech__first{padding:5.2rem 5rem}}.video-btn{display:flex;align-items:center;gap:12px}.video-btn .wc-btn-circle{width:100px;height:100px;border:5px solid var(--white);background-color:var(--black);color:var(--white);border-radius:50%}.dark .video-btn .wc-btn-circle{border-color:var(--black);background-color:var(--white);color:var(--black)}.video-btn .text{font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.14;display:inline-block;color:var(--primary)}.video-btn .text br{display:block}.video-btn-box{inset-inline-end:0;z-index:1;top:66%}.work-area{margin:5rem 0}.section-zoho{padding:10.4rem 0}.section-zoho__banner{background:url("../imgs/gallery/banner-2.jpg");background-color:#121212;background-size:cover;background-position:right;background-repeat:no-repeat;border-radius:2.4rem}.section-zoho__banner img{height:6.2rem;margin-bottom:2rem}.section-zoho .section-zoho__title{font-family:"Lufga", sans-serif;font-weight:500;font-size:4.8rem;line-height:6.48rem;letter-spacing:0;margin-bottom:2rem}@media (max-width: 768px){.section-zoho .section-zoho__title{font-size:2.8rem;line-height:4rem}}.section-zoho__text{color:#999999}.section-zoho__wrap{padding:6.1rem 4.8rem}.testimonial-area{position:relative}.testimonial-area::before{position:absolute;left:0;top:30%;content:"";background-image:url("../imgs/shape/shape-testimonials-1.svg");background-repeat:no-repeat;width:32rem;height:33rem;z-index:2000}.testimonial-area::after{position:absolute;right:0;top:40%;content:"";background-image:url("../imgs/shape/logo-testimonials.svg");background-repeat:no-repeat;width:28rem;height:33rem;z-index:2000}.testimonial-area .section-heading{text-align:center;padding-bottom:37px}@media only screen and (max-width: 767px){.testimonial-area .section-heading{padding-bottom:20px}}.testimonial-area .testimonial-item{max-width:910px;margin:auto;text-align:center;cursor:grab}@media only screen and (max-width: 1399px){.testimonial-area .testimonial-item{max-width:790px}}.testimonial-area .text{font-size:30px;margin-top:34px;font-weight:300;color:var(--primary)}@media only screen and (max-width: 1399px){.testimonial-area .text{font-size:26px}}@media only screen and (max-width: 991px){.testimonial-area .text{font-size:22px}}.testimonial-area .meta{display:grid;grid-template-columns:50px auto;gap:10px;margin:auto;text-align:start;align-items:center;justify-content:center;margin-top:60px}@media only screen and (max-width: 1399px){.testimonial-area .meta{margin-top:40px}}@media only screen and (max-width: 991px){.testimonial-area .meta{margin-top:30px}}.testimonial-area .meta img{border-radius:50%}.testimonial-area .name{font-size:20px}.testimonial-area .post{font-size:14px;line-height:1;margin-top:5px}.testimonial-area .testimonial-pagination{display:flex;justify-content:center;align-items:center;margin-top:50px;cursor:pointer}@media only screen and (max-width: 991px){.testimonial-area .testimonial-pagination{margin-top:30px}}.testimonial-area .testimonial-pagination .swiper-pagination-bullet{height:8px;width:8px;border-radius:50px;background-color:#e7e7e7;opacity:1}.dark .testimonial-area .testimonial-pagination .swiper-pagination-bullet{background-color:#4a4a4a}.testimonial-area .testimonial-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#01DDF0;width:30px}.hero-area .hero-social{writing-mode:vertical-lr;display:flex;gap:20px;align-items:center;float:right;margin-top:-9rem}@media (max-width: 991px){.hero-area .hero-social{display:flex;flex-direction:column;writing-mode:unset;margin-top:1rem}}@media (max-width: 991px){.hero-area-inner .content-last{display:flex;flex-direction:column}}.dir-rtl .hero-area .hero-social{justify-content:flex-end}@media only screen and (max-width: 991px){.hero-area .hero-social{writing-mode:initial}}.hero-area .hero-social .title{position:relative;padding-inline-end:80px;display:inline-block;font-size:14px;color:var(--primary);text-transform:uppercase}.hero-area .hero-social .title:before{position:absolute;content:"";width:1px;height:60px;background-color:var(--border);bottom:0;left:50%;transform:translateX(-50%)}.dir-rtl .hero-area .hero-social .title:before{top:0;bottom:auto}@media only screen and (max-width: 991px){.hero-area .hero-social .title:before{width:60px;height:1px;inset-inline-end:0;top:50%;transform:translateY(-50%)}}.hero-area .hero-social .hero-social-links{display:flex;gap:25px}.hero-area .hero-social .hero-social-links a{color:var(--primary)}.hero-area .hero-social .hero-social-links a:hover{color:var(--secondary)}.testimonial-area .container{z-index:100000;position:relative}.hero-area .customer-wrapper .thumb{margin-top:0}.hero-area .customer-wrapper-box{margin-top:2.5rem}.section-brands{padding:14rem 0 10rem 0}.section-brands__brand{width:100%}.section-brands__heading h2{font-family:"Plus Jakarta Sans", sans-serif;font-weight:700;font-size:6rem;line-height:9.4rem}.section-brands__heading h2 span{font-family:"Plus Jakarta Sans", sans-serif;font-weight:400}.section-brands__heading h4{font-family:"Plus Jakarta Sans", sans-serif;font-weight:400;font-size:2rem;line-height:2rem}.section-brands__heading h4 span{font-family:"Plus Jakarta Sans", sans-serif;font-weight:700}.section-offering{position:relative;margin:14rem 0}.section-offering::after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-image:url("../imgs/gallery/bg-3.png");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}@media (max-width: 991px){.section-offering::after{display:none}}.section-offering__title h2{font-family:"Lufga", sans-serif;font-weight:700;font-size:4.57rem;line-height:5rem;letter-spacing:0}.section-offering__text p{font-family:"Lufga", sans-serif;font-weight:400;font-size:1.702rem;line-height:2.592rem;color:#555555}.section-offering__title-3 h3{font-family:"Lufga", sans-serif;font-weight:600;font-size:2.742rem;line-height:30px}.section-offering__item{display:flex;align-items:flex-end;font-family:"Lufga", sans-serif;font-weight:400;font-size:1.688rem;line-height:2.399rem;margin-bottom:2rem}.section-offering__item span img{width:6.4rem;height:6.4rem}.section-offering__item span{margin-right:2rem}.section-offering__add p{display:flex;align-items:center}.section-offering__add span{font-family:"Lufga", sans-serif;font-weight:600;font-size:1.673rem;line-height:2.592rem}.section-offering__plus-icon{width:1.4rem;height:1.4rem;margin-right:1.5rem}.section-story{padding-bottom:10rem}.section-steps{padding:5rem 0rem 10rem 0}.section-consultants{background-image:url("../imgs/gallery/bg-4.jpg");height:100vh;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.section-consultants::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);mix-blend-mode:multiply}.section-consultants__box{background-image:url("../imgs/shape/square-fade.svg");z-index:2;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:39rem;height:29.4rem;position:absolute;bottom:0;right:20%}@media (max-width: 991px){.section-consultants__box{width:29rem;height:19.4rem}}@media (max-width: 991px){.section-consultants__box{width:19rem;height:14.4rem}}.section-ux{background-color:#121212;padding:10.4rem 0}
