.homeBanner{width:100%;z-index:0;position:relative;height:100vh}.homeBanner:after{position:absolute;content:"";width:100%;height:25%;z-index:1;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4),black)}.homeBanner .homeBannerVideo{width:100%;height:100vh;position:absolute;overflow:hidden;top:0;left:0;z-index:0;display:flex}.homeBanner .homeBannerVideo img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease-in-out}.homeBanner .homeBannerVideo iframe,.homeBanner .homeBannerVideo video{width:100%;height:100%;object-fit:cover;z-index:0}.homeBanner .homeBannerDetails{width:100%;height:100vh;position:relative;z-index:5;padding:100px 0;display:flex;flex-direction:column;justify-content:flex-end}.homeBanner .homeBannerDetails h1{color:white;font-size:6em;font-weight:300;text-align:left}@media (max-width:1800px){.homeBanner .homeBannerDetails h1{font-size:5em}}@media (max-width:768px){.homeBanner .homeBannerDetails h1{font-size:4em}}@media (max-width:600px){.homeBanner .homeBannerDetails h1{font-size:3.5em}}.homeBanner .homeBannerDetails .exploreLink,.homeBanner .homeBannerDetails a{cursor:pointer;text-decoration:none;display:flex;margin-top:40px;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content;transition:.3s ease-in-out}.homeBanner .homeBannerDetails .exploreLink:hover,.homeBanner .homeBannerDetails a:hover{gap:30px;transition:.3s}.homeBanner .homeBannerDetails .exploreLink:hover .rightIcon,.homeBanner .homeBannerDetails a:hover .rightIcon{opacity:.5;width:70px;transition:.3s ease-in-out}.homeBanner .homeBannerDetails .exploreLink p,.homeBanner .homeBannerDetails a p{color:white;font-size:16px;font-weight:300}.homeBanner .homeBannerDetails .exploreLink .rightIcon,.homeBanner .homeBannerDetails a .rightIcon{position:relative;display:flex;align-items:center;width:60px;transition:.3s;justify-content:flex-end}.homeBanner .homeBannerDetails .exploreLink .rightIcon .line1,.homeBanner .homeBannerDetails a .rightIcon .line1{width:15px;height:1px;background:white;transform:rotate(35deg);position:absolute;top:-5px}.homeBanner .homeBannerDetails .exploreLink .rightIcon .line2,.homeBanner .homeBannerDetails a .rightIcon .line2{width:100%;height:1px;background:white}.homeBanner .homeBannerDetails .exploreLink .rightIcon .line3,.homeBanner .homeBannerDetails a .rightIcon .line3{width:15px;height:1px;background:white;transform:rotate(-35deg);position:absolute;top:5px}.homePortfolioAbout{width:100%;padding:100px 0;background:black;position:relative;overflow:hidden;height:100vh;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){.homePortfolioAbout{height:auto}}.homePortfolioAbout .homePortfolioAboutWorkMain{width:100%;position:relative}.homePortfolioAbout .homePortfolioAboutWorkMain .element1{position:absolute;left:-5%;top:-25px;z-index:2;width:110%;height:50px;background:black;border-radius:100%}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutWorkMain .element1{border-radius:0 0 100% 100%;top:-30px}}.homePortfolioAbout .homePortfolioAboutWorkMain .element2{position:absolute;left:-5%;bottom:-25px;z-index:2;width:110%;height:50px;background:black;border-radius:100%}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutWorkMain .element2{border-radius:100% 100% 0 0;bottom:-30px}}.homePortfolioAbout .homePortfolioAboutWork{display:flex;align-items:center;gap:30}@media (max-width:500px){.homePortfolioAbout .homePortfolioAboutWork{gap:15px}}.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox{width:500px;transform:scale(1);transition:transform .3s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:relative}@media (max-width:1800px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox{width:400px}}@media (max-width:1024px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox{width:350px}}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox{width:320px}}@media (max-width:500px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox{width:300px}}.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox:hover .homePortfolioAboutWorkBoxThumbnail img{transform:scale(1.1) rotate(3deg);transition:.5s ease}.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox:hover .homePortfolioAboutWorkBoxDetails{transition:.3s;height:30px}.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox:hover .homePortfolioAboutWorkBoxDetails h3{transition:.5s ease-in-out;transform:rotate(0deg) translateY(0)}.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxThumbnail{width:100%;height:300px;overflow:hidden;position:relative;background:#1e1e1e;will-change:transform;transition:transform radius .2s ease}@media (max-width:1800px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxThumbnail{height:260px}}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxThumbnail{height:220px}}@media (max-width:500px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxThumbnail{height:200px}}.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;transform:scale(1)}.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxDetails{width:100%;display:flex;flex-direction:column;position:absolute;bottom:-40px;left:0;height:0;overflow:hidden;transition:.3s}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxDetails{height:30px}}.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxDetails h3{color:white;font-size:22px;font-weight:400;transition:.5s ease-in-out;transform:rotate(3deg) translateY(30px)}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutWork .homePortfolioAboutWorkBox .homePortfolioAboutWorkBoxDetails h3{transform:rotate(0deg) translateY(0);font-size:20px}}.homePortfolioAbout .homePortfolioAboutDetails{width:100%;display:flex;align-items:flex-end;gap:100px;height:100%}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutDetails{gap:50px;margin-top:100px;padding-bottom:50px}}@media (max-width:650px){.homePortfolioAbout .homePortfolioAboutDetails{flex-direction:column;padding-bottom:0}}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1{width:40%;display:flex;flex-direction:column}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1{width:35%}}@media (max-width:650px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1{width:100%}}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1 h3{color:white;font-weight:300;font-size:18px;display:flex;align-items:center;gap:10px}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1 h3{font-size:16px}}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1 h3 svg{width:16px;height:16px}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1 .videoBox{width:400px;aspect-ratio:5/3;background:#aaa;margin-top:20px;cursor:pointer;will-change:transform;transition:transform .2s ease}@media (max-width:1800px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1 .videoBox{width:320px}}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1 .videoBox{width:100%}}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol1 .videoBox video{width:100%;height:100%;object-fit:cover}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2{width:50%;display:flex;flex-direction:column}@media (max-width:768px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2{width:calc(65% - 50px)}}@media (max-width:650px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2{width:100%}}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 h3{color:white;font-weight:300;font-size:22px}@media (max-width:1800px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 h3{font-size:18px}}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 h2{color:white;font-weight:700;font-size:5em;line-height:1.1;margin-top:10px}@media (max-width:1800px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 h2{font-size:4em}}@media (max-width:1024px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 h2{font-size:3em}}@media (max-width:500px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 h2{font-size:2.5em}}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 p{color:white;font-size:28px;margin-top:20px;font-weight:100}@media (max-width:1800px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 p{font-size:22px}}@media (max-width:1024px){.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 p{font-size:20px}}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 .exploreLink{text-decoration:none;display:flex;margin-top:60px;align-items:center;gap:20px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:.3s ease-in-out}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 .exploreLink:hover{gap:30px;transition:.3s}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 .exploreLink:hover .rightIcon{opacity:.5;width:70px;transition:.3s ease-in-out}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 .exploreLink h5{color:white;font-size:16px;font-weight:300}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 .exploreLink .rightIcon{position:relative;display:flex;align-items:center;width:60px;transition:.3s;justify-content:flex-end}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 .exploreLink .rightIcon .line1{width:15px;height:1px;background:white;transform:rotate(35deg);position:absolute;top:-5px}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 .exploreLink .rightIcon .line2{width:100%;height:1px;background:white}.homePortfolioAbout .homePortfolioAboutDetails .homePortfolioAboutDetailsCol2 .exploreLink .rightIcon .line3{width:15px;height:1px;background:white;transform:rotate(-35deg);position:absolute;top:5px}.reelVideoPopup{position:fixed;z-index:20;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7019607843);display:flex;justify-content:center;padding:100px 0;overflow-y:auto}@media (max-width:500px){.reelVideoPopup{background:black}}.reelVideoPopup .reelVideoPopupBox{position:relative;width:80%;max-height:80vh;border-radius:14px}@media (max-width:768px){.reelVideoPopup .reelVideoPopupBox{width:90%}}@media (max-width:500px){.reelVideoPopup .reelVideoPopupBox{width:100%;border-radius:0}}.reelVideoPopup .reelVideoPopupBox .closeReelVideoPopupBox{position:absolute;top:0;right:-50px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.reelVideoPopup .reelVideoPopupBox .closeReelVideoPopupBox:hover{transition:.3s;transform:rotate(45deg)}@media (max-width:768px){.reelVideoPopup .reelVideoPopupBox .closeReelVideoPopupBox{top:-50px;right:10px}}.reelVideoPopup .reelVideoPopupBox .closeReelVideoPopupBox svg{width:100%;height:100%;color:#ffffff}.reelVideoPopup .reelVideoPopupBox .videoPlayer{border-radius:20px}@media (max-width:500px){.reelVideoPopup .reelVideoPopupBox .videoPlayer{border-radius:0}}.homeService{width:100%;padding:100px 0;background:white;min-height:100vh;overflow:hidden}@media (max-width:768px){.homeService{padding-bottom:0}}.homeService .homeServiceHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.homeService .homeServiceHead h3{margin-top:0;display:flex;align-items:center;gap:15px;font-size:18px}.homeService .homeServiceHead h3 .dot{width:10px;height:10px;background:var(--primaryColor);border-radius:50px}.homeService .homeServiceMain{width:100%;margin-top:60px;display:flex;gap:50px;align-items:center;justify-content:center}.homeService .homeServiceMain .homeServiceCol1{width:70%;display:flex;flex-direction:column;gap:60px;position:relative}@media (max-width:1024px){.homeService .homeServiceMain .homeServiceCol1{width:80%}}@media (max-width:768px){.homeService .homeServiceMain .homeServiceCol1{width:90%}}@media (max-width:500px){.homeService .homeServiceMain .homeServiceCol1{width:100%}}.homeService .homeServiceMain .homeServiceCol2{width:100%;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:100px}.homeService .homeServiceMain .homeServiceCol2 ul{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.homeService .homeServiceMain .homeServiceCol2 ul li{list-style:none;display:flex;justify-content:center;align-items:center}.homeService .homeServiceMain .homeServiceCol2 ul li a{text-decoration:none;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:44px;color:rgba(0,0,0,.4);transform-origin:center;transition:all .3s ease}.homeService .homeServiceMain .homeServiceCol2 ul li a.active{color:black;transform:scale(1.1)}.homeService .homeServiceMain .homeServiceCol3{width:100%;display:flex;flex-direction:column;position:relative}.homeService .homeServiceMain .homeServiceBox{width:100%;display:flex;flex-direction:column;min-height:100vh}@media (max-width:768px){.homeService .homeServiceMain .homeServiceBox{min-height:70vh}}.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList{width:100%;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;background:white;border-radius:20px}.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxThumbnail{width:100%;aspect-ratio:3/1.8;background:#eee;border-radius:20px;overflow:hidden;position:relative}.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxThumbnail img,.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxThumbnail video{width:100%;height:100%;object-fit:cover}.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxDetails{width:100%;display:flex;flex-direction:column;padding:40px}@media (max-width:500px){.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxDetails{padding:30px}}.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxDetails h2{font-size:30px}@media (max-width:500px){.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxDetails h2{font-size:28px}}.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxDetails p{font-weight:400;font-size:18px;line-height:1.4;margin-top:10px;color:#757575}.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxDetails a{font-weight:700;font-size:18px;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-offset:25%;text-decoration-thickness:7%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:black;margin-top:20px;transition:.3s}.homeService .homeServiceMain .homeServiceBox .homeServiceBoxList .homeServiceBoxDetails a:hover{transition:.3s;text-decoration:none}.homeAbout{width:100%;padding:100px 0;background:white}@media (max-width:860px){.homeAbout{overflow:hidden}}.homeAbout .homeAboutMain{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:100px}@media (max-width:1024px){.homeAbout .homeAboutMain{gap:60px}}@media (max-width:860px){.homeAbout .homeAboutMain{gap:40px}}.homeAbout .homeAboutMain .homeAboutThumbnail{width:40%;aspect-ratio:3/3.6;display:flex;position:relative;z-index:0}@media (max-width:825px){.homeAbout .homeAboutMain .homeAboutThumbnail{width:100%;aspect-ratio:3/1.5}}@media (max-width:600px){.homeAbout .homeAboutMain .homeAboutThumbnail{aspect-ratio:3/3.6}}.homeAbout .homeAboutMain .homeAboutThumbnail:after{position:absolute;content:"";width:900px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(150.07deg,rgba(185,87,235,.11) 3.13%,rgba(40,65,232,.11) 87.63%);z-index:-1;filter:blur(100px);border-radius:100%}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailList{width:100%;height:100%;display:flex;flex-wrap:wrap;gap:4px;-webkit-mask-image:url(/_next/static/media/maskShape.bdfe6a49.webp);mask-image:url(/_next/static/media/maskShape.bdfe6a49.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:relative}@media (max-width:825px){.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailList{-webkit-mask-image:url(/_next/static/media/maskShape2.dd96fe25.webp);mask-image:url(/_next/static/media/maskShape2.dd96fe25.webp)}}@media (max-width:600px){.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailList{-webkit-mask-image:url(/_next/static/media/maskShape.bdfe6a49.webp);mask-image:url(/_next/static/media/maskShape.bdfe6a49.webp)}}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailList img{width:100%;height:100%;object-fit:cover}@media (max-width:825px){.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailList img{object-fit:contain}}@media (max-width:600px){.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailList img{object-fit:cover}}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol1{width:calc(33.3333333333% - 2px);display:flex;flex-wrap:wrap;gap:4px}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol1 .homeAboutThumbnailBox1{width:100%;background:#eee;height:calc(25% - 2px);border-radius:100px 100px 0 100px;overflow:hidden}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol1 .homeAboutThumbnailBox2{width:100%;background:#eee;height:calc(50% - 2px);border-radius:100px 100px 0 100px;overflow:hidden}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol1 .homeAboutThumbnailBox3{width:100%;background:#eee;height:calc(25% - 2px);border-radius:100px 0 100px 100px;overflow:hidden}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2{width:calc(66.6666666667% - 2px);display:flex;flex-wrap:wrap;gap:4px}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_1{width:100%;height:calc(50% - 2px);display:flex;flex-wrap:wrap;gap:4px}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_1 .homeAboutThumbnailCol2_1_1{width:calc(50% - 2px);height:100%;display:flex;flex-wrap:wrap;gap:4px}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_1 .homeAboutThumbnailCol2_1_1 .homeAboutThumbnailBox1{width:100%;background:#eee;height:calc(50% - 2px);border-radius:100px 100px 100px 0;overflow:hidden}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_1 .homeAboutThumbnailCol2_1_1 .homeAboutThumbnailBox2{width:100%;background:#eee;height:calc(50% - 2px);border-radius:0 100px 100px 100px;overflow:hidden}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_1 .homeAboutThumbnailCol2_1_2{width:calc(50% - 2px);height:100%;display:flex;flex-wrap:wrap}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_1 .homeAboutThumbnailCol2_1_2 .homeAboutThumbnailBox1{width:100%;background:#eee;height:100%;border-radius:100px 100px 100px 0;overflow:hidden}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_2{width:100%;height:calc(50% - 2px);display:flex;flex-wrap:wrap;gap:4px}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_2 .homeAboutThumbnailCol2_2_1{width:100%;height:calc(50% - 2px)}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_2 .homeAboutThumbnailCol2_2_1 .homeAboutThumbnailBox1{width:100%;background:#eee;height:100%;border-radius:0 100px 100px 100px;overflow:hidden}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_2 .homeAboutThumbnailCol2_2_2{width:100%;height:calc(50% - 2px);display:flex;flex-wrap:wrap;gap:4px}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_2 .homeAboutThumbnailCol2_2_2 .homeAboutThumbnailBox1{height:100%;background:#eee;width:calc(50% - 2px);border-radius:100px 0 100px 0;overflow:hidden}.homeAbout .homeAboutMain .homeAboutThumbnail .homeAboutThumbnailCol2 .homeAboutThumbnailCol2_2 .homeAboutThumbnailCol2_2_2 .homeAboutThumbnailBox2{height:100%;background:#eee;width:calc(50% - 2px);border-radius:0 100px 0 100px;overflow:hidden}@keyframes morphRadius1{0%{border-radius:100px 100px 0 100px}25%{border-radius:0 100px 100px 100px}50%{border-radius:100px 0 100px 0}75%{border-radius:100px 100px 100px 0}to{border-radius:100px 100px 0 100px}}@keyframes morphRadius2{0%{border-radius:0 100px 100px 100px}25%{border-radius:100px 0 100px 100px}50%{border-radius:100px 100px 0 100px}75%{border-radius:100px 100px 100px 0}to{border-radius:0 100px 100px 100px}}@keyframes morphRadius3{0%{border-radius:100px 0 100px 100px}25%{border-radius:0 100px 0 100px}50%{border-radius:100px 100px 0 100px}75%{border-radius:100px 100px 100px 0}to{border-radius:100px 0 100px 100px}}.homeAbout .homeAboutMain .homeAboutDetails{width:calc(60% - 100px);display:flex;flex-direction:column}@media (max-width:1024px){.homeAbout .homeAboutMain .homeAboutDetails{width:calc(60% - 60px)}}@media (max-width:860px){.homeAbout .homeAboutMain .homeAboutDetails{width:calc(60% - 40px)}}@media (max-width:825px){.homeAbout .homeAboutMain .homeAboutDetails{width:100%}}.homeAbout .homeAboutMain .homeAboutDetails h3{margin-top:0;display:flex;align-items:center;gap:15px;font-size:18px}.homeAbout .homeAboutMain .homeAboutDetails h3 .dot{width:10px;height:10px;background:var(--primaryColor);border-radius:50px}.homeAbout .homeAboutMain .homeAboutDetails h2{font-weight:400;font-size:72px;line-height:1.3;margin-top:20px}@media (max-width:1800px){.homeAbout .homeAboutMain .homeAboutDetails h2{font-size:62px}}@media (max-width:1200px){.homeAbout .homeAboutMain .homeAboutDetails h2{font-size:55px}}@media (max-width:900px){.homeAbout .homeAboutMain .homeAboutDetails h2{font-size:45px}}@media (max-width:500px){.homeAbout .homeAboutMain .homeAboutDetails h2{font-size:40px}}@media (max-width:480px){.homeAbout .homeAboutMain .homeAboutDetails h2{font-size:35px}}.homeAbout .homeAboutMain .homeAboutDetails p{font-weight:500;font-size:18px;line-height:1.5;margin-top:20px;width:65%}@media (max-width:1200px){.homeAbout .homeAboutMain .homeAboutDetails p{width:75%}}@media (max-width:900px){.homeAbout .homeAboutMain .homeAboutDetails p{width:85%}}@media (max-width:500px){.homeAbout .homeAboutMain .homeAboutDetails p{width:100%}}.homeAbout .homeAboutMain .homeAboutDetails .homeAboutDetailsBtnArea{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:40px}.homeAbout .homeAboutMain .homeAboutDetails .homeAboutDetailsBtnArea a{gap:12px}@media (max-width:480px){.homeAbout .homeAboutMain .homeAboutDetails .homeAboutDetailsBtnArea a{width:100%}}.homeAbout .homeAboutMain .homeAboutDetails .homeAboutDetailsBtnArea a h5{font-weight:500;font-size:18px}@media (max-width:900px){.homeAbout .homeAboutMain .homeAboutDetails .homeAboutDetailsBtnArea a h5{font-size:16px}}@media (max-width:480px){.homeAbout .homeAboutMain .homeAboutDetails .homeAboutDetailsBtnArea a h5{font-size:18px}}.homeAbout .homeAboutMain .homeAboutDetails .homeAboutDetailsBtnArea a .icon{width:24px;height:24px}.homeAbout .homeAboutMain .homeAboutDetails .homeAboutDetailsBtnArea a .icon svg{width:100%;height:100%}.homeClient{width:100%;background:white;padding:50px 0 150px}@media (max-width:768px){.homeClient{padding:0 0 100px}}.homePageTestimonial{background:black!important}.homePageTestimonial .serviceTemplateTestimonialsHead{width:100%;display:flex;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1{display:flex;flex-direction:column}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1 h3{margin-top:0;display:flex;align-items:center;gap:15px;font-size:18px;color:white}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1 h3 .dot{width:10px;height:10px;background:var(--primaryColor);border-radius:50px}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1 h2{margin-top:10px;font-size:64px;font-weight:500;color:white}@media (max-width:1800px){.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1 h2{font-size:62px}}@media (max-width:1200px){.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1 h2{font-size:55px}}@media (max-width:900px){.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1 h2{font-size:45px}}@media (max-width:500px){.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1 h2{font-size:40px}}@media (max-width:480px){.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCol1 h2{font-size:35px}}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCarouselBtn{display:flex;align-items:center;gap:15px}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCarouselBtn button{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid #ffffff;outline:none;cursor:pointer;background:none;border-radius:10px;color:white}@media (max-width:640px){.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCarouselBtn button{width:40px;height:40px}}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCarouselBtn button:hover{background:white;color:black;transition:.3s}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCarouselBtn button:disabled{cursor:not-allowed}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCarouselBtn button:disabled:hover{background:none;transition:.3s}.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCarouselBtn button svg{width:24px;height:24px}@media (max-width:640px){.homePageTestimonial .serviceTemplateTestimonialsHead .serviceTemplateTestimonialsHeadCarouselBtn button svg{width:20px;height:20px}}.homePageTestimonial .serviceTemplateTestimonialsMain{margin-top:60px!important}.homePageTestimonial .serviceTemplateTestimonialsMain .testimonialCarouselBox{width:100%!important;display:flex;flex-direction:column;text-decoration:none}.homePageTestimonial .serviceTemplateTestimonialsMain .testimonialCarouselBox:hover .testimonialsListBoxThumbnail img{transform:scale(1.1);transition:.3s}.homePageTestimonial .serviceTemplateTestimonialsMain .testimonialCarouselBox .testimonialsListBoxThumbnail{width:100%;aspect-ratio:3/3;background:#f5f5f5;border-radius:20px;position:relative;overflow:hidden}.homePageTestimonial .serviceTemplateTestimonialsMain .testimonialCarouselBox .testimonialsListBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.3s}.homePageTestimonial .serviceTemplateTestimonialsMain .testimonialCarouselBox .testimonialCarouselBoxDetails{width:100%;margin-top:15px;display:flex;flex-direction:column}.homePageTestimonial .serviceTemplateTestimonialsMain .testimonialCarouselBox .testimonialCarouselBoxDetails h3{font-weight:600;font-size:20px;color:white;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homePageTestimonial .serviceTemplateTestimonialsMain .testimonialCarouselBox .testimonialCarouselBoxDetails p{font-weight:400;color:rgb(167,167,167);margin-top:3px;font-size:14px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homePageTestimonial .testimonialCarouselFooter{width:100%;margin-top:60px;display:flex;justify-content:center;align-items:center}.homePageTestimonial .testimonialCarouselFooter a{gap:10px;border-color:white;color:white}.homePageTestimonial .testimonialCarouselFooter a:hover{border-color:var(--primaryColor)}.homePageTestimonial .testimonialCarouselFooter a:after{background:var(--primaryColor)}.homePageTestimonial .testimonialCarouselFooter a p{font-size:16px}.homePageTestimonial .testimonialCarouselFooter a .icon{width:20px;height:20px}.homePageTestimonial .testimonialCarouselFooter a .icon svg{width:100%;height:100%}.homeGallery{width:100%;padding:100px 0;background:white}.homeGallery .homeGalleryHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.homeGallery .homeGalleryHead h3{margin-top:0;display:flex;align-items:center;gap:15px;font-size:18px}.homeGallery .homeGalleryHead h3 .dot{width:10px;height:10px;background:var(--primaryColor);border-radius:50px}.homeGallery .homeGalleryHead h2{font-weight:400;font-size:72px;text-align:center;margin-top:20px}@media (max-width:1800px){.homeGallery .homeGalleryHead h2{font-size:62px}}@media (max-width:1200px){.homeGallery .homeGalleryHead h2{font-size:55px}}@media (max-width:900px){.homeGallery .homeGalleryHead h2{font-size:45px}}@media (max-width:500px){.homeGallery .homeGalleryHead h2{font-size:40px}}@media (max-width:480px){.homeGallery .homeGalleryHead h2{font-size:35px}}.homeGallery .homeGalleryMain{width:100%;margin-top:40px;display:flex;gap:10px;aspect-ratio:6/2}@media (max-width:900px){.homeGallery .homeGalleryMain{flex-wrap:wrap}}.homeGallery .homeGalleryMain .homeGalleryItem1{width:20%;height:100%;position:relative;border-radius:20px;overflow:hidden}@media (max-width:900px){.homeGallery .homeGalleryMain .homeGalleryItem1{width:35%;height:250px}}@media (max-width:650px){.homeGallery .homeGalleryMain .homeGalleryItem1{height:220px}}.homeGallery .homeGalleryMain .homeGalleryItem2{width:calc(50% - 20px);height:100%;position:relative;border-radius:20px;overflow:hidden}@media (max-width:900px){.homeGallery .homeGalleryMain .homeGalleryItem2{width:calc(65% - 10px);height:250px}}@media (max-width:650px){.homeGallery .homeGalleryMain .homeGalleryItem2{height:220px}}.homeGallery .homeGalleryMain .homeGalleryItem3{width:30%;height:100%;display:flex;gap:10px;flex-direction:column}@media (max-width:900px){.homeGallery .homeGalleryMain .homeGalleryItem3{width:100%;height:auto}}.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col1{width:100%;height:calc(50% - 5px);position:relative;border-radius:20px;overflow:hidden}@media (max-width:900px){.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col1{height:400px}}@media (max-width:650px){.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col1{height:220px}}.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col2{width:100%;height:calc(50% - 5px);display:flex;gap:10px}.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col2 .homeGalleryItem3Col2_1{width:calc(50% - 5px);height:100%;position:relative;border-radius:20px;overflow:hidden}@media (max-width:900px){.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col2 .homeGalleryItem3Col2_1{height:250px}}@media (max-width:650px){.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col2 .homeGalleryItem3Col2_1{height:220px}}.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col2 .homeGalleryItem3Col2_2{width:calc(50% - 5px);height:100%;position:relative;border-radius:20px;overflow:hidden}@media (max-width:900px){.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col2 .homeGalleryItem3Col2_2{height:250px}}@media (max-width:650px){.homeGallery .homeGalleryMain .homeGalleryItem3 .homeGalleryItem3Col2 .homeGalleryItem3Col2_2{height:220px}}.homeGallery .homeGalleryMain .homeGalleryBox{width:100%;height:100%;background:#eee;border-radius:20px;overflow:hidden;position:absolute;top:0;left:0}.homeGallery .homeGalleryMain .homeGalleryBox img{width:100%;height:100%;object-fit:cover}.homeGallery .homeGalleryMain .homeGalleryBoxActive{opacity:1;transform:scale(1)}.homeGallery .homeGalleryMain .slide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;filter:blur(5px);transition:all 3s ease-in-out;transform:scale(1)}.homeGallery .homeGalleryMain .slide.active{opacity:1;transform:scale(1.1);filter:blur(0);z-index:2}.homeGallery .homeGalleryFooter{width:100%;display:flex;justify-content:center;align-items:center;margin-top:60px}.homeGallery .homeGalleryFooter a{gap:12px}.homeGallery .homeGalleryFooter a h5{font-weight:500;font-size:18px}.homeGallery .homeGalleryFooter a .icon{width:24px;height:24px}.homeGallery .homeGalleryFooter a .icon svg{width:100%;height:100%}.homeLatestBlogs{width:100%;padding:100px 0;background:#fbfbfb}.homeLatestBlogs .latestBlogsHead{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.homeLatestBlogs .latestBlogsHead h2{font-size:64px;font-weight:500}@media (max-width:1800px){.homeLatestBlogs .latestBlogsHead h2{font-size:62px}}@media (max-width:1200px){.homeLatestBlogs .latestBlogsHead h2{font-size:55px}}@media (max-width:900px){.homeLatestBlogs .latestBlogsHead h2{font-size:45px}}@media (max-width:500px){.homeLatestBlogs .latestBlogsHead h2{font-size:40px}}@media (max-width:480px){.homeLatestBlogs .latestBlogsHead h2{font-size:35px}}.homeLatestBlogs .latestBlogsHead .latestBlogsBtn{display:flex;align-items:center;gap:15px}.homeLatestBlogs .latestBlogsHead .latestBlogsBtn button{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;background:white;border-radius:10px}.homeLatestBlogs .latestBlogsHead .latestBlogsBtn button:disabled{cursor:not-allowed}.homeLatestBlogs .latestBlogsHead .latestBlogsBtn button svg{width:24px;height:24px}.homeLatestBlogs .latestBlogsList{width:100%;margin-top:40px}.homeLatestBlogs .latestBlogsList .latestBlogsBox{width:100%;display:flex;flex-direction:column;text-decoration:none}.homeLatestBlogs .latestBlogsList .latestBlogsBox:hover .latestBlogsBoxThumbnail img{transform:scale(1.1);transition:.3s}.homeLatestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxThumbnail{width:100%;aspect-ratio:5/3;background:#eee;border-radius:14px;overflow:hidden;position:relative}.homeLatestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.3s}.homeLatestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.homeLatestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails h3{font-weight:700;font-size:24px;color:black;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.homeLatestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails p{font-weight:400;color:#404040;margin-top:10px;font-size:18px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.homeLatestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails h5{font-weight:400;font-size:16px;color:rgba(0,0,0,.5019607843);margin-top:10px}.homeLatestBlogs .latestBlogsList .swiper-wrapper{height:inherit}.homeLatestBlogs .latestBlogsFooter{width:100%;margin-top:60px;display:flex;justify-content:center;align-items:center}.homeLatestBlogs .latestBlogsFooter a{gap:10px}.homeLatestBlogs .latestBlogsFooter a p{font-size:16px}.homeLatestBlogs .latestBlogsFooter a .icon{width:20px;height:20px}.homeLatestBlogs .latestBlogsFooter a .icon svg{width:100%;height:100%}.portfolioBanner{width:100%;margin-top:90px;padding:100px 0}@media (max-width:768px){.portfolioBanner{margin-top:95px;padding:60px 0 100px}}.portfolioBanner .portfolioBannerHead{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1{width:55%;display:flex;flex-direction:column}@media (max-width:1024px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1{width:50%}}@media (max-width:850px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1{width:100%}}.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1 h2{font-weight:300;font-size:96px;color:white;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px}@media (max-width:1800px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1 h2{font-size:72px}}@media (max-width:1200px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1 h2{font-size:62px}}@media (max-width:900px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1 h2{font-size:55px}}@media (max-width:500px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1 h2{font-size:45px}}@media (max-width:480px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol1 h2{font-size:40px}}.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol2{width:35%;display:flex;flex-direction:column}@media (max-width:1024px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol2{width:45%}}@media (max-width:850px){.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol2{width:100%;margin-top:20px}}.portfolioBanner .portfolioBannerHead .portfolioBannerHeadCol2 p{color:white;font-weight:300;font-size:18px;line-height:1.5}.portfolioList{width:100%;padding-bottom:100px}.portfolioList .portfolioListMain{width:100%;display:flex;flex-direction:column;gap:200px;position:relative}@media (max-width:850px){.portfolioList .portfolioListMain{gap:60px}}.portfolioList .portfolioListMain .element1{width:100px;height:100vh;position:absolute;top:0;left:-50px;z-index:2;background:red;border-radius:100%}.portfolioList .portfolioListMain .portfolioListBox{width:100%;perspective:100px}.portfolioList .portfolioListMain .portfolioListBox .portfolioListBoxMain{width:100%;display:flex;gap:10px;align-items:flex-start;transform-style:preserve-3d;will-change:transform}@media (max-width:850px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListBoxMain{flex-direction:column;gap:60px}}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem{flex:1 1;display:flex;flex-direction:column;transition:flex .6s ease;cursor:pointer;opacity:0;transform:scale(.9) translateY(50px)}@media (max-width:850px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem{width:100%}}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemThumbnail{width:100%;background:#2d2d2d;display:flex;border-radius:20px;overflow:hidden;height:500px}@media (max-width:1800px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemThumbnail{height:400px}}@media (max-width:1024px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemThumbnail{height:350px}}@media (max-width:500px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemThumbnail{height:250px}}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemThumbnail img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform .3s ease}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails ul{width:100%;display:flex;flex-wrap:wrap;gap:20px}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails ul li{list-style:none;color:white;font-size:16px;font-weight:400;position:relative}@media (max-width:500px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails ul li{font-size:14px}}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails ul li:first-of-type:after{display:none}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails ul li:after{position:absolute;content:"";width:1px;height:20px;background:white;left:-10px;top:50%;transform:translateY(-50%)}@media (max-width:500px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails ul li:after{height:16px}}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle{margin-top:15px;display:flex;align-items:center;gap:20px}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle h3{font-weight:400;font-size:44px;color:white;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1800px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle h3{font-size:34px}}@media (max-width:1024px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle h3{font-size:28px}}@media (max-width:500px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle h3{font-size:24px}}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle .icon{width:35px;height:35px;color:white}@media (max-width:1800px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle .icon{width:30px;height:30px}}@media (max-width:1024px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle .icon{width:24px;height:24px}}@media (max-width:500px){.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle .icon{width:20px;height:20px}}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem .portfolioListItemDetails .portfolioTitle .icon svg{width:100%;height:100%}.portfolioList .portfolioListMain .portfolioListBox:hover .portfolioListItem{flex:4 1!important}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem:hover{flex:6 1!important}.portfolioList .portfolioListMain .portfolioListBox .portfolioListItem:hover .portfolioListItemThumbnail img{transform:scale(1.05)}.portfolioList .portfolioListMain .portfolioListBox:nth-of-type(2n) .portfolioListItem:first-of-type,.portfolioList .portfolioListMain .portfolioListBox:nth-of-type(2n) .portfolioListItem:nth-of-type(2),.portfolioList .portfolioListMain .portfolioListBox:nth-of-type(odd) .portfolioListItem:first-of-type,.portfolioList .portfolioListMain .portfolioListBox:nth-of-type(odd) .portfolioListItem:nth-of-type(2){flex:5 1}.portfolioShare{position:fixed;z-index:2;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px}.portfolioShare .shareBtn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #aaa;border-radius:50%;cursor:pointer;position:relative;transition:.3s;background:white;z-index:0}.portfolioShare .shareBtn:hover{color:white;border:1px solid #000}.portfolioShare .shareBtn:hover:after{transition:.3s;transform:scale(1);opacity:1}.portfolioShare .shareBtn:hover .sharePopup{transition:.3s;top:100%;visibility:visible;opacity:1}.portfolioShare .shareBtn:after{position:absolute;content:"";background:black;width:100%;height:100%;border-radius:50%;z-index:-1;transform:scale(0);transition:.3s;opacity:0}.portfolioShare .shareBtn svg{width:20px;height:20px}.portfolioShare .shareBtn .sharePopup{position:absolute;z-index:2;background:white;border:1px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.0745098039);display:flex;flex-direction:column;padding:10px 0;right:0;top:calc(100% + 20px);transition:.3s;visibility:hidden;opacity:0}.portfolioShare .shareBtn .sharePopup .sharePopupLink{text-decoration:none;display:flex;align-items:center;gap:14px;padding:8px 15px;cursor:pointer;transition:.3s}.portfolioShare .shareBtn .sharePopup .sharePopupLink:hover{transition:.3s;background:#f3f3f3}.portfolioShare .shareBtn .sharePopup .sharePopupLink .icon{width:18px;height:18px;color:#0066ff}.portfolioShare .shareBtn .sharePopup .sharePopupLink .icon svg{width:100%;height:100%}.portfolioShare .shareBtn .sharePopup .sharePopupLink p{font-size:14px;color:black;margin-top:0}.innerPortfolioDetails{width:100%;background:white;padding:150px 0 60px}@media (max-width:768px){.innerPortfolioDetails{padding:120px 0 60px}}.innerPortfolioDetails .innerPortfolioDetailsMain{width:100%;display:flex;flex-direction:column}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle{width:100%;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol1{width:calc(100% - 190px - 20px)}@media (max-width:1024px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol1{width:100%;order:2}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol1 h2{font-weight:300;font-size:60px}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol1 h2{font-size:54px}}@media (max-width:940px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol1 h2{font-size:48px}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol1 h2{font-size:44px}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol2{width:190px}@media (max-width:1024px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol2{width:100%;order:1}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol2 h2{font-weight:700;font-size:70px}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol2 h2{font-size:62px}}@media (max-width:940px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol2 h2{font-size:55px}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioTitle .portfolioTitleCol2 h2{font-size:50px}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink{margin-top:40px;display:flex;flex-direction:column}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a{text-decoration:none;display:flex;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--primaryColor);text-decoration-color:var(--primaryColor);text-decoration-thickness:5px}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a .icon{background:linear-gradient(121.7deg,#FF4D56 8.98%,#DAD300 94.39%);width:30px;height:34px;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);animation:rotating 8s linear infinite}@media (max-width:940px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a .icon{width:26px;height:30px}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a .icon{width:22px;height:26px}}@keyframes rotating{to{transform:rotate(1turn)}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a h5{font-weight:700;font-size:40px;color:black}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a h5{font-size:36px}}@media (max-width:940px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a h5{font-size:30px}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebLink a h5{font-size:26px}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioService{width:100%;margin-top:80px}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioService .portfolioServiceTitle{width:100%;display:flex;flex-direction:column;width:65%}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioService .portfolioServiceTitle{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioService .portfolioServiceTitle h2{font-weight:400;font-size:36px;margin-top:10px}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioService .portfolioServiceTitle h2{font-size:32px}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioService .portfolioServiceTitle h2{font-size:30px}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioService .portfolioServiceThumbnail{width:100%;margin-top:30px;background:#eee;border-radius:20px;overflow:hidden;display:flex;will-change:transform}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioService .portfolioServiceThumbnail img{width:100%;height:100%;object-fit:cover;will-change:transform;display:block}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction{width:100%;display:flex;flex-direction:column;margin-top:80px}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead h2,.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead h3{text-align:center}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead h2{margin-bottom:15px}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead p{font-weight:300;font-size:26px;line-height:1.3;text-align:center;margin-top:10px;width:85%}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead p{font-size:20px}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead p{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead .portfolioIntroductionBtnArea{display:flex;align-items:center;gap:15px;margin-top:40px;flex-wrap:wrap}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead .portfolioIntroductionBtnArea a{font-size:24px}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead .portfolioIntroductionBtnArea a{font-size:20px}}@media (max-width:500px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .portfolioIntroductionHead .portfolioIntroductionBtnArea a{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery{display:flex;flex-wrap:wrap;gap:8px;margin-top:50px}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryBox{width:100%;background:#eee;border-radius:36px;overflow:hidden;display:flex}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryBox{border-radius:20px}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryBox img{width:100%;height:100%;object-fit:cover}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryMain{width:100%;display:flex;flex-wrap:wrap;gap:8px}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryMain .IntroductionGalleryBox{background:#eee;border-radius:36px;overflow:hidden;display:flex}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryMain .IntroductionGalleryBox:first-of-type{width:calc(55% - 8px)}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryMain .IntroductionGalleryBox:nth-of-type(2){width:45%}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryMain .IntroductionGalleryBox{border-radius:20px}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioIntroduction .IntroductionGallery .IntroductionGalleryMain .IntroductionGalleryBox img{width:100%;height:100%;object-fit:cover}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow{width:100%;display:flex;flex-direction:column;margin-top:100px}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow{margin-top:80px}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead h2,.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead h3{text-align:center}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead h2{margin-bottom:15px;width:50%}@media (max-width:1024px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead h2{width:85%}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead h2{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead p{font-weight:300;font-size:26px;text-align:center;margin-top:10px;width:85%}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead p{font-size:20px}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowHead p{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowThumbnail{width:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowThumbnail img{width:70%;height:70%;object-fit:cover}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowThumbnail img{width:100%;height:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowBtnArea{width:100%;display:flex;align-items:center;justify-content:center;gap:15px;margin-top:40px;flex-wrap:wrap}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowBtnArea a{font-size:24px}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowBtnArea a{font-size:20px}}@media (max-width:500px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioWebflow .portfolioWebflowBtnArea a{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics{width:100%;display:flex;flex-direction:column;margin-top:100px}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics{margin-top:80px}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead h2,.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead h3{text-align:center}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead h2{margin-bottom:15px;width:50%}@media (max-width:1024px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead h2{width:8%}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead h2{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead p{font-weight:300;font-size:26px;text-align:center;margin-top:10px;width:85%}@media (max-width:1800px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead p{font-size:20px}}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsHead p{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsBody{width:100%;display:flex;flex-wrap:wrap}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsBody .portfolioBrandAestheticsThumbnailBox{width:50%;display:flex}@media (max-width:768px){.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsBody .portfolioBrandAestheticsThumbnailBox{width:100%}}.innerPortfolioDetails .innerPortfolioDetailsMain .portfolioBrandAesthetics .portfolioBrandAestheticsBody .portfolioBrandAestheticsThumbnailBox img{width:100%;height:100%;object-fit:cover}.innerPortfolioDetails .portfolioChallenges{margin-top:80px}.innerPortfolioDetails .portfolioChallenges,.innerPortfolioDetails .portfolioChallenges .portfolioChallengesMain{width:100%;display:flex;flex-direction:column}.innerPortfolioDetails .portfolioChallenges .portfolioChallengesMain .portfolioChallengesHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.innerPortfolioDetails .portfolioChallenges .portfolioChallengesMain .portfolioChallengesHead h2,.innerPortfolioDetails .portfolioChallenges .portfolioChallengesMain .portfolioChallengesHead h3{text-align:center}.innerPortfolioDetails .portfolioChallenges .portfolioChallengesMain .portfolioChallengesHead h2{margin-bottom:15px}.innerPortfolioDetails .portfolioChallenges .portfolioChallengesBody{width:100%;margin-top:50px;background:#000000;padding:120px 0}@media (max-width:768px){.innerPortfolioDetails .portfolioChallenges .portfolioChallengesBody{padding:80px 0}}.innerPortfolioDetails .portfolioChallenges .portfolioChallengesBody .portfolioChallengesBodyMain{width:100%;display:flex;flex-direction:column;gap:100px}.innerPortfolioDetails .portfolioChallenges .portfolioChallengesBody .portfolioChallengesBodyMain .portfolioChallengesBodyBox{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.innerPortfolioDetails .portfolioChallenges .portfolioChallengesBody .portfolioChallengesBodyMain .portfolioChallengesBodyBox h3{font-weight:700;font-size:32px;text-align:center;color:white}.innerPortfolioDetails .portfolioChallenges .portfolioChallengesBody .portfolioChallengesBodyMain .portfolioChallengesBodyBox p{font-weight:300;font-size:22px;text-align:center;color:white;width:65%;line-height:1.4;margin-top:20px}@media (max-width:1024px){.innerPortfolioDetails .portfolioChallenges .portfolioChallengesBody .portfolioChallengesBodyMain .portfolioChallengesBodyBox p{width:85%}}@media (max-width:768px){.innerPortfolioDetails .portfolioChallenges .portfolioChallengesBody .portfolioChallengesBodyMain .portfolioChallengesBodyBox p{width:100%;font-size:20px}}.innerPortfolioDetails .innerPortfolioMockups{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.innerPortfolioDetails .innerPortfolioMockups .innerPortfolioMockupsBox{width:100%;background:#eee;overflow:hidden;display:flex}.innerPortfolioDetails .innerPortfolioMockups .innerPortfolioMockupsBox img{width:100%;height:100%;object-fit:cover}.innerPortfolioDetails .innerPortfolioMockups .innerPortfolioMockupsMain{width:100%;display:flex;flex-wrap:wrap;gap:8px}.innerPortfolioDetails .innerPortfolioMockups .innerPortfolioMockupsMain .innerPortfolioMockupsBox{background:#eee;overflow:hidden;display:flex}.innerPortfolioDetails .innerPortfolioMockups .innerPortfolioMockupsMain .innerPortfolioMockupsBox:first-of-type{width:calc(55% - 8px)}.innerPortfolioDetails .innerPortfolioMockups .innerPortfolioMockupsMain .innerPortfolioMockupsBox:nth-of-type(2){width:45%}.innerPortfolioDetails .innerPortfolioMockups .innerPortfolioMockupsMain .innerPortfolioMockupsBox img{width:100%;height:100%;object-fit:cover}.innerPortfolioContact{width:100%;background:white}.innerPortfolioContact .innerPortfolioContactMain{width:100%;background:#000000;border-radius:36px;padding:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;z-index:0}.innerPortfolioContact .innerPortfolioContactMain:after{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;background:linear-gradient(292.33deg,#E9000C 3.61%,#830007 76.86%);opacity:.5}.innerPortfolioContact .innerPortfolioContactMain .innerPortfolioContactBg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2}.innerPortfolioContact .innerPortfolioContactMain .innerPortfolioContactBg video{width:100%;height:100%;object-fit:cover}.innerPortfolioContact .innerPortfolioContactMain h3{text-align:center;color:white;font-weight:300;font-size:28px}.innerPortfolioContact .innerPortfolioContactMain h2{font-weight:900;font-size:40px;text-align:center;color:white;margin-top:10px}.innerPortfolioContact .innerPortfolioContactMain p{font-weight:100;font-size:30px;text-align:center;color:white;margin-top:15px}.innerPortfolioContact .innerPortfolioContactMain a{margin-top:40px;text-decoration:none;transition:.3s;padding:24px 90px;border-radius:50px;overflow:hidden}.innerPortfolioContact .innerPortfolioContactMain a:hover{text-decoration:none;transition:.3s;-webkit-text-decoration-color:var(--primaryColor);text-decoration-color:var(--primaryColor)}.innerPortfolioContact .innerPortfolioContactMain a h5{z-index:1;position:relative;font-size:38px;font-weight:700;text-align:center;color:white}.innerPortfolioMore{width:100%;padding:80px 0;background:white}@media (max-width:768px){.innerPortfolioMore{padding-top:20px}}.innerPortfolioMore .innerPortfolioMoreHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.innerPortfolioMore .innerPortfolioMoreHead h3{text-align:center}.innerPortfolioMore .innerPortfolioMoreList{width:100%;display:flex;gap:40px;margin-top:40px;flex-wrap:wrap}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox{width:calc(50% - 20px);display:flex;flex-direction:column;transition:flex .6s ease;cursor:pointer}@media (max-width:768px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox{width:100%}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox:last-of-type{display:none}}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox:hover .innerPortfolioMoreBoxThumbnail img{transform:scale(1.2) rotate(2deg);transition:.8s ease}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxThumbnail{width:100%;background:#2d2d2d;display:flex;border-radius:20px;overflow:hidden;height:500px}@media (max-width:1800px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxThumbnail{height:400px}}@media (max-width:1024px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxThumbnail{height:320px}}@media (max-width:768px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxThumbnail{height:350px}}@media (max-width:500px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxThumbnail{height:250px}}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.8s ease}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails ul{width:100%;display:flex;flex-wrap:wrap;gap:20px}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails ul li{list-style:none;color:black;font-size:16px;font-weight:400;position:relative}@media (max-width:500px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails ul li{font-size:14px}}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails ul li:first-of-type:after{display:none}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails ul li:after{position:absolute;content:"";width:1px;height:20px;background:black;left:-10px;top:50%;transform:translateY(-50%)}@media (max-width:500px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails ul li:after{height:16px}}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle{margin-top:15px;display:flex;align-items:center;gap:20px}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle h3{font-weight:400;font-size:44px;color:black;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1800px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle h3{font-size:34px}}@media (max-width:1024px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle h3{font-size:28px}}@media (max-width:500px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle h3{font-size:24px}}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle .icon{width:35px;height:35px;color:black}@media (max-width:1800px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle .icon{width:30px;height:30px}}@media (max-width:1024px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle .icon{width:24px;height:24px}}@media (max-width:500px){.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle .icon{width:20px;height:20px}}.innerPortfolioMore .innerPortfolioMoreList .innerPortfolioMoreBox .innerPortfolioMoreBoxDetails .portfolioTitle .icon svg{width:100%;height:100%}.serviceBanner{width:100%;background:#000;position:relative;z-index:0}.serviceBanner .serviceBannerVideo{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.serviceBanner .serviceBannerVideo video{width:100%;height:100%;object-fit:cover}.serviceBanner .serviceBannerDetails{width:100%;height:60vh;display:flex;justify-content:center;align-items:center;padding:100px 20px 20px;background:rgba(0,0,0,.1254901961)}@media (max-width:768px){.serviceBanner .serviceBannerDetails{height:45vh}}@media (max-width:500px){.serviceBanner .serviceBannerDetails{padding:150px 20px 100px;height:auto}}.serviceBanner .serviceBannerDetails h2{font-weight:300;font-size:128px;text-align:center;color:white}@media (max-width:1800px){.serviceBanner .serviceBannerDetails h2{font-size:100px}}@media (max-width:1024px){.serviceBanner .serviceBannerDetails h2{font-size:80px}}@media (max-width:768px){.serviceBanner .serviceBannerDetails h2{font-size:70px}}@media (max-width:650px){.serviceBanner .serviceBannerDetails h2{font-size:60px}}@media (max-width:550px){.serviceBanner .serviceBannerDetails h2{font-size:50px}}@media (max-width:500px){.serviceBanner .serviceBannerDetails h2{font-size:40px}}.serviceList{width:100%;background:white;padding:150px 0 0}@media (max-width:1800px){.serviceList{padding:100px 0 0}}@media (max-width:768px){.serviceList{padding:80px 0 0}}.serviceList .serviceListHead{width:100%;display:flex;flex-direction:column}.serviceList .serviceListHead .serviceListHeadTitleArea{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.serviceList .serviceListHead .serviceListHeadTitleArea .serviceListHeadTitleAreaCol1{width:100%;display:flex;flex-direction:column}.serviceList .serviceListHead .serviceListHeadTitleArea .serviceListHeadTitleAreaCol1 h2{font-weight:300;font-size:72px;line-height:1.3}@media (max-width:1800px){.serviceList .serviceListHead .serviceListHeadTitleArea .serviceListHeadTitleAreaCol1 h2{font-size:62px;font-size:54px}}@media (max-width:940px){.serviceList .serviceListHead .serviceListHeadTitleArea .serviceListHeadTitleAreaCol1 h2{font-size:48px}}@media (max-width:768px){.serviceList .serviceListHead .serviceListHeadTitleArea .serviceListHeadTitleAreaCol1 h2{font-size:44px}}.serviceList .serviceListHead .serviceListHeadTitleArea .serviceListHeadTitleAreaCol2{width:100%;margin-top:30px}.serviceList .serviceListHead .serviceListHeadTitleArea .serviceListHeadTitleAreaCol2 p{font-size:20px;font-weight:300;line-height:1.5}.serviceList .serviceListHead .serviceListHeadThumbnail{width:100%;background:#eee;margin-top:60px;display:flex;border-radius:30px;overflow:hidden}@media (max-width:768px){.serviceList .serviceListHead .serviceListHeadThumbnail{border-radius:20px}}.serviceList .serviceListHead .serviceListHeadThumbnail img{width:100%;height:100%;object-fit:cover}.serviceList .serviceListMain{width:100%;margin-top:100px;display:flex;flex-direction:column}@media (max-width:1800px){.serviceList .serviceListMain{margin-top:50px}}@media (max-width:1024px){.serviceList .serviceListMain{margin-top:0}}.serviceList .serviceListMain .serviceListTab{width:100%;padding-bottom:20px;display:none}.serviceList .serviceListMain .serviceListTab ul{width:100%;display:flex;flex-wrap:wrap;gap:10px}.serviceList .serviceListMain .serviceListTab ul li{list-style:none;width:calc(16.6666666667% - 9px)}.serviceList .serviceListMain .serviceListTab ul li a{background:rgba(246,245,245,.5921568627);box-shadow:5px 5px 10px 0 rgba(73,73,73,.0431372549);width:100%;height:120px;padding:20px;border-radius:20px;display:flex;justify-content:center;align-items:center;transition:.3s ease;cursor:pointer;text-decoration:none}.serviceList .serviceListMain .serviceListTab ul li a:hover{transition:.3s ease;transform:scale(1.05) translateY(-5px);border-radius:40px}.serviceList .serviceListMain .serviceListTab ul li a:hover h4{font-size:18px;transition:.3s ease}.serviceList .serviceListMain .serviceListTab ul li a h4{font-size:20px;font-weight:400;text-align:center;color:black;transition:.3s ease}.serviceList .serviceListMain .serviceListBody{width:100%;position:relative;display:flex;flex-direction:column}.serviceList .serviceListMain .serviceListBody .serviceListItem{position:relative;width:100%;display:flex;flex-direction:column;padding-bottom:100px}@media (max-width:768px){.serviceList .serviceListMain .serviceListBody .serviceListItem{padding-bottom:60px}}.serviceList .serviceListMain .serviceListBody .serviceListItem:first-of-type:after{display:none}.serviceList .serviceListMain .serviceListBody .serviceListItem:after{position:absolute;content:"";width:100%;height:1px;background:rgba(228,228,228,.8941176471);top:0;left:0;z-index:5}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead{width:100%;display:flex;align-items:flex-end;gap:50px;position:-webkit-sticky;position:sticky;top:0;background:white;padding-top:120px;padding-bottom:20px;z-index:4}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead{gap:30px}}@media (max-width:950px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead{flex-direction:column;position:inherit;top:inherit}}@media (max-width:768px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead{padding-top:80px}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol1{width:60%;display:flex;flex-direction:column}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol1{width:55%}}@media (max-width:950px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol1{width:100%}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol1 h4{font-size:14px;font-weight:400;background:#f2f3ee;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:6px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol1 h2{font-size:68px;font-weight:700;margin-top:10px}@media (max-width:1800px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol1 h2{font-size:62px}}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol1 h2{font-size:56px}}@media (max-width:768px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol1 h2{font-size:40px}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2{width:calc(40% - 50px);display:flex;flex-direction:column}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2{width:calc(45% - 30px)}}@media (max-width:950px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2{width:100%}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2 .serviceListCount{display:flex}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2 .serviceListCount ul{display:flex;align-items:center;gap:10px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2 .serviceListCount ul li{list-style:none;display:flex;align-items:center;justify-content:center}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2 .serviceListCount ul li a{text-decoration:none}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2 .serviceListCount ul li a:hover .number{opacity:1;transition:.3s}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2 .serviceListCount ul li .number{font-size:15px;font-weight:400;line-height:1;color:#070b0a;opacity:.4;transition:.3s}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2 .serviceListCount ul li .activeNumber{font-weight:700;opacity:1}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemHead .serviceListItemHeadCol2 .serviceListCount ul li .line{width:20px;height:2px;background:#f4af00}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:50px;margin-top:80px}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails{gap:30px;margin-top:50px}}@media (max-width:850px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails{margin-top:30px}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1{width:60%;display:flex;flex-direction:column}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1{width:55%}}@media (max-width:850px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1{width:100%}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1 h3{font-size:22px;font-weight:400;width:65%}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1 h3{width:75%}}@media (max-width:1024px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1 h3{width:100%}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1 p{font-size:18px;opacity:.7;font-weight:300;line-height:1.3;width:65%;margin-top:20px}@media (max-width:1800px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1 p{width:75%}}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1 p{width:85%}}@media (max-width:1024px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol1 p{width:100%}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2{width:calc(40% - 50px);display:flex;flex-direction:column}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2{width:calc(45% - 30px)}}@media (max-width:850px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2{width:100%}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 ul{width:100%;display:flex;flex-direction:column;gap:10px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 ul li{list-style:none;display:flex;align-items:flex-start;gap:20px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 ul li .icon{width:10px;height:10px;background:var(--primaryColor);opacity:.5;margin-top:16px;transform:rotate(45deg)}@media (max-width:1800px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 ul li .icon{width:8px;height:8px}}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 ul li .icon{margin-top:12px}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 ul li h3{width:calc(100% - 10px - 25px);font-size:35px;font-weight:400;line-height:1.2}@media (max-width:1800px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 ul li h3{font-size:30px}}@media (max-width:1100px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 ul li h3{font-size:26px}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 a{cursor:pointer;text-decoration:none;display:flex;margin-top:40px;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content;transition:.3s ease-in-out;background:var(--primaryColor);padding:24px 40px;border-radius:16px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 a:hover{gap:30px;transition:.3s}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 a:hover .rightIcon{opacity:.5;width:70px;transition:.3s ease-in-out}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 a p{color:#fff;font-size:16px;font-weight:400}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 a .rightIcon{position:relative;display:flex;align-items:center;width:60px;transition:.3s;justify-content:flex-end}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 a .rightIcon .line1{width:15px;height:1px;background:#fff;transform:rotate(35deg);position:absolute;top:-5px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 a .rightIcon .line2{width:100%;height:1px;background:#fff}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemDetails .serviceListItemDetailsCol2 a .rightIcon .line3{width:15px;height:1px;background:#fff;transform:rotate(-35deg);position:absolute;top:5px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemThumbnail{width:100%;aspect-ratio:7/3.5;margin-top:60px;background:#eee;overflow:hidden;border-radius:30px;position:relative}@media (max-width:768px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemThumbnail{border-radius:20px;aspect-ratio:7/4}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemThumbnail img,.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemThumbnail video{width:100%;height:100%;object-fit:cover}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects{width:100%;margin-top:30px;display:flex;flex-direction:column}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsTitle{width:100%;display:flex;align-items:center;gap:10px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsTitle .icon{width:20px;height:2px;background:var(--primaryColor)}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsTitle h6{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList{width:100%;margin-top:30px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListMain{width:100%}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListMain .serviceListItemProjectsBox{width:100%;display:flex;flex-direction:column;cursor:pointer}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListMain .serviceListItemProjectsBox:hover .serviceListItemProjectsBoxThumbnail img{transform:scale(1.1);transition:.4s ease}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListMain .serviceListItemProjectsBox .serviceListItemProjectsBoxThumbnail{width:100%;aspect-ratio:4/2.5;background:#eee;overflow:hidden;display:flex;border-radius:30px}@media (max-width:768px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListMain .serviceListItemProjectsBox .serviceListItemProjectsBoxThumbnail{border-radius:20px}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListMain .serviceListItemProjectsBox .serviceListItemProjectsBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.4s ease}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListMain .serviceListItemProjectsBox .serviceListItemProjectsBoxDetails{width:100%;margin-top:10px;display:flex;flex-direction:column}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListMain .serviceListItemProjectsBox .serviceListItemProjectsBoxDetails h3{font-size:20px;font-weight:400;color:black}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn{width:100%;display:flex;justify-content:center;align-items:center;gap:20px;margin-top:50px}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn button{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:white;border:1px solid rgba(196,194,194,.8941176471);cursor:pointer}@media (max-width:768px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn button{width:60px;height:60px}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn button svg{width:20px;height:20px;color:black}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn button:disabled{cursor:not-allowed;border:1px solid rgba(228,228,228,.8941176471)}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn button:disabled svg{color:#aaa}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn .paginationProgress{height:2px;background:#eee;position:relative;width:140px}@media (max-width:768px){.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn .paginationProgress{width:100px}}.serviceList .serviceListMain .serviceListBody .serviceListItem .serviceListItemProjects .serviceListItemProjectsList .serviceListItemProjectsListBtn .swiper-pagination-progressbar-fill{background:var(--primaryColor);height:100%}.serviceTemplateBanner{width:100%;position:relative;z-index:0}@media (max-width:480px){.serviceTemplateBanner{z-index:40;padding-top:100px}}.serviceTemplateBanner:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(0,0,0,.2);opacity:.5;z-index:-1}@media (max-width:480px){.serviceTemplateBanner:after{display:none}}.serviceTemplateBanner .serviceTemplateBannerBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerBg{position:relative!important;height:inherit;aspect-ratio:5/3;top:inherit}}.serviceTemplateBanner .serviceTemplateBannerBg video{width:100%;height:100%;object-fit:cover}.serviceTemplateBanner .serviceTemplateBannerMain{width:100%;height:100vh;padding:80px 0;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:540px){.serviceTemplateBanner .serviceTemplateBannerMain{min-height:100vh;height:auto}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain{min-height:auto;padding:40px 0 60px}}.serviceTemplateBanner .serviceTemplateBannerMain h3{font-weight:300;font-size:4em;color:white;line-height:1}@media (max-width:1800px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-weight:400}}@media (max-width:1250px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:3.5em}}@media (max-width:900px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:3em}}@media (max-width:710px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:2.7em}}@media (max-width:640px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:2.5em}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain h3{font-size:26px}}.serviceTemplateBanner .serviceTemplateBannerMain h1{font-weight:900;font-size:8em;color:white;line-height:1}@media (max-width:1800px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:4.5em}}@media (max-width:1640px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:5em}}@media (max-width:1543px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:4.5em}}@media (max-width:1100px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:4em}}@media (max-width:900px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:3.5em}}@media (max-width:640px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:3em}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain h1{font-size:2em;margin-top:10px;line-height:1.3}}.serviceTemplateBanner .serviceTemplateBannerMain h2{font-weight:300;font-size:29px;color:white;margin-top:10px;line-height:1.5}@media (max-width:1100px){.serviceTemplateBanner .serviceTemplateBannerMain h2{font-size:28px}}@media (max-width:830px){.serviceTemplateBanner .serviceTemplateBannerMain h2{font-size:24px}}@media (max-width:640px){.serviceTemplateBanner .serviceTemplateBannerMain h2{font-size:22px}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain h2{line-height:1.3;font-size:20px}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight{margin-top:60px;display:flex;flex-direction:column}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight{margin-top:40px}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul{display:flex;flex-wrap:wrap;gap:80px}@media (max-width:620px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul{gap:40px}}@media (max-width:540px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul{justify-content:center}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul{gap:10px;justify-content:flex-start}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li{width:100%;flex-direction:row;justify-content:flex-start;gap:10px;border-top:1px solid #2f2f2f;padding-top:10px}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li:first-of-type{border-top:0;padding-top:0}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li h4{font-weight:700;font-size:2.5em;color:white}@media (max-width:830px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li h4{font-size:2em}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li h4{font-size:24px}}.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li p{font-weight:300;font-size:1.2em;color:white;margin-top:5px}@media (max-width:830px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li p{font-size:1em}}@media (max-width:480px){.serviceTemplateBanner .serviceTemplateBannerMain .serviceTemplateBannerHeighlight ul li p{font-size:16px;font-weight:400;margin-top:0}}.serviceTemplateAbout{width:100%;padding:150px 0;background:white}@media (max-width:768px){.serviceTemplateAbout{padding:100px 0}}.serviceTemplateAbout .serviceTemplateAboutHead{width:100%;display:flex;flex-direction:column;padding-left:17%}@media (max-width:900px){.serviceTemplateAbout .serviceTemplateAboutHead{padding-left:0}}.serviceTemplateAbout .serviceTemplateAboutHead h3{font-weight:300;font-size:3.5em;color:black}@media (max-width:1440px){.serviceTemplateAbout .serviceTemplateAboutHead h3{font-size:3em}}@media (max-width:1024px){.serviceTemplateAbout .serviceTemplateAboutHead h3{font-size:2.7em}}@media (max-width:650px){.serviceTemplateAbout .serviceTemplateAboutHead h3{font-size:2.5em}}@media (max-width:550px){.serviceTemplateAbout .serviceTemplateAboutHead h3{font-size:2em}}.serviceTemplateAbout .serviceTemplateAboutHead h2{font-weight:400;font-size:7em;line-height:1}@media (max-width:1440px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:6em}}@media (max-width:1024px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:5.5em}}@media (max-width:650px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:5em}}@media (max-width:550px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:4em}}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutHead h2{font-size:3.2em}}.serviceTemplateAbout .serviceTemplateAboutMain{width:100%;margin-top:80px;display:flex;flex-wrap:wrap;align-items:center;gap:150px}@media (max-width:1300px){.serviceTemplateAbout .serviceTemplateAboutMain{gap:80px}}@media (max-width:900px){.serviceTemplateAbout .serviceTemplateAboutMain{gap:40px;margin-top:60px}}@media (max-width:550px){.serviceTemplateAbout .serviceTemplateAboutMain{margin-top:40px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail{width:35%;height:400px;position:relative}@media (max-width:900px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail{width:100%}}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail{height:240px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox1,.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox2{width:50%;height:200px;overflow:hidden;background:#eee}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox1,.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox2{height:120px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox1 img,.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox2 img{width:100%;height:100%;object-fit:cover}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox1{position:absolute;left:0;top:0;border-radius:20px;border-bottom-right-radius:0}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutThumbnail .serviceTemplateAboutThumbnailBox2{position:absolute;right:0;bottom:0;border-radius:20px;border-top-left-radius:0}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails{width:calc(65% - 150px);display:flex;flex-direction:column}@media (max-width:1300px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails{width:calc(65% - 80px)}}@media (max-width:900px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails{width:100%}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p{font-weight:300;font-size:24px;line-height:1.3;margin-top:30px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p:first-of-type{margin-top:0}@media (max-width:1440px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p{font-size:22px}}@media (max-width:768px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p{font-size:20px}}@media (max-width:480px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails p{font-size:18px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a{margin-top:30px;display:flex;align-items:center;gap:10px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a span{font-weight:400;font-size:20px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a .icon{width:25px;height:25px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails a .icon svg{width:100%;height:100%;color:white}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview{display:flex;align-items:center;gap:15px;margin-top:40px}@media (max-width:440px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview{flex-wrap:wrap;row-gap:5px}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar{display:flex;align-items:center;position:relative;width:120px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon{position:absolute;width:60px;height:60px;border-radius:50%;overflow:hidden;background:#fff}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon:first-of-type{left:0}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon:nth-of-type(2){left:30px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon:nth-of-type(3){left:60px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .avatar .avatarIcon img{width:100%;height:100%;object-fit:cover}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewContent{display:flex;flex-direction:column}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewContent h5{font-weight:500;font-size:14px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewContent h4{font-weight:400;font-size:24px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar{display:flex;flex-direction:column;margin-top:20px}@media (max-width:440px){.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar{width:100%}}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar .starIcon{display:flex;align-items:center;gap:5px}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar .starIcon svg{width:14px;height:14px;color:#ffcb45}.serviceTemplateAbout .serviceTemplateAboutMain .serviceTemplateAboutDetails .googleRview .googleRviewStar h5{font-weight:500;font-size:14px;margin-top:5px}.serviceTemplatePortfolio{padding:100px 0;width:100%;background:white;position:relative;overflow:hidden}@media (max-width:768px){.serviceTemplatePortfolio{padding:50px 0 100px}}.serviceTemplatePortfolio .serviceTemplatePortfolioList{width:100%;display:inline-flex;gap:30px;will-change:transform}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox{width:400px;flex:0 0 auto;display:flex;flex-direction:column;text-decoration:none;overflow:hidden}@media (max-width:440px){.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox{width:100%}}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox:hover .serviceTemplatePortfolioBoxThumbnail img{transform:scale(1.1);transition:.4s ease}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox .serviceTemplatePortfolioBoxThumbnail{width:100%;aspect-ratio:3/2;overflow:hidden;background:#eee;position:relative}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox .serviceTemplatePortfolioBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.4s ease}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox .serviceTemplatePortfolioBoxDetails{width:100%;margin-top:10px}.serviceTemplatePortfolio .serviceTemplatePortfolioList .serviceTemplatePortfolioBox .serviceTemplatePortfolioBoxDetails h3{font-weight:400;font-size:22px;color:black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea{width:100%;padding:0 20px;display:flex;justify-content:center;align-items:center;margin-top:50px}.serviceTemplatePortfolio .serviceTemplatePortfolioBtnArea a{font-size:20px}.serviceTemplateApproach{width:100%;padding:100px 0;background:#f3f7f8}@media (max-width:4768px){.serviceTemplateApproach{padding:100px 0}}.serviceTemplateApproach .serviceTemplateApproachHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.serviceTemplateApproach .serviceTemplateApproachHead h2{text-align:center}.serviceTemplateApproach .serviceTemplateApproachMain{width:100%;margin-top:60px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:60px}@media (max-width:480px){.serviceTemplateApproach .serviceTemplateApproachMain{margin-top:40px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachThumbnail{width:300px;display:flex;flex-direction:column;align-items:center;text-align:center;aspect-ratio:5/6;background:#eee;overflow:hidden;border-radius:20px;position:-webkit-sticky;position:sticky;top:20px}@media (max-width:1024px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachThumbnail{width:100%;position:inherit;aspect-ratio:5/3}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachThumbnail video{width:100%;height:100%;object-fit:cover}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails{width:calc(100% - 300px - 60px);display:flex;flex-direction:column;gap:5px}@media (max-width:1024px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails{width:100%}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox{width:100%;border-radius:5px;display:flex;flex-direction:column;cursor:pointer;transition:.5s ease;overflow:hidden;background:#fff}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox:hover{transition:.5s ease;border-color:#a2b5c2}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead{width:100%;display:flex;align-items:center;gap:10px;padding:20px 30px;cursor:pointer}@media (max-width:480px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead{padding:20px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead h3{width:calc(100% - 10px - 25px);font-weight:300;font-size:30px}@media (max-width:768px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead h3{font-size:20px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead .faqBoxHeadIcon{width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:black}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:25px;height:25px}@media (max-width:480px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:20px;height:20px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody{width:100%;border-top:1px solid transparent;display:flex;flex-direction:column;transition:1s ease;overflow:hidden;transition:max-height .3s ease}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody .faqBoxBodyMain{width:100%;display:flex;flex-direction:column;padding:20px 30px;border-top:.3px solid rgba(62,19,145,.4)}@media (max-width:480px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody .faqBoxBodyMain{padding:20px}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody p{font-weight:300;font-size:18px;line-height:1.5;color:rgba(0,0,0,.5019607843)}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody p:first-of-type{margin-top:0}@media (max-width:768px){.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody p{font-size:16px;width:100%}}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody ul{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:10px;padding-left:20px}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody ul li{list-style:none;display:flex;align-items:flex-start;gap:20px}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody ul li .icon{width:7px;height:7px;background:var(--primaryColor);border-radius:50px;margin-top:7px}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox .faqBoxBody ul li h5{width:calc(100% - 27px);font-size:16px;line-height:1.5}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox.active{transition:1s ease}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox.active .faqBoxBody{transition:max-height 1s ease}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox.active .faqBoxBody ul li .icon{background:white}.serviceTemplateApproach .serviceTemplateApproachMain .serviceTemplateApproachDetails .faqBox.active .faqBoxBody ul li h5{color:white}.serviceTemplateTestimonials{width:100%;padding:100px 0;background:#fff}.serviceTemplateTestimonials .serviceTemplateTestimonialsHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.serviceTemplateTestimonials .serviceTemplateTestimonialsHead h2{margin-top:0}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain{width:100%;margin-top:60px}@media (max-width:480px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain{margin-top:40px}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox{width:100%;display:flex;gap:60px}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox{flex-direction:column}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail{width:400px;aspect-ratio:3/5}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail{width:100%;aspect-ratio:inherit}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo{position:relative;width:100%;height:100%;overflow:hidden;background:#eee;border-radius:20px}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo{height:inherit;aspect-ratio:5/3}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo video{width:100%;height:100%;object-fit:cover}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo .plyBtn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);height:40px;padding:0 20px;display:flex;justify-content:center;align-items:center;gap:10px;background:rgba(211,211,211,.1411764706);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50px;cursor:pointer;transition:.2s;box-shadow:0 5px 15px rgba(0,0,0,.1411764706);color:white}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo .plyBtn:hover{transition:.2s;transform:scale(.98) translateX(-50%)}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo .plyBtn p{font-size:14px;white-space:nowrap}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo .plyBtn .icon{width:15px;height:15px}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailVideo .plyBtn .icon svg{width:100%;height:100%}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailImage{width:100%;height:100%;overflow:hidden;border-radius:20px;background:#eee}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailImage{height:inherit;aspect-ratio:5/3}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail .serviceTemplateTestimonialsBoxThumbnailImage img{width:100%;height:100%;object-fit:cover}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails{width:calc(100% - 400px - 60px);display:flex;flex-direction:column;justify-content:center;align-items:center}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .qouteIcon{width:70px;height:70px;margin-left:auto}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .qouteIcon svg{width:100%;height:100%;color:#e3e3e3}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{font-weight:400;font-style:Italic;font-size:34px;text-align:center;margin-top:10px;line-height:1.4}@media (max-width:1440px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{width:85%;font-size:26px}}@media (max-width:1024px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{width:90%;font-size:24px}}@media (max-width:786px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{width:95%;font-size:22px}}@media (max-width:500px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{width:100%;font-size:20px}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .testimonialProfile{margin-top:30px;display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.2);width:100%;justify-content:center;align-items:center}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .testimonialProfile h3{font-weight:700;font-size:28px;text-align:center;margin-top:30px}@media (max-width:600px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .testimonialProfile h3{font-size:30px}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .testimonialProfile h4{font-weight:400;font-size:18px;margin-top:3px;text-align:center;color:rgba(0,0,0,.5019607843)}@media (max-width:600px){.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .testimonialProfile h4{font-size:16px}}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn{margin-top:30px;display:flex;align-items:center;gap:10px}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button{width:70px;height:40px;border-radius:50px;display:flex;justify-content:center;align-items:center;background:white;border:none;cursor:pointer;position:relative;overflow:hidden;z-index:0}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button:after{content:"";position:absolute;width:100%;height:100%;border-radius:50px;background:#000000;z-index:-1;transform:scale(.5);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button:hover:after{transform:scale(1);opacity:1;visibility:visible}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button:hover svg{color:white;transition:.3s}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button svg{width:30px;height:30px;color:black;transition:.3s}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button:disabled{cursor:not-allowed}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button:disabled:hover:after{transform:scale(.5);opacity:0;visibility:hidden}.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button:disabled svg,.serviceTemplateTestimonials .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .serviceTemplateTestimonialsBoxDetailsBtn button:disabled:hover svg{color:#c2c2c2}.testimonialVideoPopup{position:fixed;z-index:20;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7019607843);display:flex;justify-content:center;padding:100px 0;overflow-y:auto}@media (max-width:500px){.testimonialVideoPopup{background:black}}.testimonialVideoPopup .testimonialVideoPopupBox{position:relative;width:80%;max-height:80vh;border-radius:14px}@media (max-width:768px){.testimonialVideoPopup .testimonialVideoPopupBox{width:90%}}@media (max-width:500px){.testimonialVideoPopup .testimonialVideoPopupBox{width:100%;border-radius:0}}.testimonialVideoPopup .testimonialVideoPopupBox .closeTestimonialVideoPopupBox{position:absolute;top:0;right:-50px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s}@media (max-width:768px){.testimonialVideoPopup .testimonialVideoPopupBox .closeTestimonialVideoPopupBox{top:-50px;right:10px}}.testimonialVideoPopup .testimonialVideoPopupBox .closeTestimonialVideoPopupBox:hover{transition:.3s;transform:rotate(45deg)}.testimonialVideoPopup .testimonialVideoPopupBox .closeTestimonialVideoPopupBox svg{width:100%;height:100%;color:#ffffff}.testimonialVideoPopup .testimonialVideoPopupBox .videoPlayer{border-radius:20px}@media (max-width:500px){.testimonialVideoPopup .testimonialVideoPopupBox .videoPlayer{border-radius:0}}.serviceTemplateServices{width:100%;padding:100px 0;background:white}.serviceTemplateServices .serviceTemplateServicesHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.serviceTemplateServices .serviceTemplateServicesHead h2{text-align:center}.serviceTemplateServices .serviceTemplateServicesHead p{text-align:center;font-weight:400;font-size:28px;margin-top:30px;width:60%}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesHead p{font-size:24px;width:70%}}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesHead p{font-size:20px}}@media (max-width:580px){.serviceTemplateServices .serviceTemplateServicesHead p{width:100%}}.serviceTemplateServices .serviceTemplateServicesMain{width:100%;margin-top:60px;display:flex;flex-wrap:wrap;gap:20px}@media (max-width:480px){.serviceTemplateServices .serviceTemplateServicesMain{margin-top:40px}}.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox{width:calc(50% - 10px);border-radius:20px;background:#f3f7f8;position:relative;z-index:0;overflow:hidden}@media (max-width:660px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox{width:100%}}.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails{width:100%;aspect-ratio:5/2;display:flex;justify-content:center;align-items:center;padding:20px;background:rgba(0,0,0,.0862745098);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:660px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails{aspect-ratio:5/1}}@media (max-width:480px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails{aspect-ratio:5/2}}.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails h3{color:white;font-size:2em;font-weight:600;text-align:center;text-transform:uppercase}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails h3{font-size:26px}}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesMain .serviceTemplateServicesBox .serviceTemplateServicesBoxDetails h3{font-size:20px}}.serviceTemplateServices .serviceTemplateServicesTechnology{width:100%;margin-top:60px;display:flex;flex-wrap:wrap;gap:40px}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesTechnology{gap:20px}}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesTechnology{justify-content:center}}@media (max-width:600px){.serviceTemplateServices .serviceTemplateServicesTechnology{justify-content:flex-start;row-gap:30px}}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox{width:calc(20% - 32px);display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox{width:calc(20% - 16px)}}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox{width:calc(33.3333333333% - 14px)}}@media (max-width:600px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox{width:calc(50% - 10px)}}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon{width:80px;height:80px}@media (max-width:768px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon{width:60px;height:60px}}@media (max-width:480px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon{width:40px;height:40px}}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon svg{width:100%;height:100%}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox .serviceTemplateServicesTechnologyBoxIcon img{width:100%;height:100%;object-fit:contain}.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox h3{font-weight:700;font-size:28px;text-transform:uppercase;text-align:center;margin-top:6px}@media (max-width:1024px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox h3{font-size:22px}}@media (max-width:480px){.serviceTemplateServices .serviceTemplateServicesTechnology .serviceTemplateServicesTechnologyBox h3{font-size:20px}}.serviceTemplateStart{width:100%;padding:100px 0;background:var(--primaryColor);position:relative;z-index:0;overflow:hidden}.serviceTemplateStart:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(0,0,0,.3019607843);z-index:-1}.serviceTemplateStart video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.serviceTemplateStart .serviceTemplateStartBoxMain{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox{width:65%;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:20px;position:relative;border:1px solid rgba(255,255,255,.3);background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.08) 50%,rgba(255,255,255,.03));-webkit-backdrop-filter:url(#glass);backdrop-filter:url(#glass)}@media (max-width:1370px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox{width:70%}}@media (max-width:1230px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox{width:80%}}@media (max-width:960px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox{width:100%}}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%'><filter id='noise'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23noise)'/></svg>");opacity:.03;pointer-events:none;z-index:1}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{font-weight:500;font-size:44px;text-align:center;text-transform:capitalize;color:white;width:75%}@media (max-width:1370px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{width:80%}}@media (max-width:1230px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{width:85%}}@media (max-width:960px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{width:80%}}@media (max-width:820px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{width:100%}}@media (max-width:650px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{font-size:40px}}@media (max-width:550px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{font-size:36px}}@media (max-width:480px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox h2{font-size:30px}}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a{text-decoration:none;background:rgb(255,255,255);padding:16px 70px;border-radius:12px;margin-top:40px;color:black;font-weight:500;font-size:20px;position:relative;z-index:0;display:flex;justify-content:center;align-items:center;transition:.3s ease;text-align:center}@media (max-width:550px){.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a{padding:16px 40px;font-size:18px}}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a:after{position:absolute;content:"";width:calc(100% + 4px);height:calc(100% + 4px);z-index:-1;border-radius:14px;transition:.3s ease;border:.4px solid rgba(255,255,255,.6)}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a:hover{color:white;transition:.3s ease}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a:hover:before{transition:.3s ease;transform:scale(1);opacity:1}.serviceTemplateStart .serviceTemplateStartBoxMain .serviceTemplateStartBox a:before{position:absolute;content:"";width:100%;height:100%;background:black;z-index:-1;border-radius:12px;transform:scale(.4);transition:.3s ease;opacity:0}.serviceTemplateFaq{width:100%;padding:100px 0;background:#fff}.serviceTemplateFaq .serviceTemplateFaqHead{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.serviceTemplateFaq .serviceTemplateFaqHead h2{text-align:center}.serviceTemplateFaq .serviceTemplateFaqMain{width:100%;margin-top:60px;display:flex;flex-direction:column;gap:5px}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox{width:100%;border-radius:5px;display:flex;flex-direction:column;cursor:pointer;transition:.5s ease;overflow:hidden;background:rgb(255,238,239);border:1px solid rgba(255,77,86,.2)}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox:hover{transition:.5s ease;border-color:#a2b5c2}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead{width:100%;display:flex;align-items:center;gap:10px;padding:20px 30px;cursor:pointer}@media (max-width:480px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead{padding:20px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead h3{width:calc(100% - 10px - 25px);font-weight:400;font-size:25px}@media (max-width:768px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead h3{font-size:20px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead .faqBoxHeadIcon{width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:black}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:25px;height:25px}@media (max-width:480px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxHead .faqBoxHeadIcon svg{width:20px;height:20px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody{width:100%;border-top:1px solid transparent;display:flex;flex-direction:column;transition:1s ease;overflow:hidden;transition:max-height .3s ease}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody .faqBoxBodyMain{width:100%;display:flex;flex-direction:column;padding:20px 30px;border-top:.3px solid rgba(62,19,145,.4)}@media (max-width:480px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody .faqBoxBodyMain{padding:20px}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody p{font-weight:300;font-size:18px;line-height:1.5;color:#000000}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody p:first-of-type{margin-top:0}@media (max-width:768px){.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody p{font-size:16px;width:100%}}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody ul{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:10px;padding-left:20px}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody ul li{list-style:none;display:flex;align-items:flex-start;gap:20px}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody ul li .icon{width:7px;height:7px;background:var(--primaryColor);border-radius:50px;margin-top:7px}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox .faqBoxBody ul li h5{width:calc(100% - 27px);font-size:16px;line-height:1.5}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox.active{transition:1s ease}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox.active .faqBoxBody{transition:max-height 1s ease}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox.active .faqBoxBody ul li .icon{background:white}.serviceTemplateFaq .serviceTemplateFaqMain .faqBox.active .faqBoxBody ul li h5{color:white}.contactPage{width:100%;padding:150px 0 100px}@media (max-width:768px){.contactPage{padding:120px 0 80px}}.contactPage .contactPageHead{width:100%;display:flex;flex-direction:column}.contactPage .contactPageHead h2{font-weight:300;font-size:128px;color:white}@media (max-width:1800px){.contactPage .contactPageHead h2{font-size:100px}}@media (max-width:1024px){.contactPage .contactPageHead h2{font-size:80px}}@media (max-width:768px){.contactPage .contactPageHead h2{font-size:70px}}@media (max-width:650px){.contactPage .contactPageHead h2{font-size:60px}}@media (max-width:550px){.contactPage .contactPageHead h2{font-size:50px}}@media (max-width:500px){.contactPage .contactPageHead h2{font-size:40px}}.contactPage .contactPageHead p{font-weight:300;font-size:20px;color:white;width:100%;line-height:1.4;display:none}@media (max-width:1024px){.contactPage .contactPageHead p{display:block}}.contactPage .contactPageMain{width:100%;margin-top:10px;display:flex;flex-wrap:wrap;gap:100px}@media (max-width:1024px){.contactPage .contactPageMain{gap:40px}}.contactPage .contactPageMain .contactPageMainCol1{width:30%;display:flex;flex-direction:column}@media (max-width:1024px){.contactPage .contactPageMain .contactPageMainCol1{width:100%;order:2}}.contactPage .contactPageMain .contactPageMainCol1 p{font-weight:300;font-size:20px;color:white;width:70%;line-height:1.4}@media (max-width:1500px){.contactPage .contactPageMain .contactPageMainCol1 p{width:100%}}@media (max-width:1024px){.contactPage .contactPageMain .contactPageMainCol1 p{display:none}}.contactPage .contactPageMain .contactPageMainCol1 .socialLinks{margin-top:30px;display:flex;flex-direction:column}.contactPage .contactPageMain .contactPageMainCol1 .socialLinks h5{font-weight:500;font-size:20px;color:white}.contactPage .contactPageMain .contactPageMainCol1 .socialLinks .footerSocialLinksList{display:flex;align-items:center;gap:20px;margin-top:20px}.contactPage .contactPageMain .contactPageMainCol1 .socialLinks .footerSocialLinksList a{width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:white;cursor:pointer;position:relative;background:rgba(255,255,255,.1411764706)}.contactPage .contactPageMain .contactPageMainCol1 .socialLinks .footerSocialLinksList a:hover:after{transition:.3s;transform:scale(1);opacity:1}.contactPage .contactPageMain .contactPageMainCol1 .socialLinks .footerSocialLinksList a:after{position:absolute;content:"";width:100%;height:100%;z-index:1;background:rgba(255,255,255,.1411764706);border-radius:50px;transform:scale(.5);opacity:0;transition:.3s}.contactPage .contactPageMain .contactPageMainCol1 .socialLinks .footerSocialLinksList a svg{width:18px;height:18px;z-index:3;position:relative}.contactPage .contactPageMain .contactPageMainCol1 .contactMap{width:100%;border-radius:18px;margin-top:auto;border:.4px solid rgba(255,255,255,.2)}@media (max-width:1024px){.contactPage .contactPageMain .contactPageMainCol1 .contactMap{margin-top:20px}}.contactPage .contactPageMain .contactPageMainCol1 .contactMap iframe{width:100%;aspect-ratio:2/1;border-radius:16px}.contactPage .contactPageMain .contactPageMainCol2{width:calc(70% - 100px)}@media (max-width:1024px){.contactPage .contactPageMain .contactPageMainCol2{width:100%;order:1;margin-top:50px}}.contactPage .contactPageMain .contactPageMainCol2 form{width:100%;padding:40px;border-radius:18px;border:.4px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;column-gap:30px;row-gap:20px}@media (max-width:600px){.contactPage .contactPageMain .contactPageMainCol2 form{padding:20px}}.contactPage .contactPageMain .contactPageMainCol2 form .formGroup{width:calc(50% - 15px);display:flex;flex-direction:column}@media (max-width:600px){.contactPage .contactPageMain .contactPageMainCol2 form .formGroup{width:100%}}.contactPage .contactPageMain .contactPageMainCol2 form .formGroup input,.contactPage .contactPageMain .contactPageMainCol2 form .formGroup select{width:100%;height:60px;background:#222222;border:1px solid #222222;outline:none;border-radius:14px;padding:0 15px;font-size:20px;color:white}.contactPage .contactPageMain .contactPageMainCol2 form .formGroup input::placeholder,.contactPage .contactPageMain .contactPageMainCol2 form .formGroup select::placeholder{color:#cbcbcb;font-weight:300;font-size:18px}.contactPage .contactPageMain .contactPageMainCol2 form .formGroup input:focus,.contactPage .contactPageMain .contactPageMainCol2 form .formGroup select:focus{border-color:#4d4d4d}.contactPage .contactPageMain .contactPageMainCol2 form .formTextareaGroup{width:100%;display:flex;flex-direction:column}.contactPage .contactPageMain .contactPageMainCol2 form .formTextareaGroup textarea{width:100%;height:150px;background:#222222;border:1px solid #222222;outline:none;border-radius:14px;padding:15px;font-size:20px;color:white}.contactPage .contactPageMain .contactPageMainCol2 form .formTextareaGroup textarea::placeholder{color:#cbcbcb;font-weight:300;font-size:18px}.contactPage .contactPageMain .contactPageMainCol2 form .formTextareaGroup textarea:focus{border-color:#4d4d4d}.contactPage .contactPageMain .contactPageMainCol2 form .formBtnArea{width:100%}.contactPage .contactPageMain .contactPageMainCol2 form .formBtnArea button{width:100%;cursor:pointer;font-size:20px}.contactPage .contactPageMain .contactPageMainCol2 form .formBtnArea button:hover{color:var(--primaryColor)}.contactPage .contactPageMain .contactPageMainCol2 form .formBtnArea button:after{background:white}.contactPage .contactPageDetails{width:100%;margin-top:60px;display:flex;flex-wrap:wrap;gap:40px}.contactPage .contactPageDetails .contactPageDetailsBox{width:calc(33.3333333333% - 27px);border-radius:22px;border:.4px solid rgba(255,255,255,.2);padding:20px;display:flex;flex-direction:column}@media (max-width:1250px){.contactPage .contactPageDetails .contactPageDetailsBox{width:calc(50% - 20px)}}@media (max-width:768px){.contactPage .contactPageDetails .contactPageDetailsBox{width:100%}}.contactPage .contactPageDetails .contactPageDetailsBox .icon{width:50px;height:50px;background:#222222;border-radius:12px;display:flex;justify-content:center;align-items:center;color:white}.contactPage .contactPageDetails .contactPageDetailsBox .icon svg{width:25px;height:25px}.contactPage .contactPageDetails .contactPageDetailsBox h4{color:#808080;font-weight:500;font-size:20px;margin-top:10px}.contactPage .contactPageDetails .contactPageDetailsBox ul{width:100%;margin-top:30px;display:flex;flex-direction:column;gap:8px}.contactPage .contactPageDetails .contactPageDetailsBox ul li{list-style:none}.contactPage .contactPageDetails .contactPageDetailsBox ul li .mobileNumber{display:flex;align-items:center;gap:5px}.contactPage .contactPageDetails .contactPageDetailsBox ul li .mobileNumber .mobileNumberCol1{width:100px}.contactPage .contactPageDetails .contactPageDetailsBox ul li .mobileNumber .mobileNumberCol1 h5{font-size:20px;color:white;font-weight:300}.contactPage .contactPageDetails .contactPageDetailsBox ul li a{text-decoration:none;color:white;font-weight:300;font-size:20px}.contactPage .contactPageDetails .contactPageDetailsBox ul li a:hover{text-decoration:underline;text-decoration-thickness:1px}.contactPage .contactPageDetails .contactPageDetailsBox ul li p{color:white;font-weight:300;font-size:20px}.contactPage .contactPageStrip{width:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}.contactPage .contactPageStrip p{font-weight:300;font-size:16px;text-align:center;color:white;width:70%;line-height:1.5}.insightsBanner{width:100%;background:#000;position:relative;z-index:0;overflow:hidden}.insightsBanner .insightsBannerVideo{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}@media (max-width:768px){.insightsBanner .insightsBannerVideo{height:120%;width:120%;top:-10%!important;left:-20%!important}}.insightsBanner .insightsBannerVideo video{width:100%;height:100%;object-fit:cover}.insightsBanner .insightsBannerDetails{width:100%;height:60vh;display:flex;justify-content:center;align-items:center;padding:100px 20px 20px;background:rgba(0,0,0,.1254901961)}@media (max-width:768px){.insightsBanner .insightsBannerDetails{height:45vh}}@media (max-width:500px){.insightsBanner .insightsBannerDetails{padding:150px 20px 100px;height:auto}}.insightsBanner .insightsBannerDetails h2{font-weight:300;font-size:128px;text-align:center;color:white}@media (max-width:1800px){.insightsBanner .insightsBannerDetails h2{font-size:100px}}@media (max-width:1024px){.insightsBanner .insightsBannerDetails h2{font-size:80px}}@media (max-width:768px){.insightsBanner .insightsBannerDetails h2{font-size:70px}}@media (max-width:650px){.insightsBanner .insightsBannerDetails h2{font-size:60px}}@media (max-width:550px){.insightsBanner .insightsBannerDetails h2{font-size:50px}}@media (max-width:500px){.insightsBanner .insightsBannerDetails h2{font-size:40px}}.insightList{width:100%;padding:100px 0;background:#fbfbfb}@media (max-width:768px){.insightList{padding:80px 0}}.insightList .insightListHead{width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width:650px){.insightList .insightListHead{flex-direction:column-reverse}}.insightList .insightListHead .insightListHeadCol1{display:flex;flex-wrap:wrap;gap:10px 40px}@media (max-width:650px){.insightList .insightListHead .insightListHeadCol1{width:100%;margin-top:20px}}.insightList .insightListHead .insightListHeadCol1 .insightFilterTab{font-size:16px;color:rgba(0,0,0,.5019607843);cursor:pointer;transition:.3s;background:none;outline:none;border:none}.insightList .insightListHead .insightListHeadCol1 .insightFilterTab:hover{color:black;transition:.3s}.insightList .insightListHead .insightListHeadCol1 .insightFilterTabActive{color:black}.insightList .insightListHead .insightListHeadCol2{display:flex;align-items:center}@media (max-width:650px){.insightList .insightListHead .insightListHeadCol2{width:100%}}.insightList .insightListHead .insightListHeadCol2 .searchArea{width:300px;background:white;display:flex;align-items:center;position:relative;height:45px;z-index:0;border-radius:50px}@media (max-width:650px){.insightList .insightListHead .insightListHeadCol2 .searchArea{width:100%}}.insightList .insightListHead .insightListHeadCol2 .searchArea .icon{width:45px;height:45px;display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,.5019607843)}.insightList .insightListHead .insightListHeadCol2 .searchArea .icon svg{width:20px;height:20px}.insightList .insightListHead .insightListHeadCol2 .searchArea input{z-index:-1;position:absolute;top:0;left:0;width:100%;height:45px;border:none;outline:none;padding:0 15px 0 45px;font-size:16px;border-radius:50px;background:white;border:.3px solid rgba(0,0,0,.3019607843)}.insightList .insightListHead .insightListHeadCol2 .searchArea input::placeholder{color:rgba(0,0,0,.5019607843)}.insightList .insightListHead .insightListHeadCol2 .searchArea input:focus{border-color:black}.insightList .insightListMain{width:100%;display:flex;flex-wrap:wrap;gap:40px;margin-top:60px}@media (max-width:1024px){.insightList .insightListMain{gap:30px}}@media (max-width:500px){.insightList .insightListMain{gap:60px}}.insightList .insightListMain .insightListBox{width:calc(33.3333333333% - 27px);display:flex;flex-direction:column;text-decoration:none}@media (max-width:1024px){.insightList .insightListMain .insightListBox{width:calc(50% - 15px)}}@media (max-width:650px){.insightList .insightListMain .insightListBox{width:100%}}.insightList .insightListMain .insightListBox:hover .insightListBoxThumbnail img{transform:scale(1.1);transition:.3s}.insightList .insightListMain .insightListBox .insightListBoxThumbnail{width:100%;aspect-ratio:5/3;background:#eee;border-radius:14px;overflow:hidden;position:relative}.insightList .insightListMain .insightListBox .insightListBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.3s}.insightList .insightListMain .insightListBox .insightListBoxDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.insightList .insightListMain .insightListBox .insightListBoxDetails h3{font-weight:700;font-size:24px;color:black;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:768px){.insightList .insightListMain .insightListBox .insightListBoxDetails h3{font-size:20px}}.insightList .insightListMain .insightListBox .insightListBoxDetails p{font-weight:400;color:#404040;margin-top:10px;font-size:18px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:768px){.insightList .insightListMain .insightListBox .insightListBoxDetails p{font-size:16px}}.insightList .insightListMain .insightListBox .insightListBoxDetails h5{font-weight:400;font-size:16px;color:rgba(0,0,0,.5019607843);margin-top:10px}.insightList .insightListMain .insightEmpty{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f0f2f3;padding:100px 20px}.insightList .insightListMain .insightEmpty h3{font-size:20px;font-weight:600;text-align:center}.insightList .insightListMain .insightEmpty p{font-size:16px;margin-top:10px;color:#444444}.innerInsight{width:100%;padding:150px 0 0;background:white}@media (max-width:768px){.innerInsight{padding:120px 0 0}}.innerInsight .innerInsightMain{width:100%;padding:0 15%;display:flex;flex-direction:column}@media (max-width:1024px){.innerInsight .innerInsightMain{padding:0 10%}}@media (max-width:768px){.innerInsight .innerInsightMain{padding:0}}.innerInsight .innerInsightMain .breadcrumbs{width:100%;display:flex;align-items:center}.innerInsight .innerInsightMain .breadcrumbs a{text-decoration:none;display:flex;align-items:center;gap:10px;color:black;transition:.3s}.innerInsight .innerInsightMain .breadcrumbs a:hover{transition:.3s;color:var(--primaryColor)}.innerInsight .innerInsightMain .breadcrumbs a .icon{width:20px;height:20px}.innerInsight .innerInsightMain .breadcrumbs a .icon svg{width:100%;height:100%}.innerInsight .innerInsightMain .breadcrumbs a p{font-size:18px}.innerInsight .innerInsightMain .innerInsightHeader{width:100%;margin-top:40px;display:flex;flex-direction:column}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead{width:100%;display:flex;flex-direction:column}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead h1{font-weight:900;font-size:36px}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead p{font-weight:400;font-size:20px;margin-top:10px;line-height:1.3}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:40px}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol1{display:flex;align-items:center}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol1 h5{font-weight:400;font-size:16px;color:rgba(0,0,0,.5019607843)}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2{display:flex;align-items:center}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share{display:flex;align-items:center;gap:30px}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn{width:22px;height:22px;cursor:pointer;position:relative}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn:hover .sharePopup{transition:.3s;top:100%;visibility:visible;opacity:1}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn:hover .toolTipPopup{transition:.3s;top:calc(100% + 10px);visibility:visible;opacity:1}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn svg{width:100%;height:100%}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .sharePopup{position:absolute;z-index:2;background:white;border:1px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.0745098039);display:flex;flex-direction:column;padding:10px 0;left:50%;transform:translateX(-50%);top:calc(100% + 20px);transition:.3s;visibility:hidden;opacity:0}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .sharePopup .sharePopupLink{text-decoration:none;display:flex;align-items:center;gap:14px;padding:8px 15px;cursor:pointer;transition:.3s}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .sharePopup .sharePopupLink:hover{transition:.3s;background:#f3f3f3}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .sharePopup .sharePopupLink .icon{width:18px;height:18px;color:#0066ff}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .sharePopup .sharePopupLink .icon svg{width:100%;height:100%}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .sharePopup .sharePopupLink p{font-size:14px;color:black;margin-top:0}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .toolTipPopup{position:absolute;top:calc(100% + 20px);z-index:2;background:#616161;padding:4px 10px;border:1px solid #616161;left:50%;transform:translateX(-50%);border-radius:6px;transition:.3s;opacity:0;visibility:hidden}@media (max-width:768px){.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .toolTipPopup{left:inherit;right:-10px;transform:inherit}}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .toolTipPopup:after{position:absolute;content:"";width:14px;height:14px;background:#616161;border-radius:4px;border-top:1px solid #616161;border-left:1px solid #616161;top:-7px;left:50%;z-index:-1;transform:translateX(-50%) rotate(45deg)}@media (max-width:768px){.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .toolTipPopup:after{left:85%}}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnailHead .innerInsightHeaderThumbnailHeadStrip .innerInsightHeaderThumbnailHeadStripCol2 .share .shareBtn .toolTipPopup p{font-size:14px;white-space:nowrap;margin-top:0;color:white}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnail{width:100%;margin-top:20px}.innerInsight .innerInsightMain .innerInsightHeader .innerInsightHeaderThumbnail img{width:100%;height:100%;object-fit:contain}.innerInsight .innerInsightMain .innerInsightContent{width:100%;margin-top:40px}.innerInsight .innerInsightMain .innerInsightContent p{font-weight:400;font-size:20px;line-height:1.3;margin-top:20px}.innerInsight .latestBlogs{width:100%;margin-top:100px;padding:100px 0;background:#fbfbfb}@media (max-width:768px){.innerInsight .latestBlogs{margin-top:80px;padding:80px 0}}.innerInsight .latestBlogs .latestBlogsHead{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.innerInsight .latestBlogs .latestBlogsHead h2{font-size:64px;font-weight:500}@media (max-width:1800px){.innerInsight .latestBlogs .latestBlogsHead h2{font-size:62px}}@media (max-width:1200px){.innerInsight .latestBlogs .latestBlogsHead h2{font-size:55px}}@media (max-width:900px){.innerInsight .latestBlogs .latestBlogsHead h2{font-size:45px}}@media (max-width:500px){.innerInsight .latestBlogs .latestBlogsHead h2{font-size:40px}}@media (max-width:480px){.innerInsight .latestBlogs .latestBlogsHead h2{font-size:35px}}.innerInsight .latestBlogs .latestBlogsHead .latestBlogsBtn{display:flex;align-items:center;gap:15px}.innerInsight .latestBlogs .latestBlogsHead .latestBlogsBtn button{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;background:white;border-radius:10px}.innerInsight .latestBlogs .latestBlogsHead .latestBlogsBtn button:disabled{cursor:not-allowed}.innerInsight .latestBlogs .latestBlogsHead .latestBlogsBtn button svg{width:24px;height:24px}.innerInsight .latestBlogs .latestBlogsList{width:100%;margin-top:40px}.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox{width:100%;display:flex;flex-direction:column;text-decoration:none}.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox:hover .latestBlogsBoxThumbnail img{transform:scale(1.1);transition:.3s}.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxThumbnail{width:100%;aspect-ratio:5/3;background:#eee;border-radius:14px;overflow:hidden;position:relative}.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.3s}.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails h3{font-weight:700;font-size:24px;color:black;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:500px){.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails h3{font-size:22px}}.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails p{font-weight:400;color:#404040;margin-top:10px;font-size:18px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.innerInsight .latestBlogs .latestBlogsList .latestBlogsBox .latestBlogsBoxDetails h5{font-weight:400;font-size:16px;color:rgba(0,0,0,.5019607843);margin-top:10px}.innerInsight .latestBlogs .latestBlogsList .swiper-wrapper{height:inherit}.innerInsight .latestBlogs .latestBlogsFooter{width:100%;margin-top:60px;display:flex;justify-content:center;align-items:center}.innerInsight .latestBlogs .latestBlogsFooter a{gap:10px}.innerInsight .latestBlogs .latestBlogsFooter a p{font-size:16px}.innerInsight .latestBlogs .latestBlogsFooter a .icon{width:20px;height:20px}.innerInsight .latestBlogs .latestBlogsFooter a .icon svg{width:100%;height:100%}.notFoundPage{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f0f2f3;padding:100px 20px}.notFoundPage h3{font-size:20px;font-weight:600;text-align:center}.notFoundPage p{font-size:16px;margin-top:10px;color:#444444}.testimonialBanner{width:100%;padding:100px 0 0;background:white;position:relative;z-index:0}.testimonialBanner .testimonialBannerThumbnail{position:absolute;display:flex;gap:20px;width:100%;top:0;z-index:-1;padding:0 50px}@media (max-width:768px){.testimonialBanner .testimonialBannerThumbnail{padding:0 10px;gap:10px;margin-top:80px}}@media (max-width:650px){.testimonialBanner .testimonialBannerThumbnail{gap:5px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:768px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol{gap:10px}}@media (max-width:650px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol{gap:5px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:first-of-type{margin-top:250px}@media (max-width:1024px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:first-of-type{margin-top:150px}}@media (max-width:768px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:first-of-type{margin-top:100px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:first-of-type .testimonialBannerThumbnailBox:last-of-type{background:linear-gradient(0deg,#FFFFFF,#F3F3F3)}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(2) .testimonialBannerThumbnailBox:first-of-type{background:linear-gradient(180deg,#FFFFFF,#F3F3F3)}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(2) .line:after{background:linear-gradient(0deg,#fff,rgba(255,255,255,0))}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(3){margin-top:150px}@media (max-width:1024px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(3){margin-top:80px}}@media (max-width:768px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(3){margin-top:60px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(3) .testimonialBannerThumbnailBox:last-of-type{background:linear-gradient(0deg,#FFFFFF,#F3F3F3)}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(3) .line:after{background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(4) .testimonialBannerThumbnailBox:first-of-type{background:linear-gradient(180deg,#FFFFFF,#F3F3F3)}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(5){margin-top:120px}@media (max-width:1024px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(5){margin-top:50px}}@media (max-width:768px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(5){margin-top:40px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(5) .line:first-of-type:after{background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(5) .line:last-of-type:after{background:linear-gradient(0deg,#fff,rgba(255,255,255,0))}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(6) .testimonialBannerThumbnailBox:first-of-type{background:linear-gradient(180deg,#FFFFFF,#F3F3F3)}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(7){margin-top:150px}@media (max-width:1024px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(7){margin-top:80px}}@media (max-width:768px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(7){margin-top:60px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(7) .testimonialBannerThumbnailBox:last-of-type{background:linear-gradient(0deg,#FFFFFF,#F3F3F3)}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(7) .line:after{background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(8) .testimonialBannerThumbnailBox:first-of-type{background:linear-gradient(180deg,#FFFFFF,#F3F3F3)}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:nth-of-type(8) .line:after{background:linear-gradient(0deg,#fff,rgba(255,255,255,0))}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:last-of-type{margin-top:250px}@media (max-width:1024px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:last-of-type{margin-top:150px}}@media (max-width:768px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:last-of-type{margin-top:100px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol:last-of-type .testimonialBannerThumbnailBox:last-of-type{background:linear-gradient(0deg,#FFFFFF,#F3F3F3)}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol .testimonialBannerThumbnailBox{width:100%;aspect-ratio:2/2;background:#eee;border-radius:20px;overflow:hidden}@media (max-width:550px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol .testimonialBannerThumbnailBox{border-radius:50px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol .testimonialBannerThumbnailBox img{width:100%;height:100%;object-fit:cover}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol .line{width:2px;height:150px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23ECECECFF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");position:relative}@media (max-width:1024px){.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol .line{height:100px;z-index:-1;height:80px}}.testimonialBanner .testimonialBannerThumbnail .testimonialBannerThumbnailCol .line:after{position:absolute;content:"";width:100%;height:100%}.testimonialBanner .testimonialBannerDetails{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:500px}@media (max-width:1024px){.testimonialBanner .testimonialBannerDetails{margin-top:300px}}@media (max-width:650px){.testimonialBanner .testimonialBannerDetails{margin-top:250px}}@media (max-width:550px){.testimonialBanner .testimonialBannerDetails{margin-top:200px}}.testimonialBanner .testimonialBannerDetails h1{font-weight:700;font-size:82px;text-align:center;line-height:1}@media (max-width:1800px){.testimonialBanner .testimonialBannerDetails h1{font-size:62px}}@media (max-width:1200px){.testimonialBanner .testimonialBannerDetails h1{font-size:55px}}@media (max-width:900px){.testimonialBanner .testimonialBannerDetails h1{font-size:45px}}@media (max-width:500px){.testimonialBanner .testimonialBannerDetails h1{font-size:40px}}@media (max-width:480px){.testimonialBanner .testimonialBannerDetails h1{font-size:35px}}.testimonialBanner .testimonialBannerDetails h2{font-weight:700;font-size:62px;text-align:center;color:#b0b0b0}@media (max-width:1800px){.testimonialBanner .testimonialBannerDetails h2{font-size:52px}}@media (max-width:1200px){.testimonialBanner .testimonialBannerDetails h2{font-size:45px}}@media (max-width:900px){.testimonialBanner .testimonialBannerDetails h2{font-size:40px}}@media (max-width:500px){.testimonialBanner .testimonialBannerDetails h2{font-size:35px}}@media (max-width:480px){.testimonialBanner .testimonialBannerDetails h2{font-size:30px}}.testimonialBanner .testimonialBannerDetails p{text-align:center;margin-top:20px;font-size:18px;width:35%}@media (max-width:1024px){.testimonialBanner .testimonialBannerDetails p{width:55%}}@media (max-width:768px){.testimonialBanner .testimonialBannerDetails p{width:85%}}@media (max-width:500px){.testimonialBanner .testimonialBannerDetails p{width:100%}}.testimonialsList{width:100%;padding:100px 0;background:white}@media (max-width:768px){.testimonialsList{padding:80px 0}}.testimonialsList .testimonialsListMain{width:100%;display:flex;flex-wrap:wrap;gap:100px 40px}@media (max-width:768px){.testimonialsList .testimonialsListMain{gap:60px 30px}}.testimonialsList .testimonialsListMain .testimonialsListBox{width:calc(33.3333333333% - 27px);display:flex;flex-direction:column;text-decoration:none}@media (max-width:768px){.testimonialsList .testimonialsListMain .testimonialsListBox{width:calc(50% - 15px)}}@media (max-width:500px){.testimonialsList .testimonialsListMain .testimonialsListBox{width:100%}}.testimonialsList .testimonialsListMain .testimonialsListBox:hover .testimonialsListBoxThumbnail img{transform:scale(1.1);transition:.3s}.testimonialsList .testimonialsListMain .testimonialsListBox .testimonialsListBoxThumbnail{width:100%;aspect-ratio:3/3;background:#f5f5f5;border-radius:20px;position:relative;overflow:hidden}.testimonialsList .testimonialsListMain .testimonialsListBox .testimonialsListBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.3s}.testimonialsList .testimonialsListMain .testimonialsListBox .testimonialsListBoxDetails{width:100%;margin-top:15px;display:flex;flex-direction:column}.testimonialsList .testimonialsListMain .testimonialsListBox .testimonialsListBoxDetails h3{font-weight:600;font-size:20px;color:black;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.testimonialsList .testimonialsListMain .testimonialsListBox .testimonialsListBoxDetails p{font-weight:400;color:#404040;margin-top:3px;font-size:14px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.innerTestimonialBanner{width:100%;background-color:black;padding:200px 0 60px;background-image:url(/_next/static/media/sidmenuBg.10ace776.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:1024px){.innerTestimonialBanner{padding:160px 0 60px}}@media (max-width:585px){.innerTestimonialBanner{padding-top:140px}}.innerTestimonialBanner .innerTestimonialBannerMain{width:100%}.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile{width:100%;display:flex;align-items:center;gap:30px}@media (max-width:768px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile{gap:20px}}@media (max-width:585px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile{flex-direction:column;justify-content:center}}.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileThumbnail{width:150px;aspect-ratio:2/2;border-radius:50%;overflow:hidden;position:relative}@media (max-width:1300px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileThumbnail{width:120px}}@media (max-width:900px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileThumbnail{width:100px}}@media (max-width:650px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileThumbnail{width:80px}}@media (max-width:585px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileThumbnail{width:100px}}.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileThumbnail img{width:100%;height:100%;object-fit:cover}.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails{width:calc(100% - 150px - 30px);display:flex;flex-direction:column}@media (max-width:1300px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails{width:calc(100% - 120px - 30px)}}@media (max-width:900px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails{width:calc(100% - 100px - 30px)}}@media (max-width:768px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails{width:calc(100% - 100px - 20px)}}@media (max-width:650px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails{width:calc(100% - 80px - 20px)}}@media (max-width:585px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails{width:100%;align-items:center;justify-content:center}}.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h3{font-weight:400;font-size:5em;color:white}@media (max-width:1800px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h3{font-size:62px}}@media (max-width:1200px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h3{font-size:55px}}@media (max-width:900px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h3{font-size:45px}}@media (max-width:585px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h3{text-align:center}}@media (max-width:500px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h3{font-size:40px}}@media (max-width:480px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h3{font-size:35px}}.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h4{font-weight:400;font-size:24px;color:#b0b0b0;margin-top:5px}@media (max-width:1300px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h4{font-size:22px}}@media (max-width:1024px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h4{font-size:20px}}@media (max-width:585px){.innerTestimonialBanner .innerTestimonialBannerMain .innerTestimonialBannerProfile .innerTestimonialBannerProfileDetails h4{text-align:center}}.testimonialPage{background:white}@media (max-width:768px){.testimonialPage{padding:80px 0}}@media (max-width:1024px){.testimonialPage .serviceTemplateTestimonialsMain{margin-top:0}}.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox{align-items:flex-start}@media (max-width:1024px){.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox{gap:40px}}.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail{aspect-ratio:3/3;position:-webkit-sticky;position:sticky;top:100px}@media (max-width:1024px){.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxThumbnail{position:inherit;top:inherit;aspect-ratio:inherit}}.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails{justify-content:flex-start;align-items:flex-start}@media (max-width:1024px){.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails{width:100%}}@media (max-width:768px){.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .qouteIcon{width:40px;height:40px}}.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails p{text-align:left;font-weight:300;font-style:normal}.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .testimonialProfile{align-items:flex-start;border:none}.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .testimonialProfile h3{margin-top:0;text-align:left}.testimonialPage .serviceTemplateTestimonialsMain .serviceTemplateTestimonialsBox .serviceTemplateTestimonialsBoxDetails .testimonialProfile h4{text-align:left}.testimonialCarousel{width:100%;padding:100px 0;background:#fbfbfb}@media (max-width:768px){.testimonialCarousel{padding:80px 0}}.testimonialCarousel .testimonialCarouselHead{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.testimonialCarousel .testimonialCarouselHead h2{font-size:64px;font-weight:500}@media (max-width:1800px){.testimonialCarousel .testimonialCarouselHead h2{font-size:62px}}@media (max-width:1200px){.testimonialCarousel .testimonialCarouselHead h2{font-size:55px}}@media (max-width:900px){.testimonialCarousel .testimonialCarouselHead h2{font-size:45px}}@media (max-width:500px){.testimonialCarousel .testimonialCarouselHead h2{font-size:40px}}@media (max-width:480px){.testimonialCarousel .testimonialCarouselHead h2{font-size:35px}}.testimonialCarousel .testimonialCarouselHead .testimonialCarouselBtn{display:flex;align-items:center;gap:15px}.testimonialCarousel .testimonialCarouselHead .testimonialCarouselBtn button{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;background:white;border-radius:10px}.testimonialCarousel .testimonialCarouselHead .testimonialCarouselBtn button:disabled{cursor:not-allowed}.testimonialCarousel .testimonialCarouselHead .testimonialCarouselBtn button svg{width:24px;height:24px}.testimonialCarousel .testimonialCarouselMain{width:100%;margin-top:40px}.testimonialCarousel .testimonialCarouselMain .testimonialCarouselBox{width:100%;display:flex;flex-direction:column;text-decoration:none}.testimonialCarousel .testimonialCarouselMain .testimonialCarouselBox:hover .testimonialsListBoxThumbnail img{transform:scale(1.1);transition:.3s}.testimonialCarousel .testimonialCarouselMain .testimonialCarouselBox .testimonialsListBoxThumbnail{width:100%;aspect-ratio:3/3;background:#f5f5f5;border-radius:20px;position:relative;overflow:hidden}.testimonialCarousel .testimonialCarouselMain .testimonialCarouselBox .testimonialsListBoxThumbnail img{width:100%;height:100%;object-fit:cover;transition:.3s}.testimonialCarousel .testimonialCarouselMain .testimonialCarouselBox .testimonialCarouselBoxDetails{width:100%;margin-top:15px;display:flex;flex-direction:column}.testimonialCarousel .testimonialCarouselMain .testimonialCarouselBox .testimonialCarouselBoxDetails h3{font-weight:600;font-size:20px;color:black;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.testimonialCarousel .testimonialCarouselMain .testimonialCarouselBox .testimonialCarouselBoxDetails p{font-weight:400;color:#404040;margin-top:3px;font-size:14px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.testimonialCarousel .testimonialCarouselFooter{width:100%;margin-top:60px;display:flex;justify-content:center;align-items:center}.testimonialCarousel .testimonialCarouselFooter a{gap:10px}.testimonialCarousel .testimonialCarouselFooter a p{font-size:16px}.testimonialCarousel .testimonialCarouselFooter a .icon{width:20px;height:20px}.testimonialCarousel .testimonialCarouselFooter a .icon svg{width:100%;height:100%}.testimonialContact{width:100%;display:flex}@media (max-width:995px){.testimonialContact{flex-direction:column}}.testimonialContact .testimonialContactServiceBox{width:50%;background:#1f1f1f;padding:100px}@media (max-width:1270px){.testimonialContact .testimonialContactServiceBox{padding:60px}}@media (max-width:1035px){.testimonialContact .testimonialContactServiceBox{padding:60px 50px}}@media (max-width:995px){.testimonialContact .testimonialContactServiceBox{width:100%}}@media (max-width:768px){.testimonialContact .testimonialContactServiceBox{padding:60px 30px}}@media (max-width:500px){.testimonialContact .testimonialContactServiceBox{padding:60px 20px}}.testimonialContact .testimonialContactServiceBox h2{margin-top:0;color:white}.testimonialContact .testimonialContactServiceBox p{color:white;font-weight:400;font-size:18px;margin-top:10px}.testimonialContact .testimonialContactServiceBox a{background:white;border-color:white;margin-top:40px;gap:12px}.testimonialContact .testimonialContactServiceBox a:hover .icon,.testimonialContact .testimonialContactServiceBox a:hover p{color:white;transition:.3s}.testimonialContact .testimonialContactServiceBox a p{margin-top:0;color:black;transition:.3s}.testimonialContact .testimonialContactServiceBox a .icon{width:26px;height:26px;color:black;transition:.3s}.testimonialContact .testimonialContactServiceBox a .icon svg{width:100%;height:100%}.testimonialContact .testimonialContactBox{width:50%;background:#f5f5f5;padding:100px}@media (max-width:1270px){.testimonialContact .testimonialContactBox{padding:60px}}@media (max-width:1035px){.testimonialContact .testimonialContactBox{padding:60px 50px}}@media (max-width:995px){.testimonialContact .testimonialContactBox{width:100%}}@media (max-width:768px){.testimonialContact .testimonialContactBox{padding:60px 30px}}@media (max-width:500px){.testimonialContact .testimonialContactBox{padding:60px 20px}}.testimonialContact .testimonialContactBox h2{margin-top:0}.testimonialContact .testimonialContactBox p{font-weight:400;font-size:18px;margin-top:10px}.testimonialContact .testimonialContactBox a{background:black;border-color:black;margin-top:40px;gap:12px}.testimonialContact .testimonialContactBox a:hover{border-color:var(--primaryColor)}.testimonialContact .testimonialContactBox a:hover .icon,.testimonialContact .testimonialContactBox a:hover p{color:white;transition:.3s}.testimonialContact .testimonialContactBox a:after{background:var(--primaryColor)}.testimonialContact .testimonialContactBox a p{margin-top:0;color:white;transition:.3s}.testimonialContact .testimonialContactBox a .icon{width:26px;height:26px;color:white;transition:.3s}.testimonialContact .testimonialContactBox a .icon svg{width:100%;height:100%}.cultureBanner{width:100%;background:white;padding-top:200px}@media (max-width:768px){.cultureBanner{padding-top:150px}}.cultureBanner h1{font-weight:700;font-size:112px;line-height:1}@media (max-width:1800px){.cultureBanner h1{font-size:80px}}@media (max-width:1024px){.cultureBanner h1{font-size:70px}}@media (max-width:768px){.cultureBanner h1{font-size:60px}}@media (max-width:500px){.cultureBanner h1{font-size:54px}}.cultureBanner .cultureBannerThumbnail{width:100%;aspect-ratio:10/5;position:relative;margin-top:20px}.cultureBanner .cultureBannerThumbnail img{width:100%;height:100%;object-fit:cover}.cultureAbout{width:100%;padding:200px 0 100px;background:white;position:relative;z-index:0;overflow:hidden}@media (max-width:1024px){.cultureAbout{padding-top:150px}}@media (max-width:768px){.cultureAbout{padding-top:100px}}.cultureAbout:after{position:absolute;content:"";width:70%;height:50%;background:url(/_next/static/media/aboutBg.37e554b8.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-1;top:10%;left:50%;transform:translate(-50%,-50%);filter:blur(400px)}.cultureAbout .cultureAboutThumbnail{width:100%;display:flex;gap:10px}@media (max-width:650px){.cultureAbout .cultureAboutThumbnail{flex-direction:column}}.cultureAbout .cultureAboutThumbnail img{width:100%;height:100%;object-fit:cover}.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1{display:flex;flex-direction:column;gap:10px;align-items:flex-end}@media (max-width:650px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1{width:100%;flex-direction:row}}.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox1{width:220px;height:280px;background:#eee;border-radius:14px;overflow:hidden;position:relative}@media (max-width:1800px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox1{width:180px;height:220px}}@media (max-width:1024px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox1{width:140px;height:180px}}@media (max-width:768px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox1{width:100px;height:140px}}@media (max-width:650px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox1{width:calc(50% - 5px);height:140px}}.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox2{width:300px;height:240px;background:#eee;border-radius:14px;overflow:hidden;position:relative}@media (max-width:1800px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox2{width:250px;height:200px}}@media (max-width:1024px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox2{width:210px;height:160px}}@media (max-width:768px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox2{width:170px;height:100px}}@media (max-width:650px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol1 .cultureAboutThumbnailBox2{width:calc(50% - 5px);height:140px}}.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2{width:calc(100% - 600px - 10px);display:flex;flex-direction:column;gap:10px;margin-top:60px}@media (max-width:1800px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2{width:calc(100% - 510px - 10px)}}@media (max-width:1024px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2{width:calc(100% - 360px - 10px)}}@media (max-width:768px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2{width:calc(100% - 280px - 10px)}}@media (max-width:650px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2{width:100%;margin-top:0}}.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2 .cultureAboutThumbnailBox{width:100%;height:500px;background:#eee;border-radius:14px;overflow:hidden;position:relative}@media (max-width:1800px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2 .cultureAboutThumbnailBox{height:400px}}@media (max-width:1024px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2 .cultureAboutThumbnailBox{height:320px}}@media (max-width:768px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol2 .cultureAboutThumbnailBox{height:230px}}.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3{display:flex;flex-direction:column;gap:10px}@media (max-width:650px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3{width:100%;flex-direction:row;justify-content:flex-end}}.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox1{width:200px;height:300px;background:#eee;border-radius:14px;overflow:hidden;position:relative}@media (max-width:1800px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox1{width:180px;height:240px}}@media (max-width:1024px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox1{width:140px;height:200px}}@media (max-width:768px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox1{width:100px;height:160px}}@media (max-width:650px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox1{width:calc(50% - 5px);height:140px}}.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox2{width:300px;height:200px;background:#eee;border-radius:14px;overflow:hidden;position:relative}@media (max-width:1800px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox2{width:260px;height:180px}}@media (max-width:1024px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox2{width:220px;height:140px}}@media (max-width:768px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox2{width:180px;height:100px}}@media (max-width:650px){.cultureAbout .cultureAboutThumbnail .cultureAboutThumbnailCol3 .cultureAboutThumbnailBox2{width:calc(50% - 5px);height:140px}}.cultureAbout .cultureAboutDetails{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:60px}.cultureAbout .cultureAboutDetails h2{font-weight:400;font-size:72px;text-align:center;width:70%}@media (max-width:1800px){.cultureAbout .cultureAboutDetails h2{font-size:62px}}@media (max-width:1200px){.cultureAbout .cultureAboutDetails h2{font-size:55px;width:80%}}@media (max-width:900px){.cultureAbout .cultureAboutDetails h2{font-size:45px;width:100%}}@media (max-width:500px){.cultureAbout .cultureAboutDetails h2{font-size:40px}}@media (max-width:480px){.cultureAbout .cultureAboutDetails h2{font-size:35px}}.cultureAbout .cultureAboutDetails p{font-weight:400;font-size:18px;text-align:center;margin-top:20px;line-height:1.5;width:80%}@media (max-width:768px){.cultureAbout .cultureAboutDetails p{width:100%}}.cultureAbout .cultureAboutDetails a{gap:12px;margin-top:40px}@media (max-width:500px){.cultureAbout .cultureAboutDetails a{width:100%}}.cultureAbout .cultureAboutDetails a h5{font-weight:500;font-size:18px}.cultureAbout .cultureAboutDetails a .icon{width:24px;height:24px}.cultureAbout .cultureAboutDetails a .icon svg{width:100%;height:100%}.clientLogo{width:100%;background:white}.clientLogo .clientLogoMain{width:100%;display:flex;flex-wrap:wrap;gap:80px 100px}@media (max-width:1024px){.clientLogo .clientLogoMain{gap:80px 80px}}@media (max-width:660px){.clientLogo .clientLogoMain{gap:40px 50px}}@media (max-width:500px){.clientLogo .clientLogoMain{gap:30px 30px}}.clientLogo .clientLogoMain .clientLogoBox{width:calc(16.6666666667% - 84px);aspect-ratio:5/2}@media (max-width:1200px){.clientLogo .clientLogoMain .clientLogoBox{width:calc(20% - 80px)}}@media (max-width:1024px){.clientLogo .clientLogoMain .clientLogoBox{width:calc(20% - 64px)}}@media (max-width:768px){.clientLogo .clientLogoMain .clientLogoBox{width:calc(25% - 60px)}}@media (max-width:660px){.clientLogo .clientLogoMain .clientLogoBox{width:calc(25% - 38px)}}@media (max-width:600px){.clientLogo .clientLogoMain .clientLogoBox{width:calc(33.3333333333% - 34px)}}@media (max-width:500px){.clientLogo .clientLogoMain .clientLogoBox{width:calc(33.3333333333% - 20px)}}.clientLogo .clientLogoMain .clientLogoBox img{width:100%;height:100%;object-fit:contain;filter:grayscale(1)}.cultureDetails{width:100%;padding:100px 0;background:white;overflow:hidden;position:relative;z-index:0}@media (max-width:768px){.cultureDetails{padding:80px 0}}.cultureDetails .cultureDetailsMain{width:100%;display:flex;gap:60px;position:relative}@media (max-width:1024px){.cultureDetails .cultureDetailsMain{gap:40px}}@media (max-width:900px){.cultureDetails .cultureDetailsMain{display:none}}.cultureDetails .cultureDetailsMain .cultureDetailsBox{width:100%;display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap;position:relative;overflow:hidden;z-index:-1;height:100vh;display:none}@media (max-width:900px){.cultureDetails .cultureDetailsMain .cultureDetailsBox{display:flex}}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails{width:calc(50% - 30px);display:flex;flex-direction:column;position:relative}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox{display:flex;flex-direction:column}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox h2{font-weight:700;font-size:108px}@media (max-width:1800px){.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox h2{font-size:80px}}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox p{font-weight:300;font-size:28px;margin-top:10px;line-height:1.3}@media (max-width:1800px){.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox p{font-size:22px}}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox ul{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:20px}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox ul li{list-style:none}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox ul li h3{font-weight:500;font-size:20px;color:rgba(0,0,0,.5)}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox a{gap:12px;margin-top:40px}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox a h5{font-weight:500;font-size:18px}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox a .icon{width:24px;height:24px}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxDetails .cultureDetailsBoxDetailsBox a .icon svg{width:100%;height:100%}.cultureDetails .cultureDetailsMain .cultureDetailsBox .cultureDetailsBoxThumbnail{width:calc(50% - 30px);position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/5;height:80vh}.cultureDetails .cultureDetailsMain .left{width:calc(50% - 30px)}@media (max-width:1024px){.cultureDetails .cultureDetailsMain .left{width:calc(50% - 20px)}}.cultureDetails .cultureDetailsMain .right{height:calc(100vh - 200px);width:calc(50% - 30px);display:flex;flex-direction:column;justify-content:center}@media (max-width:1024px){.cultureDetails .cultureDetailsMain .right{width:calc(50% - 20px)}}.cultureDetails .cultureDetailsMain .desktopContent{margin:auto;width:80%}@media (max-width:1024px){.cultureDetails .cultureDetailsMain .desktopContent{width:100%}}.cultureDetails .cultureDetailsMain .desktopContentSection{height:calc(100vh - 200px);display:flex;flex-direction:column;justify-content:center}.cultureDetails .cultureDetailsMain .desktopContentSection h2{font-weight:700;font-size:108px}@media (max-width:1800px){.cultureDetails .cultureDetailsMain .desktopContentSection h2{font-size:80px}}@media (max-width:1200px){.cultureDetails .cultureDetailsMain .desktopContentSection h2{font-size:62px}}@media (max-width:900px){.cultureDetails .cultureDetailsMain .desktopContentSection h2{font-size:55px}}@media (max-width:500px){.cultureDetails .cultureDetailsMain .desktopContentSection h2{font-size:45px}}@media (max-width:480px){.cultureDetails .cultureDetailsMain .desktopContentSection h2{font-size:35px}}.cultureDetails .cultureDetailsMain .desktopContentSection p{font-weight:300;font-size:28px;margin-top:10px;line-height:1.3}@media (max-width:1800px){.cultureDetails .cultureDetailsMain .desktopContentSection p{font-size:22px}}@media (max-width:1024px){.cultureDetails .cultureDetailsMain .desktopContentSection p{font-size:20px}}.cultureDetails .cultureDetailsMain .desktopContentSection ul{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:20px}.cultureDetails .cultureDetailsMain .desktopContentSection ul li{list-style:none}.cultureDetails .cultureDetailsMain .desktopContentSection ul li h3{font-weight:500;font-size:20px;color:rgba(0,0,0,.5)}@media (max-width:1024px){.cultureDetails .cultureDetailsMain .desktopContentSection ul li h3{font-size:18px}}.cultureDetails .cultureDetailsMain .desktopContentSection a{gap:12px;margin-top:40px}.cultureDetails .cultureDetailsMain .desktopContentSection a h5{font-weight:500;font-size:18px}.cultureDetails .cultureDetailsMain .desktopContentSection a .icon{width:24px;height:24px}.cultureDetails .cultureDetailsMain .desktopContentSection a .icon svg{width:100%;height:100%}.cultureDetails .cultureDetailsMain .desktopPhotos{width:100%;height:calc(100vh - 200px);border-radius:20px;position:relative;overflow:hidden}.cultureDetails .cultureDetailsMain .desktopPhoto{position:absolute;width:100%;height:100%}.cultureDetails .cultureDetailsMain .desktopPhoto img{display:block;width:100%;height:100%;object-fit:cover;will-change:clip-path,opacity,transform}.cultureDetails .cultureDetailsMain .mobileContent{display:none;width:80vw}.cultureDetails .cultureDetailsMain .mobilePhoto{width:80vw;height:80vw;margin-top:5em;border-radius:6vw}@media screen and (max-width:900px){.cultureDetails .cultureDetailsMain .left{display:none}.cultureDetails .cultureDetailsMain .right{height:auto;width:100%;align-items:center}.cultureDetails .cultureDetailsMain .desktopPhotos{display:none}.cultureDetails .cultureDetailsMain .mobileContent{display:block}}.cultureDetails .mobCultureDetailsMain{width:100%;display:none;flex-direction:column;gap:100px}@media (max-width:900px){.cultureDetails .mobCultureDetailsMain{display:flex}}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox{width:100%;display:flex;flex-direction:column;gap:30px}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails{width:100%;display:flex;flex-direction:column}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails h2{font-weight:700;font-size:108px}@media (max-width:1800px){.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails h2{font-size:80px}}@media (max-width:1200px){.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails h2{font-size:62px}}@media (max-width:900px){.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails h2{font-size:55px}}@media (max-width:500px){.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails h2{font-size:45px}}@media (max-width:480px){.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails h2{font-size:35px}}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails p{font-weight:300;font-size:28px;margin-top:10px;line-height:1.3}@media (max-width:1800px){.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails p{font-size:22px}}@media (max-width:1024px){.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails p{font-size:20px}}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails ul{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:20px}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails ul li{list-style:none}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails ul li h3{font-weight:500;font-size:20px;color:rgba(0,0,0,.5)}@media (max-width:1024px){.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails ul li h3{font-size:18px}}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails a{gap:12px;margin-top:40px}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails a h5{font-weight:500;font-size:18px}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails a .icon{width:24px;height:24px}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxDetails a .icon svg{width:100%;height:100%}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxThumbnail{width:100%;border-radius:20px;overflow:hidden;aspect-ratio:4/2.6;position:relative}.cultureDetails .mobCultureDetailsMain .mobCultureDetailsBox .mobCultureDetailsBoxThumbnail img{width:100%;height:100%;object-fit:cover}.visionMission{width:100%;padding:100px 0;background:black;position:relative;z-index:1;overflow:hidden}@media (max-width:900px){.visionMission{display:none}}.visionMission .visionMissionMain{width:100%;display:flex;flex-direction:column}.visionMission .visionMissionMain .visionMissionBox{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:60px}.visionMission .visionMissionMain .visionMissionBox .visionMissionDetials{width:calc(50% - 30px);display:flex;flex-direction:column;position:relative;height:400px}.visionMission .visionMissionMain .visionMissionBox .visionMissionDetials .visionMissionDetialsBox{position:absolute;top:0;left:0;width:100%;opacity:0;z-index:2;transform:translateY(100px);transition:opacity .5s ease,transform .5s ease;display:flex;flex-direction:column}.visionMission .visionMissionMain .visionMissionBox .visionMissionDetials .visionMissionDetialsBox h2{font-weight:400;font-size:72px;color:white}@media (max-width:1800px){.visionMission .visionMissionMain .visionMissionBox .visionMissionDetials .visionMissionDetialsBox h2{font-size:62px}}.visionMission .visionMissionMain .visionMissionBox .visionMissionDetials .visionMissionDetialsBox p{font-weight:300;font-size:32px;color:white;margin-top:20px;line-height:1.3}@media (max-width:1800px){.visionMission .visionMissionMain .visionMissionBox .visionMissionDetials .visionMissionDetialsBox p{font-size:24px}}.visionMission .visionMissionMain .visionMissionBox .visionMissionThumbnail{width:calc(50% - 30px);display:flex;flex-direction:column;aspect-ratio:2/2;position:relative;transition:filter .3s linear;will-change:filter}.visionMission .visionMissionMain .visionMissionBox .visionMissionThumbnail img,.visionMission .visionMissionMain .visionMissionBox .visionMissionThumbnail video{width:100%;height:100%;object-fit:cover}.mobVisionMission{width:100%;padding:100px 0;background:black;position:relative;z-index:1;overflow:hidden;display:none}@media (max-width:900px){.mobVisionMission{display:block}}.mobVisionMission .mobVisionMissionMain{width:100%;display:flex;flex-direction:column;gap:100px}.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox{width:100%;display:flex;flex-direction:column;gap:50px}.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails{width:100%;flex-direction:column}.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails h2{font-weight:400;font-size:72px;color:white}@media (max-width:1800px){.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails h2{font-size:62px}}@media (max-width:1200px){.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails h2{font-size:55px}}@media (max-width:900px){.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails h2{font-size:45px}}@media (max-width:500px){.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails h2{font-size:40px}}@media (max-width:480px){.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails h2{font-size:35px}}.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails p{font-weight:300;font-size:32px;color:white;margin-top:20px;line-height:1.3}@media (max-width:1800px){.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails p{font-size:24px}}@media (max-width:1024px){.mobVisionMission .mobVisionMissionMain .mobVisionMissionDetialsBox .mobVisionMissionDetialsBoxDetails p{font-size:20px}}.mobVisionMission .mobVisionMissionThumbnail{width:400px;display:flex;flex-direction:column;aspect-ratio:2/2;position:relative;transition:filter .3s linear;will-change:filter;position:absolute;top:-100px;right:-100px;z-index:-1}@media (max-width:900px){.mobVisionMission .mobVisionMissionThumbnail{top:calc(50% - 200px)}}.mobVisionMission .mobVisionMissionThumbnail img,.mobVisionMission .mobVisionMissionThumbnail video{width:100%;height:100%;object-fit:cover}.philosophy{width:100%;padding:100px 0;background:white}@media (max-width:768px){.philosophy{padding-bottom:0}}.philosophy .philosophyHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:768px){.philosophy .philosophyHead{justify-content:flex-start;align-items:flex-start}}.philosophy .philosophyHead h3{margin-top:0;display:flex;align-items:center;gap:15px}@media (max-width:768px){.philosophy .philosophyHead h3{text-align:left}}.philosophy .philosophyHead h3 .dot{width:15px;height:15px;background:var(--primaryColor);border-radius:50px}@media (max-width:768px){.philosophy .philosophyHead h3 .dot{width:10px;height:10px}}.philosophy .philosophyHead h2{font-weight:400;font-size:82px;line-height:1.1;margin-top:50px}@media (max-width:1800px){.philosophy .philosophyHead h2{font-size:62px}}@media (max-width:1200px){.philosophy .philosophyHead h2{font-size:55px}}@media (max-width:900px){.philosophy .philosophyHead h2{font-size:45px}}@media (max-width:500px){.philosophy .philosophyHead h2{font-size:40px}}@media (max-width:480px){.philosophy .philosophyHead h2{font-size:35px}}.philosophy .philosophyHead p{font-weight:300;font-size:40px;line-height:1.3;margin-top:30px}@media (max-width:1800px){.philosophy .philosophyHead p{font-size:30px}}@media (max-width:1024px){.philosophy .philosophyHead p{font-size:26px}}@media (max-width:768px){.philosophy .philosophyHead p{font-size:22px}}@media (max-width:480px){.philosophy .philosophyHead p{font-size:20px}}.philosophy .philosophyList{width:100%;margin-top:100px;display:flex;flex-direction:column;gap:100px}.philosophy .philosophyList .philosophyBox{width:100%;display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap;transition:.3s ease-in-out}@media (max-width:600px){.philosophy .philosophyList .philosophyBox{gap:20px}}.philosophy .philosophyList .philosophyBox:first-of-type .philosophyBoxDetails .philosophyBoxDetailsBox:after{display:none}.philosophy .philosophyList .philosophyBox:hover{transform:translateX(-20px);transition:.3s ease-in-out}@media (max-width:800px){.philosophy .philosophyList .philosophyBox:hover{transform:translateX(0)}}.philosophy .philosophyList .philosophyBox:hover .philosophyBoxThumbnail{transition:.3s ease-in-out;transform:rotate(-15deg);visibility:visible;opacity:1}@media (max-width:800px){.philosophy .philosophyList .philosophyBox:hover .philosophyBoxThumbnail{transform:rotate(0)}}.philosophy .philosophyList .philosophyBox:hover .philosophyBoxThumbnail img{transform:scale(1);transition:.3s ease-in-out}.philosophy .philosophyList .philosophyBox:hover .philosophyBoxDetails .numberCount,.philosophy .philosophyList .philosophyBox:hover .philosophyBoxDetails .philosophyBoxDetailsBox h3{color:black;transition:.3s ease-in-out}.philosophy .philosophyList .philosophyBox:hover .philosophyBoxDetails .philosophyBoxDetailsBox .philosophyBoxDetailsBoxCol{max-height:500px;transition:.5s ease-in-out}.philosophy .philosophyList .philosophyBox:hover .philosophyBoxDetails .philosophyBoxDetailsBox .philosophyBoxDetailsBoxCol h4{color:black;transition:.3s ease-in-out}.philosophy .philosophyList .philosophyBox .philosophyBoxThumbnail{width:300px;aspect-ratio:3/1.7;background:#eee;border-radius:10px;overflow:hidden;opacity:0;visibility:hidden;transition:.3s ease-in-out}@media (max-width:1024px){.philosophy .philosophyList .philosophyBox .philosophyBoxThumbnail{width:260px}}@media (max-width:800px){.philosophy .philosophyList .philosophyBox .philosophyBoxThumbnail{opacity:1;visibility:visible;width:calc(100% - 100px);margin-left:100px}}@media (max-width:600px){.philosophy .philosophyList .philosophyBox .philosophyBoxThumbnail{width:calc(100% - 80px);margin-left:80px}}.philosophy .philosophyList .philosophyBox .philosophyBoxThumbnail img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:.3s ease-in-out}@media (max-width:800px){.philosophy .philosophyList .philosophyBox .philosophyBoxThumbnail img{transform:scale(1)}}.philosophy .philosophyList .philosophyBox .philosophyBoxDetails{width:calc(100% - 300px - 40px);display:flex;align-items:flex-start;gap:40px}@media (max-width:1024px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails{width:calc(100% - 260px - 40px)}}@media (max-width:800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails{width:100%}}@media (max-width:600px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails{gap:20px}}.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .numberCount{width:130px;font-weight:100;font-size:100px;line-height:1;color:#999;transition:.3s ease-in-out}@media (max-width:1800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .numberCount{font-size:80px;width:80px}}@media (max-width:1024px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .numberCount{font-size:70px;width:60px}}@media (max-width:800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .numberCount{color:black}}@media (max-width:768px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .numberCount{font-size:60px}}@media (max-width:600px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .numberCount{font-size:50px}}.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox{width:calc(100% - 130px - 40px);position:relative}@media (max-width:1800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox{width:calc(100% - 80px - 40px)}}@media (max-width:1024px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox{width:calc(100% - 60px - 40px)}}@media (max-width:600px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox{width:calc(100% - 60px - 20px)}}.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox:after{position:absolute;content:"";width:100%;height:1px;background:#aaa;top:-50px;left:0}@media (max-width:800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox:after{display:none}}.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h3{font-weight:400;font-size:50px;line-height:1.2;color:#999;transition:.3s ease-in-out}@media (max-width:1800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h3{font-size:45px}}@media (max-width:1024px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h3{font-size:40px}}@media (max-width:800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h3{color:black}}@media (max-width:768px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h3{font-size:35px}}@media (max-width:600px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h3{font-size:28px}}@media (max-width:500px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h3{font-size:26px}}.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox .philosophyBoxDetailsBoxCol{width:100%;display:flex;flex-direction:column;overflow:hidden;margin-top:20px;transition:.5s ease-in-out}.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h4{font-weight:400;font-size:26px;line-height:1.3;color:#999;transition:.3s ease-in-out}@media (max-width:1800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h4{font-size:22px}}@media (max-width:1024px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h4{font-size:20px}}@media (max-width:800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox h4{color:black}}.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox p{font-weight:300;font-size:20px;margin-top:15px;line-height:1.4;color:#999}@media (max-width:800px){.philosophy .philosophyList .philosophyBox .philosophyBoxDetails .philosophyBoxDetailsBox p{color:#464646}}.cultureGallery{width:100%;background:white;padding:100px 0 0}.cultureGallery .cultureGalleryHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.cultureGallery .cultureGalleryHead h3{margin-top:0;display:flex;align-items:center;gap:15px}.cultureGallery .cultureGalleryHead h3 .dot{width:15px;height:15px;background:var(--primaryColor);border-radius:50px}.cultureGallery .cultureGalleryMain{width:100%;margin-top:100px;height:100vh;overflow:hidden;position:relative;z-index:0}@media (max-width:768px){.cultureGallery .cultureGalleryMain{margin-top:50px}}.cultureGallery .cultureGalleryMain .cultureGalleryList{width:100%;display:flex;gap:30px}@media (max-width:1024px){.cultureGallery .cultureGalleryMain .cultureGalleryList{gap:20px}}@media (max-width:768px){.cultureGallery .cultureGalleryMain .cultureGalleryList{gap:10px}}.cultureGallery .cultureGalleryMain .cultureGalleryList .cultureGalleryCol{width:100%;display:flex;gap:30px;flex-direction:column}@media (max-width:1024px){.cultureGallery .cultureGalleryMain .cultureGalleryList .cultureGalleryCol{gap:20px}}@media (max-width:768px){.cultureGallery .cultureGalleryMain .cultureGalleryList .cultureGalleryCol{gap:10px}.cultureGallery .cultureGalleryMain .cultureGalleryList .cultureGalleryCol:last-of-type{display:none}}@media (max-width:600px){.cultureGallery .cultureGalleryMain .cultureGalleryList .cultureGalleryCol:nth-last-of-type(2){display:none}}.cultureGallery .cultureGalleryMain .cultureGalleryList .cultureGalleryCol .cultureGalleryBox{width:100%;aspect-ratio:2/2;background:#eee;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:50%}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;flex-direction:column}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails h2{font-weight:300;font-size:128px;text-align:center;color:white}@media (max-width:1800px){.cultureGallery .cultureGalleryMain .cultureGalleryListDetails h2{font-size:100px}}@media (max-width:1024px){.cultureGallery .cultureGalleryMain .cultureGalleryListDetails h2{font-size:80px}}@media (max-width:768px){.cultureGallery .cultureGalleryMain .cultureGalleryListDetails h2{font-size:70px}}@media (max-width:600px){.cultureGallery .cultureGalleryMain .cultureGalleryListDetails h2{font-size:60px}}@media (max-width:500px){.cultureGallery .cultureGalleryMain .cultureGalleryListDetails h2{font-size:54px}}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails a{gap:12px;margin-top:40px;background:white;border-color:white}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails a:hover{border-color:var(--primaryColor)!important}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails a:hover:after{background:var(--primaryColor)!important}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails a:hover .icon,.cultureGallery .cultureGalleryMain .cultureGalleryListDetails a:hover p{color:white}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails a p{font-weight:500;color:black;font-size:18px}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails a .icon{width:24px;height:24px;color:black}.cultureGallery .cultureGalleryMain .cultureGalleryListDetails a .icon svg{width:100%;height:100%}.cultureTeam{width:100%;padding:150px 0}@media (max-width:768px){.cultureTeam{padding:100px 0}}.cultureTeam .cultureTeamHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.cultureTeam .cultureTeamHead h3{margin-top:0;display:flex;align-items:center;gap:15px;color:white}.cultureTeam .cultureTeamHead h3 .dot{width:15px;height:15px;background:var(--primaryColor);border-radius:50px}.cultureTeam .cultureTeamList{width:100%;margin-top:60px;display:flex;flex-wrap:wrap;gap:10px}.cultureTeam .cultureTeamList .cultureTeamBox{width:calc(14.2857142857% - 9px);aspect-ratio:2/2.5;background:#515151;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;will-change:transform,opacity}@media (max-width:1800px){.cultureTeam .cultureTeamList .cultureTeamBox{width:calc(16.6666666667% - 9px)}}@media (max-width:1200px){.cultureTeam .cultureTeamList .cultureTeamBox{width:calc(20% - 8px)}}@media (max-width:950px){.cultureTeam .cultureTeamList .cultureTeamBox{width:calc(25% - 8px)}}@media (max-width:768px){.cultureTeam .cultureTeamList .cultureTeamBox{width:calc(33.3333333333% - 7px)}}@media (max-width:500px){.cultureTeam .cultureTeamList .cultureTeamBox{width:calc(50% - 5px)}}.cultureTeam .cultureTeamList .cultureTeamBox:hover .cultureTeamBoxImg2{width:100%;height:100%;border-radius:0;opacity:1;visibility:visible;transition:.4s ease}.cultureTeam .cultureTeamList .cultureTeamBox img{width:100%;height:100%;object-fit:cover}.cultureTeam .cultureTeamList .cultureTeamBox .cultureTeamBoxImg2{width:0;height:0;border-radius:50%;overflow:hidden;opacity:0;visibility:hidden;transition:.4s ease;background-size:260px;background-position:50%;background-repeat:no-repeat;position:absolute;z-index:2}.cultureTeam .cultureTeamList .growingBox{display:flex;flex-direction:column;justify-content:center;align-items:center;background:black;position:relative;z-index:0}.cultureTeam .cultureTeamList .growingBox:after{position:absolute;content:"";width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;background-image:url(/_next/static/media/sidmenuBg.10ace776.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:-1}.cultureTeam .cultureTeamList .growingBox h3{color:white;font-size:3em;font-weight:400;text-align:center;font-family:Ephesis,cursive;line-height:1}.cultureTeam .cultureTeamList .growingBox h5{font-size:35px;text-align:center;color:white;line-height:1;font-weight:400;font-family:Ephesis,cursive}.cultureTeam .cultureTeamList .growingBox .glow{position:absolute;width:100px;height:100px;transform:rotate(45deg);animation:move 5s linear infinite;offset-path:rect(0 auto 100% auto);background:radial-gradient(#ff7700,#ba5700,transparent);z-index:-2}@keyframes move{0%{offset-distance:0}to{offset-distance:100%}}.careerPage{width:100%;background:white;padding:150px 0 100px}@media (max-width:768px){.careerPage{padding:120px 0 80px}}.careerPage .careerPageHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.careerPage .careerPageHead h3{margin-top:0;display:flex;align-items:center;gap:15px}.careerPage .careerPageHead h3 .dot{width:15px;height:15px;background:var(--primaryColor);border-radius:50px}.careerPage .careerPageHead h2{font-weight:400;font-size:82px;line-height:1.1;margin-top:40px;width:75%;text-align:center}@media (max-width:1800px){.careerPage .careerPageHead h2{font-size:62px}}@media (max-width:1200px){.careerPage .careerPageHead h2{font-size:55px;width:85%}}@media (max-width:900px){.careerPage .careerPageHead h2{font-size:45px;width:100%}}@media (max-width:500px){.careerPage .careerPageHead h2{font-size:40px}}@media (max-width:480px){.careerPage .careerPageHead h2{font-size:35px}}.careerPage .careerPageImages{width:100%;display:flex;gap:10px;margin-top:60px;flex-wrap:wrap;align-items:flex-start}@media (max-width:768px){.careerPage .careerPageImages{gap:5px}}.careerPage .careerPageImages .careerPageImagesBox{width:calc(20% - 8px);aspect-ratio:2/2.4;background:#eee;overflow:hidden;position:relative}.careerPage .careerPageImages .careerPageImagesBox:nth-of-type(2n){margin-top:60px}.careerPage .careerPageImages .careerPageImagesBox img{width:100%;height:100%;object-fit:cover}.careerPage .careerPageContent{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:100px}@media (max-width:768px){.careerPage .careerPageContent{margin-top:60px}}.careerPage .careerPageContent p{font-weight:300;line-height:1.3;text-align:center;font-size:28px}@media (max-width:1024px){.careerPage .careerPageContent p{font-size:26px}}@media (max-width:768px){.careerPage .careerPageContent p{font-size:24px}}@media (max-width:500px){.careerPage .careerPageContent p{font-size:22px}}.careerPage .careerPageRoles{width:100%;margin-top:100px;display:flex;flex-direction:column}@media (max-width:768px){.careerPage .careerPageRoles{margin-top:60px}}.careerPage .careerPageRoles .careerPageRolesMain{width:100%;margin-top:60px;display:flex;gap:80px;flex-wrap:wrap;align-items:flex-start}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1{display:flex;flex-direction:column;width:380px;position:-webkit-sticky;position:sticky;top:100px}@media (max-width:1160px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1{width:100%;position:inherit;top:inherit}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 h2{font-weight:400;font-size:62px;line-height:1.1}@media (max-width:1300px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 h2{font-size:50px}}@media (max-width:500px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 h2{font-size:45px}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 h4{font-weight:900;font-size:18px;margin-top:50px}@media (max-width:1300px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 h4{font-size:16px}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 a{font-weight:400;font-size:32px;color:rgb(255,77,86);margin-top:10px}@media (max-width:1300px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 a{font-size:28px}}@media (max-width:500px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 a{font-size:26px}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol1 a:hover{text-decoration:none}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2{display:flex;flex-direction:column;width:calc(100% - 380px - 80px)}@media (max-width:1160px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2{width:100%}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul{width:100%;display:flex;flex-direction:column}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li{width:100%;list-style:none;border-top:1px solid #000;padding:30px 0}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li:last-of-type{border-bottom:1px solid #000}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox{width:100%;display:flex;gap:30px;align-items:center}@media (max-width:768px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox{flex-direction:column}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails{width:calc(100% - 200px - 30px);display:flex;flex-direction:column}@media (max-width:768px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails{width:100%}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails span{font-weight:400;font-size:14px;color:#757575}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails h3{font-weight:400;font-size:40px;margin-top:10px}@media (max-width:1300px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails h3{font-size:32px}}@media (max-width:900px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails h3{font-size:28px}}@media (max-width:500px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails h3{font-size:26px}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails .roleBoxDetailsList{width:100%;display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails .roleBoxDetailsList .roleBoxDetailsListItem{display:flex;align-items:center;font-weight:400;font-size:16px;padding:4px 10px;background:#f0f2f3}@media (max-width:1300px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxDetails .roleBoxDetailsList .roleBoxDetailsListItem{font-size:14px}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxCta{width:200px}@media (max-width:768px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxCta{width:100%;display:flex;justify-content:flex-end}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxCta a{display:flex;width:100%;padding:14px;align-items:center;gap:15px}@media (max-width:768px){.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxCta a{width:200px}}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxCta a p{font-weight:400;font-size:18px}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxCta a .icon{width:24px;height:24px}.careerPage .careerPageRoles .careerPageRolesMain .careerPageRolesCol2 ul li .roleBox .roleBoxCta a .icon svg{width:100%;height:100%}.careerGallery{width:100%;padding:100px 0;background:white}@media (max-width:768px){.careerGallery{padding:20px 0 80px}}.careerGallery .careerGalleryHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.careerGallery .careerGalleryHead h2{font-weight:400;font-size:72px;text-align:center}@media (max-width:1800px){.careerGallery .careerGalleryHead h2{font-size:62px}}@media (max-width:1200px){.careerGallery .careerGalleryHead h2{font-size:55px}}@media (max-width:900px){.careerGallery .careerGalleryHead h2{font-size:45px}}@media (max-width:500px){.careerGallery .careerGalleryHead h2{font-size:40px}}@media (max-width:480px){.careerGallery .careerGalleryHead h2{font-size:35px}}.careerGallery .careerGalleryHead p{font-weight:300;line-height:1.3;text-align:center;font-size:28px;width:80%;margin-top:20px}@media (max-width:1024px){.careerGallery .careerGalleryHead p{font-size:24px}}@media (max-width:768px){.careerGallery .careerGalleryHead p{font-size:22px;width:100%}}@media (max-width:500px){.careerGallery .careerGalleryHead p{font-size:20px}}.careerGallery .careerGalleryMain{width:100%;margin-top:40px;display:flex;gap:10px;aspect-ratio:6/2}@media (max-width:900px){.careerGallery .careerGalleryMain{flex-wrap:wrap}}.careerGallery .careerGalleryMain .careerGalleryItem1{width:20%;height:100%;position:relative;overflow:hidden;border-radius:20px}@media (max-width:900px){.careerGallery .careerGalleryMain .careerGalleryItem1{width:35%;height:250px}}@media (max-width:650px){.careerGallery .careerGalleryMain .careerGalleryItem1{height:220px}}.careerGallery .careerGalleryMain .careerGalleryItem2{width:calc(50% - 20px);height:100%;position:relative;overflow:hidden;border-radius:20px}@media (max-width:900px){.careerGallery .careerGalleryMain .careerGalleryItem2{width:calc(65% - 10px);height:250px}}@media (max-width:650px){.careerGallery .careerGalleryMain .careerGalleryItem2{height:220px}}.careerGallery .careerGalleryMain .careerGalleryItem3{width:30%;height:100%;display:flex;gap:10px;flex-direction:column}@media (max-width:900px){.careerGallery .careerGalleryMain .careerGalleryItem3{width:100%;height:auto}}.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col1{width:100%;height:calc(50% - 5px);position:relative;overflow:hidden;border-radius:20px}@media (max-width:900px){.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col1{height:400px}}@media (max-width:650px){.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col1{height:220px}}.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col2{width:100%;height:calc(50% - 5px);display:flex;gap:10px}.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col2 .careerGalleryItem3Col2_1{width:calc(50% - 5px);height:100%;position:relative;overflow:hidden;border-radius:20px}@media (max-width:900px){.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col2 .careerGalleryItem3Col2_1{height:250px}}@media (max-width:650px){.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col2 .careerGalleryItem3Col2_1{height:220px}}.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col2 .careerGalleryItem3Col2_2{width:calc(50% - 5px);height:100%;position:relative;overflow:hidden;border-radius:20px}@media (max-width:900px){.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col2 .careerGalleryItem3Col2_2{height:250px}}@media (max-width:650px){.careerGallery .careerGalleryMain .careerGalleryItem3 .careerGalleryItem3Col2 .careerGalleryItem3Col2_2{height:220px}}.careerGallery .careerGalleryMain .careerGalleryBox{width:100%;height:100%;background:#eee;border-radius:20px;overflow:hidden;position:absolute;top:0;left:0}.careerGallery .careerGalleryMain .careerGalleryBox img{width:100%;height:100%;object-fit:cover}.careerGallery .careerGalleryMain .careerGalleryBoxActive{opacity:1;transform:scale(1)}.careerGallery .careerGalleryMain .slide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;filter:blur(5px);transition:all 3s ease-in-out;transform:scale(1)}.careerGallery .careerGalleryMain .slide.active{opacity:1;transform:scale(1.1);filter:blur(0);z-index:2}.careerGallery .careerGalleryFooter{width:100%;display:flex;justify-content:center;align-items:center;margin-top:60px}.careerGallery .careerGalleryFooter a{gap:12px}.careerGallery .careerGalleryFooter a h5{font-weight:500;font-size:18px}.careerGallery .careerGalleryFooter a .icon{width:24px;height:24px}.careerGallery .careerGalleryFooter a .icon svg{width:100%;height:100%}.jobDetails{width:100%;background:white;padding:120px 0 100px}.jobDetails .backBtn{display:flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none;color:rgb(139,139,139);transition:.3s}.jobDetails .backBtn:hover{transition:.3s;color:black}.jobDetails .backBtn:hover .icon{transform:translateX(-10px);transition:.3s}.jobDetails .backBtn .icon{width:18px;height:18px;transition:.3s}.jobDetails .backBtn .icon svg{width:100%;height:100%}.jobDetails .backBtn p{font-size:16px}.jobDetails .jobDetailsMain{width:100%;display:flex;flex-direction:column;padding:0 15%;margin-top:50px}@media (max-width:1024px){.jobDetails .jobDetailsMain{padding:0 10%}}@media (max-width:950px){.jobDetails .jobDetailsMain{padding:0 5%}}@media (max-width:768px){.jobDetails .jobDetailsMain{padding:0}}.jobDetails .jobDetailsMain .jobDetailsHead{width:100%;display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol1{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsHeadTitle{display:flex;flex-direction:column}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsHeadTitle h2{font-weight:400;font-size:52px}@media (max-width:1300px){.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsHeadTitle h2{font-size:42px}}@media (max-width:768px){.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsHeadTitle h2{font-size:38px}}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsHeadCta .appyJobBtn{display:flex;align-items:center;gap:10px;cursor:pointer}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsHeadCta .appyJobBtn .icon{width:20px;height:20px;color:white}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol1 .jobDetailsHeadCta .appyJobBtn .icon svg{width:100%;height:100%}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2{width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:14px 0;margin-top:40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadDetails{display:flex}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadDetails ul{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadDetails ul li{list-style:none;display:flex;align-items:center;font-weight:400;font-size:16px;padding:4px 10px;background:#f0f2f3}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea{display:flex;align-items:center;gap:20px}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea h4{font-size:14px;font-weight:700;color:#000000}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul{display:flex;align-items:center;gap:10px}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li{list-style:none}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border:1px solid #eee;border-radius:50%;text-decoration:none;color:#494949;position:relative;transition:.3s;z-index:0;cursor:pointer}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a:hover{transition:.3s;color:white;border-color:#000}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a:hover:after{visibility:visible;opacity:1;width:100%;height:100%;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a:hover .toolTipPopup{transition:.3s;top:calc(100% + 10px);visibility:visible;opacity:1}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a:after{position:absolute;content:"";width:10%;height:10%;border-radius:50%;visibility:hidden;opacity:0;background:black;transition:.3s;z-index:-1}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a svg{width:14px;height:14px}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a .toolTipPopup{position:absolute;top:calc(100% + 20px);z-index:2;background:#616161;padding:4px 10px;border:1px solid #616161;left:50%;transform:translateX(-50%);border-radius:6px;transition:.3s;opacity:0;visibility:hidden}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a .toolTipPopup:after{position:absolute;content:"";width:14px;height:14px;background:#616161;border-radius:4px;border-top:1px solid #616161;border-left:1px solid #616161;top:-7px;left:50%;z-index:-1;transform:translateX(-50%) rotate(45deg)}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li a .toolTipPopup p{font-size:14px;white-space:nowrap;margin-top:0;color:white}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border:1px solid #eee;border-radius:50%;text-decoration:none;color:#494949;position:relative;transition:.3s;z-index:0;cursor:pointer}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn:hover{transition:.3s;color:white;border-color:#000}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn:hover:after{visibility:visible;opacity:1;width:100%;height:100%;transition:.3s}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn:hover .toolTipPopup{transition:.3s;top:calc(100% + 10px);visibility:visible;opacity:1}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn:after{position:absolute;content:"";width:10%;height:10%;border-radius:50%;visibility:hidden;opacity:0;background:black;transition:.3s;z-index:-1}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn svg{width:20px;height:20px}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn .toolTipPopup{position:absolute;top:calc(100% + 20px);z-index:2;background:#616161;padding:4px 10px;border:1px solid #616161;left:50%;transform:translateX(-50%);border-radius:6px;transition:.3s;opacity:0;visibility:hidden}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn .toolTipPopup:after{position:absolute;content:"";width:14px;height:14px;background:#616161;border-radius:4px;border-top:1px solid #616161;border-left:1px solid #616161;top:-7px;left:50%;z-index:-1;transform:translateX(-50%) rotate(45deg)}.jobDetails .jobDetailsMain .jobDetailsHead .jobDetailsHeadCol2 .jobDetailsHeadBtnArea ul li .shareBtn .toolTipPopup p{font-size:14px;white-space:nowrap;margin-top:0;color:white}.jobDetails .jobDetailsMain .jobDetailsBody{width:100%;display:flex;flex-direction:column;margin-top:30px}.jobDetails .jobDetailsMain .jobDetailsBody p{font-weight:300;font-size:20px;line-height:1.4;margin-top:15px}.jobDetails .jobDetailsMain .jobDetailsFooter{width:100%;margin-top:50px}.jobDetails .jobDetailsMain .jobDetailsFooter h3{font-weight:400;font-size:35px}@media (max-width:768px){.jobDetails .jobDetailsMain .jobDetailsFooter h3{font-size:30px}}.jobDetails .jobDetailsMain .jobDetailsFooter p{font-weight:400;font-size:18px;line-height:1.4;margin-top:10px}.jobDetails .jobDetailsMain .jobDetailsFooter .appyJobBtn{margin-top:20px;display:flex;align-items:center;gap:10px;cursor:pointer}.jobDetails .jobDetailsMain .jobDetailsFooter .appyJobBtn .icon{width:20px;height:20px;color:white}.jobDetails .jobDetailsMain .jobDetailsFooter .appyJobBtn .icon svg{width:100%;height:100%}.internship{width:100%;background:white;padding:150px 0 100px}@media (max-width:768px){.internship{padding:120px 0 80px}}.internship .internshipHead{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.internship .internshipHead h3{margin-top:0;display:flex;align-items:center;gap:15px}.internship .internshipHead h3 .dot{width:15px;height:15px;background:var(--primaryColor);border-radius:50px}.internship .internshipHead h2{font-weight:400;font-size:82px;line-height:1.1;margin-top:40px;width:75%;text-align:center}@media (max-width:1800px){.internship .internshipHead h2{font-size:62px}}@media (max-width:1200px){.internship .internshipHead h2{font-size:55px;width:85%}}@media (max-width:900px){.internship .internshipHead h2{font-size:45px;width:100%}}@media (max-width:500px){.internship .internshipHead h2{font-size:40px}}@media (max-width:480px){.internship .internshipHead h2{font-size:35px}}.internship .internshipMain{width:100%;margin-top:60px;display:flex;flex-direction:column}.internship .internshipMain .internshipThumbnail{width:100%;aspect-ratio:5/2;background:#eee;border-radius:14px;overflow:hidden;position:relative}.internship .internshipMain .internshipThumbnail img{width:100%;height:100%;object-fit:cover}.internship .internshipMain .internshipDetails{width:100%;margin-top:40px;display:flex;align-items:flex-start;gap:40px}@media (max-width:900px){.internship .internshipMain .internshipDetails{flex-direction:column}}.internship .internshipMain .internshipDetails .internshipDetailsCol1{width:300px;position:-webkit-sticky;position:sticky;top:100px}@media (max-width:900px){.internship .internshipMain .internshipDetails .internshipDetailsCol1{width:100%;position:inherit;top:inherit}}.internship .internshipMain .internshipDetails .internshipDetailsCol1 .pdfDownload{width:100%;padding:30px;border-radius:20px;display:flex;flex-direction:column;background-image:linear-gradient(0deg,#4481eb 0,#04befe)}.internship .internshipMain .internshipDetails .internshipDetailsCol1 .pdfDownload h3{font-size:28px;color:white;font-weight:600}.internship .internshipMain .internshipDetails .internshipDetailsCol1 .pdfDownload p{font-size:18px;color:rgba(255,255,255,.8549019608);margin-top:10px;line-height:1.4}.internship .internshipMain .internshipDetails .internshipDetailsCol1 .pdfDownload a{display:flex;align-items:center;gap:14px;color:black;border:none;margin-top:30px;width:100%;background-image:linear-gradient(60deg,#abecd6,#fbed96)}.internship .internshipMain .internshipDetails .internshipDetailsCol1 .pdfDownload a:hover:after{background:white}.internship .internshipMain .internshipDetails .internshipDetailsCol1 .pdfDownload a .icon{width:20px;height:20px}.internship .internshipMain .internshipDetails .internshipDetailsCol1 .pdfDownload a .icon svg{width:100%;height:100%}.internship .internshipMain .internshipDetails .internshipDetailsCol2{width:calc(100% - 300px - 40px);display:flex;flex-direction:column}@media (max-width:900px){.internship .internshipMain .internshipDetails .internshipDetailsCol2{width:100%}}.internship .internshipMain .internshipDetails .internshipDetailsCol2 p{font-weight:300;font-size:28px;line-height:1.4}@media (max-width:1024px){.internship .internshipMain .internshipDetails .internshipDetailsCol2 p{font-size:24px}}.internship .internshipMain .internshipDetails .internshipDetailsCol2 .applyInternshipBtn{margin-top:30px;display:flex;align-items:center;gap:10px;cursor:pointer}.internship .internshipMain .internshipDetails .internshipDetailsCol2 .applyInternshipBtn .icon{width:20px;height:20px}.internship .internshipMain .internshipDetails .internshipDetailsCol2 .applyInternshipBtn .icon svg{width:100%;height:100%}.bookmarkPage{width:100%}.bookmarkPage .bookmarkPageBanner{background:white;padding:150px 0 100px}@media (max-width:768px){.bookmarkPage .bookmarkPageBanner{padding:120px 0 80px}}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain{width:100%;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol1{display:flex;flex-direction:column}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol1 h4{padding:10px 20px;border-radius:50px;border:1px solid #6a6a6a;white-space:nowrap;font-size:16px;width:-moz-fit-content;width:fit-content;font-weight:400}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol1 h2{margin-top:20px;font-size:4em;font-weight:500}@media (max-width:1800px){.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol1 h2{font-weight:400}}@media (max-width:1250px){.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol1 h2{font-size:3.5em}}@media (max-width:900px){.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol1 h2{font-size:3em}}@media (max-width:710px){.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol1 h2{font-size:2.7em}}@media (max-width:640px){.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol1 h2{font-size:2.5em}}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol2{display:flex;flex-direction:column}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol2 .clearBtn{display:flex;align-items:center;gap:15px;background:#f1f4f6;border:1px solid #e6ebed;padding:18px 30px;font-size:18px;cursor:pointer;transition:.2s}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol2 .clearBtn:hover{background:#eee;transition:.2s}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol2 .clearBtn .icon{width:18px;height:18px}.bookmarkPage .bookmarkPageBanner .bookmarkPageBannerMain .bookmarkPageBannerCol2 .clearBtn .icon svg{width:100%;height:100%}.bookmarkPage .emptyPage{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background:white}.bookmarkPage .emptyPage .emptyPageThumbnail{width:300px;position:relative;aspect-ratio:2/2}@media (max-width:500px){.bookmarkPage .emptyPage .emptyPageThumbnail{width:260px}}.bookmarkPage .emptyPage .emptyPageThumbnail img{width:100%;height:100%;object-fit:contain}.bookmarkPage .emptyPage .emptyPageDescription{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:30px}.bookmarkPage .emptyPage .emptyPageDescription h2{font-size:3.5em;font-weight:400;text-align:center}@media (max-width:1024px){.bookmarkPage .emptyPage .emptyPageDescription h2{font-size:3em}}@media (max-width:768px){.bookmarkPage .emptyPage .emptyPageDescription h2{font-size:2.5em}}@media (max-width:500px){.bookmarkPage .emptyPage .emptyPageDescription h2{font-size:2.2em}}.bookmarkPage .emptyPage .emptyPageDescription p{font-size:20px;text-align:center;margin-top:15px;font-weight:300}.bookmarkPage .emptyPage .emptyPageDescription a{display:flex;align-items:center;gap:15px;margin-top:40px}.bookmarkPage .emptyPage .emptyPageDescription a:hover{color:black}.bookmarkPage .emptyPage .emptyPageDescription a:after{background:white}.bookmarkPage .emptyPage .emptyPageDescription a .icon{width:20px;height:20px}.bookmarkPage .emptyPage .emptyPageDescription a .icon svg{width:100%;height:100%}.bookmarkPage .bookmarkPageList{width:100%;display:flex;flex-direction:column;background:white}.bookmarkPage .bookmarkPageList .bookmarkItem:nth-of-type(odd){background:#f5f7f7}.bookmarkPage .bookmarkInsight{width:100%;padding:100px 0}@media (max-width:750px){.bookmarkPage .bookmarkInsight{padding:80px 0}}.bookmarkPage .bookmarkInsight h2{font-size:4em;font-weight:500}@media (max-width:1800px){.bookmarkPage .bookmarkInsight h2{font-weight:400}}@media (max-width:1250px){.bookmarkPage .bookmarkInsight h2{font-size:3.5em}}@media (max-width:900px){.bookmarkPage .bookmarkInsight h2{font-size:3em}}@media (max-width:710px){.bookmarkPage .bookmarkInsight h2{font-size:2.7em}}@media (max-width:640px){.bookmarkPage .bookmarkInsight h2{font-size:2.5em}}.bookmarkPage .bookmarkInsight .bookmarkInsightMain{width:100%;display:flex;flex-wrap:wrap;gap:60px;margin-top:50px}@media (max-width:1024px){.bookmarkPage .bookmarkInsight .bookmarkInsightMain{gap:60px 20px}}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox{width:calc(33.3333333333% - 40px);display:flex;flex-direction:column;text-decoration:none;position:relative;z-index:0}@media (max-width:1024px){.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox{width:calc(33.3333333333% - 14px)}}@media (max-width:900px){.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox{width:calc(50% - 10px)}}@media (max-width:650px){.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox{width:100%}}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox:hover .removeBookmarkBtn{visibility:visible;opacity:1;transition:.3s}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox:hover .bookmarkInsightBoxThumbanil img{transform:scale(1.1);transition:.3s}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox .bookmarkInsightBoxLink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox .bookmarkInsightBoxThumbanil{aspect-ratio:5/3;background:#eee;border-radius:14px;overflow:hidden;position:relative}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox .bookmarkInsightBoxThumbanil img{width:100%;height:100%;object-fit:cover;transition:.3s}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox .bookmarkInsightBoxDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox .bookmarkInsightBoxDetails h3{font-weight:700;font-size:24px;color:black;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1024px){.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox .bookmarkInsightBoxDetails h3{font-size:22px}}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox .bookmarkInsightBoxDetails p{font-weight:400;color:#404040;margin-top:10px;font-size:18px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bookmarkPage .bookmarkInsight .bookmarkInsightMain .bookmarkInsightBox .bookmarkInsightBoxDetails h5{font-weight:400;font-size:16px;color:rgba(0,0,0,.5019607843);margin-top:10px}.bookmarkPage .bookmarkWorks{width:100%;padding:100px 0}@media (max-width:750px){.bookmarkPage .bookmarkWorks{padding:80px 0}}.bookmarkPage .bookmarkWorks h2{font-size:4em;font-weight:500}@media (max-width:1800px){.bookmarkPage .bookmarkWorks h2{font-weight:400}}@media (max-width:1250px){.bookmarkPage .bookmarkWorks h2{font-size:3.5em}}@media (max-width:900px){.bookmarkPage .bookmarkWorks h2{font-size:3em}}@media (max-width:710px){.bookmarkPage .bookmarkWorks h2{font-size:2.7em}}@media (max-width:640px){.bookmarkPage .bookmarkWorks h2{font-size:2.5em}}.bookmarkPage .bookmarkWorks .bookmarkWorksMain{width:100%;display:flex;flex-wrap:wrap;gap:60px;margin-top:50px}@media (max-width:1024px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain{gap:60px 20px}}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox{width:calc(33.3333333333% - 40px);display:flex;flex-direction:column;text-decoration:none;position:relative}@media (max-width:1024px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox{width:calc(33.3333333333% - 14px)}}@media (max-width:900px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox{width:calc(50% - 10px)}}@media (max-width:650px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox{width:100%}}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox:hover .removeBookmarkBtn{visibility:visible;opacity:1;transition:.3s}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox:hover .bookmarkWorksBoxThumbanil img{transform:scale(1.1);transition:.3s}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxLink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxThumbanil{aspect-ratio:5/3;background:#eee;border-radius:14px;overflow:hidden;position:relative}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxThumbanil img{width:100%;height:100%;object-fit:cover;transition:.3s}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails{width:100%;margin-top:20px;display:flex;flex-direction:column}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails ul{width:100%;display:flex;flex-wrap:wrap;gap:20px}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails ul li{list-style:none;color:black;font-size:16px;font-weight:400;position:relative}@media (max-width:768px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails ul li{font-size:14px}}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails ul li:first-of-type:after{display:none}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails ul li:after{position:absolute;content:"";width:1px;height:20px;background:black;left:-10px;top:50%;transform:translateY(-50%)}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails .portfolioTitle{margin-top:15px;display:flex;align-items:center;gap:20px}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails .portfolioTitle h3{font-weight:400;font-size:32px;color:black;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails .portfolioTitle h3{font-size:28px}}@media (max-width:768px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails .portfolioTitle h3{font-size:24px}}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails .portfolioTitle .icon{width:25px;height:25px;color:black}@media (max-width:1024px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails .portfolioTitle .icon{width:22px;height:22px}}@media (max-width:768px){.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails .portfolioTitle .icon{width:20px;height:20px}}.bookmarkPage .bookmarkWorks .bookmarkWorksMain .bookmarkWorksBox .bookmarkWorksBoxDetails .portfolioTitle .icon svg{width:100%;height:100%}.bookmarkPage .removeBookmarkBtn{position:absolute;z-index:2;top:15px;right:15px;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:white;cursor:pointer;transition:.3s;opacity:0;visibility:hidden}.bookmarkPage .removeBookmarkBtn:hover{transition:.3s;transform:scale(1.1)}.bookmarkPage .removeBookmarkBtn svg{width:16px;height:16px}.galleryHead{width:100%;padding:150px 0 100px;background:white}.galleryHead .galleryHeadMain{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.galleryHead .galleryHeadMain h3{margin-top:0;display:flex;align-items:center;gap:15px;font-size:18px}.galleryHead .galleryHeadMain h3 .dot{width:10px;height:10px;background:var(--primaryColor);border-radius:50px}.galleryHead .galleryHeadMain h2{font-weight:400;font-size:82px;line-height:1.1;margin-top:40px;width:75%;text-align:center}@media (max-width:1800px){.galleryHead .galleryHeadMain h2{font-size:62px}}@media (max-width:1200px){.galleryHead .galleryHeadMain h2{font-size:55px;width:85%}}@media (max-width:900px){.galleryHead .galleryHeadMain h2{font-size:45px;width:100%}}@media (max-width:500px){.galleryHead .galleryHeadMain h2{font-size:40px}}@media (max-width:480px){.galleryHead .galleryHeadMain h2{font-size:35px}}.galleryHead .galleryHeadMain p{text-align:center;margin-top:20px;font-size:20px;width:75%;line-height:1.4;color:#535353}@media (max-width:900px){.galleryHead .galleryHeadMain p{width:85%}}@media (max-width:768px){.galleryHead .galleryHeadMain p{width:100%}}.galleryList{width:100%;padding:0 0 100px;background:white}.galleryList .galleryListMain{width:100%}.galleryList .galleryListMain .lg-react-element{width:100%;column-count:4;column-gap:20px}@media (max-width:768px){.galleryList .galleryListMain .lg-react-element{column-count:3;column-gap:20px}}@media (max-width:500px){.galleryList .galleryListMain .lg-react-element{column-count:2;column-gap:10px}}.galleryList .galleryListMain .lg-react-element .galleryListBox{width:100%;display:flex;margin-top:20px;cursor:pointer;transition:.3s;position:relative}.galleryList .galleryListMain .lg-react-element .galleryListBox:first-of-type{margin-top:0}@media (max-width:768px){.galleryList .galleryListMain .lg-react-element .galleryListBox{margin-top:20px;margin-top:10px}}.galleryList .galleryListMain .lg-react-element .galleryListBox:hover{transition:.3s;filter:grayscale(1)}.galleryList .galleryListMain .lg-react-element .galleryListBox img{width:100%;height:100%;object-fit:contain;overflow:hidden}