@font-face{font-family:'banner-bold';src:url(//creasions.com/wp-content/themes/Creasions/assets/fonts/bannerBold.woff2) format('woff2');font-display:swap}
@font-face{font-family:'display-bold';src:url(//creasions.com/wp-content/themes/Creasions/assets/fonts/displayBold.woff2) format('woff2');font-display:swap}
@font-face{font-family:'display-reguler';src:url(//creasions.com/wp-content/themes/Creasions/assets/fonts/displayReguler.woff2) format('woff2');font-display:swap}
*,*::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-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:#333333;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:#555555;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.45;font-size:200px;font-weight:500;letter-spacing:-12px;line-height:160px;transition:0.3s; }
.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:#555555;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:#444;transition:0.3s;margin:24px 0 40px}
.homesec-04 .text.text-center p{color:#4B5563;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; }
.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:#555555;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:#555555;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-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%}
.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;}
.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}
.page-id-404 section.homesec-05.guidesec02 button#load-more-guides {margin: auto;}
.homesec-09 .accordion-header h3 {text-align:left; line-height:35px}
section.aboutsec-07.rowreverse .text p {color: white;}
section.aboutsec-07.rowreverse .text ul li { color: #ffffff !Important;}
section.aboutsec-07.rowreverse .text ul { list-style:disc; margin-left:20px;}
.pricing-card { display: flex; flex-direction: column; }
.card-features { flex: 1; overflow-y: auto; max-height: 250px; border-top: 1px solid #f0f0f0; padding-top: 20px; margin-bottom: 24px; }
.pricing-btn { margin-top: auto; }
.pricing-section { padding: 80px 0; }
.pricing-header { text-align: center; }
.pricing-header h1 { font-size: 42px; margin: 15px 0 10px; }
.toggle-wrap { display: inline-flex; background: #f5f5f5; border-radius: 999px; padding: 4px; margin-bottom: 30px; }
.toggle-wrap button { padding: 8px 24px; border-radius: 999px; border: none; font-size: 15px; cursor: pointer; background: transparent; color: #666; transition: all 0.3s; }
.toggle-wrap button.active { background: #fff; color: #000; font-weight: 500; box-shadow: 0 1px 4px rgba(0,0,0,0.1); }
.save-badge { font-size: 11px; color: #28a745; margin-left: 4px; }
.category-tabs { display: flex; justify-content: center; gap: 10px; margin: 0px 0 40px; flex-wrap: wrap; }
.cat-tab { padding: 8px 20px; border-radius: 999px; border: 1px solid #e5e5e5; font-size: 14px; cursor: pointer; background: #fff; color: #666; transition: all 0.3s; }
.cat-tab.active { background: #0076E8; color: #fff; border-color: #0076E8; }
.pricing-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; }
.pricing-card { background: #fff; border: 1px solid #e5e5e5; border-radius: 16px; padding: 30px; position: relative; display: none; }
.pricing-card.visible { display: block; }
.pricing-card.featured { border: 2px solid #0076E8; }
.popular-badge { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: #0076E8; color: #fff; font-size: 12px; padding: 4px 16px; border-radius: 999px; white-space: nowrap; }
.card-category { display: inline-flex; align-items: center; gap: 6px; font-size: 12px; color: #0076E8; margin-bottom: 10px; }
.card-title { font-size: 22px; font-weight: 600; margin: 0 0 10px; }
.price-wrap { margin-bottom: 8px; }
.price-wrap .amount { font-size: 36px; font-weight: 600; }
.price-wrap .period { font-size: 14px; color: #666; }
.sub-text { font-size: 14px; color: #666; margin: 0 0 20px; }
.card-features { border-top: 1px solid #f0f0f0; padding-top: 20px; margin-bottom: 24px; }
.card-features ul { list-style: none; padding: 0; margin: 0; }
.card-features ul li { font-size: 14px; color: #333; padding: 6px 0; display: flex; align-items: center; gap: 8px; }
.card-features ul li::before { content: "✓"; color: #0076E8; font-weight: bold; }
.pricing-btn { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; padding: 12px; border-radius: 999px; background: #0C0C0C; color: #fff; text-decoration: none; font-size: 14px; }
.pricing-card.featured .pricing-btn { background: #0076E8; }
.pricing-note { text-align: center; font-size: 13px; color: #999; margin-top: 40px; }
ul#menu-header-menu li.current-menu-item a::after {transition: 0.3s;width: 100%;}
section.homesec-01.aboutsec-01.Default p {margin-bottom: 10px;margin-top: 10px;}
section.homesec-01.aboutsec-01.Default h2 {margin-top: 10px;margin-bottom: 10px;}
section.homesec-01.aboutsec-01.Default ul {list-style: disc;margin-left: 50px;line-height: 30px;}
section.homesec-01.aboutsec-01.Default h3 { margin-top: 10px; margin-bottom: 10px; }
.thank-you-message p { background: #0076e8; padding: 20px; color: white !important; text-align: center; font-weight:600; font-size:20px;}
.guide-simple .text {max-width: 100% !important; }
.guide-simple .text p {color: #000 !important;margin: 0;margin-bottom: 15px;}
.guide-simple .text h3 {font-family: 'display-bold';letter-spacing: 1px;margin-bottom: 15px;}
.guide-simple .text h2{margin-bottom:15px;}
.guide-simple .text ul {list-style: disc;margin-bottom: 15px;margin-left: 20px;font-size: 15px;}
.guide-simple .text ul li {margin-bottom: 5px;}
.guide-simple .text .aligncenter {margin-left: auto;margin-right: auto;}
.guidesec02 .servicesBox {justify-content: space-between;}
.post-item {animation: fadeIn 0.5s ease-in-out;}
@keyframes fadeIn {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}
#load-more-guides, .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);transition: all 0.3s ease;}
.guidehome .t-btn{margin:auto;}
.guidehome .text-center.mt-4.mb-5 a {max-width: fit-content;}
#load-more-guides:hover {background: transparent;color: #000;transition: all 0.3s ease;}
#load-more-guides:disabled {opacity: 0.5;cursor: not-allowed;}
.guide-simple .text img {width: 100%;border-radius: 20px;height: 350px;object-fit: cover;filter: drop-shadow(0px 5px 10px #00000040);}
.casestudysinglesec-01 {padding:78px 0 40px;}
.casestudysinglesec-01 .imagBox img, .imgfullleft img {min-width: max-content;}
.casestudysinglesec-01 .imagBox, .imgfullleft {justify-content: flex-start !important;}
.typesBox .col-lg-3 .text {border: 1px solid white;background: rgba(0, 0, 0, 0.54);padding: 30px 25px;height: 100%;}
.typesBox .col-lg-3 h3 {color: #ffffff;margin-bottom: 10px;font-family: 'display-bold';font-size: 30px;letter-spacing: 1px;}
.typesBox .col-lg-3 p {color: #ffffff;font-family: 'Inter';font-size: 16px;letter-spacing: 0;margin:0 !important;}
.typesBox {margin-top: 50px;row-gap: 30px;}
.typesBox .col-lg-3 {padding: 0 15px;}
.imgfullRight img {min-width: max-content;}
.imgfullRight {display: flex;justify-content: flex-end;padding-right: 20px;}
.casestudysinglesec-02 .imgfullRight img {margin-bottom: -38px;}
.casestudysinglesec-03 {background: rgba(82, 188, 30, 0.05);padding: 0;padding-top: 90px;overflow: hidden;}
.imgfullCenter img {min-width: max-content;}
.casestudysinglesec-03 .imgfullCenter {display: flex;justify-content: center;}
.casestudysinglesec-03 .col-lg-12 {margin-bottom: 20px;}
.aboutsec-07 .text ul {margin-top: 20px;list-style: disc;padding-left: 20px;color: #fff;opacity: 0.8;}
.casestudysinglesec-03 .col-lg-12 h2 {margin: 0;}
.casestudysinglesec-03 .col-lg-12 p {margin-top: 10px;}
.casestudysinglesec-04 {background: #52BC1E;}
.casestudysinglesec-04 .text p, .casestudysinglesec-04 .text ul {color: #fff;opacity: 1;}
.page-id-1070 section.aboutsec-07.last h2 {color: black;}
.page-id-1070 section.aboutsec-07.last p{color:black;}
.page-id-1070 section.aboutsec-07.last h2 {color: black;}
.page-id-1070 section.aboutsec-07.last p{color:black;}
section.aboutsec-07.last .text h2, section.aboutsec-07.last .text p {color: #000;}
.page-id-1016 h1 span {color: #52BC1E !important;}
.page-id-1070 h1 span{color:#D58E11 !important;}
section.aboutsec-07.last .text a:hover {color: #000 !important;path{fill:#000 !important;}}
.powercasestudysinglesec-04 {background: #D68F11;position: relative;}
.powercasestudysinglesec-04 .container {position: relative;}
.powercasestudysinglesec-04 .imgBox {margin-top: -60px;}
.powercasestudysinglesec-04 img.overlayImage {position: absolute;bottom: 0;left: 30px;}
.powercasestudysinglesec-03{background:#FFFAEF;}
.guide-simple .container {max-width: 1200px;}
.recent_guides img {width: 100%;height: 150px !important; object-fit: cover !important;border-radius: 20px !important;margin-bottom: 20px;}
.recent_guides h3 {font-size: 20px;margin-bottom: 5px !important;}
.recent_guides a {font-size: 16px !important;text-decoration: underline;font-weight: 500;color: #0076E8;}
.recent_guides h2{color:#0076E8 !important;margin-bottom:20px !important;}
.guidehome {margin: 0;padding-top: 50px;padding-bottom: 0;}
button.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: auto;}
.MobileMenu a.MainLogo {display: block;max-width: fit-content;margin: auto;position:relative;z-index:8;}
.MobileMenu .TwoBox {padding-top: 18px;position: relative;z-index: 8;}
nav.MobileMenu {position: fixed;background: transparent;}
.notchRelative {width: 300px;gap: 8px;}
.notchRelative p {font-size: 12px;line-height: 12px;}
.mobileversion, .problemgridbox.Hovernone.mobileversion.homefirstslider {display:none;}
.page-template-domohealth-casestudy .casestudysinglesec-03 {background: rgb(0 157 234 / 10%);padding-bottom: 68px;}
.page-template-domohealth-casestudy .casestudysinglesec-04 {background: linear-gradient(180deg, rgba(255, 255, 255, 1), rgb(0 140 240 / 40%));}
.postid-1723 .casestudysinglesec-04 {background: linear-gradient(180deg,#ffffff 0%,#f8f4f4 40%,#eee3e3 100%); }
.postid-1723 .casestudysinglesec-04 .text h2{color: #000000 !important;  }
.postid-1723 .casestudysinglesec-04 .text p{color: #000000 !important;  }
.postid-1723 .casestudysinglesec-04 .text ul li{color: #000000 !important; list-style:disc; margin-left:30px;}
.postid-1723 section.servicesec-07.brandingsec-02.casestudysinglesec-03{background: linear-gradient(180deg,#ffffff 0%,#f8f4f4 40%,#eee3e3 100%);padding-bottom: 90px;}
.postid-1723 .aboutsec-07 .text ul {list-style: disc;margin-left: 30px;margin-top: 20px;}
.page-template-domohealth-casestudy .casestudysinglesec-04 .text * {color: #000 !important;}
.page-template-Valtas-casestudy .casestudysinglesec-03 {background: rgb(0 157 234 / 7%);padding-bottom: 65px;}
.page-template-Valtas-casestudy .casestudysinglesec-04 {background: linear-gradient(0deg, #1d4ee3, #1d4ee3d6, #1d4ee3ad, transparent);}
.single-case-studies.postid-93 h1 span {color: #D58E11;}
.single-case-studies.postid-93 .casestudysinglesec-04 .container {background-image: url(//creasions.com/wp-content/uploads/2026/03/Group-1597883138.webp);background-repeat: no-repeat;background-position: bottom left;}
.single-case-studies.postid-93 .casestudysinglesec-04 {padding: 0;background: #D68F11;}
.single-case-studies.postid-93 .casestudysinglesec-04 .imgBox {margin-top: -60px;}
.single-case-studies.postid-93 .casestudysinglesec-03 {background: #FFFAEF;}
.single-case-studies.postid-92 .casestudysinglesec-03 .imgBox.imgfullleft {justify-content: center !important;display: flex;}
.single-case-studies.postid-92 h1 span {color: #52BC1E;}
.single-case-studies.postid-89 .casestudysinglesec-03, .single-case-studies.postid-91 .casestudysinglesec-03 {padding-bottom: 65px;background: rgba(0, 157, 234, 0.05);}
.single-case-studies.postid-89 .casestudysinglesec-03 .col-lg-12, .single-case-studies.postid-91 .casestudysinglesec-03 .col-lg-12 {margin-bottom: 60px;}
.single-case-studies.postid-89 .casestudysinglesec-04{background: linear-gradient(0deg, #1d4ee3, #1d4ee3d6, #1d4ee3ad, transparent);padding: 0;padding-top: 30px;}
.single-case-studies.postid-91 .casestudysinglesec-04 {background: linear-gradient(180deg, #FFFFFF, rgba(0, 140, 240, 0.4));}
.single-case-studies.postid-91 .casestudysinglesec-04 .text * {color: #000000 !important;}
.aboutsec-02 .text ul {color: #ffffff;list-style: disc;padding-left: 20px;margin-bottom: 20px;}
.alturacasestudy .text p {color: #fff !important;margin-top: 20px !important;}
.single-case-studies.postid-1326 .casestudysinglesec-04 {background: linear-gradient(180deg, white, rgba(133, 76, 255, 0.4));}
.single-case-studies.postid-1326 .casestudysinglesec-04 * {color: #000 !important;}
.single-case-studies.postid-1326 .casestudysinglesec-01 {padding-bottom: 140px;}
.single-case-studies.postid-1326 .casestudysinglesec-03 {padding-bottom: 80px;}
.areaCasestudy span.toptext {background: transparent;}
.areaCasestudy .text.text-center {padding-bottom: 10px;}
.areaCasestudy {background: transparent;}
.areaCasestudy .text.text-center h2 {color: #000000 !important;}
.aboutsec-07 .text ul li, .aboutsec-07 .text ul li a {color: #CECECE;transition: 0.3s;}
.aboutsec-07 .text ul li {font-size: 16px;line-height: 24px;}
.aboutsec-07 .text ul {list-style: none;padding: 0;margin-top: 0;}
.aboutsec-07 .text ul li a:hover {transition: 0.3s;color: #fff;}
.areaSectionReady .text h1 {color: #fff;text-transform: capitalize;margin: 19px 0px 40px;}
.areaSectionReady .text p {margin: 0 !important;}
.areaSectionReady .text .t-btn {max-width: fit-content;margin: auto;background: #fff;color: #000;}
.areaSectionReady .text .t-btn:hover {color: #fff !important;transition: 0.3s;border-color: #fff;}
.areaSectionReady .text .t-btn:hover path {fill: #fff !important;}
.areaFocusedSec {padding: 90px 0;background-position: top center;}
.areaFocusedSec .row.justify-content-center {row-gap: 40px;}
.areaFocusedSec .text {padding-bottom: 0;}
.areaFirstSec .twoBox {justify-content: start;}
.areaFirstSec .twoBox .t-btn {margin-top: 20px;}
.areaFirstSec .col-lg-12 .imgBox {display: grid;grid-template-columns: repeat(4, 1fr);align-items: center;margin-top: 48px;justify-items: center;}
.areaFirstSec {padding-bottom: 100px;}
.areaFirstSec .twoBox .t-btn:last-child{background:transparent;color:#000;}
.areaSecondSec img{margin:0!important;}
.areaSecondSec .row{row-gap:48px;}
.areaSecondSec .text p:last-child{color:#fff!important;margin:0!important;}
.areaThirdSec .text h2{color:#000;}
.areaThirdSec .text p,.areaThirdSec .text li{color:#7F7F7F;font-size:16px;line-height:24px;}
.areaThirdSec .text.text-center{display:flex;flex-direction:column;align-items:center;}
.areaThirdSec .text p{max-width:869.14px;margin-bottom:0;}
.areaThirdSec .col-lg-4 .imgBox{position:relative;}
.areaThirdSec .col-lg-4 .imgBox img{position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);min-width:120%;z-index:-1;}
.areaThirdSec{overflow:hidden;}
.areaThirdSec .row{row-gap:40px;}
.areaThirdSec .text p strong,.areaThirdSec .text p b{color:#000;}
.areaForthSec{background-repeat:no-repeat;background-size:cover;background-position:center;}
.areaFifthSec{position:relative;padding-bottom:160px;}
.areaFifthSec .gridBox{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;}
.areaFifthSec .text ul li,.areaFifthSec .text p{color:#CECECE!important;font-size:16px;line-height:24px;letter-spacing:1px;}
.areaFifthSec img.homeDownLAyer{z-index:0;}
.areaSixSec .text{padding-right:100px;}
.areaSevenSec{padding:50px 0 320px;background-repeat:no-repeat;background-position:bottom center;background-size:contain;}
.areaSevenSec .stepsSection{max-width:1170px;position:relative;margin-top:-100px;}
.areaSevenSec .stepsSection img{margin:auto;display:block;max-width:738px;}
.areaSevenSec .text h2{margin:10px 0;}
.areaSevenSec .text p{margin:auto;color:#5C5C5C;max-width:453px;font-size:18px;line-height:26px;letter-spacing:0;}
.areaSevenSec .stepsSection .box{background:linear-gradient(45deg,#FFFFFF 0%,#F6F7F7 23%,#DFE0E1 59%,#BCBEC0 100%);border-radius:100%;height:200px;width:200px;display:flex;flex-direction:column;align-items:center;text-align:center;border:19.5px solid #0A74DA;justify-content:center;padding:20px;position:relative;}
.areaSevenSec .stepsSection .box span{font-size:23px;letter-spacing:0.76px;font-weight:900;line-height:normal;font-family:'display-bold';color:rgba(19,19,19,0.1);position:relative;}
.areaSevenSec .stepsSection .box h6{color:#131313;font-size:13.6px;line-height:15.1px;font-weight:500;font-family:'display-bold';letter-spacing:0.76px;margin:2px 0;position:relative;}
.areaSevenSec .stepsSection .box p{color:#555555;font-size:11px;letter-spacing:-0.11px;line-height:13.1px;position:relative;}
.areaSevenSec .stepsSection .box::before{content:"";background:#fff;position:absolute;top:50%;left:50%;height:157px;width:157px;z-index:0;transform:translate(-50%,-50%);border-radius:100%;}
.areaSevenSec .stepsSection .box::after{content:"";position:absolute;background:#D8D8D8;top:20%;left:20%;height:170.34px;width:170.34px;border-radius:100%;z-index:-1;filter:blur(10px);}
.areaSevenSec .stepsSection .step{position:absolute;}
.areaSevenSec .stepsSection .step.steps1{top:-25px;left:-5px;}
.areaSevenSec .stepsSection .step.steps2{top:190px;left:195px;}
.areaSevenSec .stepsSection .step.steps3{left:50%;bottom:-220px;transform:translateX(-50%);}
.areaSevenSec .stepsSection .step.steps4{top:190px;right:195px;}
.areaSevenSec .stepsSection .step.steps5{top:-25px;right:-5px;}
.areaSevenSec .stepsSection .steps1 .box{border-color:rgba(10,116,218,0.1);background:transparent;}
.areaSevenSec .stepsSection .steps2 .box{border-color:rgba(10,116,218,0.25);background:transparent;}
.areaSevenSec .stepsSection .steps3 .box{border-color:rgba(10,116,218,0.5);background:transparent;}
.areaSevenSec .stepsSection .steps4 .box{border-color:rgba(10,116,218,0.75);}
.areaSevenSec .stepsSection .steps3 .box::after{background:#34343433;}
.areavideosec .videoBox{position:relative;width:100%;padding-bottom:540px;height:0;overflow:hidden;max-width:960px;margin:auto;border-radius:20px;margin-top:50px;}
#guides-loading{display:none;text-align:center;padding:30px 0;}
.guides-spinner{width:45px;height:45px;border:4px solid #f0f0f0;border-top:4px solid #000;border-radius:50%;animation:spin 0.8s linear infinite;margin:0 auto;}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
.areaFirstSec .col-lg-12 .imgBox .twoBox{gap:10px;}
.areaFirstSec .col-lg-12 .imgBox .twoBox p{font-size:18px;line-height:24px;letter-spacing:-0.16px;font-weight:500;}
.servicesec-02 .text h3{margin-top:15px;}
.arealastsec{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:135px 0 105px;}
.arealastsec .text{max-width:780px;margin:auto;}
.arealastsec .text p{color:#5C5C5C;font-size:28px;line-height:40px;font-weight:300;letter-spacing:0;margin-bottom:23px;}
.arealastsec .text span{color:#0A74DA;font-size:18px;line-height:40px;text-transform:capitalize;font-weight:600;}
.area-template-default .servicesec-02 .text h3{font-size:22px;margin-top:10px!important;}
.area-template-default .servicesec-02 .text p{font-size:15px;margin-top:10px!important;}
.areaThirdSec li a,.areaForthSec li a{color:unset;}
.guide-simple .text h2,.guide-simple .text h3,.guide-simple .text h4,.guide-simple .text h5,.guide-simple .text h6{margin-top:15px;}
.AreaSection .text h2 {margin-bottom: 50px;}
.area-serve-box {background: #fff;width: 100%;height: 100%;}
.area-serve-box h3 {background: #0A74DA;color: #fff;padding: 20px;font-size: 26px;font-weight: 500;line-height: 20px;letter-spacing: 1px;width: 100%;}
.area-serve-box ul {padding: 20px;width: 100%;display: grid;grid-template-rows: repeat(15, auto);grid-auto-flow: column;}
.area-serve-box ul li {color: #000000;font-size: 14px;font-family: 'Inter',sans-serif;letter-spacing: -0.14px;line-height: 22px;}
.aboutsec-03 .problemgridbox:hover span {color:#030712 !important;opacity:0.45 !important;}
div#map-wrapper::after {content: "";position: absolute;width: 100%;height: 100%;background: #ffffff;z-index: 0;opacity: 0.5;}
div#map-wrapper p {position: relative;z-index: 3;color: #000 !important;font-family: 'display-bold';font-size: 25px;}
div#map-wrapper iframe {z-index: 11;}
@media only screen and (max-width:1600px){h1{font-size:50px;line-height:normal}.casestudysinglesec-01 .imagBox img,.imgfullleft img,.imgfullRight img,.imgfullCenter img{min-width:0;}
.casestudysinglesec-03{padding-bottom:80px;}
.typesBox .col-lg-3 h3{font-size:20px;}
.typesBox .col-lg-3 p{font-size:15px;}
.single-case-studies.postid-93 .casestudysinglesec-04 .container{background-position:10% 100%;background-size:200px;}}
@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}
.typesBox .col-lg-3 p{font-size:15px!important;line-height:normal!important;}
.typesBox .col-lg-3 h3{font-size:18px;}
.powercasestudysinglesec-04 img.overlayImage{max-width:100px;}
.single-case-studies.postid-89 .casestudysinglesec-04{padding:50px 0;}
.areaSevenSec .stepsSection{max-width:900px;margin-left:auto;margin-right:auto;}
.areaSevenSec .stepsSection img{max-width:638px;}
.areaSevenSec .stepsSection .box{width:180px;height:180px;padding:10px;}
.areaSevenSec .stepsSection .box span{font-size:16px;}
.areaSevenSec .stepsSection .step.steps2{left:110px;}
.areaSevenSec .stepsSection .step.steps4{right:110px;}
.areaSevenSec .stepsSection .step.steps1{left:-30px;top:0;}
.areaSevenSec .stepsSection .step.steps5{right:-30px;top:0;}
.areaSevenSec{overflow-x:hidden;}
.areaFirstSec .col-lg-12 .imgBox .twoBox p{font-size:16px;line-height:22px;}
.area-serve-box h3 {font-size: 20px;line-height: 15px;letter-spacing: 0.5px;}
}
@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%}.pricing-card{padding:15px!important;}
.pr-5{padding:0!important;}}
@media only screen and (max-width:991px){.mobileReview{margin:40px 0 60px !important}.destopReview{display:none} .slick-dots button:before{content:none !important} .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} .slick-dots li{background:#2a74da;border-radius:100%;opacity:0.1} .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%} #map-wrapper{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;}.MobileMenu .TwoBox button, .MobileMenu .TwoBox a {outline:none !important;gap: 3px;font-size: 10px;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}.single-case-studies.postid-1326 .casestudysinglesec-01 {padding-bottom: 0;}
.alturalast .text.ml-5.mbleft, section.servicesec-07.brandingsec-02.rowreverse .text.ml-5.mbleft {margin: 0 !important;}
.typesBox .col-lg-3 p {font-size: 15px !important;line-height: normal !important;}
.typesBox .col-lg-3 h3 {font-size: 25px;}
.powercasestudysinglesec-04 img.overlayImage {max-width: 100px;}
.typesBox .col-lg-3 h3 {text-align: center;}
.typesBox .col-lg-3 {width: 50%;}
.casestudysinglesec-02 .imgfullRight img {margin: 0;}
.casestudysinglesec-03 .col-lg-12 {margin: 0;}
.casestudysinglesec-03 {padding-bottom: 0;}
.powercasestudysinglesec-04 {padding-top: 50px !important;}
.powercasestudysinglesec-04 .imgBox {margin: 0;}
.guide-simple .text p, .guide-simple h2 {text-align: left !important;width: 100%;display: block;}
.guide-simple ul{display:block;text-align:left;list-style:disc !important;padding-left:20px !important;}
.single-guides section.SubBanner .text p {margin-top: 10px;}
.guide-simple .text h3 {font-size: 20px;}
.guidesec02 .servicesBox img {height: min-content;}
.single-case-studies.postid-93 .casestudysinglesec-04 .imgBox {margin: 0;}
.single-case-studies.postid-93 .casestudysinglesec-04 {padding-top: 50px;}
.single-case-studies.postid-89 .casestudysinglesec-01  .text {margin-bottom: 0;}
.single-case-studies.postid-89 .casestudysinglesec-03 .imgfullleft {justify-content: center !important;}
.single-case-studies.postid-89 .casestudysinglesec-04 {background: linear-gradient(180deg, rgb(29, 78, 227), rgba(29, 78, 227, 0.84), rgba(29, 78, 227, 0.68), transparent);}
.single-case-studies.postid-89 .casestudysinglesec-03 .col-lg-12 {margin-bottom: 0;}
.casestudysinglesec-01 .imagBox, .imgfullleft {justify-content: center !important;}
.single-case-studies.postid-91 .casestudysinglesec-03 .col-lg-12 {margin-bottom: 0;}
.single-case-studies.postid-91 .casestudysinglesec-04 {padding-bottom: 0;}
.areaFirstSec .col-lg-12 .imgBox{gap:50px;margin-top:10px;margin-bottom:-50px;}
.areaSecondSec .text img{margin-left:auto!important;display:block;margin-right:auto!important;}
.areaThirdSec .text h2,.areaThirdSec .text p,.areaThirdSec .text ul,.areaThirdSec .text ul li,.areaForthSec .text h2,.areaForthSec .text p,.areaForthSec .text ul,.areaForthSec .text ul li,.areaFifthSec .text h2,.areaFifthSec .text p,.areaFifthSec .text ul,.areaFifthSec .text ul li,.areaSixSec .text h2,.areaSixSec .text p,.areaSixSec .text ul,.areaSixSec .text ul li,.area-template-default .servicesec-02 .text h2,.area-template-default .servicesec-02 .text p,.area-template-default .servicesec-02 .text ul,.area-template-default .servicesec-02 .text ul{ text-align:left!important;align-items:start;width:100%; }
.areaThirdSec .text{align-items:start!important;text-align:left!important;}
.areaThirdSec .col-lg-4 .imgBox img{min-width:0;left:unset!important;right:0!important;transform:translate(-40%,-36%);top:0!important;max-width:70%;}
.areaThirdSec .col-lg-4 .imgBox{padding:50px 0;}
.areaFifthSec .gridBox{flex-direction:column;align-items:start;margin-top:0;}
.areaFifthSec{padding-bottom:80px;}
.areaSixSec .text{padding:0;}
.areaSevenSec .stepsSection{max-width:500px;margin-top:60px;}
.areaSevenSec .stepsSection img{max-width:450px;}
.areaSevenSec .stepsSection .box{height:140px;width:140px;border-block-width:10px;padding:1px;}
.areaSevenSec .stepsSection .box::before{height:120px;width:120px;}
.areaSevenSec .stepsSection .box::after{height:130px;width:130px;}
.areaSevenSec .stepsSection .box span{font-size:12px;}
.areaSevenSec .stepsSection .box h6{font-size:10px;line-height:normal;}
.areaSevenSec .stepsSection .box p{font-size:9px;}
.areaSevenSec .stepsSection .step.steps3{bottom:-150px;}
.areaSevenSec .stepsSection .step.steps1{left:-120px;top:-20px;}
.areaSevenSec .stepsSection .step.steps5{right:-120px;top:-20px;}
.areaSevenSec .stepsSection .step.steps2{left:0;top:120px;}
.areaSevenSec .stepsSection .step.steps4{right:0;top:120px;}
.areaSevenSec{padding-bottom:200px;}
.areavideosec .videoBox{padding-bottom:420px;}
.areaFirstSec .col-lg-12 .imgBox .twoBox p{font-size:12px;line-height:normal;}
.areaFirstSec .col-lg-12 .imgBox .twoBox img{max-width:30px;}
.areaFirstSec .col-lg-12 .imgBox .twoBox{gap:5px;}
.areaFirstSec .col-lg-12 .imgBox{gap:10px;}
.arealastsec{padding:60px 0;background-position:center;}
.typesBox .col-lg-3 {width: 100%;}
.typesBox {row-gap: 10px;}
.imgfullRight {padding: 0;}
.casestudysinglesec-03 {padding-top: 50px;}
.casestudysinglesec-03 .col-lg-12 { margin-bottom: -20px;}
.guidehome .servicesBox {padding-bottom: 10px;}
button.t-btn {padding: 10px 13px 10px 15px;}
.HeroBanner{ padding-top: 160px; }
.SubBanner {padding-top: 130px;} .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right: 20px;padding-left: 20px; }
h1 {font-size: 40px;letter-spacing: 1px;line-height: 45px;}
.HeroBanner .text p {font-size: 16px !important;letter-spacing: 1px !important;}
.HeroBanner .text .twoBox .t-btn {min-width: 100%;}
.rowreverse .row {flex-direction: column-reverse;}
.homesec-01 .text.heading1 svg {margin-left: 0;}
.homesec-01 .text.heading1 h2 {text-align: left;font-size:28px !important;}
.homesec-01 .text.heading1 p {text-align: left;font-size: 16px !important;letter-spacing: -0.16px !important;}
.homesec-01 .text.heading1 ul {text-align: left;list-style: disc !important;font-size: 14px !important;letter-spacing: -0.16px !important;line-height: 24px;padding-left: 15px !important;font-weight: 300;gap: 0;display: block;}
.homesec-01 .text.heading1  .t-btn {margin-left: 0;padding-left: 40px !important;padding-right: 40px !important;margin-top: 40px;}
.homesec-02 {padding: 80px 0 44px;}
.text h2 {font-size: 34px !important;letter-spacing: 1px !important;line-height: 36px !important;}
.text p, .problemgrid p, .problemgrid p a {font-size: 16px !important;letter-spacing: 1px !important;line-height: 24px !important;}
.imagesMarqueeBox {padding-top: 50px;}
.mobileversion{display:flex;}
.desktopversion{display:none !important;}
.problemgrid span {font-size: 100px;text-align: center;}
.homefirstslider .problemgrid {display: flex !important;}
.homefirstslider .problemgrid p, .homefirstslider .problemgrid p a {font-size: 9.13px !important;text-align: left;line-height: 14px !important;padding-bottom: 0 !important;border: 0;padding-left: 10px;border-left: 2px solid #0A74DA;}
.problemgridbox.homefirstslider {margin-top: 44px !important;display: block !important;margin-bottom: 30px;}
.problemgridbox.homefirstslider .slick-list {overflow: unset;}
section.homesec-03 {overflow: hidden;}
.homesec-04 .text.text-center.heading2 h2 {font-size: 27px !important;line-height: normal !important;}
.casestudyslider {margin-bottom: 40px;}
.coreservicesslider {margin-top: 30px;}
.homesec-06.backgroundimagefull .personImage {position: relative;max-width: 100%;margin-bottom: -100px;margin-top: 30px;}
.homesec-06.backgroundimagefull{display:flex;flex-direction:column-reverse;}
.homesec-06.backgroundimagefull .text h2, .homesec-06 .text p, .homesec-06 .text h2 ul, .homesec-06 .text ul li {text-align: left;}
.homesec-06.backgroundimagefull .text ul {display: block;}
.homesec-06.backgroundimagefull .text h2 {margin-bottom: 25px;}
.homesec-08 .twoBox .t-btn {max-width: 100%;width: 100%;}
.homecasestudyslider .slick-track {padding-bottom: 30px;}
.row.mobileversion.caseStudyGrid {padding-top: 50px;}
.homecasestudyslider .slick-dots {bottom: 0;}
#mainHeader.sticky {background: #fff; }
#mainHeader.sticky a.MainLogo {height: 0;visibility: hidden;}
.homesec-02.aboutsec-02 .text h2~img {display: none;}
.problemgridbox.Hovernone.mobileversion.homefirstslider .problemgrid {min-height: 255.77px;}
.Hovernone.mobileversion.homefirstslider {margin-bottom: 60px;}
.mbleft h2, .mbleft p{text-align:left;}
.mbleft ul {display: block;text-align: left;list-style: disc !important;padding-left: 20px !important;}
.mbleft a.t-btn{margin-left: 0;margin-top: 35px;}
.page-template-Valtas-casestudy .casestudysinglesec-04 {padding-top: 60px !important;background: linear-gradient(180deg, #1d4ee3, #1d4ee3d6, #1d4ee3ad, transparent);}
.casestudysinglesec-01 {padding-top: 30px;}
.single-services .row.caseStudyGrid {padding-top: 30px;}
.aboutsec-04 .row.mobileversion.homecasestudyslider {display: block !important;margin-top: 30px;}
.aboutsec-04 .row.mobileversion.homecasestudyslider a.servicesBox {padding: 0;margin: 0;padding-top: 2px;}
.page-template-Case-studies .casestudysecmain {padding-bottom: 40px;}
.guidesec02 .container.mobileversion {display: block !important;}
.guidesec02 .container.mobileversion .servicesBox img {width: 100%;height: 148.45px;object-fit: cover;object-position: center;}
.guidesec02 .container.mobileversion .servicesBox h3 {font-size: 18px;letter-spacing: 0.69px;line-height: 20.7px;margin-top: 22px;}
.guidesec02 .container.mobileversion .servicesBox p {font-size: 12px;letter-spacing: 0;line-height: 15.8px;}
.guidesec02 .container.mobileversion .servicesBox a.t-btn {margin-top: 19px;font-size: 9.67px !important;letter-spacing: 0 !important;padding: 8px 11px 8px 14px !important;}
.guidesec02 .container.mobileversion .slider-counter {text-align: center;margin-top: 20px;font-family: 'Inter';font-weight: 500;font-size: 16px;}
.guidesec02 .container.mobileversion .slider-counter span.current {font-weight: 500;font-size: 18px;}
.guidesec02 .container.mobileversion .slick-list.draggable {overflow: unset;}
.guidesec02 {margin-top: -130px;overflow:hidden;}
.guidesec01 {padding-bottom: 150px;}
.snapimage.homesec-02.aboutsec-02 .text h2~img {display: block !important;}
.single-case-studies.postid-93 .casestudysinglesec-04 .container {background-size: 100px;}
.areaFirstSec .twoBox{gap:0;margin-left:0;}
.areaFirstSec .twoBox .t-btn{width:100%;max-width:100%;text-align:center;align-items:center;justify-content:center!important;}
.areaFirstSec .twoBox .t-btn svg{margin:0;}
.areaFirstSec{padding-bottom:50px;}
.areaSecondSec h2 br{display:none;}
.areaThirdSec .text p,.areaThirdSec .text li{letter-spacing:0;font-size:15px;}
.areaFifthSec .text ul li,.areaFifthSec .text p{letter-spacing:0;}
.areaFifthSec .text ul{margin-left:20px!important;list-style:disc!important;}
.areaFocusedSec{padding:50px 0;}
.areaSectionReady .text.text-center,.areaSectionReady .text.text-center p{text-align:center!important;}
.areaSectionReady .text.text-center h1{margin:20px 0;}
.areavideosec .videoBox{padding-bottom:180px;max-width:335px;}
.areaCasestudy{padding-bottom:50px;}
.area-template-default .aboutsec-07 h2,.area-template-default .aboutsec-07 ul li,.area-template-default .aboutsec-07 .t-btn{text-align:left!important;justify-content:start!important;margin-left:0;}
.area-template-default .aboutsec-07 ul{align-items:start!important;}
.step{top:unset!important;left:unset!important;right:unset!important;bottom:unset!important;position:relative!important;transform:unset!important;}
.areaSevenSec .stepsSection .box{width:270px;height:270px;border:19.5px solid #0A74DA!important;background:linear-gradient(45deg,#FFFFFF 0%,#F6F7F7 23%,#DFE0E1 59%,#BCBEC0 100%)!important;padding:20px;}
.areaSevenSec .stepsSection .box::before{width:95%;height:95%;}
.areaSevenSec .stepsSection .box::after{background:#D8D8D8!important;z-index:-1;bottom:-140px;height:100%;width:100%;left:15%;top:15%;}
.areaSevenSec .stepsSection .box span{font-size:22px;}
.areaSevenSec .stepsSection .box h6{font-size:13.6px;}
.areaSevenSec .stepsSection .box p{font-size:12px;}
.areaSevenSec .stepsSection .box{margin:auto;}
.stepsSection .slick-list{padding-bottom:30px;}
.stepsSection ul.slick-dots{bottom:-40px;}
.areaSevenSec{padding-bottom:100px;}
.areaFirstSec .col-lg-12 .imgBox{margin-bottom:-10px;margin-top:10px;gap:10px;}
.areaFocusedSec ul.slick-dots{bottom:0!important;}
.areaFirstSec .twoBox{max-width:100%;flex-direction:row;gap:20px;align-content:center;}
.areaFirstSec .twoBox .t-btn{font-size:12.5px!important;}
.areaFifthSec .text ul{margin-bottom:5px;}
.areaFirstSec .col-lg-12 .imgBox{grid-template-columns:repeat(2,1fr);gap:10px;justify-items:start;}
.areaFirstSec .col-lg-12 .imgBox .twoBox p{font-size:9px;}
.areaFirstSec .col-lg-12 .imgBox img{max-width:100px;}
.area-template-default .servicesec-02 .text h3{font-size:20px;text-align:center!important;}
.area-template-default .servicesec-02 .text p { font-size: 15px !important; line-height: normal !important; text-align: center !important;}
.area-template-default .servicesec-02 .text h2 {text-align: center !important;}}
@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}.pricing-grid{padding:0 20px;}
.pricing-card button.t-btn{font-size:14px!important;max-width:100%!important;}
.card-features ul li{line-height:normal;}
.card-features ul{padding-right:10px;}
.price-wrap .amount{font-size:30px;line-height:normal;}
.pricing-header h1{font-size:25px!important;margin-bottom:20px!important;}
.AreaSection {margin-top: 50px;}
.AreaSection .text h2 {margin-bottom: 10px;}
.area-serve-box ul li {color: #000000;font-size: 19px;font-family: 'Inter', sans-serif;letter-spacing: -0.14px;line-height: 30px;}}