@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&amp;display=swap);body,input:focus{color:var(--text)}body,button,ul{padding:0}body,h1,h2,h3,h4,h5,h6{font-family:"DM Sans",sans-serif}h3,h3 a{line-height:29.9px}.gt-btn.style1,h2 a,h3 a,h4 a,h5 a{display:inline-block}h6,h6 a{line-height:145%}a,h1,h2,h3,h4,h5,h6{color:var(--header);transition:.4s ease-in-out}body,p,span,ul{margin:0}a,h1,h2,h3,h4,h5,h6,p,span{transition:.4s ease-in-out}.gt-btn.style1,.gt-btn.style2{padding:12px 30px;font-weight:600}.gt-btn.style1:before,.gt-btn.style7:before{transition-duration:.8s;width:210%;height:290%;content:"";top:162%;left:50%;z-index:-1;position:absolute}.checklists li svg,.faq-accordion.style2 .faq-question h4 span,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{margin-right:20px}:root{--body:#fff;--black:#000;--white:#fff;--theme:#dc4147;--theme2:#072f48;--header:#241442;--title:#131313;--orange:#dc4147;--gray1:#F6F8F0;--text:#525252;--border:#D0D0D0;--border-2:#D4DCED;--bg:#EAECF3;--bg2:#EBEDE2;--btn-text:#252525;--pra-text:#737373;--box-shadow:0px 4px 25px 0px rgba(0, 0, 0, 0.06)}body{font-size:16px;font-weight:400;line-height:28px;background-color:var(--white);overflow-x:hidden}ul{list-style:none}button{border:none;background-color:transparent}input:focus{outline:0}input::placeholder{color:#767771}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:100px;font-weight:700;line-height:100px}h2,h2 a{font-size:59.766px;line-height:57.6px;font-weight:700;font-style:normal;text-transform:capitalize;letter-spacing:-1.2px}@media (max-width:767px){h2{font-size:34px;line-height:36px}}h3{font-size:26px;font-weight:700}h4,h5{font-size:20px;font-family:"DM Sans",sans-serif;line-height:24px}h4{font-weight:700}h5{font-style:normal;font-weight:500}h6{font-size:18px;font-weight:600}h2 a{font-family:"DM Sans",sans-serif}@media (max-width:767px){h3{font-size:16px}h2 a{font-size:45px!important}}h3 a{font-family:"DM Sans",sans-serif;font-size:26px;font-weight:700}h4 a,h5 a,p{font-size:20px}h4 a{font-family:"DM Sans",sans-serif;font-weight:700;line-height:24px}h5 a{font-family:"DM Sans",sans-serif;font-style:normal;font-weight:500;line-height:24px}h6 a{font-size:16px;font-weight:600}p,span a{font-weight:400;font-family:"DM Sans",sans-serif}.gt-btn.style1,.gt-btn.style2,span a{font-size:18px;font-style:normal;line-height:28px}a{text-decoration:none;outline:0!important;cursor:pointer}.text-orange-color,a:hover{color:var(--orange)!important}p{font-style:normal;line-height:30px}.gt-btn.style1{position:relative;z-index:1;overflow:hidden;color:var(--white);border-radius:999px;background:var(--theme);border:1px solid transparent;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gt-btn.style2,.gt-btn.style3{display:inline-block;position:relative;z-index:1;overflow:hidden;color:var(--btn-text)}.gt-btn.style1 a,.gt-btn.style10 a,.gt-btn.style2 a,.gt-btn.style3 a,.gt-btn.style4 a,.gt-btn.style5 a,.gt-btn.style6 a,.gt-btn.style7 a,.gt-btn.style8 a,.gt-btn.style9 a{color:var(--white)!important;display:inline-block}.gt-btn.style1 i,.gt-btn.style10 i,.gt-btn.style2 i,.gt-btn.style3 i,.gt-btn.style4 i,.gt-btn.style5 i,.gt-btn.style6 i,.gt-btn.style7 i,.gt-btn.style8 i,.gt-btn.style9 i{margin-left:6px}.gt-btn.style1:before{background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%) rotate(-8deg);border-radius:80%}.gt-btn.style1:hover,.gt-btn.style8:hover{color:var(--theme)!important;border:1px solid var(--text)}.gt-btn.style1:hover.gt-btn-icon-1::after{color:var(--theme)}.gt-btn.style1:hover:before,.gt-btn.style2:hover:before,.gt-btn.style3:hover:before,.gt-btn.style4:hover:before,.gt-btn.style6:hover:before,.gt-btn.style7:hover:before,.gt-btn.style8:hover:before{top:-96%}.gt-btn.style2{border-radius:999px;background:var(--white);border:1px solid var(--border)}.gt-btn.style10:before,.gt-btn.style2:before,.gt-btn.style3:before,.gt-btn.style4:before,.gt-btn.style5:before,.gt-btn.style6:before,.gt-btn.style8:before,.gt-btn.style9:before{transition-duration:.8s;position:absolute;width:210%;height:290%;content:"";top:162%;left:50%;background:var(--theme);-webkit-transform:translateX(-50%);transform:translateX(-50%) rotate(-8deg);border-radius:80%;z-index:-1}.gt-btn.style2:hover,.gt-btn.style5:hover,.gt-btn.style9:hover{color:var(--black)!important;border:1px solid var(--text)}.gt-btn.style2:hover.gt-btn-icon-1::after{color:var(--theme)}.gt-btn.style3{font-size:18px;font-style:normal;font-weight:600;line-height:28px;border-radius:999px;background:var(--theme2);padding:12px 30px}.gt-btn.style4,.gt-btn.style5{color:var(--white);font-size:18px;font-style:normal;font-weight:600;border-radius:999px;display:inline-block;position:relative;z-index:1;overflow:hidden;line-height:28px;padding:12px 30px}.gt-btn.style3:hover,.gt-btn.style4:hover{color:var(--white)!important}.gt-btn.style3:hover.gt-btn-icon-3::after{color:var(--white)}.gt-btn.style4{background:0 0;border:1px solid #1d3353}.gt-btn.style4:hover.gt-btn-icon-3::after{color:var(--white)}.gt-btn.style5{background:var(--theme);border:1px solid var(--border)}.gt-btn.style5:hover.gt-btn-icon-1::after{color:var(--black)}.gt-btn.style5:hover:before{top:-96%;background-color:var(--theme2)}.gt-btn.style6{display:inline-block;position:relative;z-index:1;overflow:hidden;color:var(--btn-text);font-size:18px;font-style:normal;font-weight:600;line-height:28px;border-radius:999px;background:#efefef;padding:12px 30px;border:none}.gt-btn.style7,.gt-btn.style8{display:inline-block;position:relative;z-index:1;overflow:hidden;color:var(--white);font-size:18px;font-style:normal;font-weight:600;filter:drop-shadow(0px 6px 50px rgba(37, 37, 37, .05))}.gt-btn.style7,.gt-btn.style8,.ripple-effect{width:60px;height:60px;line-height:60px;text-align:center}.gt-btn.style6:hover{color:var(--black)!important}.gt-btn.style6:hover.gt-btn-icon-1::after{color:var(--theme)}.gt-btn.style7{border-radius:999px;background:var(--theme);border:1px solid transparent;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gt-btn.style7:before{background:var(--theme2);-webkit-transform:translateX(-50%);transform:translateX(-50%) rotate(-8deg);border-radius:80%}.gt-btn.style7:hover{color:var(--white)!important;background:var(--theme2)}.gt-btn.style7:hover.gt-btn-icon-6::after{color:var(--black)!important}.gt-btn.style8{border-radius:999px;background:var(--white);border:1px solid transparent;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gt-btn.style10,.gt-btn.style9{line-height:28px;background:0 0;padding:12px 30px;position:relative;color:var(--white);font-style:normal;z-index:1;overflow:hidden;display:inline-block;font-size:18px;font-weight:600}.gt-btn.style8:hover.gt-btn-icon-5::after{color:var(--white)!important}.gt-btn.style9{border-radius:999px;border:1px solid var(--theme)}.gt-btn.style9:hover.gt-btn-icon-1::after{color:var(--black)}.gt-btn.style10:hover:before,.gt-btn.style9:hover:before{top:-96%;background-color:var(--theme)}.gt-btn.style10{border-radius:999px;border:1px solid var(--white)}.gt-btn.style10:hover{color:var(--black)!important;border:1px solid transparent}.gt-btn.style10:hover.gt-btn-icon-1::after{color:var(--black)}.gt-btn-icon-1::after{content:"\f061";position:relative;color:var(--white);font-family:"Font Awesome 6 Pro";font-size:16px;font-style:normal;font-weight:900;line-height:normal;margin-left:10px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gt-btn-icon-2::after,.gt-btn-icon-3::after{content:"\f061";position:relative;font-family:"Font Awesome 6 Pro";font-size:16px;font-style:normal;font-weight:900;line-height:normal;margin-left:10px;transition:.3s ease-in-out}.gt-btn-icon-2::after{color:var(--btn-text);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gt-btn-icon-3::after{color:var(--theme);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gt-btn-icon-4::before,.gt-btn-icon-5::after{transition:.3s ease-in-out;content:"\f061";position:relative;font-style:normal;line-height:normal;font-family:"Font Awesome 6 Pro";font-weight:900}.gt-btn-icon-4::before{padding:12px;text-align:center;border-radius:50%;background:var(--theme2);display:inline-block;color:var(--title);font-size:14px;margin-right:15px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gt-btn-icon-5::after{color:var(--btn-text);font-size:16px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gt-btn-icon-6::after{content:"\f061";position:relative;color:var(--white);font-family:"Font Awesome 6 Pro";font-size:16px;font-style:normal;font-weight:900;line-height:normal;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.gx-0{--bs-gutter-x:0px}.gy-30{--bs-gutter-y:30px}@media (min-width:1400px){.causes-wrapper.style1 .container{max-width:1352px}}@media (min-width:1600px){.gx-40{--bs-gutter-x:40px}.gx-30{--bs-gutter-x:30px}.gx-60{--bs-gutter-x:60px}.gx-64{--bs-gutter-x:64px}.gx-47{--bs-gutter-x:47px}.gx-74{--bs-gutter-x:74px}.gx-80{--bs-gutter-x:80px}.gx-97{--bs-gutter-x:97px}.gx-120{--bs-gutter-x:120px}.gx-134{--bs-gutter-x:134px}.gx-140{--bs-gutter-x:140px}.gx-165{--bs-gutter-x:165px}.footer-widgets-wrapper.style1 .container{max-width:1338px}}@-webkit-keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px rgba(244,68,56,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 0 0 rgba(244,68,56,0)}}@keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px rgba(244,68,56,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 0 0 rgba(244,68,56,0)}}.ripple-effect{display:inline-block;background-color:#f3e7e0;border:1px solid var(--white);border-radius:50%;-webkit-box-shadow:0 0 0 0 #ffeed3;box-shadow:0 0 0 0 #ffd9c4;animation:2s infinite rippleOne}.ripple-effect .playerImg{width:19px;height:24px}@keyframes draw{to{stroke-dashoffset:0}}@keyframes draw3{0%{stroke-dashoffset:800}100%{stroke-dashoffset:0}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes drawPath{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.img-custom-anim-right{animation:1.3s cubic-bezier(.645,.045,.355,1) .4s forwards img-anim-right;opacity:0}@keyframes img-anim-right{0%{transform:translateX(5%);clip-path:inset(0 0 0 100%);opacity:0}100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-left{animation:1.3s cubic-bezier(.645,.045,.355,1) .4s forwards img-anim-left;opacity:0}@keyframes img-anim-left{0%{transform:translateX(-5%);clip-path:inset(0 100% 0 0);opacity:0}100%{transform:translateX(0);clip-path:inset(0 0 0 0);opacity:1}}.img-custom-anim-top{animation:1.3s cubic-bezier(.645,.045,.355,1) forwards img-anim-top;opacity:0}@keyframes img-anim-top{0%{transform:translateY(-5%);clip-path:inset(0 0 100% 0);opacity:0}100%{transform:translateY(0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.move-directions{-webkit-animation:2s infinite move-directions;animation:2s infinite move-directions}@keyframes move-directions{0%{transform:translateX(0) translateY(0)}33%{transform:translateX(10px)}66%{transform:translateY(-10px)}100%{transform:translateY(10px)}}@keyframes zoom-in-out{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@-webkit-keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes letters-loading{0%,100%,75%{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@keyframes letters-loading{0%,100%,75%{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@keyframes loaderspin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes tpswing{0%{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}@keyframes width{0%{width:0%}100%{width:100%}}@-webkit-keyframes width{0%{width:0%}100%{width:100%}}@-webkit-keyframes loaderspin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loaderpulse{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes rounded{50%{transform:rotate(20deg)}}.cir36{animation:20s linear infinite cir36;-webkit-animation:20s linear infinite cir36}@keyframes cir36{100%{transform:rotate(360deg)}}.float-bob-y{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-y{0%,100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float-bob-y{0%,100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.float-bob-x{-webkit-animation-name:float-bob-x;animation-name:float-bob-x;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-x{0%{-webkit-transform:translateX(0);transform:translateX(30px)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(30px);transform:translateX(30px)}}@keyframes float-bob-x{0%,100%{-webkit-transform:translateX(30px);transform:translateX(30px)}50%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes bounce-x{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}}.bounce-x{-webkit-animation:7s linear infinite bounce-x;animation:7s linear infinite bounce-x}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;width:375px;height:375px}}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;width:375px;height:375px}}@keyframes rotated2{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(.5)}}@keyframes wave{0%{transform:translateX(0);background-position:top left}50%{transform:translateX(-25%)}100%{transform:translateX(-50%);background-position:top left -2000px}}.play-btn:after,.play-btn:before,.ripple-animation{animation-duration:var(--ripple-ani-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:ripple}@keyframes ripple{0%{transform:scale(1);opacity:0}30%{opacity:.4}100%{transform:scale(1.8);opacity:0}}@keyframes ripple2{0%{transform:scale(1);opacity:0}30%{opacity:.4}100%{transform:scale(2.8);opacity:0}}.video-box-area .video-box .play-btn:after,.video-box-area .video-box .play-btn:before{animation-duration:var(--ripple-ani-duration, 3s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:ripple2}.wave-anim{width:105px;height:69px;background-repeat:repeat;background-size:auto;animation:70s linear infinite wave}.fancy-animation{animation:8s ease-in-out infinite morph}@keyframes morph{0%,100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}.movingX{animation:8s linear infinite movingX}@keyframes movingX{0%,100%{transform:translateX(0)}50%{transform:translateX(50px)}}.movingCar{animation:25s linear infinite movingCar}@keyframes movingCar{0%{transform:translateX(0) rotateY(0)}50%{transform:translateX(calc(-100vw + 108%))}51%{transform:translateX(calc(-100vw + 108%)) rotateY(180deg)}100%{transform:translateX(0) rotateY(180deg)}}.moving{animation:8s linear infinite moving}@keyframes moving{0%,100%{transform:translateX(0)}50%{transform:translateX(-50px)}}.moving2{animation:8s linear infinite moving2}@keyframes moving2{0%,100%{transform:translateX(0)}50%{transform:translateX(100%)}}.moving3{animation:8s linear infinite moving3}@keyframes moving3{0%,100%{transform:translateX(0)}50%{transform:translateX(10px)}}.jump{animation:7s linear infinite jumpAni}@keyframes jumpAni{0%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}}.jump-reverse{animation:7s linear infinite jumpReverseAni}@keyframes jumpReverseAni{0%,100%{transform:translateY(0)}50%{transform:translateY(30px)}}.spin{animation:10s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.bg-color-ani,.color-animate{animation:6s linear infinite bgColor}@keyframes bgColor{0%,100%{background-color:#f2ba4c}25%{background-color:#81f24c}50%{background-color:#41f27d}75%{background-color:#0500ff}}@keyframes animate-positive{100%{width:var(--progress-width)}0%{width:0}}.fadein,.rollinleft,.rollinright,.scalein,.slidebottomright,.slideindown,.slideinleft,.slideinright,.slideinup,.slidetopleft{animation-name:var(--animation-name)}@keyframes scalein{0%{transform:scale(1)}100%{transform:scale(1.3)}}.spin2{animation:10s linear infinite spin2}@keyframes spin2{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.animation-bubble{width:100%;position:absolute;top:0;left:0;height:100%;overflow:hidden;z-index:1;pointer-events:none}.about-wrapper.style1,.about-wrapper.style1 .thumb-box .thumb,.arrow-btn.style2,.blog-card.style2 .thumb-box,.blog-details-wrapper .contact-form form .select-field,.building-plan-wrapper.style1,.contact-form.style2 form .form-row .form-group.select-field,.contact-form.style3 form .form-row .form-group.select-field,.counter-wrapper.style2 .container,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content,.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu,.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb,.image-anime,.img-shine,.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box,.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box,.mean-container .mean-nav>ul .homemenu-items .homemenu,.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb,.project-card.style1 .thumb-box,.project-card.style4 .thumb-box,.project-card.style4 .thumb-box .thumb,.ralt,.reveal,.ripple,.team-card.style1 .thumb-box,.testimonial-card.style2 .thumb-box,.testimonial-wrapper.style3{position:relative}.animation-bubble div[class^=bubble-]{height:1px;width:1px;position:absolute;background:url(../img/shape/star.html) center center/cover no-repeat;border-radius:50%;transform:translateX(-50%);pointer-events:none}@media (max-width:1024px){.animation-bubble>:nth-child(2n){display:none}}.bubble-1{bottom:-5px;left:68%;animation:4.5s ease-in -6.57s infinite bubble-animation}.bubble-2{bottom:-71px;left:97%;animation:4.5s ease-in -5.07s infinite bubble-animation}.bubble-3{bottom:-71px;left:43%;animation:4.5s ease-in -6.73s infinite bubble-animation}.bubble-4{bottom:-3.8px;left:82%;animation:4.5s ease-in -4.04s infinite bubble-animation}.bubble-5{bottom:-73.4px;left:29%;animation:4.5s ease-in -3.11s infinite bubble-animation}.bubble-6{bottom:-71px;left:41%;animation:4.5s ease-in -5.95s infinite bubble-animation}.bubble-7{bottom:-79.4px;left:14%;animation:4.5s ease-in -3.68s infinite bubble-animation}.bubble-8{bottom:-115.4px;left:90%;animation:4.5s ease-in -3.89s infinite bubble-animation}.bubble-9{bottom:-44.6px;left:33%;animation:4.5s ease-in -1.09s infinite bubble-animation}.bubble-10{bottom:-6.2px;left:59%;animation:4.5s ease-in -.96s infinite bubble-animation}@keyframes bubble-animation{0%{transform:translate3d(-50%,0,0);height:1px;width:1px}100%{transform:translate3d(-50%,-280px,0);height:30px;width:30px}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes icon-anim{0%,100%{top:26px;right:90px}25%{top:86px;right:110px}}.img-shine:after{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);transform:skewX(-20deg)}.img-shine:hover:after{animation:1s imgShine}@keyframes imgShine{100%{left:125%}}.reveal{display:-ms-inline-flexbox;visibility:hidden;overflow:hidden}.reveal img{height:100%;width:100%;display:inline-block;-o-object-fit:cover;object-fit:cover;transform-origin:left}.image-anime{overflow:hidden}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:.6s linear;background-color:transparent}.splt-txt .whitespace{width:8px}.splt-txt.animated .char{-webkit-animation:.4s cubic-bezier(.3,0,.7,1) both fadeInRight;animation:.4s cubic-bezier(.3,0,.7,1) both fadeInRight;-webkit-animation-delay:calc(30ms * var(--char-index));animation-delay:calc(30ms * var(--char-index))}@keyframes jump{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@keyframes jump2{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}}@keyframes scaleAnimation{0%,100%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.5);transform:scale(.5)}}.scalePause{animation-duration:2.5s;--animation-name:scalePause}.fadein,.rollinleft,.rollinright,.scalein,.slidebottomright,.slideindown,.slideinleft,.slideinright,.slideinup,.slidetopleft{opacity:0;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:2s;animation-delay:.3s;animation-name:var(--animation-name)}.swiper-slide-active .fadein{--animation-name:fadein}.swiper-slide-active .scalein{--animation-name:scalein}.swiper-slide-active .slidetopleft{--animation-name:slidetopleft}.swiper-slide-active .slidebottomright{--animation-name:slidebottomright}.swiper-slide-active .slideinleft{--animation-name:slideinleft}.swiper-slide-active .slideinright{--animation-name:slideinright}.swiper-slide-active .slideinup{--animation-name:slideinup}.swiper-slide-active .slideindown{--animation-name:slideindown}.swiper-slide-active .rollinleft{--animation-name:rollinleft}.swiper-slide-active .rollinright{--animation-name:rollinright}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes scalein{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes slideinup{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideinright{0%{opacity:0;transform:translateX(180px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideindown{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideinleft{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}@keyframes slidebottomright{0%{opacity:0;transform:translateX(120px) translateY(120px)}100%{opacity:1;transform:translateX(0) translateY(0)}}@keyframes slidetopleft{0%{opacity:0;transform:translateX(-100px) translateY(-100px)}100%{opacity:1;transform:translateX(0) translateY(0)}}@keyframes scalePause{0%,100%{transform:scale(1);opacity:1}50%,75%{transform:scale(1.1);opacity:.8}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}::-webkit-scrollbar{width:8px;height:4px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--orange)}::-webkit-scrollbar-thumb{background:var(--orange);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.bg-cover,.bg-cover-2{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.fix,.intro-section .intro-wrapper.style2 .intro-right-part{overflow:hidden}.ripple::after,.ripple::before{left:50%;top:50%;width:60px;height:60px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;box-shadow:0 0 0 0 rgba(56,75,255,.5);-webkit-animation:3s infinite rippleOne;animation:3s infinite rippleOne}.ripple::before{-webkit-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;right:0;bottom:0}.ripple::after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;right:0;bottom:0}.mega-hover{position:relative;overflow:hidden;z-index:2}.mega-hover:after,.mega-hover:before{content:"";position:absolute;pointer-events:none;opacity:1;z-index:-1}.mega-hover:before{top:0;right:51%;bottom:0;left:50%;background:rgba(255,255,255,.2)}.mega-hover:after{top:50%;right:0;bottom:50%;left:0;background:rgba(245,255,255,.3)}.mega-hover:hover:before{left:0;right:0;opacity:0;-webkit-transition:.9s linear;transition:.9s linear}.mega-hover:hover:after{top:0;bottom:0;opacity:0;-webkit-transition:.9s linear;transition:.9s linear}.bg-cover-2{width:100%;height:100%}.page-nav-wrap ul li{display:inline-block;text-align:center}.page-nav-wrap ul li .page-numbers{display:inline-block;width:50px;height:50px;line-height:50px;background:0 0;font-weight:600;transition:.3s ease-in-out;margin:0 2px;border:1px solid #e3e3e3;color:var(--header)}.page-nav-wrap ul li .page-numbers.current,.video-box-area .video-box .play-btn:hover i{background-color:var(--theme);color:var(--white)}.page-nav-wrap ul li .page-numbers i{margin-top:2px}.page-nav-wrap ul li .page-numbers.icon,.page-nav-wrap ul li .page-numbers.icon:hover{border:none;background-color:transparent;color:var(--theme)}.page-nav-wrap ul li .page-numbers:hover{background-color:var(--theme);color:var(--white);border:1px solid transparent}.box-shadow{box-shadow:0 4px 40px 0 rgba(0,0,0,.06)}.pt-100{padding-top:100px}.pt-110{padding-top:110px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-30{padding-bottom:30px}.pt-30{padding-top:30px}.margin-top-10,.margin-top-8{margin-top:-10px}.margin-top-5{margin-top:-5px}.margin-top-60{margin-top:-65px}@media (max-width:1399px){h1{font-size:75px;line-height:75px}h4{font-size:20px}.margin-top-60{margin-top:-25px}}@media (max-width:1199px){.margin-top-60{margin-top:-27px}}@media (max-width:991px){.pt-100,.pt-110{padding-top:80px}.pb-100,.pb-110{padding-bottom:80px}.margin-top-60{margin-top:-75px}}.mt-n30{margin-top:-30px!important}.mt-n50{margin-top:-50px!important}.mt-15{margin-top:15px}.mr-7{margin-right:7px}.about-wrapper.style3 .about-right-content .content ul,.bento-wrapper.style1 .bento-left .bento-card .icon,.blog-card.style4 .content .title,.blog-details-wrapper .contact-form form .form-row,.contact-page-wrapper .contact-form form .form-row,.intro-section .intro-wrapper.style1 .socail-icon ul li,.mb-20,.service-details-wrapper .contact-bar .title,.sidebar-widget .contact-bar .title{margin-bottom:20px}.mb-30{margin-bottom:30px!important}.mr-44{margin-right:44px}@media (max-width:767px){h3 a{font-size:16px}br{display:none}.page-nav-wrap ul li .page-numbers{margin-top:10px;width:50px;height:50px;line-height:50px;font-size:14px}.margin-top-60{margin-top:-65px}.mb-40{margin-bottom:35px}}@media (max-width:575px){h2{font-size:45px;line-height:48px}h2 a{font-size:28px!important}.mb-40{margin-bottom:25px}}.ml-50{margin-left:50px}.git-wrapper.style3 .git-form .btn-wrapper,.mt-10{margin-top:10px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .video-btn,.mt-60{margin-top:55px}.contact-page-wrapper .contact-form .title-section,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title,.mb-40,.project-details-wrapper .project-details-info .thumb,.project-wrapper.style2 .title-section{margin-bottom:40px}.center{text-align:center;margin:0 auto}.accordion.style1 .accordion-item button:not(.collapsed) .icon-box,.accordion.style2 .accordion-item button:not(.collapsed) .icon-box,.bg-theme{background-color:var(--theme)}.bg-theme2,.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover::before{background-color:var(--theme2)}.bg-orange{background-color:var(--orange)!important}.bg-color2{background-color:var(--bg2)}.bg-title{background-color:var(--title)}.text-dark2{color:#838387!important}.text-bg-color2{color:var(--bg2)!important}.recent-post-area .recent-items .recent-content h6 a:hover,.text-theme-color{color:var(--theme)!important}.header-main .main-menu ul li a.active,.header-main .main-menu ul li a:hover,.text-theme-color2{color:var(--theme2)!important}.mean-container .mean-nav{background:0 0;margin-top:0}.mean-container .mean-bar{padding:0;min-height:auto;background:0 0}.mean-container .mean-nav>ul{padding:0;margin:0;width:100%;list-style-type:none;display:block!important}.mean-container .mean-nav>ul .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:.4s ease-in-out;margin-top:20px}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:12px 20px;color:var(--white)!important;width:initial;font-size:16px;text-align:center;border-radius:0}.header-1.sticky-bg-dark .header-main .main-menu ul li a,.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover,.page-pagination span a:hover i,.sticky.sticky-bg-dark .header-main .main-menu ul li a{color:var(--white)!important}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb::before,.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,19,19,0)),to(#5e5ef6));background:linear-gradient(to bottom,rgba(99,92,92,0) 0,#252527 100%);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;content:""}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover::before,.header-main .main-menu ul li .submenu li:hover>.submenu,.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover::before,.project-card.style3 .thumb-box:hover .overlay,.project-card.style3 .thumb-box:hover .thumb-content,.project-card.style4:hover .thumb-content{visibility:visible;opacity:1}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .demo-button,.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn,.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}.contact-form.style2 form .form-row .full-width,.contact-form.style3 form .form-row .full-width,.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb img,.main-header-wrapper .main-header-items,.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb img{width:100%}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title,.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:16px}.mean-container a.meanmenu-reveal{display:none!important}.mean-container .mean-nav ul li a{width:100%;padding:10px 0;color:var(--white)!important;font-size:16px;line-height:1.5;font-weight:600;text-transform:capitalize;border-bottom:1px solid var(--border)!important;border:none}.mean-container .mean-nav ul li a:hover{color:var(--theme);color:var(--theme2)}.mean-container .mean-nav ul li a:last-child{border-bottom:0}.mean-container .mean-nav ul li a.mean-expand{margin-top:5px;padding:0!important}.mean-container .mean-nav ul li>a>i{display:none}.mean-container .mean-nav ul li>a.mean-expand i{display:inline-block;font-size:18px}.mean-container .mean-nav>ul>li:first-child>a{border-top:0}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:.4s ease-in-out}.mean-container .mean-nav ul li .mega-menu li a{height:200px;width:100%;padding:0;border-top:0;margin-bottom:20px}.preloader{align-items:center;cursor:default;display:flex;height:100%;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:9999999}.preloader .animation-preloader{z-index:1000}.preloader .animation-preloader .spinner{animation:1s linear infinite spinner;border-radius:50%;border:3px solid rgba(0,0,0,.2);border-top-color:var(--theme);height:9em;margin:0 auto 3.5em;width:9em}.preloader .animation-preloader .txt-loading{font:bold 5em "DM Sans",sans-serif,"DM Sans",sans-serif;text-align:center;user-select:none}.preloader .animation-preloader .txt-loading .letters-loading{color:var(--theme);position:relative}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:nth-child(2),.preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.2s}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:nth-child(3),.preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.4s}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:nth-child(4),.preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.6s}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:nth-child(5),.preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.8s}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:nth-child(6),.preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:nth-child(7),.preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:nth-child(8),.preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay:1.4s}.preloader .animation-preloader .txt-loading .letters-loading::before{animation:4s infinite letters-loading;color:var(--header);content:attr(data-text-preloader);left:0;opacity:0;font-family:"DM Sans",sans-serif;position:absolute;top:-3px;transform:rotateY(-90deg)}.preloader p{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var(--theme)}.preloader .loader{position:fixed;top:0;left:0;width:100%;height:100%;font-size:0;z-index:1;pointer-events:none}.preloader .loader .row{height:100%}.preloader .loader .loader-section{padding:0}.preloader .loader .loader-section .bg{background-color:var(--bg);height:100%;left:0;width:100%;transition:.8s cubic-bezier(.77, 0, .175, 1)}.preloader.loaded .animation-preloader{opacity:0;transition:.3s ease-out}.preloader.loaded .loader-section .bg{width:0;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s}.back-to-top{border-radius:12px;background-color:var(--theme);width:50px;height:50px;line-height:50px;color:var(--white);font-size:18px;position:fixed;display:inline-block;z-index:99;right:30px;bottom:30px;transition:.4s ease-in-out;opacity:0;visibility:hidden;transform:translateY(20px)}.back-to-top:hover{background-color:var(--header)}.back-to-top.show{opacity:1;visibility:visible;transform:translate(0)}.blog-details-wrapper .comment-content .comment-content-wrap:last-child,.project-details-wrapper .project-details-info .content,.testimonial-wrapper.style1 .title-section,.title-section.style1,.title-section.style4,.title-section.style5,.title-section.style9{margin-bottom:60px}.title-section.style1 .title-content .sub-title,.title-section.style2 .title-content .sub-title,.title-section.style5 .title-content .sub-title,.title-section.style6 .title-content .sub-title,.title-section.style8 .title-content .sub-title{color:var(--title);text-align:center;font-family:"$title-font";font-size:12px;font-weight:500;line-height:27.96px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px}.title-section.style1 .title-content h2{color:var(--title);text-transform:capitalize}.title-section.style2,.title-section.style7,.title-section.style8{display:flex;justify-content:space-between;margin-bottom:60px;align-items:end}.title-section.style2 .title-content h2,.title-section.style6 .title-content h2,.title-section.style9 .title-content h2{max-width:741px;color:var(--title)}.title-section.style11 .highlight,.title-section.style2 .highlight,.title-section.style8 .highlight{display:flex;flex-direction:column;justify-content:end}.bento-wrapper.style1 .bento-left .bento-card .content p,.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-content p,.project-details-wrapper .project-details-info .content p,.service-details-wrapper .service-details .content p p,.service-details-wrapper .service-details .highlight p,.title-section.style2 .highlight p,.title-section.style6 .highlight p{color:#565969}.title-section.style3{margin-bottom:85px}.sticky.header-3 .header-main .main-menu ul li a,.title-section.style3 .title-content h2{color:var(--white)}.title-section.style4 .title-content .sub-title{color:var(--white);text-align:center;font-family:"$title-font";font-size:12px;font-weight:500;line-height:27.96px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px}.title-section.style4 .title-content h2{max-width:741px;color:var(--white)}.about-wrapper.style2 .content .content-item h4,.blog-card.style1 .content .title h3 a,.blog-card.style2 .thumb-box .content .title h3 a,.blog-card.style3 .content .title h3 a,.blog-card.style4 .content .title h3 a,.blog-details-wrapper .tag-content .tag-list h3,.blog-details-wrapper .testimonial .testimonial-inner .content-box h4,.faq-accordion.style2 .faq-question h4,.featured-wrapper.style2 .featured-category .single-category .thumb .title h4 a,.git-wrapper.style1 .contact-form form .row .col-xl-6 .select-field select option,.git-wrapper.style2 .git-inner .git-content .company-contact-menu .contact-item h4,.header-main .main-menu ul li:hover>a,.intro-section .intro-wrapper.style1 .inner-left-part .section-title .title h1,.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3 a,.main-sidebar .single-sidebar-widget .item-widget-categories ul li.active a,.proj-accordion.style1 .proj-accordion-item .proj-accordion-header .proj-accordion-arrow i,.proj-accordion.style2 .proj-accordion-item .proj-accordion-header .proj-accordion-arrow i,.project-card.style1 .thumb-box .thumb-content h5 a,.service-card.style4 .content .title h3 a,.service-details-wrapper .contact-bar .contact-no h3 a,.sidebar-widget .contact-bar .contact-no h3 a,.sidebar-widget .single-widget .recent-post .post-item .content h4 a,.sticky.header-1 .header-main .main-menu ul li a,.sticky.header-2 .header-main .main-menu ul li .submenu li a,.sticky.header-2 .header-main .main-menu ul li a,.sticky.header-3 .header-main .main-menu ul li .submenu li a,.team-card.style2 .team-box .content .person-info h4,.title-section.style4 .title-content h2.text-title,.title-section.style7 .title-content h2.text-title,.widget.style1 .single-widget .wid-title h4{color:var(--title)}.title-section.style5 .title-content h2{color:var(--title);max-width:741px;margin:0 auto}.contact-page-wrapper.style1 .thumb-box,.offcanvas__wrapper .offcanvas__content .offcanvas__contact,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul,.title-section.style6 .highlight{margin-top:20px}.bento-wrapper.style1 .bento-left .bento-card .content,.bento-wrapper.style1 .bento-left .thumb,.blog-card.style1 .content .title,.blog-card.style2 .thumb-box .content .title,.blog-card.style3 .content .title,.blog-details-wrapper .list-cloud,.blog-details-wrapper .thumb,.faq-wrapper.style2 .title-section.style2 .title-content,.git-wrapper.style1 .contact-form form .form-row,.git-wrapper.style3 .git-form .title,.intro-section .intro-wrapper.style1 .inner-left-part .section-title .title,.project-card.style1,.project-card.style4,.project-details-wrapper .project-details-info .project-details-card .project-item .content,.project-details-wrapper .project-details-info .project-details-card .project-item .thumb,.service-card.style2 .thumb,.service-card.style3 ul,.service-card.style4 .content .title,.service-details-wrapper .service-details .content,.service-details-wrapper .service-details .services-faq .title,.sidebar-widget .single-widget .title,.team-wrapper.style2 .title-section.style5 .title-content,.testimonial-wrapper.style2 .title-section.style4 .title-content,.testimonial-wrapper.style3 .client-info .thumb,.title-section.style6{margin-bottom:30px}.title-section.style10 .title-content .sub-title,.title-section.style7 .title-content .sub-title,.title-section.style9 .title-content .sub-title{color:var(--theme);font-family:"$title-font";font-size:12px;font-weight:500;line-height:27.96px;margin-bottom:10px;letter-spacing:1.2px;text-transform:uppercase}.title-section.style7 .title-content .sub-title,.title-section.style9 .title-content .sub-title{text-align:center}.title-section.style10 .title-content h2,.title-section.style7 .title-content h2{color:var(--white);max-width:630px}.title-section.style10 .highlight,.title-section.style7 .highlight{display:flex;flex-direction:column;justify-content:end;max-width:471px}.title-section.style10 .highlight p,.title-section.style7 .highlight p{color:#fff}.title-section.style8 .title-content h2{max-width:372px;color:var(--title)}.title-section.style8 .highlight p{color:#565969;max-width:469px}.title-section.style10{display:flex;justify-content:end;margin-bottom:60px;align-items:end}.title-section.style10 .title-content .sub-title{text-align:start}.title-section.style10 .title-content h2.text-title,.title-section.style11 .title-content h2.text-title{color:var(--title);margin-right:69px}.title-section.style11 .title-content h2,.wch-card-section.style1 .card-box .content h3{color:var(--white);margin-bottom:20px}@media (max-width:1199px){.ml-50{margin-left:0}.mean-container .mean-nav>ul .homemenu-items{flex-wrap:wrap}.mean-container .mean-nav>ul .homemenu-items .homemenu{max-width:300px;text-align:center;margin:0 auto;border:1px solid var(--border);padding:10px}.title-section.style7,.title-section.style8{flex-direction:column;align-items:start;gap:15px}.title-section.style10,.title-section.style11{justify-content:start}.title-section.style11 .title-content h2{font-size:53px;line-height:60px}}.title-section.style11 .highlight p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.star ul{display:flex;align-items:center;justify-content:start;gap:5px}.star ul li i{color:var(--orange)}.progress-wrap{margin-bottom:15px}.progress-wrap .progress-meta{display:flex;justify-content:space-between;margin-bottom:15px}.progress-wrap .progress-meta .percentage,.progress-wrap .progress-meta .title{color:var(--theme);font-family:"DM Sans",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:130%}@media (max-width:500px){.progress-wrap .progress-meta{gap:210px}}.progress-wrap .progress-container{position:relative;width:100%;height:5px;background-color:#d9ddff!important;border-radius:10px;overflow:visible}.progress-wrap .progress-container .progress-bar{height:5px;background-color:var(--theme);border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center;white-space:nowrap;z-index:1}.checklists li{align-items:center;display:flex}.arrow-button .arrow-next,.arrow-button .arrow-prev{width:60px;height:60px;line-height:60px;color:var(--title);text-align:center}.progress-wrap .progress-container:after,.progress-wrap .progress-container:before{position:absolute;top:-4px;content:"";width:8px;height:12px;background-color:var(--theme);z-index:3;border-radius:2px}.progress-wrap .progress-container:before{left:0}.progress-wrap .progress-container:after{right:30%}.progress-wrap .progress-container.style2:after,.progress-wrap .progress-container.style2:before{background-color:var(--orange)}.arrow-button{position:absolute;z-index:9}.arrow-button .arrow-prev{margin-right:8px;background-color:var(--white);border:1px solid var(--title);border-radius:50%;transition:.4s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.arrow-button .arrow-next{background-color:var(--theme2);border:1px solid var(--theme2);border-radius:50%;transition:.4s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.arrow-button .arrow-next:hover,.arrow-button .arrow-prev:hover{background-color:var(--title);color:var(--white);border:1px solid var(--title)}.mouse-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}.cursor-inner{width:6px;height:6px;z-index:10000001;background-color:var(--orange);-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;-o-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-inner.cursor-hover{margin-left:-35px;margin-top:-35px;width:70px;height:70px;background-color:var(--orange);opacity:.3}.cursor-outer{margin-left:-12px;margin-top:-12px;width:30px;height:30px;border:1px solid var(--orange);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000000;opacity:.5;-webkit-transition:80ms ease-out;-o-transition:80ms ease-out;transition:80ms ease-out}.cursor-outer.cursor-hover{opacity:0}.fix-visible{overflow:visible}.section-padding,.section-py-120{padding:120px 0}@media (max-width:1199px){.section-padding{padding:80px 0}}.section-padding1{padding:200px 0 110px}@media (max-width:1199px){.section-padding1{padding:180px 0 90px}}.section-padding2{padding:110px 0 270px}@media (max-width:1199px){.section-padding2{padding:90px 0 240px}}.section-padding-3{padding:80px 0}@media (max-width:1199px){.section-padding-3{padding:60px 0}}.padding-bottom120{padding-bottom:120px}@media (max-width:1199px){.padding-bottom120{padding-bottom:70px}}.padding-bottom217{padding-bottom:217px}@media (max-width:1199px){.padding-bottom217{padding-bottom:130px}}.padding-bottom208{padding-bottom:208px}@media (max-width:1199px){.padding-bottom208{padding-bottom:130px}}.padding-bottom240{padding-bottom:240px}@media (max-width:1199px){.padding-bottom240{padding-bottom:100px}.section-py-120{padding:100px 0}}@media (max-width:991px){.title-section.style2 .title-content h2{max-width:500px;font-size:55px;line-height:60px}.section-padding,.section-padding-3{padding:40px 0}.section-padding1{padding:170px 0 80px}.section-padding2{padding:60px 0 230px}.padding-bottom120{padding-bottom:50px}.padding-bottom208,.padding-bottom217{padding-bottom:80px}.padding-bottom240{padding-bottom:70px}.section-py-120{padding:50px 0}}.pt-60{padding-top:60px}.pt-120{padding-top:120px}.about-wrapper.style3 .about-left-content .thumb img,.br-20{border-radius:20px}.breadcumb,.section-bg{background-color:#efefef}.section-bg2{background:#131313}.section-bg-white{background-color:var(--white)}.background-image,[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:center center}.mask-content{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;mask-position:center center;-webkit-mask-position:center center;width:100%}.sec-title-animation .title-animation{text-transform:none!important}.checklists li{color:var(--title)}.checklists{display:flex;flex-direction:column;gap:20px}.checklists li{color:var(--pra-text);font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.checklists li .icon{width:16px;height:16px;line-height:14px;margin-right:15px;text-align:center;background-color:var(--theme);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.checklists li .icon i{font-size:10px;color:var(--theme2)}.about-counter-box.style1{display:flex;align-items:center;padding:24px;gap:25px;margin-top:15px;border-radius:21.484px;background:linear-gradient(180deg,#f5f5f5 0,#ffe175 100%);max-width:265px}.about-counter-box.style1 .content .counter{color:var(--title);font-family:"DM Sans",sans-serif;font-size:37.25px;font-style:normal;font-weight:700;line-height:57.307px}.about-counter-box.style1 .content .text{color:var(--text);font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.header-section-1{position:absolute;top:20px;left:0;width:100%;z-index:150}a.header-logo img{max-width:80px}.main-header-wrapper{display:flex;align-items:center;gap:100px}.main-header-wrapper .main-header-items .header-contact-info-area{display:flex;align-items:center;justify-content:space-between;padding:0 50px;border:1px solid #d4dced}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items{display:flex;align-items:center;gap:20px;justify-content:space-between;position:relative;padding:30px 50px 30px 0;border-right:1px solid #d4dced}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon{width:40px;height:40px;line-height:40px;text-align:center;background-color:var(--white);border-radius:50%;color:var(--theme);box-shadow:0 4px 25px rgba(0,0,0,.06);position:relative}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon::before{position:absolute;top:50%;left:50%;width:64px;height:64px;content:"";background-color:transparent;border-radius:50%;border:1px solid rgba(30,32,35,.1);transform:translate(-50%,-50%)}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content p{color:var(--text);margin-bottom:5px;text-transform:capitalize;font-size:14px;font-weight:500;opacity:.7}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3{font-size:20px;color:var(--title);text-transform:initial}.breadcumb .breadcumb-wrapper .page-heading .breadcrumb-items li a:hover,.header-main .main-menu ul li .submenu li:hover>a::after,.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__close a :hover,.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__content a:hover{color:var(--theme2)}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items.style-2{border:none;padding-right:0}.header-1{background-color:transparent}.header-1 .mega-menu-wrapper{position:relative;z-index:1;border-radius:999px;padding:10px 40px;background:var(--White,#fff);box-shadow:0 4.4px 12px -1px rgba(19,16,34,.06),0 2px 6.4px -1px rgba(19,16,34,.03)}@media (max-width:470px){.progress-wrap .progress-meta{gap:150px}.header-1 .mega-menu-wrapper{padding:10 20px}a.header-logo img{max-width:64px}.header-main .header-right .search-icon{display:none}}@media (max-width:1399px){.title-section.style10 .title-content h2.text-title,.title-section.style11 .title-content h2.text-title{margin-right:0}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items{border-right:none;padding-right:0}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon{width:30px;height:30px;line-height:30px}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon::before{width:54px;height:54px}.header-1 .mega-menu-wrapper .header-main{gap:30px}.header-1 .mega-menu-wrapper .header-main .main-menu ul li{margin-inline-end:20px}.header-1 .mega-menu-wrapper .header-main .main-menu ul li a{font-size:14px}}@media (max-width:1899px){.main-header-wrapper{gap:70px}.header-1 .mega-menu-wrapper .header-main .main-menu ul li .has-homemenu{left:-50px}}.header-1 .header-right{gap:5px!important}@media (max-width:1399px){.header-1 .header-right{gap:3px!important}}.header-1 .header-right .header-button{margin-left:25px}.header-1 .header-right .sidebar__toggle{color:var(--white);margin-left:30px}.header-main .header-right .search-icon,.header-main .main-menu ul li .submenu,.header-main .main-menu ul li .submenu li a,.header-main .main-menu ul li a,.header-main .main-menu ul li a i,.header-main .sidebar__toggle,.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__content p,.header-right .search-icon,.sticky.header-1 .theme-btn,.sticky.header-2 .theme-btn,.sticky.header-3 .theme-btn{color:var(--title);color:var(--title)}.header-main .header-right,.header-right{gap:30px}@media (max-width:1399px){.header-1 .header-right .sidebar__toggle{color:var(--theme)}.header-right{gap:20px}.header-main .main-menu ul li a{letter-spacing:1px}}.header-right .search-icon{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--title);font-size:20px;font-weight:900;border-right:1px solid var(--title);padding-right:25px}.header-right .header__cart{padding:0 8px;position:relative;display:flex;align-items:center;height:100%}.header-right .header__cart:hover>a{color:var(--theme)}.header-right .header__cart:hover .header__right__dropdown__wrapper{visibility:visible;opacity:1;top:100%;transition:.3s}.header-right .header__cart>a{font-size:18px;color:var(--text);padding:15px 0;position:relative}.header-right .header__cart>a::before{font-size:10px;font-weight:500;line-height:15px;position:absolute;top:0;right:-10px;width:15px;height:15px;padding:0 4px;content:"3";text-align:center;border-radius:100%;background:var(--theme);color:var(--white)}.header-right .header__cart .header__right__dropdown__wrapper{position:absolute;width:300px;max-height:700px;padding:20px;border-bottom:3px solid var(--border);background-color:var(--white);box-shadow:0 0 50px 10px rgba(95,45,237,.15);top:100%;left:-235px;opacity:0;visibility:hidden;z-index:999}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__close{position:absolute;right:0;top:-10px}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner{border-bottom:1px solid var(--border-2);margin-bottom:30px}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__img{width:30%}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__img a{display:inline-block;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__img img{width:100%;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__content{text-align:left;width:70%;margin-left:15px}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__content a{font-size:14px;font-weight:600;line-height:20px;color:var(--title)}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__content p{font-size:14px}.header-main .main-menu ul li:hover>a::after,.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__inner .single__header__right__dropdown .header__right__dropdown__content p span{color:var(--theme)}.header-right .header__cart .header__right__dropdown__wrapper .dropdown__price{text-align:left;font-size:17px;margin-bottom:20px}.header-right .header__cart .header__right__dropdown__wrapper .dropdown__price span{float:right;color:var(--theme);font-weight:700}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__button a{display:block;font-size:14px;font-weight:700;text-align:center;width:100%;padding:10px 0}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__button a.white__color{border:1px solid var(--theme2);margin-bottom:20px}.arrow-btn.style2 .slider-next:hover,.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__button a.white__color:hover,.main-sidebar .single-sidebar-widget .item-widget-categories ul li:hover{background:var(--theme2);color:var(--white)}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__button a.blue__color{background:var(--title);color:var(--white)}.header-main .main-menu ul li .submenu li a.active,.header-main .main-menu ul li .submenu li a:hover,.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{background-color:var(--theme2);color:var(--title)!important}.header-right .header__cart .header__right__dropdown__wrapper .header__right__dropdown__button a.blue__color:hover,.header-top-area,.main-sidebar .single-sidebar-widget .item-widget-categories ul li.active,.main-sidebar .single-sidebar-widget .search-widget form button:hover{background:var(--theme2)}.sidebar__toggle{cursor:pointer;font-size:20px;color:var(--text)}.header-main{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:99}.about-wrapper.style3 .about-right-content .content ul li:last-child,.accordion.style1 .accordion-item:last-child,.accordion.style2 .accordion-item:last-child,.blog-card.style4:last-child,.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .content .thumb,.blog-details-wrapper .list-cloud ul li:last-child,.featured-wrapper.style2 .featured-category .single-category:last-child,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .footer-menu li:last-child,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .footer-contact-menu .contact-item:last-child,.header-main .main-menu ul,.proj-accordion.style1 .proj-accordion-item:last-child,.proj-accordion.style2 .proj-accordion-item:last-child,.project-card.style1:last-child,.project-card.style4:last-child,.service-card.style3 ul li:last-child,.service-details-wrapper .service-details .service-list ul li:last-child,.service-wrapper.style1 .category .category-wid .single-category:last-child,.sidebar-widget .single-widget .recent-post .post-item:last-child,.widget.style1 .single-widget .widget-categories:last-child{margin-bottom:0}.header-main .main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:25px}.header-main .main-menu ul li:last-child{margin-inline-end:0}.header-main .main-menu ul li a{display:inline-block;padding:18px 0;text-align:left;position:relative;font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:28.8px;transition:.4s ease-in-out}.header-main .main-menu ul li a i{font-family:"Font Awesome 6 Pro";font-size:10px;font-style:normal;font-weight:900;line-height:normal}.header-main .main-menu ul li .submenu{position:absolute;top:100%;inset-inline-start:0;width:max-content;background:var(--white);z-index:99999;visibility:hidden;opacity:0;transform-origin:top center;border-top:6px solid var(--theme);box-shadow:0 0 10px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition:.4s ease-in-out;transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px)}.header-main .main-menu ul li .submenu li{display:block;width:100%;margin:0;padding:0}.header-main .main-menu ul li .submenu li a{position:relative;z-index:999;font-family:"DM Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;padding:11px 25px;width:100%;border-bottom:1px solid #eee}.bento-wrapper.style1 .bento-right .item:first-child .thumb img,.header-main .main-menu ul li .submenu li:last-child a{border:none}.header-main .main-menu ul li .submenu li .submenu{inset-inline-start:100%;top:0;visibility:hidden;opacity:0}.header-main .main-menu ul li .submenu li:hover>a{background:var(--theme2);color:var(--theme)!important;padding:11px 35px}.header-main .main-menu ul li .submenu li.has-dropdown>a::after{position:absolute;top:50%;inset-inline-end:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:var(--theme)}.header-main .main-menu ul li .has-homemenu{width:565px;padding:30px 24px 10px;opacity:0;left:-100px;visibility:hidden}.header-main .main-menu ul li .has-homemenu .homemenu-items{position:relative;z-index:99999;display:flex;align-items:center;gap:30px;justify-content:space-between}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:.4s ease-in-out;margin-top:20px}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:14px 20px;color:var(--white)!important;width:initial;font-size:14px;text-align:center;border-radius:0!important;background-color:var(--theme)}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover,.main-sidebar .single-sidebar-widget .item-widget-categories ul li:hover a,.sticky.header-1 .header-main .main-menu ul li a.active,.sticky.header-1 .header-main .main-menu ul li a:hover,.sticky.header-2 .header-main .main-menu ul li a.active,.sticky.header-2 .header-main .main-menu ul li a:hover,.sticky.header-3 .header-main .main-menu ul li a.active,.sticky.header-3 .header-main .main-menu ul li a:hover{color:var(--title)!important}.header-main .main-menu ul li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px)}.header-main .header-right .search-icon{font-size:18px}.header-main .sidebar__toggle{cursor:pointer;font-size:20px}.sticky{position:fixed!important;top:0!important;left:0;width:100%;z-index:999;transition:.9s;-webkit-animation:.5s ease-in-out fadeInDown;animation:.5s ease-in-out fadeInDown}.sticky.sticky-bg-dark{background-color:#161921}.sticky.header-1{padding:0 10px}.sticky.header-1 .logo,.sticky.header-2 .logo,.sticky.header-3 .logo{display:block}.sticky.header-1 .theme-btn,.sticky.header-2 .theme-btn,.sticky.header-3 .theme-btn{background:var(--white)}.offcanvas__wrapper .offcanvas__content .offcanvas__close i,.offcanvas__wrapper .offcanvas__content .text{color:var(--white)}.sticky.header-2{padding:0 10px;background:var(--white)}.sticky.header-2 .header-main{padding-top:0}.sticky.header-3{padding:0 10px;background-color:#b8643e}.sticky.header-3 .header-main{padding:8px 0}.offcanvas__info{background:var(--title) none repeat scroll 0 0;border-left:2px solid var(--theme);position:fixed;right:0;top:0;width:400px;height:100%;-webkit-transform:translateX(calc(100% + 80px));-moz-transform:translateX(calc(100% + 80px));-ms-transform:translateX(calc(100% + 80px));-o-transform:translateX(calc(100% + 80px));transform:translateX(calc(100% + 80px));-webkit-transition:transform .45s ease-in-out,opacity .45s ease-in-out;-moz-transition:transform .45s ease-in-out,opacity .45s ease-in-out;transition:transform .45s ease-in-out,opacity .45s ease-in-out;z-index:99999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}.offcanvas__info::-webkit-scrollbar{display:none}.offcanvas__info.info-open{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.offcanvas__logo a img{width:100px}.offcanvas__wrapper{position:relative;height:100%;padding:30px;background-color:var(--black)}.offcanvas__overlay,.search-form-wrapper{position:fixed;top:0;visibility:hidden;opacity:0}.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background-color:var(--theme);position:relative;z-index:9;cursor:pointer}.offcanvas__wrapper .offcanvas__content .offcanvas__contact h4{color:var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:16px;font-weight:600;text-transform:capitalize}.footer-section .footer-bottom .footer-bottom-wrapper P,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .title h3,.intro-section .intro-wrapper.style1 .socail-icon ul li a:hover i,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .video-btn a h4,.main-sidebar .single-sidebar-widget .item-widget-categories ul li.active span,.main-sidebar .single-sidebar-widget .item-widget-categories ul li:hover span,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a,.project-card.style3 .thumb-box .thumb-content h3,.project-card.style4 .thumb-box .thumb-content h5 a,.service-card.style2 .content h3{color:var(--white)}.blog-details-wrapper .list-cloud ul li,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child){margin-bottom:15px}.git-wrapper.style2 .git-inner .git-content .company-contact-menu .contact-item .icon i,.intro-section .intro-wrapper.style1 .inner-left-part .section-title .title h1 span,.intro-section .intro-wrapper.style2 .inner-left-part .section-title .title h1 span,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i,.page-pagination span a i,.sidebar-widget .single-widget .recent-post .post-item .content .meta i{color:var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact span{text-transform:initial}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:16px 40px;text-transform:capitalize!important}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{margin-top:30px;gap:10px;justify-content:center}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{width:45px;height:45px;line-height:45px;font-size:16px;display:block;background:var(--theme);color:var(--white);border-radius:50%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;text-align:center;border:1px solid var(--border)}.header-top-area .header-top-wrapper{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.header-top-area .header-top-wrapper .content ul{display:flex;gap:69px;align-items:center}.header-top-area .header-top-wrapper .content ul li{color:#737373;font-family:"DM Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.header-top-area .header-top-wrapper .content ul li i{color:var(--title);font-size:16px;font-style:normal;font-weight:900;line-height:normal}.header-top-area .header-top-wrapper .social-content ul{display:flex;align-items:center;gap:25px}.header-top-area .header-top-wrapper .social-content ul li a{color:var(--title);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.offcanvas__overlay{height:100%;width:100%;background:#151515;z-index:900;right:0}.offcanvas__overlay.overlay-open{opacity:.8;visibility:visible}.search-form-wrapper{width:100%;height:0;left:0;background-color:rgba(0,0,0,.6);z-index:999;transition:.4s ease-in-out}.search-form-wrapper.active{visibility:visible;opacity:1;height:100%;transition:.4s ease-in-out}.search-form-wrapper .search-form-inner{width:768px;position:relative;top:50%;transform:translate(-50%,-50%);left:50%}.featured-wrapper.style2 .featured-category .single-category .thumb,.search-form-wrapper .search-form-inner .search-content-filed,.service-details-wrapper .service-details .builder-info{display:flex;align-items:center;gap:30px}.search-form-wrapper .search-form-inner .search-content-filed .search-close{cursor:pointer;font-size:30px;color:var(--white)}.search-form-wrapper .search-form-inner .search-form{background:#fff;box-shadow:0 30px 70px rgba(208,225,242,.3);padding:15px 30px;border-radius:15px;flex:1}.search-form-wrapper .search-form-inner .search-form .search-form-input{display:flex;align-items:center;width:100%}.search-form-wrapper .search-form-inner .search-form .search-form-input .theme-btn{display:inline-block;height:100%;width:auto;padding:12px 40px;background:var(--theme);border-radius:10px}.search-form-wrapper .search-form-inner .search-form .search-form-input .search-icon{display:flex}.search-form-wrapper .search-form-inner .search-form .search-form-input button.submit-search-btn{padding:15px 24px!important}.search-form-wrapper .search-form-inner .search-form input[type=search]{margin-top:0!important;background:0 0!important;border:0!important;padding:15px 12px!important;flex-grow:1}.breadcumb .breadcumb-wrapper,.footer-section .footer-wrapper,.footer-section .footer-wrapper.style2 .footer-text-slider,.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .main-thumb,.testimonial-card.style2 .thumb-box .thumb{position:relative;z-index:99}.breadcumb .breadcumb-wrapper .breadcumb-bg{position:absolute;right:0;bottom:0}.about-wrapper.style1 .thumb-box .thumb .clint-counter .icon img,.breadcumb .breadcumb-wrapper .breadcumb-bg img,.building-plan-wrapper.style2 .thumb-shape img,.faq-wrapper.style3 .thumb img,.featured-wrapper.style2 .featured-category .single-category .thumb img,.git-wrapper.style2 .git-inner .thumb img,.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-2 img,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .clint-counter .icon img,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .main-thumb img,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .thumb-shape1 img,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .thumb-shape2 img,.team-card.style3 .thumb-box .thumb img{max-width:100%}.breadcumb .breadcumb-wrapper .page-heading{padding:290px 0 146px}.breadcumb .breadcumb-wrapper .page-heading h2{color:var(--title);margin-bottom:14px;font-size:80px;font-style:normal;font-weight:700;line-height:80px}@media (max-width:1399px){.header-main .header-right{gap:20px}.breadcumb .breadcumb-wrapper .page-heading h2{font-size:65.25px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content h5{font-size:17px}}@media (max-width:991px){.header-right .header__cart{padding:0 10px}.header-right .header__cart>a::before{top:7px;right:11px}.header-main .main-menu ul li .has-homemenu .homemenu-items{flex-wrap:wrap}.breadcumb .breadcumb-wrapper .page-heading{padding:185px 0 100px}.breadcumb .breadcumb-wrapper .page-heading h2{font-size:54.25px;line-height:60px}.footer-section .footer-bottom .footer-bottom-wrapper{flex-direction:column}}@media (max-width:767px){.preloader .animation-preloader .spinner{width:7.5em;height:7.5em;margin:0 auto 1.5em}.preloader .animation-preloader .txt-loading{font-size:2.5em}.title-section.style1,.title-section.style10,.title-section.style11,.title-section.style4,.title-section.style5,.title-section.style6,.title-section.style7,.title-section.style8,.title-section.style9{margin-bottom:30px}.title-section.style1 .title-content h2,.title-section.style10 .title-content h2,.title-section.style11 .title-content h2,.title-section.style11 .title-content h2.text-title,.title-section.style2 .title-content h2,.title-section.style3 .title-content h2,.title-section.style4 .title-content h2,.title-section.style5 .title-content h2,.title-section.style6 .title-content h2,.title-section.style7 .title-content h2,.title-section.style8 .title-content h2,.title-section.style9 .title-content h2{font-size:36px;line-height:40px}.title-section.style2{margin-bottom:30px;flex-direction:column;align-items:start;row-gap:20px}.title-section.style3{padding-bottom:40px}.section-padding2{padding:40px 0 190px}.pt-120,.pt-60{padding-top:30px}.header-1 .header-right .header-button,.header-right .theme-btn{display:none}.header-right{gap:5px}.header-right .header__cart .header__right__dropdown__wrapper{left:-220px}.breadcumb .breadcumb-wrapper .breadcumb-bg img{max-width:100%;height:403px}.breadcumb .breadcumb-wrapper .page-heading h2{font-size:48.25px;line-height:50px}}@media (max-width:500px){.breadcumb .breadcumb-wrapper .page-heading h2{font-size:39.25px;line-height:43px}}.blog-details-wrapper .side-pagination .slide-btn,.breadcumb .breadcumb-wrapper .page-heading .breadcrumb-items{display:flex;align-items:center;gap:19px}.breadcumb .breadcumb-wrapper .page-heading .breadcrumb-items li{color:var(--title);font-family:"DM Sans",sans-serif;font-size:23.625px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:-.648px}.breadcumb .breadcumb-wrapper .page-heading .breadcrumb-items li a{color:var(--title);font-family:"DM Sans",sans-serif;font-size:23.625px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:-.648px;transition:.4s ease-in-out}.breadcumb .breadcumb-wrapper .page-heading .breadcrumb-items li i{color:var(--theme);text-align:center;font-size:16px;font-style:normal;font-weight:900;line-height:normal;margin-left:19px}.footer-section{position:relative;background-size:contain;background-repeat:no-repeat;background-position:right}.footer-section .footer-shape{position:absolute;top:0;left:289px;right:289px;z-index:1}.about-wrapper.style2 .content .content-item .icon img,.cta-wrapper.style1 .cta-box .icon img,.footer-section .footer-shape img,.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-1 img,.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2 img,.message-section .message-right-part .thumb img,.service-card.style2 .thumb img,.testimonial-card.style2 .thumb-box .thumb img{max-width:100%;max-height:100%}.footer-section .footer-wrapper.style2{padding:80px 0 69px}.footer-section .footer-wrapper.style2 .footer-widget .footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:47px;border-bottom:1px solid #1d3353;margin-bottom:60px}.footer-section .footer-wrapper.style2 .footer-widget .row .col-xl-2 .footer-single-wid{margin-left:87px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .thumb,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .title{margin-bottom:31px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content p,.git-wrapper.style1 .contract-info .items a,.git-wrapper.style1 .contract-info .items p{color:var(--white);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content h2{color:var(--white);font-size:74px;font-style:normal;font-weight:700;line-height:84px;letter-spacing:-1.48px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .shape-1{position:absolute;top:69px;right:166px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .shape-2{position:absolute;top:-3px;right:161px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content ul,.social-icon.style1{margin-top:30px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content ul li,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content ul li a{color:var(--white);font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:20px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content ul li span{width:40px;height:40px;line-height:40px;text-align:center;background:#2b2b2b;display:inline-block;border-radius:50%;margin-right:15px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .footer-menu li{margin-bottom:21px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .footer-menu li a,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .services-list li a,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .footer-contact-menu .contact-item .content .titles p{color:var(--white);font-size:20px;font-style:normal;font-weight:400;line-height:30px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .services-list li{margin-bottom:20px;max-width:300px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content h5{color:#fff;font-style:normal;font-weight:400;line-height:30px;opacity:.58;margin-bottom:30px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .news-later .email-container{display:flex;align-items:center;background-color:var(--title);border:2px solid #1d3353;border-radius:999px;padding:5px;width:300px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .news-later .email-container .email-input{flex:1;border:none;outline:0;background:0 0;color:#fff;padding:10px 6px 10px 30px;font-size:16px}@media (max-width:1399px){.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .news-later .email-container{width:100%}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .news-later .email-container .email-input{padding:18px 6px 18px 17px}}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .news-later .email-container .email-input::placeholder{color:#888}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .news-later .email-container .send-button{background-color:#dc4147;border:none;outline:0;width:47px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .news-later .email-container .send-button i{color:#fff;font-size:16px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .footer-contact-menu .contact-item{margin-bottom:20px;display:flex;align-items:center}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .footer-contact-menu .contact-item .icon i{margin-right:15px;color:var(--white);font-size:16px;font-weight:900;width:50px;height:50px;line-height:50px;text-align:center;background:#1d3353;border-radius:50%}.about-wrapper.style1 .btn-content .contact-way .content p,.about-wrapper.style3 .about-right-content .content .contact-way .content p,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .footer-contact-menu .contact-item .content .titles{margin-bottom:5px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .footer-contact-menu .contact-item .content a,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .footer-contact-menu .contact-item .content h4{color:var(--white);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.footer-section .footer-bottom{border-top:1px solid rgba(255,255,255,.1)}.footer-section .footer-bottom .footer-bottom-wrapper .footer-services li a,.footer-section .footer-bottom .footer-bottom-wrapper P a{color:var(--white);font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.footer-section .footer-bottom .footer-bottom-wrapper .footer-services{display:flex;gap:18px;padding:30px}.contact-page-wrapper.style1 .thumb img,.contact-page-wrapper.style1 .thumb-box .thumb img,.project-details-wrapper .project-details-info .project-details-card .project-item .thumb img,.project-details-wrapper .project-details-info .thumb img,.service-wrapper.style2 .thumb img,.testimonial-wrapper.style3 .client-info .thumb img{max-width:100%;border-radius:20px}.contact-page-wrapper.style1 .thumb-box{display:flex;align-items:center;gap:20px}.contact-page-wrapper.style1 .contact-info .single-item{display:flex;align-items:center;gap:20px;padding:30px 0 30px 30px;border-radius:20px;border:1px solid #d0d0d0;background:#efefef}.contact-page-wrapper.style1 .contact-info .single-item .icon i{color:var(--white);width:80px;height:80px;line-height:80px;text-align:center;border-radius:50%;background:var(--theme);font-size:32px;font-weight:900}.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .content .profile-info h3,.contact-page-wrapper.style1 .contact-info .single-item .content h4{color:var(--title);margin-bottom:10px}.blog-card.style4 .content .meta span,.contact-page-wrapper.style1 .contact-info .single-item .content a,.contact-page-wrapper.style1 .contact-info .single-item .content p{color:#565969;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.intro-section .intro-wrapper.style1{padding-top:250px;position:relative}.intro-section .intro-wrapper.style1 .socail-icon{position:absolute;left:145px;top:370px}@media (max-width:1700px){.intro-section .intro-wrapper.style1 .socail-icon{left:100px;top:300px}}@media (max-width:1600px){.main-header-wrapper{gap:40px}.main-header-wrapper .main-header-items .header-contact-info-area{padding:0 30px}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3{font-size:18px}.main-header-wrapper .main-header-items .header-contact-info-area .header-button .theme-btn{font-size:14px;padding:24px 27px}.intro-section .intro-wrapper.style1 .socail-icon{left:20px;top:300px}.intro-section .intro-wrapper.style2 .intro-right-part{overflow:visible}}.intro-section .intro-wrapper.style1 .socail-icon ul li a{width:25.643px;height:25.241px;line-height:23.241px;text-align:center;background:#efefef;display:inline-block;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.intro-section .intro-wrapper.style1 .socail-icon ul li a i{color:var(--title);font-size:10.966px;font-style:normal;font-weight:400;line-height:normal}.blog-details-wrapper .side-pagination .slide-btn .icon:hover,.featured-wrapper.style2 .featured-category .single-category:hover .icon a,.intro-section .intro-wrapper.style1 .socail-icon ul li a:hover,.service-card.style4:hover .thumb .icon,.social-icon.style1 ul li:hover a{background:var(--theme)}.intro-section .intro-wrapper.style1 .socail-icon ul li a:hover svg path,.service-card.style4:hover .thumb .icon svg path{fill:var(--white)}.intro-section .intro-wrapper.style1 .inner-left-part .section-title .sub-title{margin-bottom:10px}.intro-section .intro-wrapper.style1 .inner-left-part .section-title .sub-title h6{color:var(--title);font-size:12px;font-weight:500;line-height:27.96px;letter-spacing:1.2px;text-transform:uppercase}@media (max-width:470px){.breadcumb .breadcumb-wrapper .page-heading h2{font-size:34.25px;line-height:40px}.intro-section .intro-wrapper.style1 .inner-left-part .section-title .title h1{font-size:65px;line-height:72px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title p{font-size:14px}}.blog-details-wrapper .comment-content h3,.intro-section .intro-wrapper.style1 .inner-left-part .section-title p,.intro-section .intro-wrapper.style2 .inner-left-part .section-title p,.project-details-wrapper .project-details-info .content h2{color:var(--title);margin-bottom:30px}.intro-section .intro-wrapper.style1 .inner-left-part .btn-content,.intro-section .intro-wrapper.style2 .inner-left-part .db-content{display:flex;align-items:center;gap:33px}.about-wrapper.style2 .thumb-box,.blog-details-wrapper .tag-content .tag-list ul,.intro-section .intro-wrapper.style1 .inner-left-part .btn-content .video-btn a,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .video-btn a,.recent-post-area .recent-items{display:flex;align-items:center;gap:20px}.intro-section .intro-wrapper.style1 .inner-left-part .btn-content .video-btn a i{width:50px;height:50px;line-height:50px;background:var(--title);text-align:center;color:var(--theme);display:inline-block;border-radius:50%}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .main-thumb{position:relative;text-align:center;z-index:99}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .main-thumb img{max-width:100%;margin-top:38px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-1{position:absolute;left:50%;top:32px;transform:translateX(-50%);z-index:-1}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-2{position:absolute;left:158px;top:10px;z-index:-1}@media (max-width:1399px){.contact-page-wrapper.style1 .contact-info .single-item{gap:15px;padding:28px 10px 30px 18px}.intro-section .intro-wrapper.style1{padding-top:150px}.intro-section .intro-wrapper.style1 .socail-icon{left:10px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-2{left:115px}}@media (max-width:1199px){.main-header-wrapper{padding:15px 0}.header-1 .header-right .header__canvas__hamburger .sidebar__toggle,.intro-section .intro-wrapper.style1 .socail-icon,.main-header-wrapper .main-header-items .header-contact-info-area{display:none}.menu-thumb{display:none!important}.footer-section .footer-wrapper.style2 .footer-widget .row .col-xl-2 .footer-single-wid{margin-left:0}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-1 img{height:600px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-2{left:75px}}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-2 svg path{stroke-dasharray:800;stroke-dashoffset:800;animation:3s linear infinite draw3}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-3{position:absolute;left:33.44px;top:80.65px;z-index:-1}@media (max-width:1399px){.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-3{left:0}}@media (max-width:1199px){.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-3{left:-30px}}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-4{position:absolute;right:0;top:180.91px}@media (max-width:1399px){.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-4{right:-41px}}@media (max-width:1199px){.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-4{right:-81px;top:100.91px}}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-5{position:absolute;right:74.42px;bottom:70.56px;z-index:-1}@media (max-width:1399px){.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-5{right:19px}}@media (max-width:1199px){.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-5{bottom:30.56px}}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6{position:absolute;right:74.42px;top:87.56px}@media (max-width:1399px){.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6{right:19px}}@media (max-width:1199px){.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6{top:40.56px}}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path{animation:1.5s ease-in-out infinite fadeSlide;opacity:0}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:first-child{animation-delay:0s}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6 svg path:nth-child(9){animation-delay:1.6s}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-7{position:absolute;left:0;bottom:0;z-index:-1}.intro-section .intro-wrapper.style2{padding-top:198px;background:#efefef}@media (max-width:1399px){.intro-section .intro-wrapper.style2{padding-top:150px}}.intro-section .intro-wrapper.style2 .inner-left-part{margin-top:77.48px}.intro-section .intro-wrapper.style2 .inner-left-part .section-title .title{margin-bottom:30px;margin-right:-79px}.intro-section .intro-wrapper.style2 .inner-left-part .section-title .title h1{color:var(--900,#131313);font-feature-settings:"liga" off,"clig" off;font-family:"DM Sans";font-size:80px;font-style:normal;font-weight:700;line-height:80px}@media (max-width:1199px){.intro-section .intro-wrapper.style2 .inner-left-part{margin-top:30px}.intro-section .intro-wrapper.style2 .inner-left-part .section-title .title h1{font-size:54px;line-height:54px}}.intro-section .intro-wrapper.style2 .inner-left-part .db-content .meta-info{display:flex;align-items:center;gap:15px}.intro-section .intro-wrapper.style2 .inner-left-part .db-content .meta-info p{color:var(--title);margin-bottom:4px}.intro-section .intro-wrapper.style2 .inner-left-part .db-content .meta-info a{color:var(--title);font-family:"DM Sans",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .main-thumb img{max-width:100%;max-height:100vh;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, .25))}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-1{position:absolute;left:67px;top:164px;z-index:2}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2{position:absolute;right:10px;top:35px;z-index:1;max-width:100%;max-height:100vh}@media (max-width:1899px){.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2{right:24px;top:-16px}}@media (max-width:1399px){.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2{right:-10px;top:26px}}@media (max-width:1199px){.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2{right:-10px;top:23px}}@media (max-width:991px){.footer-section .footer-bottom .footer-bottom-wrapper P{padding-top:15px}.footer-section .footer-bottom .footer-bottom-wrapper .footer-services{padding:15px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-2{left:158px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-3{left:33.44px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-4{right:0;top:180.91px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-5{right:74.42px;bottom:70.56px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-6{right:74.42px;top:87.56px}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .main-thumb{text-align:center}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-1{left:122px;top:114px}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2{right:-7px;top:49px}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2 img{max-width:86%}}@media (max-width:767px){.footer-section .footer-wrapper.style2 .footer-widget .row .col-xl-2 .footer-single-wid{margin-left:0}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-2{left:75px}.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-3{left:-28px}.intro-section .intro-wrapper.style2 .inner-left-part .section-title .title{margin-right:0}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2{right:-37px;top:93px}}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-content{position:absolute;right:-30px;bottom:108px;z-index:999;background-color:var(--white);padding:24px 30px 20px 40px;width:291px;border-radius:20px;box-shadow:0 0 60px 0 rgba(0,0,0,.05)}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-content .metacloud{display:flex;align-items:center;gap:24px}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-content .metacloud span{color:var(--title);font-family:"DM Sans",sans-serif;font-size:36.563px;font-weight:700;line-height:30px}.intro-section .intro-wrapper.style3 .intro-bg{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.intro-section .intro-wrapper.style3 .intro-bg .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(98deg,rgba(252,90,17,.7) 12.15%,rgba(252,90,17,.75) 38.95%,rgba(0,0,0,.8) 71.17%)}.intro-section .intro-wrapper.style3 .intro-bg .intro-content{padding-top:126px;position:relative;z-index:99}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part{margin-top:92px}@media (max-width:1199px){.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part{margin-top:35px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title{margin-bottom:20px}}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title h1{color:var(--white);font-weight:400}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title h1 span{color:var(--white);font-size:100px;font-style:normal;font-weight:800;line-height:100px}@media (max-width:1399px){.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title h1 span{font-size:90px;line-height:90px}}@media (max-width:767px){.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title h1 span{font-size:79px}}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title p{max-width:553px;color:var(--white);position:relative;padding-left:43px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title p::before{content:"";width:10px;height:80px;background:var(--white);position:absolute;left:0;top:-10px;margin-right:33px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .video-btn a i{width:50px;height:50px;line-height:50px;background:var(--white);text-align:center;color:var(--theme);display:inline-block;border-radius:50%}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .main-thumb,.wcu-wrapper.style1 .wcu-right-part .thumb-box .thumb{position:relative;text-align:center}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .thumb-shape1{position:absolute;bottom:0;right:0;z-index:-1}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .thumb-shape2{position:absolute;bottom:342px;right:0;z-index:-1}@media (max-width:1199px){.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .thumb-shape2{bottom:245px;right:10px}}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .clint-counter{display:inline-flex;text-align:center;gap:20px;background-color:var(--white);padding:30px;border-radius:20px;position:absolute;bottom:90px;left:-53px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .clint-counter .content span{color:var(--900,#131313);font-family:"DM Sans";font-size:36.563px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:10px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .clint-counter .content p{color:var(--800,#565969);font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.about-wrapper.style1 .about-shape{position:absolute;left:0;z-index:1;opacity:.1}.about-wrapper.style1 .content{margin:29px 0 40px;position:relative;z-index:99}.about-wrapper.style1 .content ul{display:grid;grid-template-columns:repeat(2,2fr);row-gap:20px}.about-wrapper.style1 .btn-content .contact-way .content a,.about-wrapper.style1 .content ul li,.about-wrapper.style3 .about-right-content .content .contact-way .content a,.git-wrapper.style2 .git-inner .git-content .company-contact-menu .contact-item a{color:var(--title);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.about-wrapper.style1 .content ul li::before{content:"\f101";color:var(--title);font-family:"Font Awesome 6 pro";font-size:16px;font-style:normal;font-weight:900;line-height:normal;margin-right:10px}.about-wrapper.style1 .btn-content{display:flex;align-items:center;justify-content:space-between;z-index:99;position:relative}.about-wrapper.style1 .btn-content .contact-way{display:flex;align-items:center;gap:20px;border-radius:20px;border:1px solid #d0d0d0;background:var(--white);padding:20px 43px 20px 30px}.about-wrapper.style1 .btn-content .contact-way .icon{width:60px;height:60px;line-height:60px;text-align:center;background:var(--title);border-radius:50%;color:var(--theme)}.about-wrapper.style1 .btn-content .contact-way .content,.about-wrapper.style1 .thumb-box .thumb .clint-counter .content{margin:0}.about-wrapper.style1 .thumb-box{position:absolute;right:0;z-index:99}.about-wrapper.style1 .thumb-box .thumb img{max-width:100%;border-radius:20px 0 0 20px}.about-wrapper.style1 .thumb-box .thumb .clint-counter{display:inline-flex;text-align:start;gap:20px;background-color:var(--title);padding:30px;border-radius:20px;position:absolute;bottom:60px;right:32px}@media (max-width:1899px){.about-wrapper.style1 .thumb-box{right:-91px}.about-wrapper.style1 .thumb-box .thumb img{max-width:90%}.about-wrapper.style1 .thumb-box .thumb .clint-counter{right:135px}}@media (max-width:1800px){.about-wrapper.style1 .thumb-box{right:-183px}.about-wrapper.style1 .thumb-box .thumb img{max-width:80%}.about-wrapper.style1 .thumb-box .thumb .clint-counter{right:265px}}@media (max-width:1600px){.about-wrapper.style1 .thumb-box{right:-320px}.about-wrapper.style1 .thumb-box .thumb img{max-width:65%}.about-wrapper.style1 .thumb-box .thumb .clint-counter{right:388px;bottom:15px}}.about-wrapper.style1 .thumb-box .thumb .clint-counter .icon{width:53px;height:53px;line-height:53px;text-align:center;background:var(--theme);border-radius:50%}.about-wrapper.style1 .thumb-box .thumb .clint-counter .content span{color:var(--white);font-family:"DM Sans";font-size:36.563px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:10px}.about-wrapper.style1 .thumb-box .thumb .clint-counter .content p{color:var(--white);font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.about-wrapper.style2 .thumb-box .thumb img,.blog-details-wrapper .thumb img,.team-card.style1 .thumb-box .thumb img{max-width:100%;max-height:100%;border-radius:20px}.about-wrapper.style2 .thumb-box .thumb .thumb-content{margin-top:20px;background:var(--theme);text-align:center;padding:44px 20px;border-radius:20px}.about-wrapper.style2 .thumb-box .thumb .thumb-content span,.about-wrapper.style3 .about-left-content .content .experiences span{color:var(--white);text-align:center;font-size:59.766px;font-style:normal;font-weight:700;line-height:57.6px;letter-spacing:-1.2px;text-transform:capitalize;margin-bottom:10px;display:inline-block}.about-wrapper.style2 .thumb-box .thumb .thumb-content h4{color:var(--white);width:123px;margin:0 auto}.about-wrapper.style2 .content{display:grid;grid-template-columns:repeat(2,2fr);gap:30px}.about-wrapper.style2 .content .content-item{display:flex;align-items:center;gap:15px;border-radius:20px;border:1px solid #d0d0d0;background:var(--white);padding:20px 16px 20px 30px}.about-wrapper.style3 .about-left-content .content{display:flex;align-items:center;gap:30px;margin-top:30px}@media (max-width:1199px){.about-wrapper.style1 .thumb-box{position:relative;left:0}.about-wrapper.style1 .thumb-box .thumb img{max-width:100%;border-radius:20px}.about-wrapper.style2 .thumb-box,.about-wrapper.style3 .about-left-content .content{justify-content:center}.about-wrapper.style3 .about-left-content .thumb img{width:100%}}.about-wrapper.style3 .about-left-content .content .experiences{background:var(--title);padding:40px 30px;text-align:center;border-radius:20px;max-width:300px}.about-wrapper.style3 .about-left-content .content .experiences h5{color:var(--white);text-align:center;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:700;line-height:24px;max-width:123px;margin:0 auto}.about-wrapper.style3 .about-left-content .content .experiences p{color:var(--white);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:20px}.about-wrapper.style3 .about-left-content .content .thumb img{max-width:100%;height:100%}.about-wrapper.style3 .about-right-content{margin-top:60px;margin-left:50px}.about-wrapper.style3 .about-right-content .title-section{margin-left:-285px;margin-bottom:30px}@media (max-width:1399px){.about-wrapper.style3 .about-right-content .title-section{margin-left:-190px}}.about-wrapper.style3 .about-right-content .title-section .title-content .sub-title{color:var(--title);font-size:12px;font-style:normal;font-weight:500;line-height:27.96px;letter-spacing:1.2px;text-transform:uppercase}.about-wrapper.style3 .about-right-content .title-section .title-content h2{color:var(--title);font-family:"DM Sans";font-size:80px;font-style:normal;font-weight:700;line-height:80px}@media (max-width:1199px){.about-wrapper.style3 .about-right-content .title-section{margin-left:0;margin-bottom:0}.about-wrapper.style3 .about-right-content .title-section .title-content{margin-bottom:30px}.about-wrapper.style3 .about-right-content .title-section .title-content h2{font-size:59px;line-height:59px}.widget_title{font-size:22px;margin:-.12em 0 24px}}@media (max-width:767px){.about-wrapper.style1 .thumb-box .thumb .clint-counter{right:100px}.about-wrapper.style3 .about-right-content{margin-left:0}.about-wrapper.style3 .about-right-content .title-section .title-content h2{font-size:34px;line-height:39px}}.about-wrapper.style3 .about-right-content .content p,.service-details-wrapper .service-details .builder-info .builder-info-items .contents p,.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .testimonial-inner .content p{color:#565969;margin-bottom:20px}.about-wrapper.style3 .about-right-content .content ul li{color:var(--title);font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:20px}.about-wrapper.style3 .about-right-content .content ul li:before,.service-card.style3 ul li:before{content:"\f101";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:16px;position:relative;margin-right:15px}.about-wrapper.style3 .about-right-content .content .contact-way{display:inline-flex;align-items:center;gap:20px;border-radius:20px;border:1px solid #d0d0d0;background:var(--white);padding:20px 43px 20px 30px}.about-wrapper.style3 .about-right-content .content .contact-way .icon{width:60px;height:60px;line-height:60px;text-align:center;background:#efefef;border-radius:50%}.main-sidebar .single-sidebar-widget{padding:20px;background-color:var(--bg2);margin-bottom:30px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.main-sidebar .single-sidebar-widget .wid-title{margin-bottom:25px}.main-sidebar .single-sidebar-widget .wid-title h3{position:relative;padding-bottom:15px}.main-sidebar .single-sidebar-widget .wid-title h3::before{position:absolute;bottom:0;left:0;height:2px;width:83px;content:"";background-color:var(--theme)}.main-sidebar .single-sidebar-widget .arrow-btn{display:inline-block;position:absolute;top:7px;right:-32px}.main-sidebar .single-sidebar-widget .search-widget form{width:100%;position:relative}.main-sidebar .single-sidebar-widget .search-widget form input{background-color:var(--white);font-size:15px;padding:20px;width:100%;border:none;color:var(--text);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.main-sidebar .single-sidebar-widget .search-widget form button{position:absolute;right:0;top:0;width:70px;font-size:18px;height:100%;background:0 0;border:none;color:var(--title);text-align:center;transition:background .3s;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.main-sidebar .single-sidebar-widget .item-widget-categories ul{padding-left:0;list-style-type:none}.main-sidebar .single-sidebar-widget .item-widget-categories ul li{background-color:var(--white);font-weight:500;transition:.4s ease-in-out;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.main-sidebar .single-sidebar-widget .item-widget-categories ul li a{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;color:var(--title)}.main-sidebar .single-sidebar-widget .item-widget-categories ul li a span{transition:.4s ease-in-out;color:var(--title)}.main-sidebar .single-sidebar-widget .item-widget-categories ul li:not(:last-child){margin-bottom:12px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.main-sidebar .single-sidebar-widget .tagcloud a{display:inline-flex;padding:10px 16px;color:var(--title);font-family:"DM Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-transform:capitalize;background:var(--white);margin-right:5px;margin-bottom:10px;border:none;border-radius:4px;transition:.4s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.arrow-btn.style1 .slider-next:last-child,.arrow-btn.style1 .slider-prev:last-child,.arrow-btn.style6 .slider-next:last-child,.arrow-btn.style6 .slider-prev:last-child,.main-sidebar .single-sidebar-widget .tagcloud a:last-child{margin-right:0}.main-sidebar .single-sidebar-widget .tagcloud a:hover{background:var(--theme2);color:var(--title)!important}.recent-post-area .recent-items:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e5e5}.recent-post-area .recent-items .recent-thumb img{width:78px;height:79px;object-fit:cover;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.recent-post-area .recent-items .recent-content ul{list-style-type:none;padding-left:0;margin-bottom:8px}.recent-post-area .recent-items .recent-content ul li{color:var(--theme);font-family:"DM Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.recent-post-area .recent-items .recent-content ul li i{color:var(--theme);margin-right:5px}.recent-post-area .recent-items .recent-content h6{font-weight:700;margin-bottom:0}.recent-post-area .recent-items .recent-content h6 a{color:var(--title);font-family:"DM Sans",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media (max-width:330px){.recent-post .post-title{font-size:16px;line-height:24px}.recent-post .recent-post-meta a{font-size:12px}}.wch-card-section.style1 .card-box{border-radius:20px;border:1px solid #1d3353;background:var(--900,#131313);padding:30px 33px 30px 30px;display:inline-block;position:relative}.wch-card-section.style1 .card-box .content span{color:var(--White,#fff);font-family:"DM Sans",sans-serif;font-size:36.563px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:5px;opacity:.1;display:flex;justify-content:end}.wch-card-section.style1 .card-box .content P{color:var(--white);font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:240px}.wch-card-section.style1 .card-box .icon{position:absolute;top:-35px;width:70px;height:70px;line-height:70px;background:#1d3353;text-align:center;border-radius:50%}.service-card.style1{padding:30px 30px 42px;border-radius:20px;border:1px solid #d0d0d0;border-bottom:3px solid #d0d0d0;-webkit-transition:.1s;-o-transition:.1s;transition:.1s;height:100%}.service-card.style1 .thumb-box{margin-bottom:20px;overflow:hidden;border-radius:20px}.service-card.style1 .thumb-box img{border-radius:20px;max-width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:-1}.bento-wrapper.style1 .bento-left .bento-card .content h3,.bento-wrapper.style1 .bento-right .item .content h3,.cta-wrapper.style1 .cta-box .contact-content p,.service-card.style1 .content h3{color:var(--title);margin-bottom:20px}.git-wrapper.style2 .git-inner .git-content .company-contact-menu .contact-item .titles p,.service-card.style1 .content p{color:#565969;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.counter-card.style1 .main-counter span,.counter-card.style2 .counter-box span,.counter-card.style3 .counter-box span{font-weight:700;letter-spacing:-1.2px;text-transform:capitalize;font-style:normal}.service-card.style1:hover{border-radius:20px;border-bottom:3px solid var(--theme)}.project-wrapper.style2 .thumb:hover img,.service-card.style1:hover .thumb-box img{transform:scale(1.2)}.service-card.style2{padding:40px;border-radius:20px;border:1px solid #1d3353;background:var(--title)}.service-card.style2 .content{margin-bottom:50px}.service-card.style3{border-radius:20px;background:var(--white);padding:40px;filter:drop-shadow(0px 0px 60px rgba(0, 0, 0, .05))}.message-section .message-left-part .contact-form h3,.service-card.style3 h3{color:var(--title);margin-bottom:36px}.service-card.style3 p{color:#565969;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:30px}.proj-accordion.style1 .proj-accordion-item .proj-accordion-body p,.proj-accordion.style2 .proj-accordion-item .proj-accordion-body p,.service-card.style3 ul li{color:#565969;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}.blog-card.style1,.service-card.style4{border-radius:20px;border:1px solid var(--border);background:var(--white)}.service-card.style4 .thumb{margin-bottom:20px;position:relative}.blog-card.style3 .thumb a img,.service-card.style4 .thumb a img{max-width:100%;max-height:100%;border-radius:20px 20px 0 0}.service-card.style4 .thumb .icon{position:absolute;left:55px;bottom:-35px;width:70px;height:70px;line-height:70px;text-align:center;background:#efefef;border-radius:50%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.service-card.style4 .thumb .icon svg path{fill:"DM Sans",sans-serif;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.blog-card.style1 .thumb a img,.project-card.style1 .thumb-box .thumb img{-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out}.blog-card.style1 .content,.service-card.style4 .content,.sidebar-widget .single-widget:nth-child(2){padding:20px 30px}.blog-card.style1 .content .meta,.blog-card.style2 .thumb-box .content .meta,.blog-card.style3 .content .meta,.service-card.style4 .content .meta{display:flex;align-items:center;gap:20px;margin-bottom:20px}.blog-card.style1 .content .meta span,.blog-card.style2 .thumb-box .content .meta span,.blog-card.style3 .content .meta span,.service-card.style4 .content .meta span{color:#565969;font-family:"DM Sans";font-size:12px;font-style:normal;font-weight:400;line-height:16px;position:relative}.blog-card.style1 .content .meta span:first-child::after,.blog-card.style3 .content .meta span:first-child::after,.blog-card.style4 .content .meta span:first-child::after,.service-card.style4 .content .meta span:first-child::after{content:"";width:.5px;height:10px;background:var(--theme);position:absolute;top:4px;right:-10px}.project-card.style1 .thumb-box .thumb{position:relative;border-radius:20px;overflow:hidden}.project-card.style1 .thumb-box .thumb img{border-radius:20px;max-width:100%;max-height:auto;transition:1s ease-in-out}.project-card.style1 .thumb-box .thumb-content{border-radius:20px;background:var(--white);padding:20px 65px 18px 18px;border-bottom:3px solid var(--theme);position:absolute;bottom:20px;left:20px;visibility:hidden;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.project-card.style1 .thumb-box .thumb-content p{font-size:16px;font-weight:400;line-height:24px;color:#565969}.blog-card.style1:hover .thumb img,.blog-card.style2:hover .thumb img,.project-card.style1:hover .thumb img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.project-card.style1:hover .thumb-content{visibility:visible;opacity:1;-webkit-transform:scaleY(1.1);-ms-transform:scaleY(1.1);transform:scaleY(1.1);bottom:30px}.project-card.style3 .thumb-box{position:relative;display:flex;align-items:center;gap:30px;margin-bottom:30px}.project-card.style3 .thumb-box .thumb{position:relative;z-index:9}.project-card.style3 .thumb-box .thumb img{border-radius:20px;max-width:100%;max-height:100%}.project-card.style3 .thumb-box .thumb .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(19,19,19,.5);border-radius:20px;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:99}.project-card.style3 .thumb-box .thumb-content{position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;visibility:hidden;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.project-card.style3 .thumb-box .thumb-content p{color:#565969;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:10px 20px;background:var(--white);border-radius:20px;display:inline-block;text-align:center;margin-bottom:10px}.project-card.style4 .thumb-box .thumb img{border-radius:20px;max-width:100%;max-height:auto}.project-card.style4 .thumb-box .thumb-content{border-radius:20px;background:var(--theme);padding:20px 65px 18px 18px;position:absolute;bottom:20px;left:20px;visibility:hidden;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.project-card.style4 .thumb-box .thumb-content p{font-size:16px;font-weight:400;line-height:24px;color:var(--white)}.counter-card.style1{padding:75px 66px 80px;border-radius:999px;border:2px solid var(--theme);background:var(--white)}.counter-card.style1 .main-counter,.counter-card.style4 .main-counter,.service-details-wrapper .contact-bar .contact-no h3,.sidebar-widget .contact-bar .contact-no h3,.testimonial-wrapper.style3 .client-info .content{text-align:center}.counter-card.style1 .main-counter span{color:var(--title);text-align:center;font-family:"DM Sans";font-size:59.766px;line-height:57.6px;margin-bottom:9px}.counter-card.style1 .main-counter p{color:#565969;margin-bottom:45px}.counter-card.style1 .icon-box{width:120px;height:120px;line-height:120px;text-align:center;background:var(--theme);border-radius:50%;margin:auto}.counter-card.style2 .counter-box,.counter-card.style3 .counter-box{border-radius:20px;background:var(--white);box-shadow:0 0 60px 0 rgba(0,0,0,.05);text-align:center}.team-card.style1 .thumb-box .thumb-content,.team-card.style3 .thumb-content{max-width:330px;margin:-65px auto auto}.counter-card.style2 .counter-box{border-top:3px solid var(--theme);padding:77px 20px}.counter-card.style2 .counter-box span{color:var(--title);text-align:center;font-family:"DM Sans";font-size:56px;line-height:56px}.counter-card.style2 .counter-box p{color:#565969;margin-top:10px}.counter-card.style3 .counter-box{padding:30px 20px}.counter-card.style3 .counter-box span{color:var(--title);text-align:center;font-size:59.766px;line-height:57.6px;border-bottom:1px solid #d0d0d0;padding-bottom:20px;display:inline-block}.counter-card.style3 .counter-box h5{color:#565969;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-top:20px}.counter-card.style4{border-radius:999px;border:2px solid var(--theme);background:#efefef;width:250px;height:250px;text-align:center;display:flex;justify-content:center;flex-direction:column}.counter-card.style4 .main-counter span{color:var(--title);text-align:center;font-family:"DM Sans";font-size:59.766px;font-style:normal;font-weight:700;line-height:57.6px;letter-spacing:-1.2px;text-transform:capitalize}.counter-card.style4 .main-counter p,.team-card.style1 .thumb-box .thumb-content .man-info p,.team-card.style3 .thumb-content .man-info p{color:#565969;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.team-card.style1 .thumb-box .thumb-content .man-info,.team-card.style3 .thumb-content .man-info{border-radius:20px;background:var(--white);box-shadow:0 4.4px 20px -1px rgba(19,16,34,.05);border:1px solid transparent;padding:30px 63px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:inline-block;z-index:99;position:relative}.team-card.style1 .thumb-box .thumb-content .man-info h3,.team-card.style3 .thumb-content .man-info h3{color:var(--black);margin-bottom:5px}.proj-accordion.style1 .proj-accordion-item.proj-active,.team-card.style1 .thumb-box:hover .thumb-content .man-info,.team-card.style3:hover .thumb-box,.team-card.style3:hover .thumb-content .man-info{border:1px solid var(--theme)}.team-card.style2{border-radius:20px;background:var(--white);box-shadow:0 4.4px 20px -1px rgba(19,16,34,.05);padding:24px 30px}.team-card.style2 .team-box{border-radius:20px;border:2px solid #d0d0d0;background:var(--white)}.team-card.style2 .team-box .thumb{text-align:center;padding-top:36px}.team-card.style2 .team-box .thumb img{max-width:100%;max-height:100%;border-radius:50%}.team-card.style2 .team-box .content{display:flex;align-items:center;justify-content:space-between;padding:30px 28px 36px 30px}.team-card.style2 .team-box .content .person-info p{color:#565969;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:11px}.team-card.style3 .thumb-box{border-radius:999px 999px 20px 20px;border:1px solid #d0d0d0;padding:20px;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.team-card.style3 .thumb-box .thumb{border-radius:999px 999px 20px 20px;background:#efefef;text-align:center;position:relative}.team-card.style3 .thumb-content{position:relative}.blog-card.style1 .thumb{margin-bottom:20px;border-radius:20px 20px 0 0;overflow:hidden}.blog-card.style1 .thumb a img{max-width:100%;max-height:100%;border-radius:20px 20px 0 0;transition:1s ease-in-out}.blog-card.style2{border-radius:20px;background:var(--white)}.blog-card.style2 .thumb-box .thumb{margin-bottom:20px;border-radius:20px;overflow:hidden}.blog-card.style2 .thumb-box .thumb a img{max-width:100%;max-height:100%;border-radius:20px;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.blog-card.style2 .thumb-box .content{padding:30px 24px 30px 30px;position:absolute;right:40px;bottom:-88px;border-radius:0 20px 20px;background:#efefef;backdrop-filter:blur(20px)}.blog-card.style2 .thumb-box .content .meta span:first-child::after{content:"";width:.5px;height:10px;background:#d0d0d0;position:absolute;top:4px;right:-10px}.blog-card.style3{border-radius:20px;border:1px solid var(--border);background:#efefef;padding:10px;position:relative}.blog-card.style3 .content{padding:30px 50px 30px 20px}.blog-card.style3 .publish-date{background:var(--P,#fc5a11);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);padding:10px 15px;display:inline-flex;position:absolute;right:-43px;bottom:205px;z-index:999;gap:10px}.blog-card.style3 .publish-date span{color:var(--white);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.blog-card.style4{border-radius:20px;border:1px solid var(--border);background:var(--white);margin-bottom:60px}.blog-card.style4 .thumb a img{width:100%;border-radius:20px 20px 0 0}.blog-card.style4 .content{padding:30px 40px 40px}.blog-card.style4 .content .meta{display:flex;align-items:center;gap:20px;margin-bottom:30px}.blog-card.style4 .content p{color:#565969;margin-bottom:46px}.testimonial-card.style2{background:var(--theme);padding:60px 33px 0 60px;border-radius:20px}.testimonial-card.style2 .meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.testimonial-card.style2 .meta ul,.testimonial-card.style3 .rating ul{display:flex;align-items:center;gap:10px}.testimonial-card.style2 .meta ul li{color:var(--white);font-size:20px;font-style:normal;font-weight:900;line-height:normal}.testimonial-card.style2 .person-data{padding-bottom:60px}.testimonial-card.style2 .person-data h3{color:var(--white);margin-bottom:4px}.testimonial-card.style2 .person-data h5{color:var(--white);font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:30px}.testimonial-card.style2 .person-data p{color:var(--white);font-size:30px;font-style:normal;font-weight:400;line-height:40px}@media (max-width:1399px){.wch-card-section.style1 .card-box{padding:20px}.service-card.style3 h3,.testimonial-card.style2 .person-data p{font-size:25px}.counter-card.style1{padding:50px 40px}}@media (max-width:1199px){.wch-card-section.style1 .card-box{display:block}.service-card.style1 .content h3 a{font-size:17px}.blog-card.style1 .thumb a img,.blog-card.style2 .thumb-box .thumb a img,.blog-card.style4 .thumb a img,.service-card.style4 .thumb a img,.team-card.style1 .thumb-box .thumb img{width:100%}.team-card.style2{padding:0}.blog-card.style1 .content .title h3 a,.blog-card.style2 .thumb-box .content .title h3 a{font-size:18px}.blog-card.style2 .thumb-box .content{bottom:0;left:0}.blog-card.style3 .content .title h3,.blog-card.style3 .content .title h3 a{font-size:16px}.testimonial-card.style2 .person-data p{font-size:20px}}.testimonial-card.style2 .thumb-box .thumb-shape{position:absolute;top:39px;left:-10px;z-index:1;max-width:100%;max-height:100%}@media (max-width:1199px){.testimonial-card.style2 .thumb-box .thumb-shape{left:-28px;top:49px}}.testimonial-card.style2 .thumb-box .blur-shape{width:100%;height:100%;position:absolute;border-radius:407px;opacity:.1;background:var(--white);filter:blur(50px);top:39px;left:-10px;animation:3s ease-in-out infinite pulse}.testimonial-card.style3{padding:0 60px 0 45px}.testimonial-card.style3 .rating{margin:30px 0}.testimonial-card.style3 .rating ul li i{color:var(--white);font-family:"Font Awesome 6 Pro";font-size:20px;font-style:normal;font-weight:900;line-height:normal}.testimonial-card.style3 .rating ul li:last-child i{color:#a1a1a1}.testimonial-card.style3 .content p{color:var(--white);color:var(--White,#fff);font-feature-settings:"liga" off,"clig" off;font-family:"DM Sans";font-size:30px;font-style:normal;font-weight:400;line-height:40px}@media (max-width:1399px){.testimonial-card.style3{padding:0}.testimonial-card.style3 .content p{font-size:26px}}.contact-form.style2{width:630px;height:593px;padding:60px;border-radius:20px;background:var(--white);box-shadow:0 4.4px 12px -1px rgba(19,16,34,.06),0 2px 6.4px -1px rgba(19,16,34,.03)}.contact-form.style2 form,.contact-form.style3 form{display:flex;flex-direction:column}.contact-form.style2 form .form-row,.contact-form.style3 form .form-row{display:flex;gap:30px;margin-bottom:30px}.contact-form.style2 form .form-row .form-group,.contact-form.style3 form .form-row .form-group{flex:1;display:flex;flex-direction:column}.contact-form.style2 form .form-row .form-group label{color:#131313;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:10px}.contact-form.style2 form .form-row .form-group .input-field,.contact-form.style2 form .form-row .form-group .textarea-field{max-width:240px;border-radius:999px;background:0 0;border:1px solid #d0d0d0;padding:19px 30px;color:#565969;font-size:20px;font-style:normal;font-weight:400;line-height:30px;outline:0}.contact-form.style2 form .form-row .form-group .input-field::placeholder,.contact-form.style2 form .form-row .form-group .textarea-field::placeholder{color:rgba(0,0,0,.7)}.contact-form.style2 form .form-row .form-group .textarea-field{border-radius:20px;height:110px;padding:11px 20px;max-width:100%}.contact-form.style2 form .form-row .form-group.select-field select.input-field,.contact-form.style3 form .form-row .form-group.select-field select.input-field{width:100%;appearance:none;padding-right:40px;cursor:pointer}.contact-form.style2 form .form-row .form-group.select-field .icon{position:absolute;top:72%;right:20px;transform:translateY(-72%);pointer-events:none}.contact-form.style2 form .form-row .form-group.select-field .icon i,.contact-form.style3 form .form-row .form-group.select-field .icon i{color:var(--theme);font-size:16px}.contact-form.style2 .btn-wrapper .gt-btn.style4,.contact-form.style3 .btn-wrapper .gt-btn.style4{display:inline}.contact-form.style3{width:629px;border-radius:20px;background:var(--title)}@media (max-width:1399px){.contact-form.style3{width:585px}}@media (max-width:1199px){.contact-form.style3{width:640px;margin:0 auto}}.contact-form.style3 form .form-row .form-group .input-field,.contact-form.style3 form .form-row .form-group .textarea-field{max-width:100%;border-radius:999px;background:var(--title);border:2px solid rgba(208,208,208,.2);padding:15px 30px;color:var(--white);font-size:20px;font-style:normal;font-weight:400;line-height:30px;outline:0}@media (max-width:1399px){.contact-form.style3 form .form-row .form-group .input-field,.contact-form.style3 form .form-row .form-group .textarea-field{max-width:95%}}.contact-form.style3 form .form-row .form-group .input-field::placeholder,.contact-form.style3 form .form-row .form-group .textarea-field::placeholder{color:var(--white)}.contact-form.style3 form .form-row .form-group .textarea-field{border-radius:20px;height:140px;padding:11px 20px;max-width:100%}.contact-form.style3 form .form-row .form-group.select-field .icon{position:absolute;top:60%;right:20px;transform:translateY(-60%);pointer-events:none}.blog-details-wrapper .contact-form h3{color:#131313;font-size:26px;font-style:normal;font-weight:700;line-height:29.9px;margin-bottom:42px}.blog-details-wrapper .contact-form form .input-field,.contact-page-wrapper .contact-form form .row .col-xl-6 .input-field{width:100%;padding:18px 30px;font-size:16px;border-radius:999px;border:1px solid #d0d0d0;background:#fff;outline:0;transition:.3s}.blog-details-wrapper .contact-form form .select-field select{width:100%;border:1px solid #ccc;background:var(--white);font-size:16px;border-radius:999px;appearance:none;outline:0;transition:.3s}.blog-details-wrapper .contact-form form .select-field select:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.blog-details-wrapper .contact-form form .select-field .icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);pointer-events:none}.blog-details-wrapper .contact-form form .select-field .icon i{font-size:16px;color:#666}.blog-details-wrapper .contact-form form .form-row .textarea-field{width:100%;padding:15px 30px;font-size:16px;border:1px solid #d0d0d0;border-radius:20px;min-height:120px;outline:0;resize:none;transition:.3s}.git-wrapper.style1 .contact-form{background:#404040;padding:40px;border-radius:20px}.git-wrapper.style1 .contact-form h3{color:var(--white);font-size:26px;font-style:normal;font-weight:700;line-height:29.9px;margin-bottom:40px}.contact-page-wrapper .contact-form form .row .col-xl-6,.git-wrapper.style1 .contact-form form .row .col-xl-6{width:50%;padding:0 10px}.git-wrapper.style1 .contact-form form .row .col-xl-6 .input-field{width:100%;padding:18px 30px;font-size:16px;border-radius:999px;border:2px solid #d0d0d0;background:0 0;outline:0;transition:.3s;margin-bottom:30px}.git-wrapper.style1 .contact-form form .row .col-xl-6 .input-field::placeholder{color:var(--white)}.git-wrapper.style1 .contact-form form .row .col-xl-6 .select-field{position:relative;color:var(--white)}.git-wrapper.style1 .contact-form form .row .col-xl-6 .select-field select{width:100%;border-radius:999px;border:2px solid #d0d0d0;background:0 0;font-size:16px;appearance:none;outline:0;transition:.3s;color:var(--white)}.git-wrapper.style1 .contact-form form .row .col-xl-6 .select-field .icon{position:absolute;top:34%;right:15px;-webkit-transform:translateY(-34%);-ms-transform:translateY(-34%);transform:translateY(-34%);pointer-events:none}.git-wrapper.style1 .contact-form form .row .col-xl-6 .select-field .icon i{font-size:16px;color:var(--white)}.git-wrapper.style1 .contact-form form .form-row .textarea-field{width:100%;padding:15px 30px;font-size:16px;border-radius:20px;border:2px solid #d0d0d0;background:0 0;min-height:120px;outline:0;resize:none;transition:.3s}.contact-page-wrapper .contact-form form .form-row .textarea-field{width:100%;height:200px;padding:15px 30px;font-size:16px;border:1px solid #d0d0d0;border-radius:20px;min-height:120px;outline:0;resize:none;transition:.3s}.service-wrapper.style1 .title-section{max-width:520px;margin:0 auto 60px}.service-wrapper.style1 .category{border-radius:20px;border:1px solid #d0d0d0;background:var(--white)}.service-wrapper.style1 .category .title{border-radius:20px 20px 0 0;background:var(--theme);padding:10px 20px;margin-bottom:30px}.service-wrapper.style1 .category .title h4{color:var(--white);text-align:center}.service-wrapper.style1 .category .category-wid{padding:0 15px 30px}.service-wrapper.style1 .category .category-wid .single-category{border-radius:20px;background:#efefef;margin-bottom:25px}.service-wrapper.style1 .category .category-wid .single-category a{color:var(--title);font-size:20px;font-style:normal;font-weight:700;line-height:24px;display:inline-block;padding:10px 30px;text-align:center}.service-wrapper.style2 .title-section{max-width:700px;margin:0 auto 60px}.project-wrapper.style1 .title-section.style2 .highlight{max-width:475px}@media (max-width:1199px){.project-wrapper.style1 .title-section.style2 .highlight{max-width:415px}}.faq-wrapper.style1 .title-section.style2 .title-content{max-width:400px}.faq-wrapper.style1 .title-section.style2 .highlight{max-width:550px}.wcu-wrapper.style1{padding:120px 0 642px}@media (max-width:1199px){.wcu-wrapper.style1{padding:100px 0 642px}.wcu-wrapper.style1 .wcu-right-part .thumb-box .thumb img{width:100%}}.wcu-wrapper.style1 .wcu-left-part{display:grid;grid-template-columns:repeat(2,2fr);align-items:center;row-gap:65px;column-gap:23px}.wcu-wrapper.style1 .wcu-right-part .thumb-box{position:relative;margin-top:-25px}.wcu-wrapper.style1 .wcu-right-part .thumb-box .thumb img{text-align:center;border-radius:20px}.wcu-wrapper.style1 .wcu-right-part .thumb-box .thumb-content{position:absolute;bottom:7px;right:40px}.team-wrapper.style1{margin-top:-520px}.testimonial-wrapper.style1{position:relative;padding-bottom:155px}@media (max-width:767px){.team-card.style1 .thumb-box .thumb-content,.team-card.style3 .thumb-content{max-width:267px}.blog-card.style3 .thumb a img,.contact-form.style3,.git-wrapper.style1 .contact-form form .row .col-xl-6{width:100%}.testimonial-card.style2{padding:60px 33px 0}.testimonial-card.style3 .content p{padding-left:15px}.contact-form.style2{display:none}.contact-form.style3 form{margin:0 15px}.contact-form.style3 form .form-row{row-gap:30px}.git-wrapper.style1 .contact-form{padding:20px}.git-wrapper.style1 .contact-form form .row .col-xl-6:nth-child(2){margin-bottom:24px}.git-wrapper.style1 .contact-form form .row .col-xl-6 .input-field{margin-bottom:0}.testimonial-wrapper.style1{padding-bottom:50px}.testimonial-wrapper.style1 .title-section{margin-bottom:30px}}.testimonial-wrapper.style1 .testimonial-slider{width:740px;height:504px;border-radius:20px;box-shadow:0 0 60px 0 rgba(0,0,0,.05);position:relative}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial{border-radius:20px;background:var(--white);box-shadow:0 0 60px 0 rgba(0,0,0,.05);padding:80px;position:relative;z-index:9999}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .testimonial-inner{border-radius:20px;border:1px solid #d0d0d0;background:var(--white);padding:40px 30px 140px 40px}@media (max-width:767px){.testimonial-wrapper.style1 .testimonial-slider .main-testimonial{padding:60px}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .testimonial-inner{padding:40px 30px 40px 40px}}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .testimonial-inner .content h3{color:var(--title);font-size:26px;font-style:normal;font-weight:700;line-height:29.9px;margin-bottom:5px}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .testimonial-inner .content h6{color:#565969;font-size:26px;font-style:normal;font-weight:400;line-height:36px}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .icon-shape-1{position:absolute;left:40px;top:40px;width:100px;height:100px;line-height:100px;text-align:center;background-color:var(--white);border-radius:100%}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .icon-shape-2{position:absolute;right:40px;bottom:40px;width:100px;height:100px;line-height:100px;text-align:center;background-color:var(--white);border-radius:100%}.testimonial-wrapper.style1 .testimonial-slider .swiper-horizontal>.swiper-pagination-bullets,.testimonial-wrapper.style1 .testimonial-slider .swiper-pagination-fraction,.testimonial-wrapper.style1 .testimonial-slider .swiper-pagination-horizontal{left:-196px;bottom:85px}.testimonial-wrapper.style1 .testimonial-slider .swiper-pagination-bullet{width:12px;height:12px;flex-shrink:0;display:inline-block;background-color:#d0d0d0;transition:background-color .3s;margin:0 8px;border-radius:100px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.testimonial-wrapper.style1 .testimonial-slider .swiper-pagination-bullet-active{background-color:var(--theme);position:relative}.testimonial-wrapper.style1 .testimonial-slider .swiper-pagination-bullet-active::before{content:"";position:absolute;left:-3px;top:-3px;background:0 0;width:12px;height:12px;padding:8px;border-radius:100%;border:1px solid var(--theme);display:block}.testimonial-wrapper.style1 .thumb{position:absolute;right:308px;top:170px}@media (max-width:1700px){.testimonial-wrapper.style1 .thumb{right:204px}}@media (max-width:1600px){.testimonial-wrapper.style1 .thumb{right:154px}}.service-details-wrapper .service-details .thumb img,.testimonial-wrapper.style1 .thumb img,.video-box-area .video-box .video-thumb img{border-radius:20px;max-width:100%}.message-section{padding-top:120px;margin-bottom:-229px;position:relative;z-index:999}.message-section .message-left-part .contact-form{border-radius:30px;background:var(--white);box-shadow:0 0 60px 0 rgba(0,0,0,.05);padding:60px 66px 58px 62px}.message-section .message-left-part .contact-form form input[type=email],.message-section .message-left-part .contact-form form input[type=text]{width:100%;padding:16px 30px;border-radius:999px;border:1px solid #e9e9e9;color:var(--title);font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:28px}.message-section .message-left-part .contact-form form textarea{margin:30px 0;padding:15px 0 0 30px;width:100%;color:var(--title);font-family:"DM Sans",sans-serif;font-size:18px;font-weight:400;line-height:28px;border-radius:30px;border:1px solid #e9e9e9;outline:0;resize:none;min-height:133px}.message-section .message-right-part{margin-top:-125px}.counter-wrapper.style2 .container .counter-bg{position:absolute;bottom:46px;right:53px;left:80px;z-index:-1}.counter-wrapper.style2 .container .counter-bg svg{max-width:1000px}.counter-wrapper.style2 .container .counter-bg .animated-path{stroke-dasharray:10 10;stroke-dashoffset:1000;animation:51s linear infinite drawPath}.project-wrapper.style2 .title-section.style1 .title-content,.project-wrapper.style3 .title-section.style1 .title-content{max-width:741px;margin:0 auto}.project-wrapper.style2 .thumb{position:relative;overflow:hidden;border-radius:20px}.project-wrapper.style2 .thumb img{width:100%;height:385px;border-radius:20px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out}.project-wrapper.style2 .thumb .thumb-content{border-radius:20px;background:var(--white);padding:15px 28px 21px;position:absolute;left:75px;bottom:-30px;visibility:hidden;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:-1;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}@media (max-width:1199px){.counter-wrapper.style2 .container .counter-bg{right:38px;left:3px;top:256px}.project-wrapper.style2 .thumb .thumb-content{left:16px}.featured-wrapper.style2 .video-box-area{display:none}}.project-wrapper.style2 .thumb .thumb-content h4{color:var(--title);margin-bottom:5px;text-align:center}.project-wrapper.style2 .thumb .thumb-content p{color:#565969;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.project-wrapper.style2 .thumb:hover .thumb-content{visibility:visible;opacity:1;bottom:30px;z-index:999;-webkit-transform:scaleY(1.1);-ms-transform:scaleY(1.1);transform:scaleY(1.1)}.project-wrapper.style2 .filter-buttons,.service-details-wrapper .contact-bar .icon,.sidebar-widget .contact-bar .icon{display:flex;justify-content:center;margin-bottom:40px}.project-wrapper.style2 .filter-buttons button{margin:0 10px;padding:10px 15px;background-color:var(--theme);color:var(--title);border:none;border-radius:20px;background:#efefef;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.project-wrapper.style2 .filter-buttons button.active,.project-wrapper.style2 .filter-buttons button:hover{background-color:var(--theme);color:#fff}.service-wrapper.style3{padding:120px 0 371px}.video-wrapper.style1{margin-top:-251px}@media (max-width:991px){.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-content{right:10px}.service-card.style1 .thumb-box img,.service-wrapper.style2 .thumb img,.testimonial-wrapper.style1 .testimonial-slider{width:100%}.project-card.style1 .thumb-box .thumb-content{padding:20px 20px 18px}.project-card.style4 .thumb-box .thumb-content{padding:20px 45px 18px 18px;left:10px}.testimonial-card.style2 .thumb-box .thumb,.testimonial-card.style3 .content p,.testimonial-card.style3 .icon{text-align:center}.testimonial-card.style2 .thumb-box .thumb-shape{left:50%;transform:translateX(-50%)}.testimonial-card.style3 .rating ul{justify-content:center}.contact-form.style3 form .form-row .form-group.select-field .icon{right:40px}.project-wrapper.style1 .title-section.style2{flex-direction:column;row-gap:20px}.faq-wrapper.style1 .title-section.style2 .highlight,.faq-wrapper.style1 .title-section.style2 .title-content h2,.project-wrapper.style1 .title-section.style2 .highlight,.project-wrapper.style1 .title-section.style2 h2{max-width:100%}.faq-wrapper.style1 .title-section.style2{flex-direction:column;row-gap:20px;align-items:start}.faq-wrapper.style1 .title-section.style2 .title-content{max-width:100%;text-align:start}.wcu-wrapper.style1{padding:80px 0 542px}.testimonial-wrapper.style1 .thumb{display:none}.featured-wrapper.style2 .title-section.style8 .title-content h2{max-width:656px}.counter-wrapper.style2 .container .counter-bg svg{max-width:631px}.project-wrapper.style2 .thumb img{height:315px}.project-wrapper.style2 .thumb .thumb-content{left:6px}.video-wrapper.style1{margin-top:-275px}}.featured-wrapper.style2 .featured-category{margin-left:32px}.featured-wrapper.style2 .featured-category .single-category{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;border-radius:20px;background:var(--white);padding:32px 40px 28px;cursor:pointer}@media (max-width:1399px){.testimonial-wrapper.style1 .thumb{right:49px}.featured-wrapper.style2 .featured-category .single-category{padding:20px 40px}.featured-wrapper.style2 .featured-category .single-category .thumb{gap:15px}}.featured-wrapper.style2 .featured-category .single-category .thumb .title h4{max-width:268px}.featured-wrapper.style2 .featured-category .single-category p{max-width:229px;color:#565969;font-size:12px;font-weight:400;line-height:16px}.featured-wrapper.style2 .featured-category .single-category .icon a{width:60px;height:60px;line-height:60px;text-align:center;background:#efefef;border-radius:50%;display:inline-block}.cta-wrapper.style1 .cta-box h2,.faq-wrapper.style2 .title-section.style2 .title-content h2{font-size:59.766px;line-height:57.6px;font-weight:700;letter-spacing:-1.2px;text-transform:capitalize;font-style:normal}.faq-wrapper.style2 .title-section.style2{margin-bottom:30px;display:inline-block}.faq-wrapper.style2 .title-section.style2 .title-content .sub-title{color:var(--title);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:27.96px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px}.faq-wrapper.style2 .title-section.style2 .title-content h2{color:var(--title)}.faq-wrapper.style2 .title-section.style2 p{color:#565969;max-width:590px}.service-wrapper.style4 .title-section .title-content{max-width:630px;margin:0 auto}.cta-wrapper.style1{margin-top:-110px;position:relative}.cta-wrapper.style1 .cta-box{display:flex;align-items:center;justify-content:space-between;border-radius:20px;background:var(--white);box-shadow:0 0 60px 0 rgba(0,0,0,.05);padding:60px}.cta-wrapper.style1 .cta-box h2{color:var(--title);max-width:463px}.cta-wrapper.style1 .cta-box .contact-content h2,.service-details-wrapper .service-details .services-faq .title h3{color:var(--title);font-size:36.563px;font-style:normal;font-weight:700;line-height:30px}.testimonial-wrapper.style3 .main-testimonial{background:var(--title);padding:60px 0;position:relative;border-radius:20px;z-index:9}.testimonial-wrapper.style3 .client-info{text-align:center;margin-top:-244px;margin-left:60px}.testimonial-wrapper.style3 .client-info .content h3{text-align:center;color:var(--white);margin-bottom:5px}.testimonial-wrapper.style3 .client-info .content p{text-align:center;color:var(--white)}.video-box-area{position:relative;z-index:3}.video-box-area .section-bg{z-index:4}.video-box-area .video-box{position:relative;z-index:5}.video-box-area .video-box .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6}.video-box-area .video-box .play-btn>i{display:inline-block;width:100px;height:100px;line-height:95px;text-align:center;border:5px solid #8e898d;background:var(--theme);color:var(--white);font-size:40px;border-radius:50%;z-index:1;transition:.4s}.video-box-area .video-box .play-btn:after,.video-box-area .video-box .play-btn:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#f6f8f0;z-index:-1;border-radius:50%;transition:.4s}.video-box-area .video-box .play-btn:after{animation-delay:2s}.video-box-area .video-box .play-btn:hover:after,.video-box-area .video-box .play-btn:hover:before{background-color:rgba(255,255,255,.3)}.faq-accordion.style2 .faq-item{border-bottom:1px solid #d0d0d0;margin-bottom:30px}.faq-accordion.style2 .faq-item:last-child{border-bottom:none}.faq-accordion.style2 .faq-item.active{border:1px solid red;border-radius:30px}.faq-accordion.style2 .faq-item.active .faq-question{padding:30px 30px 10px}.arrow-btn.style1 .slider-next:hover,.arrow-btn.style1 .slider-prev:hover,.arrow-btn.style2 .slider-prev:hover,.arrow-btn.style4 .slider-next:hover,.arrow-btn.style4 .slider-prev:hover,.arrow-btn.style5 .slider-next:hover,.arrow-btn.style5 .slider-prev:hover,.arrow-btn.style6 .slider-next:hover,.arrow-btn.style6 .slider-prev:hover,.arrow-btn.style7 .slider-next:hover,.faq-accordion.style2 .faq-item.active .icon{background:var(--theme);color:var(--white)}.faq-accordion.style2 .faq-item.active .faq-answer{padding:0 85px 30px}.faq-accordion.style2 .faq-question{width:100%;border:none;display:flex;justify-content:space-between;align-items:center;padding:10px 0;cursor:pointer;outline:0}.faq-accordion.style2 .icon,.icon.style1 .share,.icon.style2 .share,.page-pagination span a{width:40px;height:40px;line-height:40px}@media (max-width:1399px){.faq-wrapper.style2 .title-section.style2 .title-content h2{font-size:55px}.faq-accordion.style2 .faq-item.active .faq-question{padding:30px 10px 10px}.faq-accordion.style2 .faq-question h4{font-size:17px}}.faq-accordion.style2 .faq-answer{max-height:0;overflow:hidden;-webkit-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s;background:0 0;border-radius:30px}.faq-accordion.style2 .faq-answer p{margin:0;color:var(--text);font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.faq-accordion.style2 .icon{text-align:center;color:var(--theme);border-radius:999px;background:#efefef;font-size:20px;font-weight:900;transition:transform .3s}.proj-accordion.style1 .proj-accordion-item,.proj-accordion.style2 .proj-accordion-item{background:var(--white);border:none;margin-bottom:21px;border-radius:20px;overflow:hidden;transition:border .3s}.proj-accordion.style1 .proj-accordion-item .proj-accordion-header,.proj-accordion.style2 .proj-accordion-item .proj-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;cursor:pointer}.proj-accordion.style1 .proj-accordion-item .proj-accordion-header .proj-accordion-number,.proj-accordion.style2 .proj-accordion-item .proj-accordion-header .proj-accordion-number{color:var(--title);font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-right:20px}.proj-accordion.style1 .proj-accordion-item .proj-accordion-header .proj-accordion-question,.proj-accordion.style2 .proj-accordion-item .proj-accordion-header .proj-accordion-question{flex:1;color:var(--title);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.proj-accordion.style1 .proj-accordion-item .proj-accordion-header .proj-accordion-arrow,.proj-accordion.style2 .proj-accordion-item .proj-accordion-header .proj-accordion-arrow{color:#f60;font-size:20px;transition:transform .3s}.proj-accordion.style1 .proj-accordion-item .proj-accordion-body,.proj-accordion.style2 .proj-accordion-item .proj-accordion-body{padding:0 20px;font-size:14px;color:#555;line-height:1.6;height:0;overflow:hidden;transition:height .3s,padding .3s}@media (max-width:1399px){.proj-accordion.style1 .proj-accordion-item .proj-accordion-header,.proj-accordion.style2 .proj-accordion-item .proj-accordion-header{padding:17px 30px}.proj-accordion.style1 .proj-accordion-item .proj-accordion-body p{font-size:14px}}.proj-accordion.style1 .proj-accordion-item.proj-active .proj-accordion-body,.proj-accordion.style2 .proj-accordion-item.proj-active .proj-accordion-body{height:65px;padding:0 77px 20px}.proj-accordion.style1 .proj-accordion-item.proj-active .proj-accordion-arrow svg path,.proj-accordion.style2 .proj-accordion-item.proj-active .proj-accordion-arrow svg path{fill:var(--theme)}.proj-accordion.style1 .proj-accordion-item.proj-active .proj-accordion-arrow i,.proj-accordion.style2 .proj-accordion-item.proj-active .proj-accordion-arrow i{color:var(--theme);transform:rotate(90deg)}.proj-accordion.style2 .proj-accordion-item.proj-active{border:1px solid var(--theme);background:var(--theme)}@media (max-width:1399px){.proj-accordion.style2 .proj-accordion-item .proj-accordion-body p{font-size:14px}}@media (max-width:1199px){.featured-wrapper.style2 .featured-category{margin-left:0}.faq-wrapper.style3 .thumb img{width:100%}.testimonial-wrapper.style3 .main-testimonial{padding-right:20px}.testimonial-wrapper.style3 .client-info{margin-top:0}.proj-accordion.style2 .proj-accordion-item .proj-accordion-body p{font-size:11px}}.blog-details-wrapper .side-pagination .slide-btn .icon:hover i,.proj-accordion.style2 .proj-accordion-item.proj-active .proj-accordion-body p,.proj-accordion.style2 .proj-accordion-item.proj-active .proj-accordion-header .proj-accordion-number,.proj-accordion.style2 .proj-accordion-item.proj-active .proj-accordion-question{color:var(--white)}.accordion.style1 .accordion-item{border:none;margin-bottom:25px;background:0 0}.accordion.style1 .accordion-item button{gap:20px;padding:0 0 10px;border-bottom:1px solid #d0d0d0;background:0 0}.accordion.style1 .accordion-item button span,.accordion.style2 .accordion-item button .icon-box{width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;color:var(--900,#131313);font-family:"DM Sans";font-size:26px;font-style:normal;font-weight:700}.accordion.style1 .accordion-item button span svg path,.accordion.style2 .accordion-item button .icon-box svg path{fill:var(--title)}.accordion.style1 .accordion-item button .accordion-button.collapsed:after,.accordion.style1 .accordion-item button:after,.accordion.style2 .accordion-item button .accordion-button.collapsed:after,.accordion.style2 .accordion-item button:after{display:none}.accordion.style1 .accordion-item button:not(.collapsed),.accordion.style2 .accordion-item button:not(.collapsed){color:inherit!important;background-color:transparent!important;box-shadow:none!important}.accordion.style1 .accordion-item button .accordion-button.collapsed,.accordion.style2 .accordion-item button .accordion-button.collapsed{background:var(--white)}.accordion.style1 .accordion-item .accordion-collapse .accordion-body,.accordion.style2 .accordion-item .accordion-collapse .accordion-body{padding-top:20px!important}.accordion.style1 .accordion-item .accordion-collapse .accordion-body p,.accordion.style2 .accordion-item .accordion-collapse .accordion-body p{margin-left:57px;color:#565969;font-family:"DM Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.accordion.style2 .accordion-item{border:none;margin-bottom:25px}.accordion.style2 .accordion-item button{gap:20px;background:var(--white);box-shadow:0 0 60px 0 rgba(0,0,0,.05)}.icon.style1,.icon.style2{position:relative;z-index:999}.icon.style1 .share{position:absolute;left:50%;top:-20px;text-align:center;background:var(--theme);border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.icon.style1 .share i,.icon.style2 .share i{color:var(--white);font-size:14px;font-style:normal;font-weight:900;line-height:normal}.icon.style1 .socail-icon,.icon.style2 .socail-icon{visibility:hidden;opacity:0;position:absolute;bottom:-100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:999px;background:#efefef;padding:15px 8px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.icon.style2 .share,.page-pagination span a,.social-icon.style1 ul li a{border-radius:50%;text-align:center}.icon.style1:hover .socail-icon,.icon.style2:hover .socail-icon{visibility:visible;opacity:1;bottom:60px}.icon.style2 .share{background:var(--theme)}.social-icon.style1 ul{display:flex;gap:17px;align-items:center}.social-icon.style1 ul li a{width:37.414px;height:36.827px;line-height:36.827px;display:inline-block;background:rgba(255,255,255,.102)}.social-icon.style1 ul li a i{font-size:16px;font-weight:400;color:var(--white)}.page-pagination{display:flex;justify-content:center}.page-pagination span{margin-inline-end:10px}.page-pagination span a{display:inline-block;color:var(--title);background:0 0;border:1px solid #d0d0d0;font-size:20px;font-style:normal;font-weight:700;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.page-pagination span a:hover{background:var(--theme);color:var(--white)!important}.arrow-btn.style1{position:absolute;top:94px;right:308px}.arrow-btn.style1 .slider-next,.arrow-btn.style1 .slider-prev{width:60px;height:60px;text-align:center;border-radius:50%;background:rgba(252,90,17,.1);filter:drop-shadow(0px 6px 50px rgba(37, 37, 37, .05));color:var(--white);margin-right:15px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.arrow-btn.style2 .slider-prev{position:absolute;left:-108px;bottom:215px;z-index:9;width:48px;height:48px;text-align:center;border-radius:24px;background:var(--theme2);color:var(--theme);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.arrow-btn.style2 .slider-next{position:absolute;right:-108px;bottom:215px;z-index:9;width:48px;height:48px;text-align:center;border-radius:24px;background:var(--theme);color:var(--white)}.arrow-btn.style3{position:absolute;left:614px;bottom:100px}.arrow-btn.style3 .slider-next,.arrow-btn.style3 .slider-prev{width:48px;height:48px;text-align:center;border-radius:24px;background:#f5f5f5;color:#ccc;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.arrow-btn.style4 .slider-next,.arrow-btn.style4 .slider-prev{position:absolute;top:70%;z-index:9;width:48px;height:48px;text-align:center;color:var(--theme);transition:.4s;background:0 0}.arrow-btn.style3 .slider-next:hover,.arrow-btn.style3 .slider-prev:hover{background:#e5e5e5;color:#111}.arrow-btn.style4 .slider-prev{left:-25px;border-radius:24px;border:1px solid var(--theme);transform:translateY(-70%);-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.arrow-btn.style4 .slider-next{right:-25px;border-radius:24px;border:1px solid var(--theme);transform:translateY(-70%);-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.arrow-btn.style5 .slider-next,.arrow-btn.style5 .slider-prev{bottom:-60px;z-index:9;background:var(--white);color:var(--theme);transition:.4s;position:absolute;width:48px;height:48px;text-align:center}.arrow-btn.style5 .slider-prev{right:98px;border-radius:24px;border:1px solid var(--theme);transform:translateY(-70%);-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.arrow-btn.style5 .slider-next{right:30px;border-radius:24px;border:1px solid var(--theme);transform:translateY(-70%);-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.arrow-btn.style6{position:absolute;top:94px;left:76.6%}.arrow-btn.style6 .slider-next,.arrow-btn.style6 .slider-prev{width:60px;height:60px;text-align:center;border-radius:50%;background:rgba(252,90,17,.1);filter:drop-shadow(0px 6px 50px rgba(37, 37, 37, .05));color:var(--black);margin-right:15px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.arrow-btn.style7 .slider-next,.arrow-btn.style7 .slider-prev{z-index:9;width:60px;height:60px;background:#fad1cb;filter:drop-shadow(0px 6px 50px rgba(37, 37, 37, .05));position:absolute}.arrow-btn.style7{position:relative;z-index:9999}.arrow-btn.style7 .slider-prev{left:0;bottom:-120px;text-align:center;border-radius:50%;color:var(--title);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}@media (max-width:1199px){.arrow-btn.style1{right:100px}.arrow-btn.style7 .slider-prev{bottom:-85px}}.arrow-btn.style7 .slider-prev::after{content:"";width:1175px;height:1px;border:1px dashed #d0d0d0;position:absolute;left:60px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1399px){.arrow-btn.style7 .slider-prev::after{width:994px}}@media (max-width:1199px){.arrow-btn.style7 .slider-prev::after{width:816px}}.arrow-btn.style7 .slider-prev:hover{background:var(--theme);color:var(--black)}.arrow-btn.style7 .slider-next{right:0;bottom:-120px;border-radius:50%;color:var(--title);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}@media (max-width:1199px){.arrow-btn.style7 .slider-next{bottom:-85px}}.scrolling-wrap.style1{overflow:hidden;white-space:nowrap;display:flex;gap:20px;background-color:var(--theme);padding:26px 0;position:relative;z-index:-1}.scrolling-wrap.style1 .comm,.scrolling-wrap.style3 .comm{display:flex;align-items:center;animation:60s linear infinite scroll;gap:40px;cursor:pointer}.scrolling-wrap.style1 .comm .cmn-textslide-1,.scrolling-wrap.style1 .comm .cmn-textslide-2{color:var(--white);font-family:"DM Sans";font-size:59.766px;font-style:normal;font-weight:400;line-height:57.6px;letter-spacing:-1.2px;text-transform:capitalize}.scrolling-wrap.style1:hover .comm,.scrolling-wrap.style3:hover .comm{animation-play-state:paused}.scrolling-wrap.style3{overflow:hidden;white-space:nowrap;display:flex;gap:20px;background-color:transparent;position:relative;z-index:999;padding-bottom:60px}.scrolling-wrap.style3 .comm .cmn-textslide-1{color:var(--white);font-size:80px;font-style:normal;font-weight:700;line-height:80px;letter-spacing:8px}.scrolling-wrap.style3 .comm .cmn-textslide-1:nth-child(2n){-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--white);color:transparent;background:0 0}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}.widget.style1{border-radius:20px;background:var(--White,#fff);box-shadow:0 0 60px 0 rgba(0,0,0,.05);padding:20px;margin-bottom:40px}.widget.style1 .single-widget .wid-title{border-radius:999px;border:1px solid #d0d0d0;background:var(--white);padding:19px 30px;text-align:center;margin-bottom:20px}.widget.style1 .single-widget .widget-categories{border-radius:999px;border:1px solid #d0d0d0;background:var(--white);margin-bottom:20px}.widget.style1 .single-widget .widget-categories ul li a{color:var(--title);font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:700;line-height:24px;display:flex;align-items:center;justify-content:space-between;padding:19px 30px}.widget.style1 .single-widget .widget-categories ul li a i{width:30px;height:30px;line-height:30px;text-align:center;background:rgba(252,90,17,.1);border-radius:50%;color:var(--theme)}.sidebar-widget .single-widget{box-shadow:0 0 60px 0 rgba(0,0,0,.05);border:var(--white);padding:20px 40px;margin-bottom:40px;border-radius:20px}.sidebar-widget .single-widget:nth-child(3){padding:20px}.sidebar-widget .single-widget:nth-child(4){padding:20px 22px 20px 40px}.sidebar-widget .single-widget .title h3{text-transform:capitalize;color:var(--title)}.sidebar-widget .single-widget .search-container .search-box{position:relative;display:inline-block}.sidebar-widget .single-widget .search-container .search-box input{width:330px;height:57px;border-radius:999px;background:#efefef;border:none;padding:18px 30px;display:inline-block}.sidebar-widget .single-widget .search-container .search-box input::placeholder{color:rgba(0,0,0,.7);font-family:"DM Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21.6px}.sidebar-widget .single-widget .search-container .search-box input:focus{outline:0}.sidebar-widget .single-widget .search-container .search-box .search-icon{position:absolute;top:50%;right:30px;transform:translateY(-50%);font-size:18px;color:var(--theme);cursor:pointer}.sidebar-widget .single-widget .search-container .search-box .search-icon i{pointer-events:none}.sidebar-widget .single-widget .recent-post .post-item{display:flex;align-items:center;margin-bottom:30px;border-radius:20px;background:#efefef;padding:20px 20px 20px 10px;gap:20px}.sidebar-widget .single-widget .recent-post .post-item .thumb{width:140px;margin:0}.sidebar-widget .single-widget .recent-post .post-item .thumb img{width:80px;height:94px;border-radius:10px}.sidebar-widget .single-widget .recent-post .post-item .content .meta{display:flex;align-items:center;gap:6px;margin-bottom:10px}@media (max-width:1399px){.sidebar-widget .single-widget .search-container .search-box input{width:275px}.sidebar-widget .single-widget .recent-post .post-item .content h4 a{font-size:17px}.building-plan-wrapper.style1 .arrow-svg1{display:none}}.sidebar-widget .single-widget .tagcloud{display:flex;flex-wrap:wrap;row-gap:20px;-webkit-row-gap:20px;column-gap:14px;-webkit-column-gap:14px}.sidebar-widget .single-widget .tagcloud .tagcloud-item{border-radius:999px;border:1px solid #d0d0d0;padding:5px 10px}.sidebar-widget .single-widget .tagcloud .tagcloud-item a{color:rgba(0,0,0,.7);font-family:"DM Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21.6px}.service-details-wrapper .contact-bar,.sidebar-widget .contact-bar{border-radius:20px;background:#efefef;padding:60px 0;margin-bottom:40px}.service-details-wrapper .contact-bar .icon i,.sidebar-widget .contact-bar .icon i{width:96px;height:96px;line-height:96px;background:var(--theme);text-align:center;border-radius:50%;color:var(--white);font-size:36px}.service-details-wrapper .contact-bar .title h3,.sidebar-widget .contact-bar .title h3{text-align:center;color:var(--black);margin-bottom:20px}.service-details-wrapper .contact-bar .title p,.sidebar-widget .contact-bar .title p{color:#565969;text-align:center}.blog-details-wrapper .content .content-text h2{color:#000;font-size:56px;font-style:normal;font-weight:700;line-height:66px;margin-bottom:20px}.blog-details-wrapper .content .content-text h3{color:#000;margin-bottom:20px}.blog-details-wrapper .content .content-text p{color:rgba(0,0,0,.7);margin-bottom:30px}.blog-details-wrapper .content .content-text p span{margin-top:30px;display:inline-block}.blog-details-wrapper .testimonial{background:#efefef;padding:30px 30px 33px;border-radius:20px;margin-bottom:30px}.blog-details-wrapper .testimonial .testimonial-inner{margin-bottom:20px;display:flex;justify-content:space-between;gap:26px}.blog-details-wrapper .testimonial .testimonial-inner .icon i{color:#fc5a11;font-size:48px;font-style:normal;font-weight:900;line-height:normal}.blog-details-wrapper .testimonial .testimonial-inner .content-box p{color:#565969;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}.blog-details-wrapper .tag-content{margin-top:30px;display:flex;align-items:center;justify-content:space-between}.blog-details-wrapper .tag-content .tag-list{display:flex;align-items:center;gap:40px}.blog-details-wrapper .tag-content .tag-list ul li a{border-radius:999px;border:1px solid #d0d0d0;background:0 0;padding:5px 10px;display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#565969}.blog-details-wrapper .tag-content .socail-icon ul{display:flex;align-items:center;gap:18px}.blog-details-wrapper .tag-content .socail-icon ul li a{background:#efefef;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;display:inline-block}.blog-details-wrapper .tag-content .socail-icon ul li a i{color:#131313;font-size:16px;font-style:normal;font-weight:400;line-height:110%}.blog-details-wrapper .side-pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 30px;border-radius:20px;border:1px solid #e1e1e1;margin-top:30px}.blog-details-wrapper .side-pagination .slide-btn .icon{width:50px;height:50px;line-height:48px;text-align:center;border-radius:999px;background:#faf8f3;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.blog-details-wrapper .side-pagination .slide-btn h4{color:var(--title);max-width:110px}.blog-details-wrapper .comment-content,.service-details-wrapper .service-details .services-faq{margin-top:60px}.blog-details-wrapper .comment-content .comment-content-wrap{background:var(--white);box-shadow:0 0 60px 0 rgba(0,0,0,.05);padding:30px 40px 30px 30px;border-radius:20px;margin-bottom:30px}.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;border-radius:20px}.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .content{display:flex;gap:20px;align-items:center}.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .content .thumb img{border-radius:999px;max-width:100%}.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .content .profile-info p{color:var(--title);font-size:16px;font-style:normal;font-weight:400;line-height:21.6px}.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .reply-btn a{color:#131313;font-size:16px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.32px;text-transform:capitalize;border-radius:999px;border:1px solid #d0d0d0;background:#fff;display:inline-block;padding:5px 30px}.blog-details-wrapper .comment-content .comment-content-wrap .highlite{color:#565969;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:90px}.project-details-wrapper .project-details-info .content p span{margin:20px 0;display:inline-block}.project-details-wrapper .project-details-info .project-details-card{display:flex;gap:20px}@media (max-width:991px){.cta-wrapper.style1 .cta-box{flex-direction:column;row-gap:20px}.cta-wrapper.style1 .cta-box .contact-content,.cta-wrapper.style1 .cta-box h2{text-align:center}.arrow-btn.style7 .slider-next,.arrow-btn.style7 .slider-prev{bottom:-80px}.arrow-btn.style7 .slider-prev::after{width:574px}.project-details-wrapper .project-details-info .project-details-card{flex-direction:column;row-gap:30px}}.project-details-wrapper .project-details-info .project-details-card .project-item .content h3{color:#131313;font-family:"DM Sans";font-size:36.563px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:20px}.project-details-wrapper .project-details-info .project-details-card .project-item ul li,.service-details-wrapper .service-details .service-list ul li{color:#565969;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:15px}.project-details-wrapper .project-details-info .slider-btn{background:#efefef;display:flex;align-items:center;justify-content:space-between;border-radius:20px;margin-top:40px;padding:20px 40px}.project-details-wrapper .project-details-info .slider-btn .left-btn a,.project-details-wrapper .project-details-info .slider-btn .right-btn a{color:var(--title);font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:700;line-height:24px}.project-details-wrapper .project-details-info .slider-btn .left-btn a i{margin-right:14px}.project-details-wrapper .project-details-info .slider-btn .right-btn a i{margin-left:14px}.service-details-wrapper .service-details .content h2{color:var(--title);font-size:59.766px;font-style:normal;font-weight:700;line-height:57.6px;letter-spacing:-1.2px;text-transform:capitalize;margin-bottom:20px}.service-details-wrapper .service-details .content h3{color:var(--title);font-size:36.563px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:20px}.service-details-wrapper .service-details .content p{color:#565969;font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:400;line-height:30px}.service-details-wrapper .service-details .highlight{margin:20px 0}.service-details-wrapper .service-details .service-list{display:flex;justify-content:space-between}.service-details-wrapper .service-details .builder-info .builder-info-items{border-radius:20px;border:1px solid #d0d0d0;background:#fff;padding:40px}.service-details-wrapper .service-details .builder-info .builder-info-items .contents h3{color:#131313;font-size:26px;font-style:normal;font-weight:700;line-height:29.9px;margin-bottom:20px}.service-details-wrapper .service-details .builder-info .builder-info-items ul li{color:#565969;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:10px}.service-details-wrapper .service-details .builder-info .builder-info-items ul li i{margin-right:10px;color:#131313;font-size:16px;font-style:normal;font-weight:900;line-height:normal}.building-plan-wrapper.style1 .arrow-svg1{position:absolute;top:257px;left:450px}.building-plan-wrapper.style1 .arrow-svg1 path,.building-plan-wrapper.style1 .arrow-svg2 path,.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape .shape path,.building-plan-wrapper.style2 .thumb-shape .shape path{stroke:#1D1D1B;stroke-width:.5;stroke-miterlimit:10;fill:none;stroke-dasharray:1500;stroke-dashoffset:1500;animation:4s linear infinite draw}.building-plan-wrapper.style1 .arrow-svg2{position:absolute;top:257px;right:450px}@media (max-width:1700px){.building-plan-wrapper.style1 .arrow-svg1{left:333px}.building-plan-wrapper.style1 .arrow-svg2{right:333px}}.building-plan-wrapper.style1 .inner-top-content{display:flex;gap:29px}@media (max-width:1199px){.widget.style1 .single-widget .widget-categories ul li a{font-size:16px}.sidebar-widget .single-widget .recent-post{display:flex;flex-wrap:wrap;column-gap:50px}.blog-details-wrapper .thumb img,.service-details-wrapper .service-details .thumb img{width:100%}.service-details-wrapper .service-details .builder-info,.service-details-wrapper .service-details .service-list{flex-direction:column;row-gap:30px}.building-plan-wrapper.style1 .inner-top-content{display:grid;grid-template-columns:repeat(2,4fr)}}.building-plan-wrapper.style1 .inner-top-content .building-plan-card{border:1px solid #d0d0d0;background:var(--white);padding:20px 30px;border-radius:20px;display:inline-block;text-align:center}.building-plan-wrapper.style1 .inner-bottom-content .building-plan-card h3,.building-plan-wrapper.style1 .inner-top-content .building-plan-card h3,.building-plan-wrapper.style2 .building-plan-left .building-plan-card h3{color:var(--black);margin-bottom:20px;border-radius:20px}.building-plan-wrapper.style1 .inner-bottom-content .building-plan-card p,.building-plan-wrapper.style1 .inner-top-content .building-plan-card p,.building-plan-wrapper.style2 .building-plan-left .building-plan-card p{color:#565969;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:240px}.building-plan-wrapper.style1 .inner-bottom-content{display:flex;flex-wrap:wrap;gap:21px}.building-plan-wrapper.style1 .inner-bottom-content .building-plan-card{margin-top:208px;border:1px solid #d0d0d0;background:var(--white);padding:20px 30px;border-radius:20px;text-align:center;height:138px}.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape{padding-top:47.22px;position:relative}.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape .shape{position:absolute;top:64px;left:9px}@media (max-width:767px){.testimonial-wrapper.style1 .testimonial-slider .swiper-horizontal>.swiper-pagination-bullets,.testimonial-wrapper.style1 .testimonial-slider .swiper-pagination-fraction,.testimonial-wrapper.style1 .testimonial-slider .swiper-pagination-horizontal{left:0;bottom:40px}.arrow-btn.style1,.arrow-btn.style6,.counter-wrapper.style2 .container .counter-bg,.featured-wrapper.style2 .featured-category .single-category p{display:none}.project-wrapper.style2 .thumb .thumb-content{left:40px}.testimonial-wrapper.style3 .client-info{margin-left:20px}.video-box-area .video-box .play-btn>i{width:50px;height:50px;line-height:45px;font-size:25px}.arrow-btn.style7 .slider-prev::after{width:396px}.blog-details-wrapper .tag-content{flex-direction:column;row-gap:20px}.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape img{width:100%}.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape .shape{top:33px;left:8px}.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape .shape path,.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape .shape svg{width:500px}}.building-plan-wrapper.style2 .building-plan-left{display:grid;grid-template-columns:repeat(2,2fr);row-gap:40px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.building-plan-wrapper.style2 .building-plan-left .building-plan-card{border:1px solid #d0d0d0;background:var(--white);padding:20px 30px;border-radius:20px;text-align:center;height:138px;position:relative}.building-plan-wrapper.style2 .building-plan-left .building-plan-card .arrow-svg1{position:absolute;left:50%;transform:translateX(-50%);bottom:-40px}.building-plan-wrapper.style2 .thumb-shape{text-align:center;position:relative}.building-plan-wrapper.style2 .thumb-shape .shape{position:absolute;top:15px;left:10px}@media (max-width:1399px){.building-plan-wrapper.style1 .arrow-svg2,.building-plan-wrapper.style1 .inner-bottom-content .building-plan-card{display:none}.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape{margin:0 auto}.building-plan-wrapper.style2 .building-plan-left .building-plan-card{padding:20px}.building-plan-wrapper.style2 .thumb-shape .shape{top:-7px;left:8px}}@media (max-width:1199px){.building-plan-wrapper.style2 .thumb-shape .shape{top:-8px;left:153px}}@media (max-width:991px){.building-plan-wrapper.style2 .thumb-shape .shape{left:33px}}.building-plan-wrapper.style2 .thumb-shape .shape svg{max-width:614px;height:250px}@media (max-width:1399px){.building-plan-wrapper.style2 .thumb-shape .shape svg{max-width:527px;height:254px}}@media (max-width:1199px){.building-plan-wrapper.style2 .thumb-shape .shape svg{max-width:633px;height:301px}}@media (max-width:767px){.building-plan-wrapper.style2 .building-plan-left .building-plan-card{height:154px}.building-plan-wrapper.style2 .thumb-shape .shape{left:8px;top:-38px}.building-plan-wrapper.style2 .thumb-shape .shape svg{max-width:500px;height:301px}}@media (max-width:575px){.progress-wrap .progress-container{width:85%}.padding-bottom240,.scrolling-wrap.style3{padding-bottom:40px}.main-header-wrapper .main-header-items .header-contact-info-area{gap:30px}.offcanvas__wrapper{padding:20px}.breadcumb .breadcumb-wrapper .page-heading h2{text-align:center}.breadcumb .breadcumb-wrapper .page-heading .breadcrumb-items{justify-content:center}.footer-section .footer-wrapper.style2{padding:40px 0 69px}.intro-section .intro-wrapper.style2{padding-top:100px}.intro-section .intro-wrapper.style2 .inner-left-part{margin-top:30px}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2{right:-37px;top:81px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part{margin-top:0}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .thumb-shape2{bottom:320px;right:30px}.about-wrapper.style1 .thumb-box .thumb .clint-counter,.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .clint-counter{left:0}.about-wrapper.style1 .btn-content{flex-direction:column;gap:20px}.about-wrapper.style3 .about-left-content .content{flex-direction:row}.about-wrapper.style3 .about-left-content .content .thumb img,.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape .shape{display:none}.about-wrapper.style3 .about-right-content .title-section .title-content h2{font-size:45px;line-height:48px}.counter-card.style4{width:200px;height:200px}.testimonial-card.style2 .person-data h5{margin-bottom:10px}.project-wrapper.style2 .filter-buttons button{margin:0 5px;padding:10px 8px}.service-wrapper.style3{padding:35px 0}.video-wrapper.style1{margin-top:35px}.cta-wrapper.style1 .cta-box h2,.scrolling-wrap.style3 .comm .cmn-textslide-1{font-size:40px}.faq-accordion.style2 .faq-item.active .faq-answer{padding:0 35px 30px}.faq-accordion.style2 .faq-question h4{font-size:15px}.faq-accordion.style2 .faq-question h4 span{margin-right:5px}.faq-accordion.style2 .faq-answer p,.proj-accordion.style1 .proj-accordion-item .proj-accordion-header .proj-accordion-question,.proj-accordion.style2 .proj-accordion-item .proj-accordion-header .proj-accordion-question{font-size:14px}.proj-accordion.style1 .proj-accordion-item .proj-accordion-body p,.proj-accordion.style2 .proj-accordion-item .proj-accordion-body p{font-size:12px}.proj-accordion.style1 .proj-accordion-item.proj-active .proj-accordion-body,.proj-accordion.style2 .proj-accordion-item.proj-active .proj-accordion-body{height:83px;padding:0 15px 20px 77px}.scrolling-wrap.style1 .comm .cmn-textslide-1,.scrolling-wrap.style1 .comm .cmn-textslide-2{font-size:34px;line-height:34px}.building-plan-wrapper.style1 .inner-bottom-content .thumb-shape .shape svg{width:462px}.building-plan-wrapper.style2 .thumb-shape .shape svg{max-width:434px;height:270px;display:none}}.git-wrapper.style1{padding:60px;border-radius:20px}@media (max-width:1199px){.git-wrapper.style1{padding:30px}}.git-wrapper.style1 .contract-info{margin-top:42px}.git-wrapper.style1 .contract-info .items{display:flex;align-items:center;border-radius:20px;background-color:#2b2b2b;padding:20px 30px;gap:25px;margin-bottom:20px}.git-wrapper.style1 .contract-info .items .icon{width:57px;height:57px;line-height:57px;text-align:center;background:#525252;border-radius:50%}@media (max-width:500px){.intro-section .intro-wrapper.style1 .inner-left-part .btn-content{flex-direction:column;align-items:start;gap:20px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title h1{font-size:65px;line-height:65px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title h1 span{font-size:70px}.about-wrapper.style1 .content ul li{font-size:13px}.blog-details-wrapper .thumb img,.contact-form.style2 form .form-row,.contact-form.style3 form .form-row{flex-direction:column}.testimonial-wrapper.style1{padding-bottom:30px}.git-wrapper.style1,.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .testimonial-inner{padding:10px}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .icon-shape-1{width:70px;height:70px;line-height:70px;top:20px;left:9px}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .icon-shape-1 svg,.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .icon-shape-2 svg{height:30px;width:30px}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .icon-shape-2{width:70px;height:70px;line-height:70px;bottom:20px;right:33px}.faq-accordion.style2 .faq-question h4{font-size:13px;max-width:200px}.arrow-btn.style7,.git-wrapper.style1 .contract-info .items .icon{display:none}.service-details-wrapper .contact-bar{padding:36px}.service-details-wrapper .contact-bar .icon{margin-bottom:20px}.service-details-wrapper .contact-bar .title h3{margin-bottom:10px}}.git-wrapper.style1 .contract-info .items .icon i{color:#fff;font-size:20px;font-style:normal;font-weight:900;line-height:normal}.git-wrapper.style1 .contract-info .items h4{color:var(--white);font-family:"DM Sans";font-size:20px;font-style:normal;font-weight:700;line-height:24px;width:82px}.git-wrapper.style2{position:relative;margin-bottom:325px}.git-wrapper.style2 .git-shape{position:absolute;bottom:0;right:0}.git-wrapper.style2 .git-inner{display:flex;gap:380px}.git-wrapper.style2 .git-inner .git-content{padding:141px 0 130px}@media (max-width:991px){.git-wrapper.style2 .git-inner .git-content{padding:70px 0}}@media (max-width:767px){.git-wrapper.style2 .git-inner .git-content{padding:40px 0}}.git-wrapper.style2 .git-inner .git-content .title-content .sub-title{color:var(--title);font-size:12px;font-style:normal;font-weight:500;line-height:27.96px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px;display:inline-block}.git-wrapper.style2 .git-inner .git-content .title-content h2{max-width:505.48px;color:var(--title);font-size:59.766px;font-style:normal;font-weight:700;line-height:57.6px;letter-spacing:-1.2px;text-transform:capitalize;margin-bottom:34px}.git-wrapper.style2 .git-inner .git-content .company-contact-menu .contact-item{margin-top:23px;display:flex;gap:15px}.git-wrapper.style2 .git-inner .git-content .company-contact-menu .contact-item .icon{width:48px;height:48px;line-height:48px;text-align:center;background-color:var(--white);border-radius:50%}.git-wrapper.style2 .git-inner .git-content .company-contact-menu .contact-item .titles{margin-top:8px}.git-wrapper.style2 .git-form{position:absolute;top:306px;left:365px}@media (max-width:1600px){.building-plan-wrapper.style1 .arrow-svg1{left:285px}.building-plan-wrapper.style1 .arrow-svg2{right:285px}.git-wrapper.style2 .git-inner{gap:200px}.git-wrapper.style2 .git-form{left:200px}}.git-wrapper.style3 .git-form{background:var(--title);padding:120px 0 237px 80px;margin-left:-61px}@media (max-width:1399px){.git-wrapper.style2 .git-inner{gap:85px}.git-wrapper.style2 .git-inner .git-content .title-content h2{font-size:48px}.git-wrapper.style2 .git-form{left:120px}.git-wrapper.style3 .git-form{padding:120px 0 237px 61px}}.git-wrapper.style3 .git-form .title h2{color:#fff;font-size:36.563px;font-style:normal;font-weight:700;line-height:30px}.bento-wrapper.style1 .bento-left .thumb img{border-radius:10px;max-width:100%}.bento-wrapper.style1 .bento-left .bento-card{border-radius:20px;background:#efefef;padding:40px}.bento-wrapper.style1 .bento-right .item{display:flex;align-items:center;gap:36px;padding:40px;border-radius:20px}@media (max-width:450px){h2{font-size:35px!important;line-height:38px!important}.title-section.style10 .title-content h2.text-title{margin-right:0}.padding-bottom120{padding-bottom:35px}.padding-bottom208,.padding-bottom217{padding-bottom:65px}.section-py-120{padding:35px 0}.header-1 .mega-menu-wrapper{padding:10 30px}.header-1 .mega-menu-wrapper .header-main{gap:0}.header-1 .header-right{gap:5px!important}.sticky.header-1,.sticky.header-2,.sticky.header-3{padding:0}.offcanvas__info{width:300px}.footer-section .footer-wrapper.style2 .footer-widget .footer-top{flex-direction:column;row-gap:20px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .shape-1{top:38px;right:109px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .shape-2{top:-24px;right:15px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content ul li,.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content ul li a{font-size:15px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .content .news-later .email-container .email-input{padding:10px 6px 10px 17px}.footer-section .footer-wrapper.style2 .footer-widget.style1 .footer-single-wid .footer-contact-menu .contact-item .content a{font-size:17px}.blog-details-wrapper .content .content-text p,.blog-details-wrapper .content .content-text p span,.contact-page-wrapper.style1 .contact-info .single-item .content a,.contact-page-wrapper.style1 .contact-info .single-item .content p,.footer-section .footer-bottom .footer-bottom-wrapper P,.git-wrapper.style2 .git-inner .git-content .company-contact-menu .contact-item a,.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-content p,.sidebar-widget .single-widget .recent-post .post-item .content h4 a{font-size:16px}.footer-section .footer-bottom .footer-bottom-wrapper .footer-services li a{font-size:12px}.intro-section .intro-wrapper.style1 .inner-left-part .section-title .title h1{font-size:49px;line-height:52px}.about-wrapper.style1 .thumb-box .thumb .clint-counter,.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .content .profile-info p,.blog-details-wrapper .side-pagination .slide-btn h4,.blog-details-wrapper .testimonial .testimonial-inner .icon,.featured-wrapper.style2 .featured-category .single-category .thumb img,.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-4,.intro-section .intro-wrapper.style1 .intro-right-part .thumb-box .thumb-shape-5,.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .icon-shape-1{display:none}.intro-section .intro-wrapper.style2 .inner-left-part .section-title .title h1{font-size:40px;line-height:40px}.intro-section .intro-wrapper.style2 .inner-left-part .db-content{flex-direction:column;align-items:start;gap:20px}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-shape-2{right:-26px;top:58px}.intro-section .intro-wrapper.style2 .intro-right-part .thumb-box .thumb-content{padding:15px;width:200px;bottom:20px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title h1{font-size:48px;line-height:50px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title .title h1 span{font-size:48px;line-height:48px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .inner-left-part .section-title p::before{top:8px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .thumb-shape2{bottom:206px;right:37px}.intro-section .intro-wrapper.style3 .intro-bg .intro-content .intro-right-part .thumb-box .clint-counter{bottom:4px}.about-wrapper.style1 .content ul,.about-wrapper.style2 .content,.building-plan-wrapper.style1 .inner-top-content,.wcu-wrapper.style1 .wcu-left-part{grid-template-columns:repeat(1,2fr)}.service-card.style3{padding:25px}.counter-card.style4 .main-counter p,.featured-wrapper.style2 .featured-category .single-category .thumb .title h4 a,.project-card.style3 .thumb-box .thumb-content p{font-size:14px}.counter-card.style4{width:150px;height:150px}.counter-card.style4 .main-counter span{font-size:45.766px}.blog-card.style4 .content,.featured-wrapper.style2 .featured-category .single-category{padding:20px}.blog-card.style4 .content .meta{margin-bottom:15px}.blog-card.style4 .content .title{margin-bottom:10px}.blog-card.style4 .content p{font-size:14px;margin-bottom:20px}.testimonial-card.style2 .person-data p{font-size:16px;line-height:20px}.testimonial-card.style2 .thumb-box .thumb-shape{left:50%;transform:translateX(-50%)}.testimonial-card.style2 .thumb-box .thumb-shape img{max-width:290px}.testimonial-wrapper.style1 .testimonial-slider{height:395px}.blog-details-wrapper .side-pagination,.testimonial-wrapper.style1 .testimonial-slider .main-testimonial{padding:10px}.testimonial-wrapper.style1 .testimonial-slider .main-testimonial .icon-shape-2{top:-8px;right:-3px}.project-wrapper.style2 .filter-buttons{flex-wrap:wrap;row-gap:10px}.team-wrapper.style2 .title-section.style5 .title-content h2,.testimonial-wrapper.style2 .title-section.style4 .title-content h2{font-size:32px!important}.bento-wrapper.style1 .bento-left .bento-card,.cta-wrapper.style1 .cta-box{padding:30px}.faq-accordion.style2 .faq-question h4{font-size:14px;max-width:287px;text-align:start}.widget.style1 .single-widget .widget-categories ul li a{padding:19px 17px}.blog-details-wrapper .testimonial{padding:20px 10px}.blog-details-wrapper .tag-content .tag-list ul li a{font-size:9px}.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .content .profile-info h3{font-size:14px;line-height:22px}.blog-details-wrapper .comment-content .comment-content-wrap .comment-inner .reply-btn a{padding:5px 10px}.blog-details-wrapper .comment-content .comment-content-wrap .highlite{margin-left:0}.project-details-wrapper .project-details-info .slider-btn .left-btn a,.project-details-wrapper .project-details-info .slider-btn .right-btn a{font-size:13px}.building-plan-wrapper.style1 .inner-top-content .building-plan-card p{max-width:100%}.git-wrapper.style1 .contract-info .items h4{font-size:18px}.git-wrapper.style1 .contract-info .items a,.git-wrapper.style1 .contract-info .items p{font-size:10px}.bento-wrapper.style1 .bento-right .item{flex-direction:column}}.bento-wrapper.style1 .bento-right .item:first-child{background:var(--theme);margin-bottom:30px}.bento-wrapper.style1 .bento-right .item:last-child{border-radius:20px;border:1px solid #d0d0d0;background:#fff}.bento-wrapper.style1 .bento-right .item .content,.bento-wrapper.style1 .bento-right .item .thumb{flex:1}.bento-wrapper.style1 .bento-right .item .content h2{color:var(--white);font-size:36.563px;font-style:normal;font-weight:700;line-height:40px}@media (max-width:1399px){.bento-wrapper.style1 .bento-right .item{padding:28px}.bento-wrapper.style1 .bento-right .item .content h2{font-size:33.563px}.bento-wrapper.style1 .bento-right .item .content h3{font-size:20px}}.bento-wrapper.style1 .bento-right .item .content p{color:#565969;margin-bottom:60px}@media (max-width:470px){.testimonial-card.style3 .content p{font-size:14px;line-height:25px}.building-plan-wrapper.style2 .building-plan-left{grid-template-columns:repeat(1,1fr)}.git-wrapper.style3 .git-form{padding:60px 0 160px 61px}.bento-wrapper.style1 .bento-right .item .content h2{font-size:22px}.bento-wrapper.style1 .bento-right .item .content p{display:none}}.bento-wrapper.style1 .bento-right .item .thumb img{border-radius:20px;border:1px solid #d0d0d0}@media (max-width:1399px){.bento-wrapper.style1 .bento-right .item .content p{margin-bottom:20px}.bento-wrapper.style1 .bento-right .item .thumb img{max-width:100%}}@media (max-width:1199px){.git-wrapper.style2{margin-bottom:70px;padding-left:30px}.git-wrapper.style2 .git-inner{gap:0;flex-direction:column}.git-wrapper.style2 .git-form{position:relative;left:0;top:-30px}.git-wrapper.style3 .thumb img{display:none}.git-wrapper.style3 .git-form .title h2{text-align:center}.bento-wrapper.style1 .bento-left .thumb img{width:100%}.bento-wrapper.style1 .bento-right .item{gap:50px}.bento-wrapper.style1 .bento-right .item:first-child .thumb,.bento-wrapper.style1 .bento-right .item:first-child .thumb img{text-align:end}.bento-wrapper.style1 .bento-right .item .thumb img{max-width:100%}}