@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
@font-face{font-family:'banner-bold';src:url('../fonts/bannerBold.otf') format('opentype')}
@font-face{font-family:'display-bold';src:url('../fonts/displayBold.otf') format('opentype')}
@font-face{font-family:'display-reguler';src:url('../fonts/displayReguler.otf') format('opentype')}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;font-size:16px}
body{font-family:'Inter',sans-serif;line-height:1.6;background-color:#fff;color:#000;scrollbar-gutter:stable}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#fff;box-sizing:inset 0 0 5px grey}
::-webkit-scrollbar-thumb{background:#0A74DA;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:#030712}
h1,h2,h3,h4,h5,h6,p{margin:0}
a{color:inherit;text-decoration:none}
a:hover,a:focus{text-decoration:none;outline:none}
button,input,textarea,select{font-family:inherit;font-size:1rem;border:none;outline:none;background:none}
button,.t-btn{cursor:pointer;transition:all 0.3s ease}
button:disabled{cursor:not-allowed;opacity:0.6}
img{max-width:100%;display:block;height:auto}
ul,ol{list-style:none;padding:0;margin:0}
.no-pad{padding:0 !important}
.text-center{text-align:center}
.d-flex{display:flex}
.align-center{align-items:center}
.justify-center{justify-content:center}
:focus-visible{outline:0px dashed #333;outline-offset:0px}
header{position:absolute;top:0;left:0;width:100%;z-index:999}
.HeroBanner{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative;padding-top:187px;overflow:hidden}
.HeaderBox{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:51px;transition:0.3s}
.HeaderTopNotch{position:absolute;left:50%;top:0;transform:translateX(-50%);transition:0.3s}
.notchRelative{display:flex;position:relative;align-items:center;width:360px;justify-content:center;gap:12px;padding:8px 0}
.notchRelative img{position:absolute;top:0;width:100%}
.notchRelative svg{position:relative;z-index:1}
.notchRelative p{position:relative;z-index:1;color:#fff;font-size:14px;line-height:17px;letter-spacing:-0.14px}
.HeaderBox ul{display:flex;align-items:center;justify-content:center;gap:40px;flex-direction:row}
.HeaderBox ul a{position:relative;color:#000;font-size:14px;font-weight:400;letter-spacing:1.5px;font-family:'display-reguler',sans-serif}
.HeaderBox .t-btn,div#MobileMenu .t-btn{padding:12px 20px;border-radius:999px;border:1px solid #000;font-size:14px;line-height:20px;letter-spacing:1.5px;font-weight:400;font-family:'display-reguler',sans-serif}
div#MobileMenu .t-btn,div#MobileMenu .t-btn:hover{background:transparent;margin:unset;margin-top:10px;font-size:50px;text-transform:uppercase;font-family:'Space Grotesk';font-weight:700;transition:none;padding:0;line-height:normal;border:unset;color:#0C0C0C;background-image:linear-gradient(to right,#0A74DA,#F5F5F5);background-size:100% 5px;background-position:left bottom;background-origin:content-box;background-repeat:no-repeat;border-radius:0}
.HeaderBox .t-btn:hover,div#MobileMenu .t-btn:hover{transition:0.3s !important;background:#000 !important;color:#fff !important}
.HeaderBox ul a::after{content:"";position:absolute;bottom:0;left:0;width:0;background:#000;height:1px;transition:0.3s}
.HeaderBox ul a:hover::after{transition:0.3s;width:100%}
h1{font-family:'banner-bold',sans-serif;font-size:80px;letter-spacing:3.2px;line-height:93.5px}
h1 span{color:#0076E8}
.HeroBanner .text p{color:#5C5C5C;margin:22px auto 41px;max-width:667px;font-size:16px;line-height:24px;font-weight:400}
.twoBox{display:flex;align-items:center;justify-content:center;gap:20px}
.BannerScrollImage{position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(90deg,#0A74DA,transparent);transform:translateX(100%);will-change:transform;z-index:-1;filter:blur(20px)}
.HeroBanner .text .twoBox .t-btn{padding:12px 16px 12px 20px;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:#0C0C0C;color:#fff;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16)}
.HeroBanner .text .twoBox .t-btn:last-child{padding:12px 32.5px 12px 36.5px;background:transparent;border-color:#000;color:#000;box-shadow:0 0px 17px 0 rgba(0,0,0,0.01),0 0px 24px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.1),0 0px 4px 0 rgba(0,0,0,0.1),0 0 0 0px rgb(0 0 0/0%),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16)}
#HomeBAnner{position:relative;overflow-x:hidden}
.homesec-01{background-repeat:no-repeat;background-size:contain;background-position:top center;padding:130px 0 172px;position:relative}
.homesec-01 .imagBox{display:flex;justify-content:center;align-items:center}
.text h2{color:#5C5C5C;font-size:48px;font-family:'banner-bold';font-weight:500;line-height:58px;letter-spacing:1px}
.homesec-01 .text h2{margin:12px 0 22px}
.homesec-01 .text p{color:#202020;font-size:16px;line-height:24px;letter-spacing:-0.16px}
.homesec-01 .text ul{list-style:disc;padding-left:20px;font-size:15px;color:#7A7A7A;line-height:24px;font-weight:300;letter-spacing:-0.16px;margin:24px 0}
.homesec-01 .text .t-btn{background:#0C0C0C;padding:12px 28px 12px 32px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);display:flex;margin-top:40px;color:#fff;font-size:14px;line-height:20px;letter-spacing:-0.14px;flex-direction:row;align-items:center;gap:8px;max-width:max-content;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16)}
h2 span{opacity:0.5;transition:all 0.4s ease;display:inline-block}
h2 span.active{opacity:1;color:#131313 !important;transition:all 0.4s ease}
img.homeDownLAyer{position:absolute;bottom:0;width:100%;left:0;z-index:-1}
.marquee{overflow:hidden;white-space:nowrap}
.marquee-content{display:inline-block;animation:marquee 80s linear infinite}
.marquee-content span{display:inline-block;vertical-align:middle}
.marquee-content img{height:278.67px;width:auto;margin:0 1rem;vertical-align:middle;min-width:max-content}
@keyframes marquee{from{transform:translateX(0%)}to{transform:translateX(-100%)}}
.homesec-02{border-radius:0 0 20px 20px;padding:100px 0 0;background-repeat:no-repeat;background-size:cover;background-position:center}
.imagesMarqueeBox{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:100px 0}
.homesec-02 .text h2{color:#fff}
.homesec-02 .text p{font-size:20px;color:#fff;letter-spacing:0;max-width:632.67px;margin-left:auto}
.homesec-02 .text p:last-child{color:#939393;margin-top:20px}
.homesec-02 .text p span{letter-spacing:1px}
.homesec-03{padding:126px 0 105px}
.homesec-03 .text{max-width:662px;margin:auto}
.problemgridbox{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:58px}
.homesec-03 .container{max-width:1440px}
.problemgrid{display:flex;flex-direction:column;position:relative;width:100%;height:552px;border-radius:20px;overflow:hidden;background:#fff;justify-content:space-between;border-color:#E5E7EB;border-width:1px 1px 0px 0px;border-style:solid;transition:0.3s;padding:89px 32px 36px 32px}
.problemgrid img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:0.3s;opacity:0}
.problemgrid span{position:relative;z-index:2;text-align:center;color:#030712;opacity:0.1;font-size:200px;font-weight:500;letter-spacing:-12px;line-height:160px;transition:0.3s;font-family:'Space Grotesk',sans-serif}
.problemgrid p,.problemgrid p a{z-index:2;position:relative;color:#030712;transition:0.3s;padding-left:16px;border-left:2px solid #0A74DA;font-size:16px;line-height:24px;font-weight:600}
.problemgrid:hover::after{opacity:1;transition:0.3s}
.problemgrid:hover img{transition:0.3s;opacity:1}
.problemgrid:hover span{color:#F9FAFB;opacity:0.8;transition:0.3s}
.problemgrid:hover p{color:#F9FAFB}
.homesec-03 .text h2{color:#000}
.homesec-03 .text p{color:#7A7A7A;font-size:16px;line-height:24px;letter-spacing:-0.16px;margin-top:10px}
footer{background-repeat:no-repeat;background-size:cover;background-position:top center;border-radius:20px 20px 0 0;padding-top:113px}
footer img.FooterLogo{width:100%;height:100%}
.DownFooter{display:flex;flex-direction:row;justify-content:space-between;margin:50px 0 80px;align-items:center}
.DownFooter span,.DownFooter a{color:rgba(255,255,255,0.64);font-size:14.16px;letter-spacing:-0.14px;transition:0.3s}
.DownFooter a:hover{transform:0.3s;color:#fff}
.BAckTopBtn{display:inline-flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:100%;background:linear-gradient(170deg,#0A74DA,#ffffff30)}
footer .text h4{color:rgba(255,255,255,0.64);font-size:14.16px;font-weight:400;line-height:20px;letter-spacing:-0.14px;margin-bottom:16.18px}
footer .text ul li a{color:#fff;font-size:20px;font-weight:700;line-height:35px;font-family:'display-bold';margin-bottom:8px;display:inline-block;position:relative}
footer .text.twoBox{justify-content:start;margin-bottom:30px}
footer .text.twoBox a{padding:12px 20px;border-radius:999px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:1px;color:#0C0C0C;background:#fff;border:1px solid #fff;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16)}
footer .text ul li a::after{content:"";position:absolute;bottom:0;left:0;width:0;background:#fff;height:1px;transition:0.3s}
footer .text ul li a:hover::after{transition:0.3s;width:100%}
.homesec-04{background:#F1F8FF}
.homesec-04 .text.text-center{padding:97px 0;margin:auto}
.homesec-04 .text.text-center h2{font-size:57px;line-height:64px;letter-spacing:1.14px;color:#777;transition:0.3s;margin:24px 0 40px}
.homesec-04 .text.text-center p{color:#6B7280;font-size:24px;line-height:36px;font-weight:500;letter-spacing:0.24px;max-width:636px;margin:auto}
span.toptext{display:flex;flex-direction:row;align-items:center;justify-content:center;background:#fff;max-width:fit-content;margin:auto;gap:8px;padding:0 4px;color:#030712;font-size:14px;line-height:20px;font-family:'Space Grotesk'}
.caseStudyGrid{padding-bottom:108px;align-items:flex-start;row-gap:50px}
.caseStudyGrid .col-lg-6:nth-child(2){margin-top:88px}
.caseStudyGrid .col-lg-6:nth-child(even){padding-left:25px}
.caseStudyGrid .col-lg-6:nth-child(odd){margin-top:-88px;padding-right:25px}
.caseStudyGrid .col-lg-6:first-child{margin-top:0}
.caseStudyBox .imgBox{position:relative}
.caseStudyBox .imgBox a{transition:0.3s;position:absolute;bottom:-17px;right:-25px;height:118.87px;width:118.87px;display:flex;align-items:center;border:1px solid #0A74DA;justify-content:center;border-radius:100%;background:rgba(255,255,255,0.2);backdrop-filter:blur(1.5px) saturate(200%);-webkit-backdrop-filter:blur(1px) saturate(200%);opacity:0}
.caseStudyBox .imgBox a:hover{transition:0.3s;transform:rotate(45deg)}
.caseStudyBox:hover .imgBox a{transition:0.3s;opacity:1}
.caseStudyBox .imgBox img{width:100%;height:100%}
.caseStudyBox h3{margin:20px 0 4px;font-size:48px;font-weight:700;font-family:'display-bold';line-height:60px;letter-spacing:0.96px}
.caseStudyBox p{color:#878787;font-size:16px;line-height:24px;font-weight:500}
.btnBox .t-btn{padding:12px 16px 12px 20px;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:#0C0C0C;color:#fff;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16)}
.btnBox{display:flex;align-items:center;justify-content:center}
.homesec-05{background-repeat:no-repeat;background-size:cover;background-position:center;padding:150px 0 109px}
.homesec-05 .text span{color:#5C5C5C;font-size:14px;line-height:20px;letter-spacing:0.14px}
.homesec-05 .text h2{color:#131313;font-size:64px;font-family:'display-bold';letter-spacing:0;margin-top:16px;line-height:68px}
.homesec-05 .text p{max-width:460px;margin-left:auto;font-size:16px;line-height:24px;color:#5C5C5C}
.homesec-05 .text{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:43px}
.servicesBox{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;text-align:center}
.servicesBox h3{color:#131313;font-size:26px;font-family:'display-bold';line-height:20px;letter-spacing:1px;margin-top:37px;margin-bottom:6px}
.servicesBox p{color:#555;font-size:13.5px;line-height:20px;letter-spacing:-0.14px}
.servicesBox img{width:100%;height:272px;object-fit:cover;border:1px solid rgba(255,255,255,0.1);border-radius:20px;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16);background:#0C0C0C}
.homesec-05 .btnBox{margin-top:50px}
.homesec-06{background-repeat:no-repeat;background-size:cover;background-position:center;padding:235px 0 320px;position:relative}
.homesec-06 .personImage{position:absolute;bottom:0;right:0;z-index:0}
.homesec-06 .bottomShape{position:absolute;bottom:0;left:0;width:100%}
.homesec-06 .text h2{font-size:64px;color:#fff;font-family:'display-bold';line-height:68px;letter-spacing:0;margin-bottom:40px}
.homesec-06 .text p,.homesec-06 .text li,.homesec-06 .text a{font-size:16px;line-height:24px;letter-spacing:-0.16px;color:#CECECE}
.homesec-06 .text p:nth-child(2),.homesec-06 .text a{color:#fff !important}
.homesec-06 .text ul{list-style:disc;padding-left:20px;margin:24px 0}
.homesec-07{padding:135px 0 100px}
.homesec-07 .text h2{color:#000;font-size:64px;line-height:68px;letter-spacing:0;font-family:'display-bold';margin-bottom:20px}
.homesec-07 .text p{color:#6B6B6B;font-size:16px;line-height:24px;font-weight:400;margin-bottom:20px}
.homesec-07 .text p a{color:#0A74DA}
.homesec-07 .text img{margin-top:70px}
form input,form textarea{background:#fff;width:100%;border:1px solid #C2C2C2;border-radius:6px;padding:27px 20px;color:#0A74DA;font-size:16px;line-height:26px;letter-spacing:0;margin-bottom:20px}
form textarea{min-height:164.71px}
form input:focus,form textarea:focus{border-color:rgba(10,116,218,0.5);box-shadow:0 10px 40px 0 rgba(10,116,218,0.1)}
form input:focus::placeholder,form textarea:focus::placeholder{color:#0A74DA}
form .t-btn{padding:12px 16px 12px 20px;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:#0C0C0C;color:#fff;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16);margin-top:30px;letter-spacing:1px;margin-left:auto;margin-right:auto}
.homesec-07 .formBox{padding-left:60px}
.homesec-07 .formBox form{margin-top:30px}
.homesec-08{padding:140px 0;background-repeat:no-repeat;background-size:cover;background-position:top center}
.homesec-08 .text h2{color:#000;font-size:64px;margin-bottom:10px}
.homesec-08 .text p{color:#7A7A7A;font-size:16px;line-height:24px;letter-spacing:-0.16px}
.testimonialBox{background:#fff;padding:35px 29px;transition:0.3s;display:flex;flex-direction:column;justify-content:space-between;border:1px solid transparent;overflow:overlay;height:350px}
.testimonialBox::-webkit-scrollbar{width:5px}
.testimonialBox p{color:#17191F;font-size:16px;line-height:23px;letter-spacing:0;font-style:italic;margin:19px 0 28px}
.testimonialBox .contentBox{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-top:auto}
.testimonialBox .contentBox p{margin:0;color:#000;font-size:16.42px;font-weight:600;font-style:normal;letter-spacing:0.5px}
.homesec-08 .row:nth-child(2){margin-top:70px;margin-bottom:70px;justify-content:center;row-gap:30px}
.testimonialBox .contentBox span{background:#0A74DA;height:54px;width:54px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#fff;font-size:20px;font-weight:600;letter-spacing:1px}
.testimonialBox .contentBox .twoBox{gap:9px}
.homesec-08 .twoBox .t-btn{padding:12px 16px 12px 20px;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:#0C0C0C;color:#fff;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16)}
.homesec-08 .twoBox .t-btn:last-child{padding:12px 32.5px 12px 36.5px;background:transparent;border-color:#000;color:#000;box-shadow:0 0px 17px 0 rgba(0,0,0,0.01),0 0px 24px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.1),0 0px 4px 0 rgba(0,0,0,0.1),0 0 0 0px rgb(0 0 0/0%),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16)}
.testimonialBox:hover{border:1px solid rgba(10,116,218,0.5);box-shadow:0 32px 70px 0 rgba(10,116,218,0.18);transition:0.3s}
.homesec-09{padding:120px 0}
.homesec-09 .text h2{color:#000;margin:24px 0 50px}
.accordion-item{margin-bottom:16px;background:#FBFBFB;border-radius:12px;padding:24px 32px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.6),inset 0 -5px 0 0 rgba(228,228,228,1),inset 0 -6px 0 1px rgba(250,250,250,1)}
.accordion-item h2 button{color:#09090B;font-size:18px;line-height:28px;font-weight:700;font-family:'display-bold';letter-spacing:1.26px;outline:none !important;cursor:pointer}
.accordion-item h2{line-height:0;position:relative}
.accordion-item p{margin-top:16px;color:#858585;font-size:14px;line-height:20px;max-width:95%}
.accordion-button::after{content:"+";position:absolute;top:50%;right:0;height:32px;width:32px;background:#292C2E;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;transform:translateY(-50%);line-height:0;border-radius:4px;font-weight:300;transition:transform .2s ease-in-out}
.accordion-button:not(.collapsed)::after{content:"-"}
.SubBanner{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:170px 0 60px}
.aboutsec-01 .text p{margin-bottom:20px}
.aboutsec-01 .text h2{color:#131313}
.aboutsec-01.homesec-01 .imagBox{justify-content:flex-end}
.aboutsec-02 .text p{margin:0;margin-bottom:20px}
.aboutsec-02 .col-lg-7 .text{max-width:632.67px;margin-left:auto}
.aboutsec-02 .text img{margin-top:40px}
.aboutsec-02{padding-bottom:80px;border-radius:0}
.aboutsec-06{padding-bottom:0}
.aboutsec-06 .imgBox{display:flex;justify-content:flex-end}
.aboutsec-06 .text ul{color:#6D6D6D;font-size:16px;line-height:24px;letter-spacing:-0.16px;margin:20px 0;list-style:disc;padding-left:20px}
.aboutsec-06 .text p{font-size:18px;color:#000}
.aboutsec-06 .text h2{margin-bottom:20px;font-family:'display-bold'}
.aboutsec-07{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:100px 0}
.aboutsec-07 .text h2{color:#fff;font-size:64px;line-height:68px;font-family:'display-bold'}
.aboutsec-07 .text p{color:#CECECE;font-size:16px;line-height:24px;letter-spacing:0}
.aboutsec-07 .text .t-btn{padding:12px 20px;border-radius:999px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:1px;color:#000;background:#fff;border:1px solid #fff;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16);margin-top:30px;display:inline-flex;align-items:center;justify-content:center;gap:10px}
.aboutsec-03 .text.text-center span{color:#000;font-size:22px;line-height:56px;font-weight:500;font-family:'banner-bold';letter-spacing:2px}
.aboutsec-03 .problemgridbox{display:flex;flex-direction:row;margin:50px 0;gap:20px}
.aboutsec-03 .problemgridbox span{font-size:130px;letter-spacing:-6px}
.aboutsec-03 .problemgridbox .problemgrid{border:1px solid #E5E7EB;gap:40px;padding:0 25px 36px;height:332px}
.aboutsec-04{background-color:#F1F8FF;border-radius:0 0 20px 20px}
.aboutsec-04 .servicesBox img{height:215px}
.aboutsec-04 .servicesBox h3{font-size:16px;line-height:20px}
.aboutsec-05{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;padding:130px 0 200px}
.aboutsec-05 img{position:absolute;bottom:0;left:0;width:100%}
.aboutsec-05 .text h2{color:#fff;font-size:64px;line-height:68px;letter-spacing:0;font-family:'display-bold';margin-bottom:40px}
.aboutsec-05 .text p{margin-top:20px;color:#CECECE;font-size:16px;line-height:24px;letter-spacing:1px}
.aboutsec-05 .pointBox ul{border-top:1px solid rgba(255,255,255,0.5);max-width:503.29px;margin-left:auto}
.aboutsec-05 .pointBox ul li{position:relative;padding:22px 0 22px 20px;border-bottom:1px solid rgba(255,255,255,0.5)}
.aboutsec-05 .pointBox ul li img{height:66.64px;width:70px;object-fit:cover;position:relative}
.aboutsec-05 .pointBox ul li h4{color:#fff;font-size:20px;line-height:25px;letter-spacing:1.25px;font-family:'display-bold';margin-bottom:20px}
.aboutsec-05 .pointBox ul li p{color:#fff;font-size:16px;line-height:normal;letter-spacing:-0.18px;font-weight:300}
.aboutsec-05 .pointBox ul li .twoBox{flex-direction:row;gap:21px;justify-content:start !important;max-width:100%}
.contactsec-01{background-size:auto}
.contactsec-01 .text h2{color:#131313;letter-spacing:1px;font-family:'display-bold';max-width:630px;margin:12px auto 22px}
.homesec-01 .text{max-width:700px;margin:auto;margin-bottom:39px}
.contactsec-01 .text p{color:#5C5C5C;margin-top:20px}
.contactsec-01 .container{max-width:816px}
.contactsec-01 form input,.contactsec-01 form textarea{padding:20px}
.contactsec-01 form .col{padding:0 10px}
.contactsec-02 .text{max-width:423px}
.contactsec-02 .text h2{margin-bottom:20px;max-width:380px}
.contactsec-02 .text p{max-width:350px}
.contactsec-02 .text ul,.contactsec-02 .text ul li a{list-style:disc;padding-left:20px;color:#fff;font-size:16px;line-height:unset;font-weight:300;letter-spacing:0}
.contactsec-02 .text ul li b{font-weight:500}
.contactsec-02 .text ul li a{padding:0}
.contactsec-02 .imgBox img{margin-left:auto}
.contactsec-02{padding:120px 0}
.contactsec-03{padding:100px 0;background-repeat:no-repeat;background-position:left center;background-size:auto}
.contactsec-03 .imgBox img{display:none}
.contactsec-03 .text h2{color:#000;font-size:64px;line-height:68px;font-family:'display-bold';margin-bottom:40px}
.contactsec-03 .text p,.contactsec-03 .text p a{color:#000;font-size:16px;line-height:24px;letter-spacing:-0.16px;margin-top:20px}
.contactsec-03 .text p a{color:#0A74DA}
.servicesec-02{padding:100px 0;border-radius:0}
.servicesec-02 .text ul{color:#fff;font-size:16px;letter-spacing:0;font-weight:300;list-style:disc;padding-left:20px;margin:20px 0}
.servicesec-02 .text p{color:#fff !important;margin-top:15px !important;line-height:unset;font-size:18px;letter-spacing:0}
.servicesec-03{background-repeat:no-repeat;background-size:cover;background-position:bottom center;padding:104px 0}
.servicesec-03 .container{max-width:897px}
.servicesec-03 .text h2{color:#000;font-size:64px;line-height:68px;font-family:'display-bold';margin:24px auto 22px;max-width:700px}
.servicesec-03 .text p{color:#6B7280;font-size:20px;line-height:26px;letter-spacing:0;font-weight:500;margin-top:20px}
.servicesec-04 .imagBox{justify-content:center !important;margin-top:54px}
.servicesec-04 .text h2{margin:0;font-size:64px;line-height:68px;letter-spacing:0}
.servicesec-04 .text p:last-child{margin:0}
.servicesec-04 .text{margin:0}
.servicesec-05 .twoBox{height:100%;flex-direction:column;justify-content:space-between;align-items:unset;max-width:430px;padding-bottom:40px}
.servicesec-05 .text{height:100%}
.servicesec-05 .text p{margin-left:unset}
.servicesec-05 .text img{margin-top:50px}
.servicesec-05 .twoBox p{position:relative;font-size:22px;line-height:30px}
.servicesec-05 .twoBox p::before{content:"";position:absolute;top:-50px;left:0;height:18px;width:250px;background:linear-gradient(90deg,#0A74DA,rgba(10,116,218,0))}
.servicesec-05 .text p{font-size:20px;line-height:unset}
.servicesec-06{padding:85px 0;background-repeat:no-repeat;background-size:cover;background-position:center}
.servicesec-06 .text h2{color:#fff;font-size:64px;line-height:68px;font-family:'display-bold';letter-spacing:0;margin-bottom:20px}
.servicesec-06 .text p,.servicesec-06 .text a{color:#fff;font-size:16px;line-height:24px;font-weight:300;margin-top:20px}
.servicesec-07{padding:180px 0;background-repeat:no-repeat;background-size:contain;background-position:right bottom}
.servicesec-07 .text h2{color:#000;margin-bottom:20px;font-family:'display-bold'}
.servicesec-07 .text p{font-size:16px;line-height:24px;font-weight:300;margin-top:20px;color:#6C6C6C}
.servicesec-07 .text p b,.servicesec-07 .text p strong{font-weight:700}
.servicesec-09 .text.text-center{max-width:905px}
.servicesec-09 .text.text-center p{max-width:100%;margin-top:20px}
.servicesec-09 .text.text-center h2{color:#030712}
.servicesecbranding .servicesBox img{height:167px}
.servicesecbranding .servicesBox h3{margin-bottom:0}
.servicesecbranding .text{gap:10px;align-items:center;justify-content:center;max-width:600px;margin:auto}
.servicesecbranding .text p{margin:unset;max-width:100%}
.servicesecbranding .bottomText{max-width:100%;margin-top:50px;padding:0}
.servicesecbranding{background:transparent;position:relative;padding:100px 0 170px}
.brandingsec-02 .text{max-width:550px;margin-left:auto}
.servicesec-07 .text ul{padding-left:20px;list-style:disc;margin:20px 0;color:#151515;font-size:16px;font-weight:300}
.brandingsec-02 .text p{font-size:18px;color:#151515;font-weight:400;line-height:unset}
.brandingsec-02{padding:120px 0;position:relative}
.casestudysecmain{position:relative;background:transparent;padding:120px 0}
.t-btn:hover{background:transparent !important;color:#000 !important}
.t-btn:hover path{fill:#000 !important;transition:0.3s}
.aboutsec-07 .text .t-btn:hover{color:#fff !important}
.aboutsec-07 .text .t-btn:hover path{fill:#fff !important;transition:0.3s}
.guidesec01{padding-bottom:210px}
.guidesec02{padding:0;position:relative;margin-top:-110px;padding-bottom:100px}
.guidesec02 .servicesBox img{height:215px}
.guidesec02 .servicesBox h3{line-height:30px}
.guidesec02 .servicesBox .t-btn{padding:12px 16px 12px 20px;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:#0C0C0C;color:#fff;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16);margin-top:30px}
.guidesec02 .col-lg-3{padding:0px 10px}
.aboutsec-07 .text p{margin-top:20px}
.aboutsec-07 .text p:first-child{margin-top:0}
.BlueBgColor{background:#F1F8FF}
.contactsec-03 .imgBox iframe,#strategy-form-section iframe{max-width:100%;clip-path:polygon(0% 0%,100% 0%,100% 75%,75% 75%,75% 100%,50% 75%,0% 75%)}
.contactsec-03 .row{align-items:center}
.contactsec-03 .imgBox{padding-right:30px}
.stickyStyle{position:fixed}
.stickyStyle .HeaderTopNotch{opacity:0;transition:0.3s}
.stickyStyle .HeaderBox{background:#fff;padding:10px 10px;border-radius:999px;transition:0.3s;border:1px solid #0a74da;backdrop-filter:blur(15px)}
.stickyStyle .t-btn{background:#0C0C0C !important;color:#fff !important;transition:0.3s}
ul.sub-menu,.stickyStyle ul.sub-menu{position:absolute;background:#fff;min-width:320px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);padding:20px;z-index:1;left:50%;margin-top:38px;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;transform:translateX(-50%);backdrop-filter:blur(15px) !important;transition:0.3s;opacity:0;visibility:hidden}
.stickyStyle ul.sub-menu{background-color:#fff}
.menu-item-has-children{position:relative}
.menu-item-has-children a::before{content:"";height:8px;width:10px;clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;top:50%;right:0;background:#1d1d1d;transform:translateY(-50%)}
.menu-item-has-children a{position:relative;padding-right:15px}
ul.sub-menu a::before{content:none !important}
.menu-item-has-children:hover ul.sub-menu{transition:0.3s;opacity:1;visibility:visible;margin-top:5px}
.MobileMenu{display:none}
.SubBanner .container{max-width:1500px}
footer .text.SixList ul{display:grid;grid-template-columns:1fr 1fr}
.text.SixList,.text.resourceslist{margin-left:-90px}
.sec-02{padding-top:30px;padding-bottom:20px}
.casestudysingle h2{color:#0C0C0C}
.casestudysingle .text h3{font-size:30px;letter-spacing:28px;text-transform:uppercase}
.casestudysingle .t-btn{padding:12px 20px;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:#0C0C0C;color:#fff;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center;box-shadow:0 41px 17px 0 rgba(0,0,0,0.03),0 23px 14px 0 rgba(0,0,0,0.1),0 10px 10px 0 rgba(0,0,0,0.17),0 3px 6px 0 rgba(0,0,0,0.19),0 0 0 1px rgba(0,0,0,0.77),inset 0 0.5px 0.5px 0 rgba(255,255,255,0.16);max-width:fit-content}
.casestudysingle .t-btn:hover{background:transparent;color:#000}
section.sec-05.casestudysingle a.t-btn{margin:auto;margin-top:50px}
.casestudysingle{padding:100px 0}
section.sec-05.casestudysingle{background-repeat:no-repeat;background-size:cover;background-position:top center}
section.sec-05.casestudysingle h2{margin-bottom:50px}
.casestudysingle h2{margin-bottom:25px}
section.sec-02.casestudysingle h1{font-size:70px;line-height:normal;margin:20px 0}
section.sec-03.casestudysingle{background-repeat:no-repeat;background-size:cover;background-position:center}
section.sec-03.casestudysingle h2,section.sec-03.casestudysingle p,section.sec-03.casestudysingle a,section.sec-03.casestudysingle ul li{color:#fff}
section.SubBanner.sec-01.casestudysingle{padding-top:170px}
.sec-02 .text img{margin-bottom:30px;max-width:350px;width:100%}
.aboutsec-03 .problemgridbox.Hovernone span{color:#030712 !important;opacity:0.1 !important}
.Hovernone .problemgrid p,.Hovernone .problemgrid p a{color:#030712 !important}
.DownFooter .twoBox ul li a{color:#fff;font-size:14.16px;letter-spacing:-0.14px;transition:0.3s;line-height:normal;font-family:'Inter',sans-serif;font-weight:400;margin-bottom:0}
.DownFooter .twoBox ul{display:flex;gap:20px;list-style:inside;color:#fff;flex-direction:row}
footer .text.twoBox{align-items:start}
.mobileReview{display:none}
#notfound{position:relative;height:100vh}
#notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.notfound{max-width:710px;width:100%;padding-left:190px;line-height:1.4}
.notfound .notfound-404{position:absolute;left:0;top:0;width:150px;height:150px}
.notfound .notfound-404 h1{color:#0A74DA;font-size:150px;letter-spacing:15.5px;margin:0px;font-weight:900;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:unset}
.notfound h2{color:#292929;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;margin-top:0}
.notfound p{font-size:14px;font-weight:400;margin-top:0;margin-bottom:15px;color:#333}
.notfound a{display:flex;margin-top:40px;color:rgb(255,255,255);font-size:14px;line-height:20px;letter-spacing:-0.14px;flex-direction:row;align-items:center;max-width:max-content;box-shadow:rgba(0,0,0,0.03) 0px 41px 17px 0px,rgba(0,0,0,0.1) 0px 23px 14px 0px,rgba(0,0,0,0.17) 0px 10px 10px 0px,rgba(0,0,0,0.19) 0px 3px 6px 0px,rgba(0,0,0,0.77) 0px 0px 0px 1px,rgba(255,255,255,0.16) 0px 0.5px 0.5px 0px inset;background:rgb(12,12,12);padding:15px 30px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);gap:8px;text-transform:uppercase}
.error404 #HomeBAnner{display:none}
.text p a,.text li a{color:#0076E8;font-weight:700}
.error404 nav,.error404 header,.error404 footer{display:none !important}
.socialIcons ul{display:flex;gap:10px}
.socialIcons ul a{line-height:normal !important;margin:0;background:linear-gradient(170deg,#0A74DA,#ffffff30);border-radius:100%;display:flex !important;align-items:center;justify-content:center;height:40px;width:40px}
.socialIcons ul a::after{content:none !important}
@media only screen and (max-width:1600px){h1{font-size:50px;line-height:normal}}
@media only screen and (max-width:1400px){.HeroBanner{padding-top:140px}.HeroBanner .text p{margin:20px auto}.socialIcons ul{display:grid;grid-template-columns:repeat(3,1fr)}}
@media only screen and (max-width:1199px){h1{font-size:50px;letter-spacing:2px;line-height:60px}.text h2{font-size:35px !important;line-height:45px !important;letter-spacing:0.5px !important}.homesec-01 .text ul{font-size:16px;line-height:unset;letter-spacing:0px;margin:15px 0}.text p,.problemgrid p,.problemgrid p a{font-size:17px !important;line-height:unset !important;letter-spacing:0px !important}.homesec-01,.homesec-03,.homesec-05,.homesec-07,.homesec-08,.homesec-09{padding:100px 0}.imagesMarqueeBox{padding:30px 0}.problemgrid span{font-size:100px;letter-spacing:0;line-height:50px}.problemgrid{height:400px;padding:50px 15px 20px 15px}.caseStudyBox h3{margin:10px 0 0px;font-size:30px;line-height:50px;letter-spacing:1px}.caseStudyBox .imgBox a{height:80px;width:80px}.caseStudyBox .imgBox a svg{height:20px;width:20px}.homesec-05 .btnBox{margin-top:20px}.servicesBox img{height:200px}.homesec-06 .personImage{max-width:50%}.homesec-06{padding:100px 0 150px}form input,form textarea{padding:15px}.accordion-item h2 button h3{font-size:18px}footer .text ul li a{font-size:20px;line-height:35px}.DownFooter{margin:50px 0}.aboutsec-03 .problemgridbox span{font-size:60px;letter-spacing:0;line-height:80px}.aboutsec-03 .problemgridbox .problemgrid{padding:20px 10px}.aboutsec-04 .servicesBox img{height:160px}.aboutsec-06{padding-bottom:0}.aboutsec-07{padding:50px 0}footer .text.twoBox{flex-direction:column;align-items:flex-start}.casestudysingle{padding:50px 0}section.sec-02.casestudysingle h1{font-size:50px}.casestudysingle .text h3{font-size:20px;letter-spacing:15px}.HeroBanner{height:unset;padding-bottom:80px}}
@media only screen and (max-width:1024px){.homesec-07 .formBox{padding-left:0}.guidesec02{padding-top:0}.guidesec02 .servicesBox img{height:170px}.guidesec02 .servicesBox h3{font-size:20px;line-height:normal}.servicesec-07{background-size:50%}}
@media only screen and (max-width:991px){.mobileReview{margin:40px 0 60px !important}.destopReview{display:none}.testimonialSlider .slick-dots button:before{content:none !important}.testimonialSlider .slick-dots{max-width:fit-content;bottom:-30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.testimonialSlider .slick-dots li{background:#2a74da;border-radius:100%;opacity:0.1}.testimonialSlider .slick-dots li.slick-active{opacity:1}.mobileReview{display:block}footer .text.SixList ul{display:block}.text.SixList{margin-left:0px}header{display:none !important}.BannerScrollImage{height:100px}.HeroBanner{height:unset;padding:100px 0}.homesec-01,.homesec-03,.homesec-05,.homesec-07,.homesec-08,.homesec-09{padding:50px 0}.homesec-02 .text p{margin-left:0}.row{row-gap:20px}.marquee-content img{height:150px;object-fit:contain;min-width:9000px}.problemgridbox{grid-template-columns:repeat(2,1fr)}.homesec-04 .text.text-center{padding-bottom:40px}.caseStudyGrid .col-lg-6:nth-child(2){margin-top:0}.caseStudyGrid .col-lg-6:nth-child(even){padding-left:15px}.caseStudyGrid .col-lg-6:nth-child(odd){margin-top:0;padding-right:15px}.caseStudyGrid{row-gap:50px}.homesec-05 .text p{margin-left:unset;max-width:100%}.homesec-05 .text{padding-bottom:0}.servicesBox img{height:unset}.homesec-06 .personImage{max-width:40%}.contactsec-03 .imgBox iframe,#strategy-form-section iframe{width:100%}footer{padding-top:50px}.MobileMenu{display:block;position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff}.MobileMenu .TwoBox{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 20px}.MobileMenu .TwoBox button{height:45px;width:45px;outline:none !important;background:#0076E8;border-radius:100%;display:flex;align-items:center;justify-content:center}.MobileMenu .TwoBox button svg{height:30px;width:30px}.SlideMenu{position:fixed;left:0;right:0;height:100vh;top:-300%;background-color:#fff;z-index:8;padding:100px 100px 50px;transition:all 0.75s ease-in-out;max-height:100vh;overflow:overlay}.SlideMenu.active{top:0}.SlideMenu button{height:50px;width:50px;position:absolute;top:15px;right:15px;outline:none !important}ul#menu-header-menu a{font-size:50px;color:#0C0C0C;text-transform:uppercase;background-image:linear-gradient(to right,#0A74DA,#F5F5F5);background-size:100% 5px;background-position:left bottom;background-origin:content-box;background-repeat:no-repeat;font-family:'Space Grotesk';font-weight:700;transition:none}#menu-header-menu ul.sub-menu{position:relative;opacity:0;visibility:hidden;background:transparent;backdrop-filter:blur(0px) !important;box-shadow:unset;padding:0;margin:0;left:unset;transform:unset;top:unset;min-width:0;background-color:transparent;height:0;overflow:hidden;transition:all 0.75s ease-in-out}#menu-header-menu ul.sub-menu a{font-size:25px;background-image:none;line-height:unset;padding:3px 0;display:block;margin-left:20px}#menu-header-menu li:hover ul.sub-menu{opacity:1;visibility:visible;height:100%}.homesec-01 .text svg{margin:auto;display:block}.text h2{text-align:center}.text p{text-align:center;max-width:100% !important}.text ul,.text ol{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:98%;margin-left:auto !important;margin-right:auto !important}.t-btn{margin-left:auto;margin-right:auto;display:flex !important;max-width:fit-content}.caseStudyBox h3{text-align:center;line-height:unset;font-size:25px;margin-top:30px}.caseStudyBox p{text-align:center;font-size:15px}.homesec-06{padding:50px 0 100px}.text p br{display:none}.homesec-07 .text p{margin-bottom:10px}.contactsec-03 .imgBox iframe,#strategy-form-section iframe{height:350px}.twoBox{max-width:fit-content;margin-left:auto;margin-right:auto}footer .text h4{text-align:center}footer .text.twoBox{align-items:center}.SubBanner{padding:100px 0 30px}.imagBox{justify-content:center !important}.aboutsec-02 .text img{margin-top:30px;margin-right:auto;margin-left:auto}.aboutsec-02 .col-lg-7 .text{max-width:100%}.aboutsec-03 .problemgridbox{display:grid;grid-template-columns:1fr}.aboutsec-03 .problemgridbox p,.aboutsec-03 .problemgridbox p a{text-align:center;padding:0;padding-bottom:10px;border-bottom:2px solid #0A74DA;border-left:0;max-width:fit-content;margin-right:auto;margin-left:auto}.homesec-05 .text span{text-align:center}.homesec-05 .text{text-align:center}.aboutsec-05 .pointBox ul{max-width:100%}.aboutsec-05{padding:50px 0 120px}.text ul{padding-left:0 !important}.imgBox{justify-content:center !important;display:flex}.aboutsec-06{padding-bottom:0 !important}.aboutsec-03 .problemgridbox .problemgrid{height:100%}.aboutsec-04 .servicesBox img{height:100%}.casestudysecmain{padding-bottom:0}.brandingsec-02{padding:50px 0}.brandingsec-02 .text{max-width:100%}.guidesec01{padding-bottom:50px}.guidesec02{margin-top:0}.guidesec02 .servicesBox img{height:100%}.aboutsec-04 .row.row-cols-5{flex-direction:column}.aboutsec-04 .row.row-cols-5 .col{flex:0}section.homesec-05.aboutsec-04.servicesecbranding{padding-bottom:100px}.servicesecbranding .bottomText{margin-top:20px}.servicesecbranding .text{max-width:100%;padding-bottom:50px}.servicesec-05 .twoBox p::before{opacity:0}.servicesec-05 .twoBox{padding-bottom:0}.servicesec-05 .text img{margin-left:auto;margin-right:auto}.caseStudyBox img{width:100%}.servicesec-06 .row{row-gap:0}.servicesec-07{padding:50px 0 100px;background-size:30%}.servicesec-02{padding:50px 0}.sec-02 .text{display:flex;flex-direction:column;align-items:center;text-align:center}.caseStudyBox .imgBox a{opacity:1}footer .col-lg-3{width:50%}footer .col-lg-2{width:37%}footer .col-lg-4{width:63%}footer .text ul li a{text-align:left;font-size:18px;line-height:normal}footer .text ul{align-items:start}footer .text h4{text-align:left}footer .text.SixList ul a{text-align:left;max-width:fit-content}footer .text ul{display:flex !important;flex-direction:column;align-items:start}footer .text.twoBox{max-width:100%}.fullWithMenu{width:100% !important;margin-top:10px}.fullWithMenu .text.twoBox,.fullWithMenu .text ul{flex-direction:row;align-items:center;justify-content:center}footer .text.twoBox{margin-bottom:20px}}
@media only screen and (max-width:767px){h1{font-size:30px;line-height:normal}h1 br{display:none}.HeroBanner .text p{margin-bottom:20px}.twoBox{flex-direction:column}.text h2{font-size:27px !important;line-height:normal !important}.homesec-01 .text .t-btn{margin-top:20px}.text ul{list-style:inside !important;gap:5px}.homesec-02{padding:50px 0}.imagesMarqueeBox{padding-bottom:0}.heading1.text h2{letter-spacing:0 !important}.problemgridbox{grid-template-columns:1fr;gap:20px}.problemgrid{height:300px;border:1px solid #E5E7EB}.problemgrid p,.problemgrid p a{padding-left:0;padding-bottom:10px;border:0;border-bottom:2px solid #0A74DA;text-align:center;max-width:fit-content;margin-right:auto;margin-left:auto}.heading2.text h2{font-size:19px !important}.homesec-04 .text.text-center h2{margin-bottom:20px}.caseStudyGrid{padding-bottom:50px}.t-btn{font-size:15px !important;padding:13px 20px !important;line-height:normal !important}.servicesBox{margin-bottom:20px}.homesec-05 .btnBox{margin-top:0}.contactsec-03 .imgBox iframe,#strategy-form-section iframe{margin-top:30px;height:250px}.homesec-08 .row:nth-child(2){margin-top:30px;margin-bottom:30px}.accordion-item h2 button h3{text-align:left;font-size:16px;line-height:normal;letter-spacing:0.5px}.accordion-item{padding:20px}.accordion-button::after{height:25px;width:25px;font-size:16px;right:-10px;top:40%}.accordion-item h2{line-height:normal;padding-right:20px}footer .text ul{list-style:none !important}footer .text ul li a{line-height:25px}.DownFooter{flex-direction:column-reverse;gap:40px;margin-top:30px}.SlideMenu{padding:100px 20px 30px 30px}ul#menu-header-menu a{font-size:35px}ul#menu-header-menu li{padding-bottom:5px}#menu-header-menu ul.sub-menu a{font-size:18px;padding:0}#menu-header-menu ul.sub-menu{padding-top:10px}.aboutsec-04 .servicesBox{padding-bottom:20px}.aboutsec-05 .pointBox ul li h4{margin-bottom:10px}.aboutsec-05 .pointBox ul li{padding:15px 0 15px 15px}.aboutsec-05 .pointBox ul li::before{width:60px;height:70px;left:10px}.casestudysecmain{padding-top:50px}.servicesec-03{padding:50px 0}.servicesec-07{padding:50px 0}.guidesec02 .servicesBox{margin-bottom:0;padding-bottom:30px}.pl-4{padding:0 !important}.mb-5{margin-bottom:0 !important}.servicesecbranding .text{padding-bottom:0 !important;margin-top:0}section.homesec-05.aboutsec-04.servicesecbranding{padding-bottom:50px}.servicesec-05 .twoBox{gap:0}.homesec-04 .text.text-center{padding-top:50px}.contactsec-01 .row{flex-direction:column;gap:0}.contactsec-01 .row .col{flex:0}.contactsec-03{padding:50px 0}.contactsec-03 .imgBox{padding:0 !important}.HeroBanner{padding:100px 0 50px}.caseStudyBox .imgBox a{right:-10px;bottom:-15px}.aboutsec-04 .row.row-cols-5{margin-top:30px}.aboutsec-01.homesec-01 .imagBox{margin-top:0}div#MobileMenu .t-btn{font-size:35px !important;padding:0 !important}section.sec-02.casestudysingle h1{font-size:35px}.casestudysingle .text h3{letter-spacing:10px;font-size:16px}section.sec-05.casestudysingle img{height:250px;width:100%;object-fit:contain}.aboutsec-05{padding-bottom:80px}footer .text.twoBox{justify-content:start;align-items:start}.DownFooter{margin-bottom:20px;gap:20px;margin-top:20px}.notfound{text-align:center}.notfound .notfound-404{position:relative;width:100%;margin-bottom:15px}.notfound{padding-left:15px;padding-right:15px}footer .text ul li a{font-size:15px;line-height:normal;font-weight:400;margin-bottom:0;letter-spacing:0.2px}}