root{--services-hover-color:#303030}*{box-sizing:border-box;padding:0;margin:0}body{max-width:100vw;overflow-x:hidden;font-family:Hanken Grotesk,sans-serif;background-color:#f2f2f2}@keyframes scrollAnimation{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.scroll-animation{animation:scrollAnimation 2s ease infinite}@keyframes gravityIcon1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(15px) rotate(10deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes gravityIcon2{0%{transform:translateY(0) rotate(10)}50%{transform:translateY(15px) rotate(20deg)}to{transform:translateY(0) rotate(10deg)}}@keyframes gravityIcon3{0%{transform:translateY(0) rotate(30deg)}50%{transform:translateY(15px) rotate(40deg)}to{transform:translateY(0) rotate(30deg)}}.gravity-icon:first-child{animation:gravityIcon1 10s ease infinite}.gravity-icon:nth-child(2){animation:gravityIcon2 10s ease infinite}.gravity-icon:nth-child(3){animation:gravityIcon3 10s ease infinite}.hero-scroll-icon-div{display:flex;align-items:center;gap:12px;color:#fff;font-size:16px;text-transform:uppercase;cursor:pointer}.hero-scroll-icon-div.hide{@media screen and (max-width:768px){display:none}}.default-button{padding:12px 16px;border-radius:8px;border:1px solid #000;cursor:pointer;font-size:16px;text-transform:uppercase;background-color:transparent}.light-bg-btn{border:1px solid #000;color:#000}.light-bg-btn:hover{background-color:#000;color:#fff;transition:all .5s}.dark-bg-btn{border:1px solid #fff;color:#fff}.dark-bg-btn:hover{background-color:#fff;color:#000;transition:all .5s}@media (max-width:768px){.light-bg-btn:hover{color:#000}.dark-bg-btn:hover,.light-bg-btn:hover{background-color:initial;transition:none}.dark-bg-btn:hover{color:#fff}}.section-title{margin-bottom:10px}.section-title h2{font-size:72px;font-weight:500;text-transform:uppercase;@media screen and (max-width:768px){font-size:32px;font-weight:500;line-height:63px}}.default-input{width:100%;display:grid;grid-gap:8px;gap:8px;font-size:16px;font-weight:400}.default-input label{text-transform:capitalize}.default-input input{height:70px;padding-left:24px}.default-input input,.default-input textarea{font-size:16px;outline:none;border-radius:8px;border:.5px solid #000}.default-input textarea{height:186px;padding:24px}.default-input .files-input{height:107px;padding-left:24px;font-size:16px;outline:none;border-radius:8px;border:.5px dashed #000;line-height:107px}.default-input.with-icon .input-container{position:relative}.default-input.with-icon .country-icon{display:flex;align-items:center;gap:28px;height:70px;font-size:16px;outline:none;border-radius:8px;border:.5px solid #000}.default-input.with-icon input{height:68px;border:none}.flag-border-checkout{outline:none;border-radius:8px;width:100%;background-color:#fff;padding-left:16px}.pagination-section{width:100%;display:flex;justify-content:flex-end;align-items:center;@media screen and (max-width:768px){justify-content:center}}.custom-pagination{display:flex;list-style:none;padding:0;justify-content:center;align-items:center;margin-top:20px;font-size:18px;font-weight:400;@media screen and (max-width:768px){font-size:16px}}.custom-pagination-item{cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 20px;@media screen and (max-width:768px){margin-left:5px;margin-bottom:0;margin-right:5px;margin-top:0}}.custom-pagination-active{background-color:#f7931e;color:#fff}.read-full-btn{display:flex;justify-content:flex-start;align-items:center;gap:10px;cursor:pointer}.read-full-btn p{font-size:16px;font-weight:400;text-transform:uppercase;line-height:20px;border-bottom:1px solid}.drop-down-section{position:relative;display:inline-block;z-index:1}.drop-down-section button{display:flex;align-items:center;gap:14px;background-color:#fff;text-transform:capitalize;border:1px solid #000;border-radius:8px;cursor:pointer;padding:16px;font-size:16px;font-weight:400;@media screen and (max-width:768px){padding-left:12px;padding-bottom:12px;padding-right:12px;padding-top:12px;font-size:14px}}.drop-down-section button p{text-transform:capitalize}.dropdown-menu{min-width:300px;position:absolute;top:100%;right:0;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transform:translateY(-5%);transition:opacity .15s ease-in-out,transform .15s ease-in-out;background-color:#fff;list-style-type:none;margin-top:8px;border-radius:4px;border:.5px solid #000;@media screen and (max-width:768px){margin-top:4px}}.dropdown-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-menu li{display:flex;align-items:center;font-size:16px;height:45px;text-transform:capitalize;cursor:pointer;padding:0 16px;@media screen and (max-width:768px){font-size:14px;padding-left:12px;padding-bottom:0;padding-right:12px;padding-top:0}}.dropdown-menu li:first-child{height:60px;padding-top:16px;@media screen and (max-width:768px){padding-top:12px}}.dropdown-menu li:last-child{height:60px;padding-bottom:16px;@media screen and (max-width:768px){padding-bottom:12px}}.dropdown-menu li:hover{background-color:#8787871d}.form-drop-down-section{position:relative;display:inline-block;width:100%;z-index:1}.form-drop-down-section div{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;background-color:#fff;text-transform:capitalize;border:1px solid #000;border-radius:8px;cursor:pointer;padding:2px 16px;font-size:16px;font-weight:400;@media screen and (max-width:768px){padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px;font-size:14px}}.form-drop-down-section div p{font-size:16px;font-weight:400;@media screen and (max-width:768px){font-size:14px}text-transform:capitalize}.form-dropdown-menu{width:100%;position:absolute;top:100%;right:0;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transform:translateY(-5%);transition:opacity .15s ease-in-out,transform .15s ease-in-out;background-color:#fff;list-style-type:none;margin-top:8px;border-radius:4px;border:.5px solid #000;@media screen and (max-width:768px){margin-top:4px}}.form-dropdown-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.form-dropdown-menu li{display:flex;align-items:center;font-size:16px;height:45px;text-transform:capitalize;cursor:pointer;padding:0 16px;@media screen and (max-width:768px){font-size:14px;padding-left:12px;padding-bottom:0;padding-right:12px;padding-top:0}}.form-dropdown-menu li:first-child{height:60px;padding-top:16px;@media screen and (max-width:768px){padding-top:12px}}.form-dropdown-menu li:last-child{height:60px;padding-bottom:16px;@media screen and (max-width:768px){padding-bottom:12px}}.form-dropdown-menu li:hover{background-color:#8787871d}.page-transition{animation:fadeIn .5s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.visible-section{opacity:0;transition:transform 2s ease,opacity 1s ease}.visible-section.animated-ref{opacity:1}.header-section{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:0 60px;background-color:transparent;position:fixed;top:24px;z-index:2;@media screen and (max-width:768px){padding-left:24px;padding-bottom:0;padding-right:24px;padding-top:0}}.header-logo{display:flex;color:#fff;align-items:center;font-size:30px;gap:16px;cursor:pointer}.header-icon{width:82px;height:77px;background-color:#fff;border-radius:16px;display:grid;place-items:center;@media screen and (max-width:768px){border-radius:8px;width:58px;height:55px}}.header-icon svg{width:50px;height:35px;@media screen and (max-width:768px){width:38px;height:27px}}.logo-text{@media screen and (max-width:768px){display:none}}.logo-slide-in{opacity:1;transform:translateX(0)}.logo-slide-in,.logo-slide-out{transition:opacity .5s ease-in-out,transform .5s ease-in-out}.logo-slide-out{opacity:0;transform:translateX(-50%)}.header-nav-links{text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;position:relative}.header-rest-links{background-color:#fff;padding:28px 12px 28px 16px;border-top-left-radius:16px;border-bottom-left-radius:16px;display:flex;align-items:center;gap:24px;z-index:1;width:100%;transition:width 1s ease;@media screen and (max-width:768px){display:none}}.header-rest-links.hide{animation:hideNavLinks 1s forwards}@keyframes hideNavLinks{0%{transform:translateX(20%);opacity:1}50%{opacity:0}to{transform:translateX(40%);opacity:0;display:none}}.header-rest-links.show{animation:showNavLinks .5s forwards}@keyframes showNavLinks{0%{transform:translateX(40%);opacity:0;display:none}50%{opacity:0}to{transform:translateX(13%);opacity:1;display:flex}}.header-rest-links .nav-link{text-decoration:none;color:#000}.header-rest-links .nav-link:last-child{margin-right:40px}.header-rest-links .nav-link:hover{opacity:.7}.header-menu-icon{background-color:#fff;padding:23.1px 12px 23.1px 16px;border-top-left-radius:16px;border-bottom-left-radius:16px;z-index:1;display:flex;align-items:center;display:none;@media screen and (max-width:768px){display:unset;padding-left:15px;padding-bottom:12.5px;padding-right:15px;padding-top:12.5px;border-top-left-radius:8px;border-bottom-left-radius:8px}}.header-menu-icon.active{@media screen and (max-width:768px){background-color:#000}}.header-menu-icon .showBurger{stroke:#000;background-color:red}.header-menu-icon.active .showBurger{stroke:#fff}.header-menu-icon.show{animation:showNavMenu 1s forwards;@media screen and (max-width:768px){animation:none}}@keyframes showNavMenu{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1;width:-moz-fit-content;width:fit-content}}.header-menu-icon.hide{animation:hideNavMenu .5s forwards;@media screen and (max-width:768px){animation:none}}@keyframes hideNavMenu{0%{transform:translateX(0);opacity:1;width:-moz-fit-content;width:fit-content}to{transform:translateX(100%);opacity:0}}.header-menu-icon svg{cursor:pointer}.header-menu-icon svg.active{fill:#fff}.header-contact-link{background-color:#fff;padding:28px 16px 28px 12px;border-top-right-radius:16px;border-bottom-right-radius:16px;z-index:2;@media screen and (max-width:768px){display:unset;padding-left:0;padding-bottom:17px;padding-right:5px;padding-top:17px;border-top-right-radius:8px;border-bottom-right-radius:8px}}.header-contact-link .nav-link{background-color:#000;padding:12px 16px;border-radius:8px;text-decoration:none;color:#fff}.header-contact-link.active{@media screen and (max-width:768px){background-color:#000}}.header-contact-link.active .nav-link{@media screen and (max-width:768px){background-color:#fff;color:#000}}.header-drop-down{position:relative;display:flex;flex-direction:column;color:#fff;opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .25s ease-in-out,transform .45s ease-in-out;background-color:#fff;margin-top:-77px;margin-left:-3px;margin-right:-3px;padding:77px 16px 16px;border-radius:16px;display:none;@media screen and (max-width:768px){display:block;margin-top:-56px;padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:55px;border-radius:8px}}.header-drop-down.active{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-nav-links{display:flex;flex-direction:column;gap:16px;text-align:center;position:absolute;left:0;width:100%;background-color:#fff;padding:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;@media screen and (max-width:768px){border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.nav-link-res{text-decoration:none;text-transform:uppercase;color:#000;font-size:16px;font-weight:400}.dropdown-nav-links .nav-link-res:hover{color:#f7931e}.eye-expand-div{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #000;padding:24px 0;@media screen and (max-width:768px){padding-left:0;padding-bottom:12px;padding-right:0;padding-top:12px}}.eye-expand-texts{display:grid}.eye-expand-texts p{font-size:30px;font-weight:400;line-height:39px;letter-spacing:0;max-width:80%;@media screen and (max-width:768px){font-size:24px;font-weight:400;line-height:31px;max-width:95%}}.eye-expand-texts div p a{text-decoration:none}.eye-expand-texts div p{font-size:18px;font-weight:400;line-height:23px;letter-spacing:0;max-width:80%;max-height:0;overflow:hidden;transition:max-height .5s,padding-top .5s;@media screen and (max-width:768px){font-size:16px;font-weight:400;line-height:21px;max-width:95%}}.closed-eye,.opened-eye{min-width:40px;min-height:40px;cursor:pointer;@media screen and (max-width:768px){min-width:20px;min-height:20px}}.eye-expand-texts .expanded p{max-height:100%;padding-top:24px}.footer-section{background-color:#191919;color:#f2f2f2;padding:80px 60px;@media screen and (max-width:768px){padding-left:30px;padding-bottom:60px;padding-right:30px;padding-top:60px}}.footer-section .footer-title{color:#fff;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:70.36px;text-align:center;margin-bottom:50px;@media screen and (max-width:768px){line-height:130%;margin-bottom:25px}}.footer-main-contents{display:flex;align-items:center;gap:100px;@media screen and (max-width:1080px){flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:50px}}.address-cards{display:flex;gap:30px;@media screen and (max-width:768px){flex-direction:column;gap:20px}}.address-card{border:1px solid #afafaf;display:grid;text-align:center;border-radius:24px}.address-title{padding:24px 24px 14px;border-bottom:1px solid #afafaf;text-wrap:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;font-size:clamp(16px,4vw,20px);font-weight:500;line-height:26.06px}.address-details{padding:20px 24px 24px;font-size:clamp(14px,4vw,16px);font-weight:400;line-height:20.85px;display:grid;place-items:center;grid-gap:24px;gap:24px}.address-details button{font-size:16px;font-weight:500;line-height:20.85px;border-radius:30px;padding:7.5px 28px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background-color:transparent;border:1px solid #afafaf;color:#e8e8e8}.footer-desc{font-size:18px;font-weight:400;line-height:23.45px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;@media screen and (max-width:1080px){align-items:center}}.footer-contact-btns{display:flex;gap:20px;@media screen and (max-width:768px){flex-direction:column;gap:10px}}.footer-desc button{font-size:16px;font-weight:500;line-height:20.85px;border-radius:30px;padding:7.5px 28px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background-color:transparent;border:1px solid #afafaf;color:#e8e8e8}.socail-medias-footer{display:flex;gap:16px}.socail-medias-footer svg{cursor:pointer}.footer-social-presence-row{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;@media screen and (max-width:1080px){justify-content:center;flex-direction:column;gap:20px}}.footer-presence{font-size:15px;font-weight:500;color:#e8e8e8;letter-spacing:.05em;text-transform:none}.noise{background:linear-gradient(90deg,rgba(35,17,17,.9) 60%,rgba(53,23,23,.9)),url("data:image/svg+xml,%3C!-- svg: first layer --%3E%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.overlay-for-scroll{width:100%;height:100dvh;position:fixed;top:0;background-color:rgba(39,32,32,.557);opacity:0;z-index:1;transition:opacity 1s ease-in-out}.overlay-for-scroll.is-scrolled{opacity:1}.hero-section{margin:12px}.hero-image-container{position:relative;width:100%;height:96.5dvh;border-radius:32px;display:flex;justify-content:space-between;align-items:end;@media screen and (max-width:768px){justify-content:end}}.hero-image{border-radius:32px;width:100%}.hero-text-div{width:100%;height:100%;position:relative;display:flex;justify-content:space-between;align-items:flex-end;margin:0 48px 38px;z-index:1;flex-direction:row-reverse;@media screen and (max-width:768px){display:grid;justify-content:end;align-items:end;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}}.hero-text{color:#fddeb9;@media screen and (max-width:768px){position:absolute;bottom:40%;right:14px;line-height:60px}}.scroll-arrow-home{@media screen and (max-width:768px){position:absolute;bottom:20px;left:50%;transform:translate(-50%,-50%)}}.hero-text p{font-weight:900;margin:0;text-align:end;text-transform:uppercase;font-size:clamp(78px,8vw,105px);@media screen and (max-width:768px){font-weight:900;font-size:50px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;text-align:end}@media screen and (max-width:480px){font-weight:800;font-size:42px}}.text-wrapper{display:flex;align-items:center;justify-content:flex-end;background-size:4vh 4vh}.text-wrapper p{position:relative;color:hsla(0,0%,100%,.1);animation:displayText 9s infinite;animation-delay:calc(-3s * var(--i))}@keyframes displayText{0%{display:inline-block}33.33%,to{display:none}}.text-wrapper p:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;color:#fddeb9;overflow:hidden;animation:animateText 3s linear infinite}@keyframes animateText{0%,10%,to{width:0}70%,90%{width:100%}}.work-section{margin:0 60px 60px}.works-card-list{display:flex;flex-wrap:wrap;justify-content:space-between}.works-card{border-radius:4px;width:calc(50% - 12px);cursor:pointer}.works-card-img{overflow:hidden;min-height:300px;@media screen and (max-width:1080px){min-height:195px}}.works-card-img:hover img{transform:scale(1.1)}.works-card-img:first-child{transition-delay:.1s}.works-card-img:nth-child(2),.works-card-img:nth-child(3){transition-delay:.3s}.works-card-img:nth-child(4){transition-delay:.4s}.works-title{margin:24px 0}.works-card h1{font-size:30px;text-transform:capitalize;font-weight:400;@media screen and (max-width:768px){font-size:24px}}.works-card h1 span{color:#878787}.works-btn-div{display:flex;justify-content:center;margin-top:36px}@media screen and (max-width:768px){.work-section{margin:0 24px 24px}.works-card{width:calc(100% - 0px)}}.home-about-section{margin-top:120px;display:flex;justify-content:space-between;padding:60px;color:#fff;@media screen and (max-width:768px){display:flex;flex-direction:column-reverse;padding-left:24px;padding-bottom:60px;padding-right:24px;padding-top:120px}}.home-about-content{display:grid;flex-direction:column;grid-gap:24px;gap:24px}.text-reveal p span{color:hsla(0,0%,100%,.2);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(90deg,#fff,#fff);transition:background-position 5s ease-in-out;animation:text-reveal linear forwards;animation-timeline:view()}.text-reveal .home-about-title span{animation-range:contain -70vh}.text-reveal .home-about-context span{animation-range:contain -25vh}@keyframes text-reveal{to{background-size:200% 100%}}@media (max-width:768px){.text-reveal p span{background-size:100% 100%;animation:none}}.home-about-content h1{font-size:72px;text-transform:uppercase;font-size:500;@media screen and (max-width:768px){font-size:43px}}.home-about-content p:nth-child(2){font-size:18px;max-width:539px;line-height:28px}.robo-icons-div{margin-right:60px;@media screen and (max-width:768px){display:flex;margin-right:0}}@keyframes fall1{0%{transform:translateY(-100%);opacity:0}70%{transform:translateY(0);opacity:1}to{transform:rotate(-16.77deg)}}@keyframes fall2{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);margin-bottom:80px;opacity:1}}@keyframes fall3{0%{transform:translateY(-100%);opacity:0}70%{transform:translateY(0);opacity:1}to{transform:rotate(16.77deg)}}.animated-ref .robot-icon1{animation:fall1 1.5s ease-out;animation-fill-mode:forwards;@media screen and (max-width:768px){animation:none}}.animated-ref .robot-icon2{animation:fall2 1.5s ease-out;animation-fill-mode:forwards;@media screen and (max-width:768px){animation:none;position:relative;bottom:60px}}.animated-ref .robot-icon3{animation:fall3 1.5s ease-out;animation-fill-mode:forwards;@media screen and (max-width:768px){animation:none}}.home-services-section{margin:120px 60px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:24px;margin-right:24px;margin-top:120px}}.home-services-list{display:flex;flex-direction:column;gap:24px;margin-bottom:60px}.services-card{background-color:#ffdd78;padding:52px 60px 0;height:80vh;border-radius:4px;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;width:0;opacity:0;transition:opacity 1s ease-in-out,width 1s ease-in-out;overflow:hidden;position:relative;@media screen and (max-width:768px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;height:100%}}.services-card.animated-ref{opacity:1;width:100%;gap:24px}.services-card.normal{flex-direction:row-reverse;@media screen and (max-width:768px){flex-direction:column-reverse;gap:24px}}.services-card.reverse{flex-direction:row;@media screen and (max-width:768px){flex-direction:column-reverse;gap:24px}}.home-services-content{line-height:90px;flex-direction:column;opacity:0;transform:translateX(-50%);transition:opacity 1s ease-in-out,transform .5s ease-in-out;transition-delay:1s}.services-card.animated-ref .home-services-content{opacity:1;transform:translateX(0)}.home-services-content h2{font-size:48px;text-transform:uppercase;font-weight:400;line-height:55px;margin-bottom:24px;@media screen and (max-width:768px){font-size:32px;line-height:40px}}.home-services-content p:nth-child(2){font-size:18px;max-width:539px;line-height:28px;@media screen and (max-width:768px){max-width:400px;font-size:16px}}.services-img-container{position:relative;overflow:hidden}.home-services-img{width:100%;height:auto;opacity:0;transform:translateX(50%);transition:opacity 1s ease-in-out,transform .7s ease-in-out;transition-delay:1.1s;max-width:449px;@media screen and (max-width:768px){border-radius:20px;max-width:300px;height:auto}}.services-img{width:100%;height:auto}.services-card.animated-ref .home-services-img{opacity:1;transform:translateX(0)}.services-btn-div{display:flex;justify-content:center;margin-top:36px}.testimonial-section{margin:60px 0;display:grid;grid-gap:60px;gap:60px}.testimonials-div{height:288px;display:grid;align-items:center;overflow:hidden;width:100%;@media screen and (max-width:768px){height:171px}}.testimonials{background-color:#000;height:204px;width:100%;box-shadow:9999px 0 0 0 #000,-7px 0 0 0 #000,7px 0 0 0 #000;transform:rotate(-3deg);display:flex;justify-content:flex-start;align-items:center;gap:60px;position:relative;overflow:hidden;@media screen and (max-width:768px){height:147px}}.testimonials h1{color:#fff;font-size:72px;font-weight:500;text-transform:uppercase;white-space:nowrap;animation:moveText 10s linear infinite;@media screen and (max-width:768px){font-size:48px}}@keyframes moveText{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.testimonials-img-div{display:flex;justify-content:center;align-items:center;@media screen and (max-width:1080px){flex-direction:column;gap:56px;margin-left:0;margin-bottom:60px;margin-right:0;margin-top:60px}}.testimonials-text-img{border-radius:16px}.testimonials-explore-div{text-align:center;display:grid;place-items:center;grid-gap:24px;gap:24px;margin:0 24px}.testimonials-explore-div h1:first-child{font-size:clamp(48px,4vw,72px);font-weight:400;text-transform:uppercase}.testimonials-explore-div p:nth-child(2){font-size:clamp(16px,4vw,18px)}.heroImg,.heroVideo{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:16px}#preload-image{display:none}#actual-image{display:block}.inner-banner-section{height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.banner-title{font-size:clamp(60px,8vw,120px);font-weight:900;line-height:156px;letter-spacing:0;text-transform:uppercase;text-align:center;max-width:800px;position:relative}.banner-title span{color:#f7931e}@media screen and (max-width:768px){.banner-title{font-weight:900;line-height:78px;letter-spacing:0;text-align:center;max-width:400px}}@media screen and (max-width:448px){.banner-title{font-size:48px}}.inner-banner-icons{position:absolute;top:50%;left:50%;transform:translate(-30%,-50%);width:100%;height:312px;@media screen and (max-width:768px){transform:translate(-50%,-50%)}}.inner-banner-icons img{filter:drop-shadow(60px 20px 4px rgba(0,0,0,.3))}.inner-banner-icons img:first-child{position:absolute;top:110px;left:40px;width:100px!important;@media screen and (max-width:768px){width:73px!important;top:150px;left:20px}}.inner-banner-icons img:nth-child(2){position:absolute;top:230px;left:380px;width:100px!important;@media screen and (max-width:768px){width:73px!important;top:200px;left:170px}}.inner-banner-icons img:nth-child(3){position:absolute;left:550px;top:-60px;transform:rotate(50deg);width:100px!important;@media screen and (max-width:768px){width:73px!important;left:260px;top:80px}}.bread-crumps-section{@media screen and (max-width:768px){margin-top:32px;width:30ch;overflow:hidden}}.bread-crumps-text{@media screen and (max-width:768px){width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.testimonial-section{margin:120px 0}.testimonials-qoutes-div{display:flex;justify-content:space-between;align-items:flex-end;margin:0 172px;@media screen and (max-width:768px){display:grid;margin-left:24px;margin-bottom:0;margin-right:24px;margin-top:0;justify-content:start}}.testimonials-carousel{overflow:hidden;display:flex;flex-direction:column;justify-content:center}.testimonials-carousel-inner{white-space:nowrap;transition:transform .7s}.testimonials-card{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;white-space:normal}.testimonials-card p:first-child{font-size:152px;width:65px;height:50px;margin-bottom:10px;@media screen and (max-width:768px){font-size:102px;width:31px;height:24px}}.testimonials-card p:nth-child(2){font-size:30px;font-weight:400;line-height:39px;letter-spacing:0;text-align:left;@media screen and (max-width:768px){font-size:18px;line-height:23px}}.testimonials-card p:nth-child(3){font-size:18px;font-weight:400;line-height:23px;text-transform:capitalize;@media screen and (max-width:768px){font-weight:500}}.testimonials-card p:nth-child(3) span{color:#878787}.testimonials-qoutes-btns{display:flex;align-items:center;gap:10px;@media screen and (max-width:768px){gap:24px;justify-content:center;margin-top:32px}}.testimonials-qoutes-btns p{font-size:18px}.testimonials-qoutes-btns button{display:grid;place-items:center;cursor:pointer;padding:12px 16px;border:1px solid #000;border-radius:8px}.testimonials-text-img{height:auto}.work-process-section-x{max-height:100vh;@media screen and (max-width:768px){display:none}}.work-process-section-y{display:none;@media screen and (max-width:768px){display:block;height:100%}}.check-point-icon{filter:drop-shadow(2px 4px 6px rgba(0,0,0,.2))}.work-process-card{rotate:90deg;width:100%;height:100%;padding:150px 60px 0;display:flex;flex-direction:column;gap:32px;border-radius:8px;position:absolute;top:0;left:100px;filter:drop-shadow(4px 4px 6px rgba(0,0,0,.2)) drop-shadow(-4px -4px 6px rgba(0,0,0,.2));@media screen and (max-width:768px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;rotate:0deg;width:100px;height:100px}}.work-process-card .title-div{display:flex;align-items:center;gap:16px}.work-process-card .title-div img{rotate:-90deg}.work-process-card .title-div h1{font-size:48px;font-weight:500}.work-process-points{display:flex;flex-direction:column;gap:15px;@media screen and (max-width:768px){gap:10px}}.work-process-points ul{list-style-type:none;padding-left:0}.work-process-points ul li{position:relative;padding-left:25px}.work-process-points ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:#000;border-radius:50%}.work-process-points ul li::marker{display:none}.horizontal-section{margin:120px 0;width:100vh;height:100vw;overflow-x:hidden;overflow-y:scroll;transform:rotate(-90deg) translateX(-100vh);transform-origin:top left;scrollbar-width:none;-ms-overflow-style:none}.boxes{transform:rotate(90deg) translateY(0);width:100vh;display:flex;flex-direction:row;transition:background-color .5s ease;position:relative}.work-process-section-mobile{display:flex;align-items:center;justify-content:center}.work-process-card-mobile{padding:24px;display:flex;flex-direction:column;gap:30px}.title-div-mobile{display:flex;align-items:center;gap:16px}.title-div-mobile p{font-size:24px;font-weight:500}.work-process-points-mobile{font-size:16px;font-weight:400}.work-process-points-mobile ul{list-style-type:none;padding-left:0;display:flex;flex-direction:column;gap:8px}.work-process-points-mobile ul li{position:relative;padding-left:20px}.work-process-points-mobile ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#000;border-radius:50%}.work-process-points-mobile ul li::marker{display:none}@media screen and (max-width:768px){.banner-title{font-size:60px;font-weight:900;line-height:78px;letter-spacing:0;text-align:center}.about-scroll-btn{display:none}}.about-scroll-btn{position:absolute;bottom:60px;color:#000;display:flex;align-items:center;gap:12px;font-size:16px;text-transform:uppercase;cursor:pointer}:root{--cards:3;--cardTopPadding:4.9em;--cardHeight:67vh;--cardMargin:4vw;@media screen and (max-width:768px){--cardTopPadding:2.5em;--cardHeight:70vh}}.about-cards-section{margin:0 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:24px;margin-right:24px;margin-top:24px}}#about-cards{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--cards),var(--cardHeight));grid-gap:var(--cardMargin);gap:var(--cardMargin);padding-bottom:calc(var(--cards) * var(--cardTopPadding));margin-bottom:var(--cardMargin)}#about-card1{--index:1}#about-card2{--index:2}#about-card3{--index:3}.about-card{position:-webkit-sticky;position:sticky;top:0;padding-top:calc(var(--index) * var(--cardTopPadding));@media screen and (max-width:768px){top:120px}}#about-card1 .about-card-body{background-color:#ffdd78}#about-card2 .about-card-body{background-color:#c3dfff}#about-card3 .about-card-body{background-color:#dcd2f7}.about-card-body{box-sizing:border-box;padding:60px;height:445px;display:flex;justify-content:space-between;align-items:flex-start;transition:all .5s;@media screen and (max-width:768px){padding-left:32px;padding-bottom:32px;padding-right:32px;padding-top:32px;height:var(--cardHeight);display:flex;flex-direction:column-reverse;justify-content:flex-start}}.about-content-div{width:590px;@media screen and (max-width:768px){width:278px}}.about-content-div p:first-child{font-size:72px;font-weight:500;line-height:93px;text-transform:uppercase;@media screen and (max-width:768px){font-size:48px;line-height:62px}}.about-content-div p:nth-child(2){font-size:18px;font-weight:400;line-height:23px;margin-top:24px;@media screen and (max-width:768px){font-size:16px}}.about-content-cards-count{font-size:48px;font-weight:500;line-height:63px;@media screen and (max-width:768px){font-size:24px}}.blog-list-container{margin:60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:24px;margin-right:24px;margin-top:24px}}.recent-blog-container{display:grid;grid-gap:24px;gap:24px;@media screen and (max-width:768px){gap:12px}}.recent-blog-container-title{font-size:18px;font-weight:400;line-height:23px;letter-spacing:0;text-transform:capitalize;color:#878787;@media screen and (max-width:768px){font-size:16px}}.recent-blog{display:flex;border-right:10px solid #ffdd78;border-radius:4px;background-color:#fff;@media screen and (max-width:768px){display:grid;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-bottom-color:#ffdd78;border-bottom-style:solid;border-bottom-width:10px}}.recent-blog-img{width:650px;max-height:350px;border-top-left-radius:4px;border-bottom-left-radius:4px;flex:1 1;@media screen and (max-width:768px){width:100%;max-height:176px;border-top-left-radius:4px;border-top-right-radius:4px}}.recent-blog-skeleton-img{min-width:500px;@media screen and (max-width:768px){min-width:300px}}.list-blog-skeleton-img{min-width:100px;@media screen and (max-width:768px){min-width:300px}}.detail-blog-skeleton-img{min-width:930px;height:386px;@media screen and (max-width:768px){min-width:300px}}.recent-blog-content-div{flex:1 1;display:grid;align-content:space-between;padding:32px;@media screen and (max-width:768px){padding-left:12px;padding-bottom:12px;padding-right:12px;padding-top:12px;gap:8px}}.recent-blog-content p:first-child{max-width:95%;font-size:30px;font-weight:400;line-height:39px;letter-spacing:0;margin-bottom:24px;@media screen and (max-width:768px){font-size:20px;font-weight:400;line-height:26px;margin-bottom:8px;max-width:100%}}.recent-blog-content p:nth-child(2){max-width:95%;font-size:16px;font-weight:400;line-height:21px;letter-spacing:0;color:#878787;@media screen and (max-width:768px){max-width:100%}}.list-all-blogs-section{margin:120px 0}.all-blogs-title-section{display:flex;justify-content:space-between;align-items:flex-end}.list-all-blogs{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start;gap:32px}.blog-card{width:calc(33.33% - 32px);margin-bottom:24px;border-radius:4px;background-color:#fff;@media screen and (max-width:768px){width:100%}}.blog-card-img{width:100%;object-fit:cover;max-height:176px;border-top-left-radius:4px;border-top-right-radius:4px}.blog-card-content-div{margin:32px;@media screen and (max-width:768px){margin-left:12px;margin-bottom:12px;margin-right:12px;margin-top:12px}}.blog-card .blog-card-title{font-size:30px;font-weight:400;line-height:39px;margin-bottom:8px}.blog-card .blog-card-description{font-size:16px;font-weight:400;line-height:21px;margin-bottom:24px}.blog-detailed-banner{padding:140px 60px;@media screen and (max-width:768px){padding-left:24px;padding-bottom:100px;padding-right:24px;padding-top:100px}}.blog-detailed-text-div{display:grid;grid-gap:60px;gap:60px;@media screen and (max-width:768px){gap:24px}}.blog-detailed-banner p:first-child{font-size:16px;font-weight:400;line-height:21px;@media screen and (max-width:768px){font-size:14px}}.blog-detailed-banner p:first-child span{color:#878787}.blog-detailed-text{font-size:72px;font-weight:900;line-height:94px;letter-spacing:0;text-transform:uppercase;@media screen and (max-width:768px){font-size:30px;line-height:45px}}.blog-detailed-text span{color:#f7931e}.detailed-blog{display:grid;place-items:center;grid-gap:8px;gap:8px}.detailed-blog-img{border-radius:4px;object-fit:cover;@media screen and (max-width:768px){width:100%;height:144px}}.blog-author-div{display:flex;align-items:center;justify-content:space-between;width:930px;padding:0 24px;@media screen and (max-width:768px){width:100%;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.blog-author-details{display:flex;align-items:center;gap:16px;margin-top:-14px;@media screen and (max-width:768px){margin-top:0}}.blog-author-details span{flex-direction:column}.author-blog-img{width:60px;height:60px;border-radius:50%;@media screen and (max-width:768px){width:30px;height:30px}}.blog-author-name{color:#000}.blog-author-details span{color:#878787;display:flex;align-items:flex-start;font-size:16px;gap:8px;@media screen and (max-width:768px){font-size:14px;gap:0}}.blog-date{font-size:16px;font-weight:400;color:#878787;display:flex;flex-direction:column;gap:8px;align-items:flex-start;@media screen and (max-width:768px){font-size:14px;gap:0}}.blog-content-section{margin:0 60px;display:flex;flex-direction:column;gap:48px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:0;margin-right:24px;margin-top:0}}.detailed-blog-title-div{display:flex;align-items:center;justify-content:space-between}.detailed-blog-title-div button{display:flex;align-items:center;gap:10px;border-radius:8px;padding:12px 16px;border:1px solid #000;font-size:16px;font-weight:400;text-transform:uppercase;cursor:pointer;transition:all .3s;@media screen and (max-width:768px){display:none}}.detailed-blog-title-div button:hover{border:1px solid #000;background-color:#000;color:#fff}.detailed-blog-title{font-size:48px;font-weight:900;@media screen and (max-width:768px){font-size:30px}}.blog-contact-section{margin:120px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:60px;margin-right:24px;margin-top:60px}}.contact-form-section{@media screen and (max-width:768px){gap:32px}}.contact-form-div{@media screen and (max-width:768px){flex-direction:column;justify-content:center;gap:50px}}.contact-form-section p{@media screen and (max-width:768px){font-size:24px;font-weight:500;line-height:31px}}.contact-form{@media screen and (max-width:768px){justify-self:center;width:100%;gap:12px}}.contact-form span{@media screen and (max-width:768px){display:grid;grid-gap:12px;gap:12px}}.contact-form button{@media screen and (max-width:768px){width:100%}}.detailed-blog-seperate-section{display:flex;gap:60px;@media screen and (max-width:768px){flex-direction:column}}.subtitle-content-section{display:flex;flex-direction:column;gap:24px;flex:4 1}.subtitle-content-section .table{margin:20px auto;width:100%;border-collapse:collapse;overflow-x:auto}.subtitle-content-section .table table{width:100%;border:1px solid #ddd;border-collapse:collapse}.subtitle-content-section .table thead{background-color:#e2e2e2;font-weight:700;text-align:center}.subtitle-content-section .table thead tr:first-child{line-height:50px;text-transform:uppercase;font-size:x-large}.subtitle-content-section .table thead tr{line-height:30px;text-transform:capitalize;font-size:larger}.subtitle-content-section .table tbody td{border:1px solid #ddd;padding:10px;text-align:center}.subtitle-content-section .table td[colSpan]{text-align:center}.subtitle-content-section .table td{padding:12px}.subtitle-content-section .table thead td{font-size:1.1em}.subtitle-content-section .table tbody td{font-size:1em}.subtitle-content-section h2,.subtitle-content-section h3{font-size:30px;font-weight:600;line-height:39px;@media screen and (max-width:768px){font-size:24px}}.subtitle-content-section p{font-size:18px;font-weight:400;line-height:26px;width:90%;@media screen and (max-width:768px){width:100%;font-size:18px}}h4,h5{font-size:22px}.subtitle-content-section ol,.subtitle-content-section ul{margin-left:25px}.subtitle-content-section li{font-size:18px;font-weight:400;line-height:31px;margin-bottom:15px}.blog-points-section{display:flex;flex-direction:column;gap:24px}.blog-points-section img{width:669px;height:397px;@media screen and (max-width:768px){width:100%;height:203px}}.blog-title-navigate-section{display:flex;flex-direction:column;gap:24px;flex:1 1;@media screen and (max-width:768px){display:none}}.blog-title-navigate-section P{font-size:20px;font-weight:600;line-height:26px}.blog-title-navigates{max-height:220px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.blog-title-navigates p{cursor:pointer}.blog-title-navigates::-webkit-scrollbar{width:2px}.blog-title-navigates::-webkit-scrollbar-thumb{border-radius:46px;border:2px solid #000}.blog-title-navigates::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}.blog-title-navigates::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.2)}.blog-title-navigates p{font-size:16px;font-weight:400;line-height:21px}.sub-blogs-section{display:flex;flex-direction:column;gap:60px;flex:1 1;@media screen and (max-width:768px){display:none}}.sub-blogs{display:flex;flex-direction:column;gap:24px}.sub-blogs p{font-size:20px;font-weight:600;line-height:26px;text-transform:capitalize}.sub-blog p{font-size:16px;font-weight:400;line-height:21px}.sub-blog-img{width:265px;max-height:98px;object-fit:cover;border-radius:4px}.openings-section{margin:60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:24px;margin-right:24px;margin-top:24px}}.openings-tabs-section{width:100%;@media screen and (max-width:768px){display:none}}.tab-box{width:100%;display:flex;justify-content:flex-start;gap:60px;align-items:center;border-bottom:2px solid #878787;position:relative;overflow-y:auto;white-space:nowrap}.tab-box::-webkit-scrollbar{display:none}.tab-btn{font-size:30px;font-weight:400;border:none;cursor:pointer;padding-bottom:24px;position:relative}.bottom-line{position:absolute;bottom:0;left:0;height:5px;background-color:#f7931e;border-radius:57px;transition:all .3s ease}.tab-btn.active+.bottom-line{width:auto}.content-box{margin-top:20px;animation:moving .3s ease}.openings-cards-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:24px}.openings-cards-list .openings-card{flex-basis:calc(50% - 15px);margin:8px 0;@media screen and (max-width:768px){flex-basis:calc(100%)}}.openings-card{display:none;background-color:#ffdd78;padding:24px;text-transform:capitalize;animation:movingTabs .7s ease-in-out}@keyframes movingTabs{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.openings-card.active{display:block}.openings-card-title{font-size:48px;font-weight:500;margin-bottom:24px;@media screen and (max-width:768px){font-size:24px;font-weight:500;margin-bottom:12px}}.openings-card div{display:flex;flex-direction:column;gap:16px;margin-bottom:36px;@media screen and (max-width:768px){gap:8px;margin-bottom:24px}}.openings-card div p{font-size:30px;font-weight:400;@media screen and (max-width:768px){font-size:18px;font-weight:400}}.openings-eye-expand-component{display:none;@media screen and (max-width:768px){display:block}}.openings-eye-expand{border-bottom:1px solid #000}.openings-eye-expand-title{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 0}.openings-eye-expand-title p{font-size:24px;font-weight:400;line-height:31px;max-width:95%}.career-requirements-section{margin:140px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:140px;margin-right:24px;margin-top:140px}}.careers-detailed-text-div{display:grid;grid-gap:60px;gap:60px;@media screen and (max-width:768px){gap:24px}}.careers-detailed-text-div p{font-size:16px;font-weight:400;line-height:21px;@media screen and (max-width:768px){font-size:14px}}.careers-detailed-text-div p span{color:#878787}.title-right .apply-btn{background-color:#000;color:#fff}.title-right .apply-btn,.title-right .share-btn{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;padding:12px 16px;border:1px solid #000;font-size:16px;font-weight:400;text-transform:uppercase;cursor:pointer;transition:all .3s}.title-right .share-btn{background-color:#fff;color:#000}.title-right .share-btn:hover{background-color:#000;color:#fff}.careers-job-requirements{background-color:#fff;margin:60px 200px;padding:60px;border-radius:4px;@media screen and (max-width:768px){margin-left:0;margin-bottom:60px;margin-right:0;margin-top:60px;padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px}}.requirements-top-section{border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:24px;text-transform:capitalize;@media screen and (max-width:768px){flex-direction:column;align-items:start;gap:24px}}.requirements-top-section .title-left{display:flex;flex-direction:column;gap:24px}.requirements-top-section .title-left .title{font-size:48px;font-weight:500;@media screen and (max-width:768px){font-size:30px}}.requirements-top-section .title-left .sub-text{display:flex;flex-direction:column;gap:16px;font-size:20px;font-weight:400}.requirements-top-section .title-right{display:flex;flex-direction:column;gap:24px;@media screen and (max-width:768px){gap:12px}}.requirements-mail{display:flex;align-items:flex-end;gap:8px;text-transform:lowercase}.requirements-mail a{color:#000;font-size:18px;font-weight:500}.requirements-content-section{margin:60px 0;display:flex;flex-direction:column;gap:60px;@media screen and (max-width:768px){margin-left:0;margin-bottom:32px;margin-right:0;margin-top:32px;gap:32px}}.requirements-content-card{display:flex;flex-direction:column;gap:24px}.requirements-content-card p{font-size:30px;font-weight:600}.requirements-content-card ul li{font-size:20px;font-weight:400;line-height:26px;@media screen and (max-width:768px){font-size:18px}}.job-apply-btn{display:flex;justify-content:space-between}.job-apply-btn .apply-btn{background-color:#000;color:#fff}.job-apply-btn .apply-btn,.job-apply-btn .share-btn{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;padding:12px 16px;border:1px solid #000;font-size:16px;font-weight:400;text-transform:uppercase;cursor:pointer;transition:all .3s}.job-apply-btn .share-btn{background-color:#fff;color:#000}.job-apply-btn .share-btn:hover{background-color:#000;color:#fff}.wibato-gallery{margin:120px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:60px;margin-right:24px;margin-top:60px}}.gallery-section{display:grid;place-items:center}.gallery-container{column-count:4;width:100%;@media screen and (max-width:1280px){column-count:auto;column-count:3;width:90%}}.gallery-container .gallery-box img{width:313px;height:auto;margin-bottom:12px;object-fit:cover}.gallery-container .gallery-box:nth-child(4n+1) img,.gallery-container .gallery-box:nth-child(4n+2) img{margin-top:30px}.gallery-container .gallery-box:nth-child(4n+2) img,.gallery-container .gallery-box:nth-child(4n+3) img{margin-bottom:30px}.more-gallery-btn{margin-top:30px;display:grid;place-items:center}@media screen and (max-width:768px){.gallery-container{column-count:2;grid-auto-flow:column;width:auto}.gallery-container .gallery-box img{width:100%;height:auto;margin:0}.gallery-container .gallery-box:nth-child(odd) img{margin-top:10px}.gallery-container .gallery-box:nth-child(2n) img{margin-bottom:10px}}.contact-contact-section{margin:180px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:60px;margin-right:24px;margin-top:60px}}.contact-form-section{@media screen and (max-width:768px){gap:32px}}.contact-form-section p{@media screen and (max-width:768px){font-size:24px;font-weight:500;line-height:31px}}.contact-form-div{@media screen and (max-width:768px){flex-direction:column;justify-content:center;gap:50px}}.contact-form-div .contact-form-icon{width:291px;height:300px;@media screen and (max-width:768px){width:191px;height:200px}}.contact-form-div .contact-form-icon .ring-1{animation:ring1 5s linear infinite}.contact-form-div .contact-form-icon .ring-2{animation:ring2 4.5s linear infinite}.contact-form-div .contact-form-icon .ring-3{animation:ring3 4s linear infinite}@keyframes ring1{0%,to{opacity:1}50%{opacity:0}}@keyframes ring2{0%,to{opacity:1}50%{opacity:0}}@keyframes ring3{0%,to{opacity:1}50%{opacity:0}}.contact-form{@media screen and (max-width:768px){width:100%;gap:12px}}.contact-form span{@media screen and (max-width:768px){display:grid;grid-gap:12px;gap:12px}}.contact-form button{display:flex;justify-content:center;align-items:center;@media screen and (max-width:768px){width:100%}}.services-page-cards{margin:60px 60px 180px;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:24px;margin-right:24px;margin-top:24px;gap:12px}}.services-page-card{background-color:#faebd7;padding:60px;border-radius:4px;margin-bottom:0;flex-grow:1;flex-basis:calc(50% - 20px);width:100%;word-wrap:break-word;@media screen and (max-width:768px){flex-basis:calc(100%);padding-left:32px;padding-bottom:32px;padding-right:32px;padding-top:32px;gap:24px}}.services-page-card:last-child{display:none!important}.services-page-card:nth-child(2),.services-page-card:nth-child(4),.services-page-card:nth-child(6),.services-page-card:nth-child(7),.services-page-card:nth-child(8){top:30px;@media screen and (max-width:768px){top:0}}.services-page-card:nth-child(5){@media screen and (max-width:1280px){top:30px}}.services-page-card:nth-child(6){@media screen and (max-width:1280px){top:30px}}.services-page-card:nth-child(7){@media screen and (max-width:1280px){top:30px}}.services-page-card:nth-child(8){@media screen and (max-width:1280px){top:30px}}.services-page-card.custom-width-55{flex-basis:calc(55% - 20px)!important;@media screen and (max-width:1280px){flex-basis:calc(40%)!important}@media screen and (max-width:768px){flex-basis:calc(100%)}}.services-page-card.custom-width-45{flex-basis:calc(45% - 20px)!important;@media screen and (max-width:1280px){flex-basis:calc(40%)!important}@media screen and (max-width:768px){flex-basis:calc(100%)}}.services-page-card.custom-width-35{flex-basis:calc(40% - 20px)!important;@media screen and (max-width:1280px){flex-basis:calc(30%)!important}@media screen and (max-width:768px){flex-basis:calc(100%)}}.services-page-card.custom-width-65{flex-basis:calc(60% - 20px)!important;@media screen and (max-width:1280px){flex-basis:calc(30%)!important}@media screen and (max-width:768px){flex-basis:calc(100%)}}.services-page-card p:first-child{font-size:72px;font-weight:500;letter-spacing:0;text-transform:uppercase;margin-bottom:24px;font-size:clamp(32px,4vw,72px)}.services-page-card p:nth-child(2){font-size:18px;font-weight:400;line-height:23px;letter-spacing:0;margin-bottom:24px;@media screen and (max-width:768px){font-size:16px;font-weight:400;line-height:21px}}.services-detailed-banner{padding:170px 60px;@media screen and (max-width:768px){padding-left:24px;padding-bottom:170px;padding-right:24px;padding-top:170px}}.services-detailed-text-div{display:grid;grid-gap:60px;gap:60px;@media screen and (max-width:768px){gap:24px}}.services-detailed-banner p:first-child{font-size:16px;font-weight:400;line-height:21px;@media screen and (max-width:768px){font-size:14px}}.services-detailed-banner p:first-child span{color:#878787}.services-detailed-text{font-size:clamp(30px,8vw,72px);font-weight:900;line-height:94px;line-height:105%;letter-spacing:0;text-transform:uppercase;@media screen and (max-width:768px){line-height:45px}}.services-detailed-text span{color:#f7931e}.services-detailed-content-div{background:linear-gradient(#1a1003,#342007);color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:60px 150px 60px 60px;@media screen and (max-width:768px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;flex-direction:column-reverse;gap:27px}}.services-detailed-content-div svg{@media screen and (max-width:768px){position:unset;right:0;width:207px;height:207px}}.services-detailed-content-texts{display:grid;grid-gap:24px;gap:24px}.services-detailed-content-texts p:first-child{font-size:72px;font-weight:500;line-height:94px;letter-spacing:0;text-transform:uppercase;@media screen and (max-width:768px){font-size:48px;font-weight:500;line-height:63px}}.services-detailed-content-texts p:nth-child(2) a{text-decoration:none;color:#fff}.services-detailed-content-texts p:nth-child(2){font-size:18px;font-weight:400;line-height:23px;letter-spacing:0;width:649px;@media screen and (max-width:768px){font-size:16px;font-weight:400;line-height:21px;width:100%}}.services-faq-section{margin:120px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:24px;margin-right:24px;margin-top:24px}}.service-contact-section{margin:120px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:60px;margin-right:24px;margin-top:60px}}.contact-form-section{display:grid;grid-gap:60px;gap:60px;@media screen and (max-width:768px){gap:32px}}.contact-form-section p{font-size:48px;font-weight:500;line-height:63px;justify-self:start;@media screen and (max-width:768px){font-size:24px;font-weight:500;line-height:31px}}.contact-form-div{display:flex;justify-content:center;align-items:center;gap:200px;@media screen and (max-width:768px){flex-direction:column;justify-content:center;gap:50px}}.contact-form{display:grid;justify-self:end;grid-gap:24px;gap:24px;width:50%;@media screen and (max-width:768px){justify-self:center;width:100%;gap:12px}}.contact-form span{display:flex;gap:24px;@media screen and (max-width:768px){display:grid;grid-gap:12px;gap:12px}}.contact-form button{width:203px;height:45px;padding:12px 16px;border-radius:8px;gap:10px;border:none;background-color:#000;color:#fff;font-size:16px;font-weight:400;line-height:21px;text-transform:uppercase;justify-self:right;cursor:pointer;@media screen and (max-width:768px){width:100%}}.service-working-process-section{margin:120px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:60px;margin-right:24px;margin-top:60px}}.testimonials-qoutes-di{display:flex;justify-content:space-between;align-items:flex-end;@media screen and (max-width:768px){display:grid;justify-content:start}}.testimonials-carouse{overflow:hidden;width:100%;display:flex;flex-direction:column;justify-content:center}.testimonials-carousel-inne{white-space:nowrap;transition:transform .7s}.working-process-card{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;white-space:normal;width:100%;padding:60px;background-color:#fff;@media screen and (max-width:768px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px}}.working-process-title{font-size:clamp(18px,6vw,48px)}.working-process-count{font-size:clamp(18px,4vw,48px)}.scroll-btns{width:100%;height:20px;display:flex;gap:10px;flex-direction:row;justify-content:center}.scroll-btn{height:10px;background-color:#000;transition:width .5s ease;border-radius:4px;cursor:pointer}.card-top-div{display:flex;justify-content:space-between;align-items:center;font-size:48px;font-weight:500;@media screen and (max-width:768px){font-size:20px;flex-direction:column-reverse;align-items:start}}.card-top-div p:nth-child(2){@media screen and (max-width:768px){font-size:30px}}.card-bottom-div{display:flex;justify-content:space-between;align-items:center;gap:60px;width:100%;position:relative;@media screen and (max-width:768px){flex-direction:column;gap:24px}}.card-sub-data-list{flex:2 1;overflow-y:scroll;height:360px;@media screen and (max-width:768px){height:200px}}.testimonials-text-img{flex:1 1;width:100%;max-height:312px}.card-sub-data-list::-webkit-scrollbar{display:none}.related-works-section{margin:120px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:0;margin-right:24px;margin-top:0}}.related-works-content-section{position:relative;height:500px;@media screen and (max-width:768px){height:350px}}.related-works-content-section.hide{display:none;animation:hideWorksSection 1s ease}@keyframes hideWorksSection{to{display:none}}.related-works-cards .related-works-card-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;@media screen and (max-width:768px){gap:20px}}.related-works-cards .related-works-card-content .lock-icon{width:106;height:112;@media screen and (max-width:768px){width:74px;height:78px}}.related-works-cards .related-works-card-content .related-works-card-text{font-size:16px;font-weight:400;line-height:21px;color:#878787;text-align:center;@media screen and (max-width:768px){font-size:14px}}.related-works-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:350px;height:350px;padding:60px;transition:all .3s;@media screen and (max-width:768px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;width:267px;height:267px}}.related-works-card:first-child{background-color:#fff;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.related-works-card:first-child.fade-works{animation:opacityCard 2s forwards}@keyframes opacityCard{0%{rotate:3deg}50%{rotate:-3deg}to{rotate:0deg}}.related-works-card:nth-child(2){background-color:#ffe3c2;transform:translate(-50%,-50%) rotate(24deg);content-visibility:hidden}.related-works-card:nth-child(3){background-color:#f6c4fe;transform:translate(-50%,-50%) rotate(16deg);content-visibility:hidden}.related-works-card:nth-child(4){background-color:#c2f5b0;transform:translate(-50%,-50%) rotate(8deg);content-visibility:hidden}.related-works-card:nth-child(5){background-color:#dcd2f7;transform:translate(-50%,-50%) rotate(-24deg);content-visibility:hidden}.related-works-card:nth-child(6){background-color:#c3dfff;transform:translate(-50%,-50%) rotate(-16deg);content-visibility:hidden}.related-works-card:nth-child(7){background-color:#ffdd78;transform:translate(-50%,-50%) rotate(-8deg);content-visibility:hidden}.related-works-card:nth-child(2).fade-works{animation:fallWorksCard2 1.5s forwards}.related-works-card:nth-child(3).fade-works{animation:fallWorksCard3 1.5s forwards}.related-works-card:nth-child(4).fade-works{animation:fallWorksCard4 1.5s forwards}.related-works-card:nth-child(5).fade-works{animation:fallWorksCard5 1.5s forwards}.related-works-card:nth-child(6).fade-works{animation:fallWorksCard6 1.5s forwards}.related-works-card:nth-child(7).fade-works{animation:fallWorksCard7 1.5s forwards}@keyframes fallWorksCard2{0%{opacity:1;rotate:0deg}to{rotate:-20deg;transform:translateY(500px);transform:translateX(-100px);opacity:0}}@keyframes fallWorksCard3{0%{opacity:1;rotate:0deg}to{rotate:-30deg;transform:translateY(500px);transform:translateX(-200px);opacity:0}}@keyframes fallWorksCard4{0%{opacity:1;rotate:0deg}to{rotate:-40deg;transform:translateY(500px);transform:translateX(-300px);opacity:0}}@keyframes fallWorksCard5{0%{opacity:1;rotate:0deg}to{rotate:-50deg;transform:translateY(500px);transform:translateX(-400px);opacity:0}}@keyframes fallWorksCard6{0%{opacity:1;rotate:0deg}to{rotate:-60deg;transform:translateY(500px);transform:translateX(-500px);opacity:0}}@keyframes fallWorksCard7{0%{opacity:1;rotate:0deg}to{rotate:-70deg;transform:translateY(500px);transform:translateX(-600px);opacity:0}}.project-cards-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 0 0}.projects-card{position:relative;width:calc(50% - 12px);margin-bottom:24px;border-radius:4px;padding:60px;display:flex;flex-direction:column;gap:24px;@media screen and (max-width:768px){width:calc(100% - 12px);padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px}}.projects-card p:first-child{font-size:48px;font-weight:500}.projects-card p:nth-child(2){font-size:30px;font-weight:400}.projects-card p:nth-child(3){font-size:18px;font-weight:400;line-height:28px}.projects-card-img{width:300px;position:absolute;top:60px;right:60px;border-radius:4px;opacity:0;transition:all .3s}.projects-card-img:hover{opacity:1;@media screen and (max-width:768px){opacity:0}}.is-fade{display:none;animation:isFadeProjects 3s ease}@keyframes isFadeProjects{0%{display:block;opacity:0}to{opacity:1}}.service-platforms{display:flex;flex-wrap:wrap;gap:16px;width:100%}.service-platform{display:grid;place-items:center;width:calc(12.5% - 16px);padding:32px;border-radius:8px;@media (max-width:1080px){padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px}@media (max-width:850px){padding-left:8px;padding-bottom:8px;padding-right:8px;padding-top:8px}@media (max-width:750px){width:calc(25% - 16px)}@media (max-width:480px){width:calc(50% - 16px)}}.service-platform:first-child{background:#ffdd78}.service-platform:nth-child(2){background:#f6c4fe}.service-platform:nth-child(3){background:#c3dfff}.service-platform:nth-child(4){background:#dcd2f7}.service-platform:nth-child(5){background:#f7d2db}.service-platform:nth-child(6){background:#ffe3c2}.service-platform:nth-child(7){background:#ffdd78}.service-platform:nth-child(8){background:#f6c4fe}.service-platform svg{margin-bottom:6px;width:48px;height:auto;@media (max-width:1200px){width:40px}@media (max-width:1080px){width:32px}}.service-platform p{color:#000;font-size:16px;margin:0;@media (max-width:820px){font-size:12px}}.outcomes-section{padding:0 60px}.outcomes-section .paragraph{text-indent:30px}.outcomes-section .outcomes .content{display:flex;flex-direction:column;gap:32px}.outcomes{display:flex;flex-direction:column;gap:60px}.outcomes-section .outcomes .content h1{font-size:clamp(48px,5vw + 1rem,72px);font-weight:500}.outcomes-section .outcomes .content p{font-size:17px;font-weight:400;margin-bottom:16px;line-height:30px}.outcomes-section .outcomes .content p a{text-decoration:none}.sub-content .content h2{font-size:clamp(24px,4vw + 1rem,48px);font-weight:400}.sub-content .content .paragraph a{text-decoration:none}.adv-dis-cards{display:flex;gap:48px}.sub-content{display:flex;flex-direction:column;gap:32px}.adv-card,.dis-card{display:flex;gap:32px;flex:1 1;flex-direction:column;background-color:#fff;padding:40px 32px 32px}.adv-card .content h2,.dis-card .content h2{font-size:30px;font-weight:500}.adv-card .content p,.dis-card .content p{color:#878787}.adv-card-list,.dis-card-list{display:flex;flex-direction:column;gap:24px}.card-list-points{display:flex;align-items:flex-start;gap:16px}.card-list-points div:nth-child(2){display:flex;flex-direction:column;gap:16px}.card-list-points h3{font-size:24px;font-weight:400}.card-list-points p{font-size:16px;font-weight:400;color:#878787}.outcomes-question{display:flex;flex-direction:column;gap:32px}.outcomes-question h2{font-size:clamp(16px,6vw,34px);font-weight:400}.outcomes-question-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.outcomes-question-card{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - 10px);box-sizing:border-box;padding:32px;margin:5px;display:flex;flex-direction:column;gap:16px}.outcomes-question-card:first-child{background-color:#ffdd78}.outcomes-question-card:nth-child(2){background-color:#c3dfff}.outcomes-question-card:nth-child(3){background-color:#dcd2f7}.outcomes-question-card h2{font-size:clamp(24px,6vw,48px);font-weight:500}.outcomes-question-card p{font-size:18px;font-weight:400}.summery-content{width:100%;display:grid;place-items:center;text-align:start;grid-gap:32px;gap:32px;background-color:#fff;padding:48px}.summery-content p span a{text-decoration:none}.summery-content h2{font-size:clamp(24px,4vw + 1rem,48px);font-weight:400}@media (max-width:1024px){.outcomes-section{padding:0 30px}.outcomes{gap:32px}.outcomes-section .outcomes .content{gap:16px}.outcomes-section .outcomes .content h1{font-size:48px}.sub-content .content h2{font-size:36px}.adv-dis-cards{flex-direction:column;gap:24px}.outcomes-question-card{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}}@media (max-width:768px){.outcomes-section{padding:0 24px}.outcomes-section .outcomes .content h1{font-size:36px}.outcomes-section .outcomes .content p{font-size:16px}.sub-content .content h2{font-size:30px}.adv-card,.dis-card{padding:40px 16px 16px}.adv-card .content h2,.dis-card .content h2{font-size:24px}.card-list-points div:first-child svg{width:24px}.adv-card .content p,.card-list-points p,.dis-card .content p{font-size:14px}.card-list-points h3{font-size:20px}.outcomes-question-card{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 10px)}.summery-content{padding:32px}.summery-content p{width:100%}}@media (max-width:480px){.outcomes-section .paragraph{text-indent:15px}.outcomes-section .outcomes .content h1{font-size:28px}.outcomes-section .outcomes .content p{font-size:14px}.sub-content .content h2{font-size:24px}.adv-card .content h2,.dis-card .content h2{font-size:20px}.card-list-points h3{font-size:18px}.card-list-points p{font-size:12px}.summery-content p{width:100%}}.team-banner-section{display:grid;place-items:center;text-align:center;grid-gap:60px;gap:60px;margin:0 60px}.banner-content-wrapper{position:relative}.banner-content-wrapper img{width:100%;@media screen and (max-width:768px){height:auto}}.team-banner-title{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);color:#fff}.team-banner-title h2{font-size:clamp(26px,4vw,72px)}.team-banner-title p{font-size:clamp(13px,4vw,32px);font-weight:500}.team-banner-section .sub-content p{font-size:clamp(18px,4vw,36px);font-weight:500}.team-moments-wrapper{background-color:#202124;padding:20px 0;color:#fff}.team-moments{margin:40px 60px}.team-moments .team-content{text-align:center;margin-bottom:30px}.team-moments .team-content h2{font-size:clamp(26px,4vw,72px);font-weight:500;text-transform:uppercase;margin-bottom:8px}.team-moments .team-content p{font-size:clamp(18px,4vw,24px);font-weight:400}.gallery{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:200px;grid-auto-flow:dense}.gallery>div{display:flex;justify-content:center;align-items:center}.gallery>div>img{width:100%;height:100%;object-fit:cover;border-radius:5px}.gallery .tall{grid-row:span 2}@media (max-width:1080px){.team-banner-section{margin:0 32px;gap:30px}.team-moments{margin:40px 30px}}@media (max-width:768px){.team-banner-section{margin:0 24px;gap:16px}.team-banner-title{top:50%}.team-moments{margin:40px 24px}}@media (max-width:480px){.team-banner-section{margin:0 16px}.team-moments{margin:40px 16px}}.works-portfolio{margin:60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:24px;margin-right:24px;margin-top:24px}}.all-portfolio-title-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:60px;margin-bottom:60px;@media screen and (max-width:768px){margin-bottom:32px;flex-direction:column;align-items:end}}.portfolio-container-title{font-size:72px;font-weight:500;text-transform:uppercase;@media screen and (max-width:768px){font-size:48px;font-weight:500;line-height:63px;width:100%}}.work-img{width:100%;@media screen and (max-width:768px){height:auto}}.work-detailed-section{display:flex;flex-direction:column}.work-banner-section{width:100%;padding:200px 60px 120px;display:flex;flex-direction:column;gap:48px;@media screen and (max-width:768px){padding-left:24px;padding-bottom:80px;padding-right:24px;padding-top:130px}}.industry-section{text-transform:uppercase;color:#fff;font-size:clamp(19px,4vw,24px)}.industry-title{opacity:.5}.img-banner{display:flex;flex-direction:column}.img-banner .company-name{font-size:clamp(48px,6vw,120px);font-weight:900;color:#fff;margin:0;text-transform:uppercase}.img-banner img{border-radius:12px;object-fit:contain;width:100%;height:100%}.work-description-section{padding:120px 60px;display:flex;flex-direction:column;gap:60px;@media screen and (max-width:1024px){padding-left:24px;padding-bottom:60px;padding-right:24px;padding-top:60px;gap:30px}}.work-description-section img{border-radius:4px;object-fit:contain;width:100%;@media screen and (max-width:1024px){height:100%}}.work-description-title{text-transform:uppercase;font-size:clamp(16px,6vw,72px);font-weight:500}.work-description{display:flex;flex-direction:row;justify-content:space-between;gap:60px;@media screen and (max-width:768px){flex-direction:column}}.service-provided{flex:1 1}.service-provided h1{text-transform:uppercase;font-size:20px;font-weight:600;letter-spacing:.03em;margin-bottom:24px}.work-description .work-description-paragraphs{flex:1.5 1;display:flex;flex-direction:column;gap:32px;font-weight:400;line-height:31.27px;font-size:clamp(12px,4vw,24px);@media screen and (max-width:768px){gap:10px}}.case-studies-sections{display:flex;flex-direction:column;justify-content:center;gap:120px;@media screen and (max-width:768px){gap:60px}}.case-studies-section{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:60px;padding:0 60px;@media screen and (max-width:768px){padding-left:24px;padding-bottom:0;padding-right:24px;padding-top:0;gap:30px}}.case-studies-images{display:flex;flex-wrap:wrap}.case-studies-images img{width:calc(100% - 10px);margin:5px;height:100%}@media (max-width:600px){.case-studies-images img{width:100%;margin:0}}.case-studies-section-desc{padding:0 200px;position:relative;display:flex;flex-direction:column;gap:32px;@media screen and (max-width:768px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.case-studies-section-desc h1{font-size:72px;font-size:clamp(32px,6vw,72px);font-weight:500;text-align:center;@media screen and (max-width:768px){text-align:start}}.case-studies-section-desc h2{text-transform:uppercase;position:absolute;left:0;font-size:20px;font-weight:600;letter-spacing:.03em;background-color:#f9d8b1;padding:10px 16px;border-radius:244px;@media screen and (max-width:768px){position:unset;width:-moz-fit-content;width:fit-content}}.case-studies-section-desc .work-description-paragraphs{font-size:24px;font-weight:400;line-height:30px;font-size:clamp(12px,4vw,24px);@media screen and (max-width:768px){text-align:start}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1001}.popup{margin:180px 60px;padding:60px;border-radius:4px;background-color:#fff;max-height:95vh;overflow-y:auto;width:850px;z-index:1001;position:relative;@media screen and (max-width:768px){margin-left:24px;margin-bottom:180px;margin-right:24px;margin-top:180px;padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px}}.popup::-webkit-scrollbar{display:none}.resume-form-section{display:grid;grid-gap:60px;gap:60px;@media screen and (max-width:768px){gap:32px}}.resume-form-section h1{font-size:48px;font-weight:500;line-height:63px;justify-self:center;text-align:center;display:flex;flex-direction:column;@media screen and (max-width:768px){font-size:24px;font-weight:500;line-height:31px}}.resume-contact-form{display:grid;grid-gap:24px;gap:24px;width:100%;@media screen and (max-width:768px){justify-self:center;width:100%;gap:12px}}.resume-contact-form span{display:flex;gap:24px;@media screen and (max-width:768px){display:grid;grid-gap:12px;gap:12px}}.resume-contact-form button{width:203px;height:45px;padding:12px 16px;border-radius:8px;gap:10px;border:none;background-color:#000;color:#fff;font-size:16px;font-weight:400;line-height:21px;text-transform:uppercase;justify-self:right;cursor:pointer;display:flex;align-items:center;justify-content:center;@media screen and (max-width:768px){width:100%}}.resume-form-close{position:absolute;top:24px;right:24px;border-radius:50%;border:1px solid #878787;height:36px;width:36px;cursor:pointer;display:grid;place-items:center}.teamcatecard-container-wrapper{display:flex;flex-direction:column;gap:60px;margin:60px}.teamcatecard-container{padding:40px 60px;gap:10px;border-radius:20px;background-color:#fff}.teamcatecard,.teamcatecard-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.teamcatecard{margin-bottom:30px}.teamcatecard h1{color:#202124;text-align:center;font-size:clamp(34px,4vw,60px);font-style:normal;font-weight:600;margin-bottom:16px}.teamcatecard p{color:#2f2f2f;font-size:18px;font-weight:400;margin-top:16px;width:80%;text-align:center}.card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.team-member{width:calc(25% - 30px);min-width:250px;border-radius:10px;background:#fbfbfb;box-shadow:0 0 4px 0 rgba(0,0,0,.25);padding:12px;display:flex;flex-direction:column;gap:10px}.team-member p{color:#444}.team-member img{width:100%;border-radius:8px}.people-info{display:flex;justify-content:space-between;align-items:flex-start;gap:5px}.people-info h2{width:100%;color:#222;font-size:clamp(18px,4vw,22px);font-weight:600;text-transform:capitalize}.people-info p{color:#444;font-size:clamp(12px,4vw,16px);font-weight:500;text-transform:capitalize}.linked-in{display:grid;place-items:center}@media screen and (max-width:1080px){.teamcatecard-container-wrapper{margin:30px}.teamcatecard-container{padding:30px}.team-member{width:calc(33.33% - 30px)}.linked-in{place-items:center}}@media screen and (max-width:768px){.teamcatecard-container-wrapper{margin:24px}.teamcatecard-container{padding:24px}.team-member{width:calc(50% - 30px)}.card-container{gap:16px}.linked-in{place-items:center}}@media screen and (max-width:480px){.teamcatecard-container-wrapper{margin:16px}.teamcatecard-container{padding:16px}.team-member{width:100%}.card-container{gap:16px}.linked-in{place-items:center}}.home-services-container{color:#f2f2f2;background-color:#191919;padding:60px;@media screen and (max-width:1080px){padding-left:24px;padding-bottom:60px;padding-right:24px;padding-top:60px}}.home-services-contents-wrapper{display:flex;justify-content:space-between;text-align:center;align-items:center;margin-bottom:80px;@media screen and (max-width:768px){flex-direction:column;gap:100px}@media screen and (max-width:1080px){flex-direction:column;gap:70px}}.home-services-contents-wrapper .animated-service-icon,.home-services-contents-wrapper .home-services-contents{flex:1 1}.home-services-contents-wrapper .animated-service-icon svg{@media screen and (max-width:768px){width:103px}}.home-services-contents-wrapper .animated-service-icon svg:nth-child(2){@media screen and (max-width:768px){width:150px}}.home-services-contents-wrapper .home-services-contents{text-align:start}.home-services-contents h1{font-size:clamp(40px,3vw,72px);font-weight:500;line-height:93.82px;text-transform:uppercase}.home-services-contents h2{font-size:clamp(28px,2vw,40px);font-weight:300;line-height:52.12px;color:#d3d3d3;margin-bottom:40px;@media screen and (max-width:768px){line-height:130%}}.home-services-contents h2 strong{color:#f2f2f2}.home-services-contents p{font-size:clamp(16px,1.5vw,18px);font-weight:400;line-height:23.45px;color:#d3d3d3}.home-service-cards{display:flex;justify-content:space-between;gap:24px}.home-service-card{border:1px solid #6b6b6b;border-radius:24px;margin-right:12px;margin-left:12px;padding:30px;height:100%;display:grid;@media screen and (max-width:768px){padding-left:16px;padding-bottom:30px;padding-right:16px;padding-top:30px}@media screen and (max-width:1080px){padding-left:16px;padding-bottom:30px;padding-right:16px;padding-top:30px}}.home-service-card h2{font-size:clamp(28px,4vw,40px);font-weight:600;margin-bottom:36px;height:104.24px;@media screen and (max-width:1080px){line-height:130%;margin-bottom:20px}}.home-service-card p{color:#d3d3d3;margin-bottom:60px;font-size:clamp(15px,1.5vw,16px);font-weight:400;@media screen and (max-width:768px){margin-bottom:20px}@media screen and (max-width:1080px){margin-bottom:20px}}.home-service-card .card-bottom{display:flex;justify-content:space-between;align-items:end}.home-service-card .card-bottom svg{width:40px}.home-service-card .card-bottom button{border:1px solid #f2f2f2;text-wrap:nowrap;font-size:clamp(14px,1.5vw,16px);font-weight:400;line-height:20.85px;width:146px;height:40px;padding:6px 16px;gap:12px;border-radius:20px;background-color:transparent;color:#f2f2f2;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;@media screen and (max-width:768px){width:136px;padding-left:13px;padding-bottom:3px;padding-right:13px;padding-top:3px}}.home-service-card .card-bottom button svg path,.home-service-card .card-bottom button svg rect{transition:all .3s}.home-service-card .card-bottom button:hover{background-color:#f2f2f2;color:#191919;width:149px;height:43px;@media screen and (max-width:768px){width:139px}}.home-service-card .card-bottom button:hover svg rect{fill:#191919}.home-service-card .card-bottom button:hover svg path{stroke:#f2f2f2}.home-service-cardsss .custom-left-arro{position:absolute;top:80%;left:0;z-index:999}.home-service-cardsss .custom-right-arro{position:absolute;top:80%;right:0;z-index:999}.cards-carouse{position:relative}.home-service-card-bg-icon{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:-1}.home-works-section{padding:60px;@media screen and (max-width:1080px){padding-left:24px;padding-bottom:60px;padding-right:24px;padding-top:60px}}.home-works-section h1{font-size:clamp(40px,4vw,72px);font-weight:500;line-height:93.82px;color:#2a2a2a;text-align:center;text-transform:uppercase;margin-bottom:60px;@media screen and (max-width:1080px){line-height:130%}}.home-works-cards{display:flex;justify-content:space-between;gap:24px;@media screen and (max-width:1080px){flex-direction:column}}.home-works-card{width:calc(20% - 30px);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;@media screen and (max-width:1080px){flex-direction:row;width:calc(100%);gap:10px}}.home-works-card .doted-line{position:absolute;top:30px;left:50%;transform:translate(45%);border:1px dotted #2a2a2a;width:60%;@media screen and (max-width:1080px){left:23px;top:0;transform:translateY(-70%);height:40%;width:0}}.home-works-card:first-child .doted-line{display:block;@media screen and (max-width:1080px){display:none}}.home-works-card:last-child .doted-line{display:none;@media screen and (max-width:1080px){display:block}}.home-works-card h2{font-size:clamp(20px,4vw,24px);font-weight:700;line-height:31.27px;height:62px;text-align:center;display:grid;place-items:center}.home-works-card p{font-size:clamp(14px,4vw,16px);font-weight:400;line-height:20.85px}.home-works-icon{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;margin-bottom:36px;@media screen and (max-width:1080px){margin-bottom:0;min-width:40px;height:40px}}.home-works-card .home-works-icon svg{@media screen and (max-width:1080px){width:24px;height:24px}}.home-works-card:nth-child(odd) .home-works-icon{background-color:#2a2a2a}.home-works-card:nth-child(odd) .home-works-icon svg path{fill:#e4e4e4}.home-works-card:nth-child(2n) .home-works-icon{background-color:#e4e4e4}.home-works-card:nth-child(2n) .home-works-icon svg path{fill:#2a2a2a}.works-line-dot{position:relative;margin:4px 0 16px;@media screen and (max-width:1080px){transform:rotate(270deg);margin-left:15px;margin-bottom:0;margin-right:20px;margin-top:0}}.home-works-card-desc{padding:16px 20px;border-radius:16px;min-height:190px;display:flex;align-items:center;font-size:16px;font-weight:400;line-height:20.85px;@media screen and (max-width:1300px){min-height:250px}@media screen and (max-width:1080px){min-height:100%}}.home-works-card:nth-child(odd) .home-works-card-desc{background-color:#2a2a2a;color:#f2f2f2}.home-works-card:nth-child(2n) .home-works-card-desc{background-color:#e4e4e4;color:#2a2a2a}.works-line{height:40px;width:1px}.works-dot,.works-line{background-color:#2a2a2a}.works-dot{height:5px;width:5px;border-radius:50%;position:absolute;bottom:0;left:0;transform:translate(-43%,50%)}.home-testimonials{display:flex;gap:24px;margin:80px 60px;@media screen and (max-width:768px){margin-left:24px;margin-bottom:0;margin-right:24px;margin-top:60px;flex-direction:column}}.home-testimonial{border:1px solid #b8b8b8;padding:30px;border-radius:16px;width:calc(50% - 24px);height:100%;display:grid;grid-gap:20px;gap:20px;@media screen and (max-width:768px){width:calc(100%)}}.home-testimonial .testimonial-desc{font-size:17px;font-weight:400;line-height:28px;@media screen and (max-width:768px){font-size:20px}}.testimonial-profile{display:flex;align-items:center;gap:12px;margin-top:20px}.chat-icon-div{position:fixed;bottom:15px;right:30px;z-index:10;opacity:0;transform:translateX(50px);transition:opacity .6s ease-in-out,transform .6s ease-in-out;@media screen and (max-width:768px){bottom:15px;right:15px}}.chat-icon-div.scrolled{opacity:1;transform:translateX(0)}.chat-icon-div .chat-icon-box{display:flex;align-items:center;gap:8px}.chat-icon-box .chat-icon-text{width:87px;height:30px;border-radius:50px;background-color:#00000080;display:flex;justify-content:center;align-items:center}.chat-icon-box .chat-icon-text p{font-size:14px;font-weight:400;color:#fff}.chat-icon-div .chat-icon svg{width:54px;height:61px;cursor:pointer;@media screen and (max-width:768px){width:39px;height:39px}}.chat-close-icon{width:55px;height:55px;background-color:#f7931e;cursor:pointer;display:grid;place-items:center;border-radius:50%;color:#fff;@media screen and (max-width:768px){width:39px;height:39px}}.chat-close-icon svg{width:34px;height:34px;@media screen and (max-width:768px){width:25px;height:25px}}.chat-box-div{width:0;height:331px;background-color:#fff;border-radius:4px;position:absolute;right:0;bottom:130%;transition:width .5s ease-in-out}.chat-box-div.show{width:315px}.chat-box-header{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f7931e;height:97px;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px}.chat-box-header p:first-child{font-size:18px;font-weight:600;visibility:hidden;opacity:0;transition:opacity 1s ease-in-out}.chat-box-header p:nth-child(2){font-size:14px;font-weight:400;visibility:hidden;opacity:0;transition:opacity 1s ease-in-out}.chat-box-header p.show{opacity:1;visibility:visible}.chat-persons{overflow-y:scroll;height:226px}.chat-persons::-webkit-scrollbar{display:none}.chat-person{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px;background-color:#efefef;border-radius:4px;margin:16px}.chat-person .chat-platform-icon{width:40px;height:40px;cursor:pointer}.chat-person img{width:45px;height:45px;object-fit:cover;border-radius:50%}.person-name{display:flex;flex-direction:column;gap:8px;text-transform:capitalize}.person-name p:first-child{font-size:18px;font-weight:500}.person-name p:nth-child(2){font-size:14px;font-weight:400;color:#878787}