.contact{padding-right:1rem;padding-left:1rem}@media (min-width:640px){.contact{max-width:640px}}@media (min-width:768px){.contact{max-width:768px}}@media (min-width:1024px){.contact{max-width:1024px}}@media (min-width:1280px){.contact{max-width:1280px}}@media (min-width:1536px){.contact{max-width:1536px}}.contact{margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;gap:30px;padding-top:60px;padding-bottom:60px}@media (min-width:1024px){.contact{width:60%}}.contact .title{text-align:center;font-size:2rem;--tw-text-opacity:1;color:rgb(210 219 255/var(--tw-text-opacity))}.contact .description{padding-left:30px;padding-right:30px;text-align:center}.contact .form{display:flex;flex-direction:column;gap:20px}.contact .form .select-dropdown{height:40px;border-radius:.5rem}.contact .form .select-dropdown input{position:relative;min-height:35px;width:100%;border-radius:10px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(26 16 26/var(--tw-bg-opacity));padding-left:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .select-dropdown input::placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .select-dropdown input::-ms-input-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .select-dropdown input::-moz-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .select-dropdown input::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .input{position:relative;height:50px;width:100%;border-radius:10px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(26 16 26/var(--tw-bg-opacity));padding-right:.5rem;padding-left:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .input::placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .input::-ms-input-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .input::-moz-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .input::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form textarea{position:relative;width:100%;border-radius:10px;border-width:1px;--tw-bg-opacity:1;background-color:rgb(26 16 26/var(--tw-bg-opacity));padding:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form textarea::placeholder{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.contact .form .custom-checkbox-container{display:flex;cursor:pointer;gap:20px;position:relative}.contact .form .custom-checkbox{width:20px;height:20px;border:2px solid #ccc;border-radius:4px;display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:8px;transition:border-color .3s,background-color .3s}.contact .form .custom-checkbox.checked{border-color:#6b0a6e;background-color:#6b0a6e}.contact .form .checkmark{color:#fff;font-size:14px;font-weight:700}.contact .form .label-text{font-size:16px}.basic-multi-select{height:55px!important}.select__multi-value__remove{background-color:#4e175b}.landing-container{background-image:url(/effect.webp);position:relative;min-height:40vh;width:100%;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(4 1 3/var(--tw-bg-opacity));background-size:contain;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){.landing-container{background-repeat:repeat}}.landing-container .image-1-animation{top:0;align-items:flex-end}.landing-container .image-1-animation,.landing-container .image-2-animation{position:absolute;left:0;z-index:100;display:flex;width:100%;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.landing-container .image-2-animation{bottom:0;align-items:flex-start}.landing-container .learn-more{display:flex;cursor:pointer;align-items:center;justify-content:center;border-bottom-width:1px;padding-bottom:.25rem;text-transform:uppercase}.landing-container .learn-more,.landing-container .learn-more img{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.landing-container .learn-more img{visibility:hidden;margin-right:-15px}.landing-container .learn-more:hover img{visibility:visible;margin-right:10px}.landing-container .stars{animation:stars-animate 7s ease-in-out infinite}.landing-container .stars,.landing-container .stars2{background-image:url(/stars.webp);aspect-ratio:1/1;transform-origin:bottom;background-size:contain;background-position:50%}.landing-container .stars2{animation:stars2-animate 7s ease-in-out infinite}.landing-container .banner-top{position:absolute;top:76%;max-width:100%}@media (min-width:1280px){.landing-container .banner-top{top:50%}}.landing-container .banner-bottom{position:absolute;top:-24%;max-width:100%}@media (min-width:1280px){.landing-container .banner-bottom{top:-50%}}@media(max-width:700px){.landing-container .banner-top{top:77%}.landing-container .banner-bottom{top:-23%}}@media(min-width:701px){.landing-container .banner-top{top:77%}.landing-container .banner-bottom{top:-23%}}@media(min-width:767px){.landing-container .banner-top{top:68%}.landing-container .banner-bottom{top:-32%}}@media(min-width:1044px){.landing-container .banner-top{top:35%}.landing-container .banner-bottom{top:-65%}}@media(min-width:1284px){.landing-container .banner-top{top:35%}.landing-container .banner-bottom{top:-65%}}@media(min-width:1496px){.landing-container .banner-top{top:50%}.landing-container .banner-bottom{top:-50%}}@media(min-width:1537px){.landing-container .banner-top{top:55%}.landing-container .banner-bottom{top:-45%}}@media(min-width:1800px){.landing-container .banner-top{top:60%}.landing-container .banner-bottom{top:-40%}}.landing-container .landing{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;flex-shrink:0}.landing-container .scroll-container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.landing-container .scroll-container .scroll{position:relative;height:30px;width:20px;padding:2px;border-radius:30%;border:1px solid #fff}.landing-container .scroll-container .scroll:before{content:"";position:absolute;top:5px;left:7.3px;border-radius:10px;height:6px;width:3px;background-color:#fff;animation:scroll-animate 1s ease-in-out infinite;z-index:1111}@keyframes scroll-animate{0%,10%,to{top:5px}70%,90%{top:15px}}@keyframes stars-animate{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes stars2-animate{0%{transform:scale(1)}to{transform:scale(1.2)}}.introduction-container{position:relative;min-height:100vh;width:100%;overflow:hidden}.introduction-container .image-1-animation{top:0;align-items:flex-end;background-position:50%}.introduction-container .image-1-animation,.introduction-container .image-2-animation{background-image:url(/mainBg.png);position:absolute;left:0;z-index:100;display:flex;height:50%;width:100%;justify-content:center;background-size:cover;background-repeat:no-repeat;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.introduction-container .image-2-animation{bottom:0;align-items:flex-start;background-position:top}.introduction-container .image-1-animation.anim-top{animation:img-offset-top-animate 1.4s linear forwards;animation-delay:1.1s}.introduction-container .image-2-animation.anim-bottom{animation:img-offset-bottom-animate 1.4s linear forwards;animation-delay:1.1s}@keyframes img-offset-top-animate{0%{top:0;transform:translate(0)}50%{opacity:.2}to{transform:translate(-50%,-50%);top:-100%;opacity:0}}@keyframes img-offset-bottom-animate{0%{bottom:0;transform:translate(0)}50%{opacity:.2}to{transform:translate(50%,50%);bottom:-100%;opacity:0}}.introduction-container .learn-more{display:flex;cursor:pointer;align-items:center;justify-content:center;border-bottom-width:1px;padding-bottom:.25rem;text-transform:uppercase}.introduction-container .learn-more,.introduction-container .learn-more img{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.introduction-container .learn-more img{visibility:hidden;margin-right:-15px}.introduction-container .learn-more:hover img{visibility:visible;margin-right:10px}.rtl-text{direction:rtl;unicode-bidi:bidi-override}.innovation-and-value{display:flex;min-height:300px;width:100%;flex-direction:column;padding-top:20px}.innovation-and-value .time-line-section{position:relative}.innovation-and-value .time-line-section .time-line-container{z-index:13;display:flex;min-height:100px;min-width:1600px;align-items:center;gap:20px;overflow:hidden}.innovation-and-value .time-line-section .time-line-container .section{display:flex;min-height:100px;width:500px;--tw-translate-x:700px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.innovation-and-value .time-line-section .time-line-container-2{display:flex;min-height:100px;min-width:1600px;align-items:center;gap:20px;overflow:hidden}.innovation-and-value .time-line-section .time-line-container-2 .section{display:flex;min-height:100px;width:500px;--tw-translate-x:-800px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.innovation-and-value:before{content:"";position:absolute;top:0;left:0;width:100%;box-shadow:10px 20px 100px 130px #080308;height:0}.innovation-and-value .sub-title-innovation{font-family:UniversLight!important}.let-start .learn-more{display:flex;cursor:pointer;align-items:center;justify-content:center;border-bottom-width:1px;padding-bottom:.25rem;text-transform:uppercase}.let-start .learn-more,.let-start .learn-more img{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.let-start .learn-more img{visibility:hidden;margin-right:-15px}.let-start .learn-more:hover img{visibility:visible;margin-right:10px}.gallery-container{padding-right:1rem;padding-left:1rem}@media (min-width:640px){.gallery-container{max-width:640px}}@media (min-width:768px){.gallery-container{max-width:768px}}@media (min-width:1024px){.gallery-container{max-width:1024px}}@media (min-width:1280px){.gallery-container{max-width:1280px}}@media (min-width:1536px){.gallery-container{max-width:1536px}}.gallery-container{position:relative;z-index:2;margin-left:auto;margin-right:auto;display:flex;min-height:100vh;width:100%;justify-content:center;padding-top:100px;padding-bottom:100px}.gallery-container .gallery{display:flex;min-height:500px;flex-direction:column;gap:30px}@media (min-width:1024px){.gallery-container .gallery{width:100%}}.gallery-container .gallery .title{text-align:center;font-size:2rem;text-transform:uppercase}.gallery-container .gallery .category{display:flex;justify-content:center;gap:20px;text-transform:uppercase}.gallery-container .gallery .category ul{display:flex;list-style-type:none;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly;gap:.5rem}@media (min-width:768px){.gallery-container .gallery .category ul{gap:30px}}.gallery-container .gallery .category ul li{min-height:40px;cursor:pointer;border-radius:9999px;border-width:1px;padding:.75rem 30px}@media (min-width:768px){.gallery-container .gallery .category ul li{width:fit-content}}.gallery-container .gallery .category ul .active{border-style:none;--tw-bg-opacity:1;background-color:rgb(122 19 98/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.gallery-container .gallery .content{display:grid;min-height:500px;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}@media (min-width:768px){.gallery-container .gallery .content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.gallery-container .gallery .content{grid-template-columns:repeat(3,minmax(0,1fr))}}.insight-details h1,.insight-details h2,.insight-details h3{color:#fff!important;margin-bottom:10px!important}.insight-details h1 strong,.insight-details h2 strong,.insight-details h3 strong,.insight-details ol{font-size:1.2rem;color:#fff!important}.insight-details ol{display:flex;flex-direction:column;gap:20px;padding-left:50px}.insight-details ol li,.insight-details ol li span,.insight-details ol li strong,.insight-details p{font-size:1.2rem;color:#fff!important}.insight-details p{margin-bottom:.25rem}.insight-details p span,.insight-details p strong{font-size:1.2rem;color:#fff!important}.insight-details p img{width:100%;height:auto}.insight-details iframe{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;height:600px}.load-more{position:relative;display:flex;width:fit-content;cursor:pointer;align-items:center;gap:.75rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(144 44 108/var(--tw-bg-opacity));padding:.75rem 20px;text-transform:uppercase}.load-more,.load-more:before{transition:.3s;border-radius:9999px}.load-more:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff;z-index:1}.load-more:hover:before{width:100%}.load-more:hover .text{color:#902c6c;position:relative;z-index:2}.load-more:hover .right{opacity:1;position:relative;z-index:2}.introduction-product{position:relative;width:100%}@media (min-width:768px){.introduction-product{min-height:100vh}}.our-products{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.our-products{max-width:640px}}@media (min-width:768px){.our-products{max-width:768px}}@media (min-width:1024px){.our-products{max-width:1024px}}@media (min-width:1280px){.our-products{max-width:1280px}}@media (min-width:1536px){.our-products{max-width:1536px}}.our-products{margin-left:auto;margin-right:auto;display:flex;min-height:450px;flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:100px}@media (min-width:768px){.our-products{flex-direction:row}}.our-products .section-1{order:2;display:flex;width:100%}@media (min-width:768px){.our-products .section-1{order:1;width:50%;justify-content:center}}.our-products .section-1 ul{display:flex;width:100%;list-style-type:none;flex-direction:column;gap:20px}@media (min-width:768px){.our-products .section-1 ul{width:fit-content}}.our-products .section-1 ul li{display:flex;height:80px;width:100%;cursor:pointer;align-items:center;gap:.75rem;border-radius:.375rem;padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.our-products .section-1 ul li span{font-size:1.6rem}.our-products .section-1 ul li span:first-child{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.our-products .section-1 ul .active,.our-products .section-1 ul li:hover{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.our-products .section-1 ul .active{--tw-bg-opacity:1;background-color:rgb(42 32 44/var(--tw-bg-opacity))}.our-products .section-2{order:1;display:flex;height:450px;width:100%;align-items:center;justify-content:flex-start;padding:.25rem}@media (min-width:768px){.our-products .section-2{order:2;width:50%}}.our-products .section-2 .card{position:relative;height:450px;width:600px;overflow:hidden;border-radius:.375rem}.our-products .section-2 .card .img{background-image:var(--bg-card-our-products);position:absolute;top:0;left:0;aspect-ratio:1/1;height:100%;width:100%;border-radius:.375rem;background-size:cover;background-position:50%;background-repeat:no-repeat;object-fit:cover}.our-products .section-2 .card .caption{position:absolute;bottom:0;left:0;display:flex;height:fit-content;width:100%;flex-direction:column;gap:.75rem;border-radius:.375rem;background-color:#2a202ca7;padding:.5rem;text-align:justify;line-height:27px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;backdrop-filter:blur(5px)}.our-products .test{animation:test 1s linear forwards}.our-products .enter{animation:enter 1s linear forwards}.our-products .out{animation:out 1s linear forwards}@keyframes enter{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes test{0%{bottom:-5%}to{bottom:0}}.introduction-details-product{background-image:var(--product-bg);position:relative;display:flex;min-height:70vh;width:100%;align-items:flex-end;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat}.introduction-details-product:before{content:"";position:absolute;bottom:30px;left:0;width:100%;box-shadow:0 0 60px 90px #000;height:0}.introduction-details-product .content{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.introduction-details-product .content{max-width:640px}}@media (min-width:768px){.introduction-details-product .content{max-width:768px}}@media (min-width:1024px){.introduction-details-product .content{max-width:1024px}}@media (min-width:1280px){.introduction-details-product .content{max-width:1280px}}@media (min-width:1536px){.introduction-details-product .content{max-width:1536px}}.introduction-details-product .content{position:relative;bottom:50px;margin-left:auto;margin-right:auto;display:flex;height:100%;flex-direction:column;gap:.5rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:1024px){.introduction-details-product .content{gap:40px}}.introduction-details-product .content .title{width:100%;text-align:justify;font-size:1.8rem}@media (min-width:1024px){.introduction-details-product .content .title{font-size:3rem}}.introduction-details-product .content .paragraph{text-wrap:wrap;text-align:justify;font-size:1.2rem;line-height:30px}@media (min-width:1024px){.introduction-details-product .content .paragraph{width:50%}}.introduction-details-product .content .paragraph p,.introduction-details-product .content .paragraph p span{color:#fff!important}#product{display:flex;min-height:700px;flex-direction:column;gap:30px;overflow:hidden}#product .slider-container{z-index:13;display:flex;min-height:200px;min-width:2500px;align-items:center;gap:20px;overflow:hidden}#product .slider-container .section{display:flex;min-height:100px;width:500px;flex-direction:column;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.projects{padding-top:20px}.projects .video{position:relative}.projects .video .control-play{position:absolute;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;transition:.3s}.projects .video .control-play:hover{opacity:1}.projects .video .control-pause{position:absolute;cursor:pointer;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;visibility:hidden;transition:.3s}.projects .video .control-pause:hover{opacity:1}.projects .video:hover .control-pause{visibility:visible}.projects .video-description p span{font-size:23px}.services-introduction-container{position:relative;width:100%}@media (min-width:768px){.services-introduction-container{min-height:100vh}}.introduction-details-service-container{background-image:var(--bg-details-our-services);position:relative;display:flex;min-height:70vh;width:100%;align-items:flex-end;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat}.introduction-details-service-container:before{content:"";position:absolute;bottom:30px;left:0;width:100%;box-shadow:0 0 60px 90px #000;height:0}.introduction-details-service-container span{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.introduction-details-service-container span{max-width:640px}}@media (min-width:768px){.introduction-details-service-container span{max-width:768px}}@media (min-width:1024px){.introduction-details-service-container span{max-width:1024px}}@media (min-width:1280px){.introduction-details-service-container span{max-width:1280px}}@media (min-width:1536px){.introduction-details-service-container span{max-width:1536px}}.introduction-details-service-container span{margin-left:auto;margin-right:auto;margin-top:200px;height:100%;font-size:1.8rem;text-transform:uppercase}@media (min-width:768px){.introduction-details-service-container span{font-size:2.3rem}}.desc-ser-pro,.desc-ser-pro p,.desc-ser-pro p span{color:#fff!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}