#footer .right ul li a,.contact_info h2 span,.faq-item.active .faq-answer,.header.sticky .header_right .top-btns .send-btn,.ratio-img{display:block}body,html,p{font-size:clamp(14px, .93vw, 18px)}.progress-wrap,input[type=button],input[type=submit]{cursor:pointer}.hero-cta .cta-button.primary .icon,body,html,section{background:var(--black)}.nav-menu .sub-menu li a:hover,.text-primary{color:var(--primaryColor)!important}#chiropractors,#content #belowBanner,#seoforaccountants,#seoforaccountants #belowBanner,#seoforaccountants .columnsHolder,#seoforaccountants .midContent,#seoforob,#seoforoptometrists,#seoforoptometrists #belowBanner,#seoforplumbers,#seoforplumbers #belowBanner,#seoforplumbers .midContent,#seoforrestaurants #banner .right .videoHolder,.about-main figure,.banner .wave-shape,.bg-wrapper,.btn,.btn input,.ratio-img,.scrolldown a span,.swiper-container-horizontal,.ticker-main,.ticker-wrap{overflow:hidden}.contact_info p svg,.warning-icon,img{vertical-align:middle}@font-face{font-family:Obviously;src:url(https://one24common.blob.core.windows.net/hge/fonts/Obviously-Semi.woff2) format("woff2"),url(https://one24common.blob.core.windows.net/hge/fonts/Obviously-Semi.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.section-padding-bottom{padding-bottom:80px}.section-padding-block{padding-block:80px}.section-padding{padding:80px 0}.bg-dark-accent{background:#0a0a0a}.hero-title{font-size:clamp(32px, 4vw, 56px);line-height:1.4}.hero-desc-large{max-width:650px;margin:25px auto;font-size:18px}.section-title-large{font-size:36px;margin-bottom:20px}.overview-desc{color:var(--grey);font-size:18px;line-height:1.6;max-width:800px;margin:0 auto 50px}.cta-button,.noscript,body,html,p{color:var(--white)}.cta-home-spacing{margin-bottom:0!important;margin-top:120px!important}.padding-right-large{padding-right:60px}:root{--primaryFont:"Inter",sans-serif;--headingFont:"Obviously",sans-serif;--primaryColor:#e69137;--grey:#d1d1d1;--textcolor:#d1d1d1;--dark-grey:#121212;--white:#ffffff;--black:#000000}html{scroll-behavior:smooth}canvas,img,video{overflow:clip!important}::-webkit-scrollbar{width:12px}.bg-wrapper,.main-bg,.ratio-img img{width:100%;height:100%;position:absolute}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:var(--primaryColor);border-radius:10px;border:5px solid #1a1a1a}.main-bg{z-index:0;bottom:0}.bg-wrapper{top:0;left:0;opacity:.3}.dots{min-height:300px;content-visibility:auto;contain-intrinsic-size:1px 300px}.dots::after{position:absolute;content:"";border-radius:100%}.dots-1.dots:after{animation:25s infinite animate;width:2px;height:2px;background-position:0 0;box-shadow:1336px 281px #fff,251px 1045px #fff,336px 525px #fff,1448px 1025px #fff,347px 1522px #fff,469px 514px #fff,1011px 640px #fff,761px 520px #fff,1034px 70px #fff,1628px 1154px #fff,794px 304px #fff,180px 1410px #fff,1632px 1079px #fff,88px 1422px #fff,295px 1812px #fff,1385px 1032px #fff,372px 83px #fff,616px 1166px #fff,1642px 7px #fff,1071px 1610px #fff,1496px 769px #fff,298px 52px #fff,102px 1563px #fff,1252px 230px #fff,499px 1544px #fff,579px 1296px #fff,287px 88px #fff,1209px 1031px #fff,101px 840px #fff,1413px 1256px #fff,436px 26px #fff,730px 534px #fff,137px 1436px #fff,141px 928px #fff,24px 1595px #fff,878px 1026px #fff,999px 17px #fff,1657px 25px #fff,6px 127px #fff,1308px 69px #fff,1827px 1857px #fff,922px 750px #fff,1233px 88px #fff,745px 283px #fff,873px 1584px #fff,1064px 801px #fff,594px 1814px #fff,1173px 1470px #fff,38px 1763px #fff,1915px 665px #fff,1421px 324px #fff,206px 904px #fff,666px 1552px #fff,297px 269px #fff,431px 1183px #fff,1025px 1974px #fff,1532px 1344px #fff,1429px 578px #fff,1104px 1979px #fff,1301px 48px #fff,690px 1858px #fff,54px 439px #fff,530px 76px #fff,432px 1184px #fff,844px 187px #fff,1986px 242px #fff,212px 642px #fff,647px 1502px #fff,1651px 18px #fff,84px 1680px #fff,1791px 476px #fff,1852px 1690px #fff,558px 1090px #fff,1268px 1250px #fff,384px 594px #fff,366px 59px #fff,461px 1866px #fff,1974px 1563px #fff,270px 1766px #fff,373px 589px #fff}.dots-2.dots:after{animation:50s infinite animate;width:3px;height:3px;background-position:0 0;box-shadow:892px 1731px #fff,1935px 1378px #fff,1806px 149px #fff,527px 217px #fff,451px 1560px #fff,456px 1516px #fff,1380px 1949px #fff,558px 1715px #fff,955px 750px #fff,714px 1295px #fff,1942px 272px #fff,1446px 1235px #fff,805px 402px #fff,101px 57px #fff,1783px 1623px #fff,1471px 1061px #fff,214px 941px #fff,422px 106px #fff,73px 1698px #fff,594px 339px #fff,1014px 441px #fff,1522px 953px #fff,206px 1956px #fff,38px 16px #fff,1637px 612px #fff,1823px 676px #fff,1137px 1313px #fff,35px 619px #fff,284px 699px #fff,573px 1403px #fff,48px 469px #fff,434px 827px #fff,88px 1395px #fff,1301px 439px #fff,1526px 451px #fff,1641px 1257px #fff,156px 374px #fff,281px 1501px #fff,749px 493px #fff,1028px 848px #fff,364px 85px #fff,420px 1171px #fff,1799px 795px #fff,1923px 901px #fff,905px 1802px #fff}.dots-3.dots:after{animation:75s infinite animate;width:4px;height:4px;background-position:0 0;box-shadow:766px 1742px #fff,1321px 104px #fff,732px 1352px #fff,84px 1907px #fff,1687px 1709px #fff,898px 1864px #fff,889px 222px #fff,1763px 804px #fff,1609px 670px #fff,1733px 50px #fff,1494px 1130px #fff,349px 956px #fff,771px 57px #fff,1904px 49px #fff,960px 1437px #fff,1542px 594px #fff,224px 328px #fff,173px 132px #fff,1657px 302px #fff,1083px 1864px #fff,1758px 1321px #fff,247px 131px #fff,1195px 1918px #fff,1437px 1133px #fff,1661px 293px #fff,446px 1747px #fff,1414px 1828px #fff,1193px 1635px #fff,1392px 365px #fff,1332px 675px #fff}@keyframes animate{0%{top:0}100%{top:-100%}}.heading,.sidebar-widget{margin-bottom:40px}#chiropractors #chartHolder .chart .textHolder p,#footer .social_media,#footer .social_media ul,#header .inner #logo h1,#seoforrestaurants #rowsHolder .top p,.footerWrap .footerFadeLeft .heading,.footer_bottom .brandText figure,.footer_bottom p,.form-group p,.header .header_right .header_info ul,.heading h2,.listing_recent_blog,.newsmedia_banner .title_1,.testimonials_box figcaption ul,.why_us .why_us_cnt ul,.wsmenu .wsmenu-list,figure,p.noscript{margin:0}.heading h2 span,.our_clients .heading h2 span,.our_mission h2 span{color:rgb(255 255 255 / .45);-webkit-text-stroke:1px #fff}.ratio-img{position:relative;border-radius:20px;padding-bottom:92%;margin:0}.ratio-img img{object-fit:cover;left:0;top:0}body,html{font-family:var(--primaryFont);font-weight:400;margin:0;padding:0;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}.metric-info .value,.title_1 .title_main,.trust-title{font-family:var(--headingFont)}button,input,select,textarea{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;color:var(--white)}input:not(.input-file),select{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background 5000s,color 5000s!important;transition-delay:background-color 5000s,color 5000s!important}p{margin:0 0 1rem;line-height:1.8}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-justify,p.justi{text-align:justify!important}.noscript,.title_1,.title_1 p{text-align:center}.body:not(.page-template-landing-page) p{text-align:justify}.sec2{margin-top:30px!important}.card{background-color:rgb(255 255 255 / .1);border-radius:1rem}.card-body{padding:2rem}.card h3,.why_us .why_us_cnt ul li .why_us_right h2{font-size:clamp(20px, 1.3vw, 25px)}.cta-button{min-height:60px;border:solid 2px var(--primaryColor);display:inline-flex;padding:0 9px 0 25px;align-items:center;justify-content:center;text-decoration:none;font-weight:500;border-radius:60px;transition:.3s;white-space:nowrap;width:max-content;flex-shrink:0}.cta-button .icon{height:40px;width:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:var(--primaryColor);margin-left:15px;transform:rotate(-45deg);transition:.3s}.cta-button .icon svg{max-width:14px}.cta-button .icon svg path{stroke:var(--black);fill:#fff0}.cta-button:hover{background:var(--primaryColor);color:var(--black)}.cta-button:hover .icon{transform:rotate(0)}.cta-button.primary{padding:0 13px 0 30px}.contact_detail>ul,.page-template-seo-for-accountants-landing-page #header,.ppc_section .title_1,p:last-child{margin-bottom:0}.transition,:after,:before,a,button{transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.container{max-width:1330px;margin:0 auto;width:100%}.large_container{max-width:1400px;margin:0 auto;width:100%;padding:0 15px}input[type=text]::-ms-clear{display:none}select:focus::-ms-value{color:inherit;background:0 0}*{outline:0!important}b,strong{font-weight:700}img{max-width:100%;height:auto}ol,ul{margin:0 0 20px;padding:0;list-style:none}li{list-style:none}select:-moz-focusring{color:#fff0;text-shadow:0 0 0 #606060;-moz-transition:none}select::-ms-expand{display:none}input::-ms-clear{display:none}img.alignleft{margin:0 30px 30px 0;float:left;max-width:625px}img.alignright{margin:0 0 30px 30px;float:right;max-width:625px}.aligncenter{float:none;display:block;margin:15px auto 0}.noscript{background:#2e2a2b;display:block;padding:10px 0;position:fixed;bottom:0;right:0;left:0;z-index:9}.warning-icon{display:inline-block;position:relative;width:30px;height:30px;z-index:1;margin:0 10px 0 0}::-webkit-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--headingFont);display:block;margin:0 0 1rem;font-weight:400;color:var(--white)}.title_1,a{display:inline-block}.h1,h1{font-size:clamp(30px, 2.86vw, 54px);line-height:1.36843342}.h2,.h3,h2,h3{line-height:1.3}.h2,h2{font-size:clamp(28px, 2.5vw, 48px)}.h3,h3{font-size:clamp(25px, 2vw, 40px)}.h4,h4{font-size:clamp(22px, 1.56vw, 30px);line-height:1.4}.h5,.h6,h5,h6{line-height:1.5}.h5,h5{font-size:clamp(20px, 1.3vw, 25px)}.h6,h6{font-size:clamp(18px, 1.04vw, 20px)}a{color:var(--primaryColor)}.cms_page li a:hover,.cms_page p a:hover,.contact_detail>ul>li .contact_info_cnt a,.contact_detail>ul>li .contact_info_cnt p,.learnmore:hover,.newsmedia_banner .title_1 .title_main,.testimonials_box p,a:hover{color:var(--white)}.m0{margin:0!important}.p0{padding:0!important}.pb0,.team-swiper{padding-bottom:0!important}.pt0{padding-top:0!important}.logged-in{margin-top:32px}section{width:100%;padding-block:clamp(40px,5.2vw,100px)}.title_1{width:100%;margin-bottom:40px;position:relative;z-index:1}.title_1 span{color:var(--primaryColor);text-transform:uppercase;margin-bottom:10px;display:block}.btn,.btn input,.btn-default,.btn-primary,.title_1 .title_main{color:var(--white)}.title_1 .title_main{font-size:clamp(22px, 2.08vw, 40px);margin-top:0;position:relative;margin-bottom:1.2rem}.title_1 p{margin:0 auto;max-width:1000px}#brandestablisherpromotion #topContent2 h3,#brandoptimisationpromotion #bottomRegister .right .textHolder,#brandoptimisationpromotion #middleRegister .right .textHolder,#content #bottomRegister .right .textHolder,#seoforveterinarians #bottomRegister .right .textHolder,#videomarketingpromotion #bottomRegister .right .textHolder,.title_1 .btn{margin-top:20px}.overview-bento-card .pill-text,.request_a_quote_form .required_text,.title_1.text-left,.why_us .why_us_cnt ul li .why_us_right p{text-align:left}.title_1.text-left p{text-align:left;float:left}button{background:no-repeat;border:none;padding:0;line-height:normal}.btn,.btn input{min-width:190px;font-size:18px;line-height:normal;position:relative;z-index:1;border-radius:100px;padding:19px 40px 18px;border:none!important;box-shadow:none!important;outline:0}.btn svg{width:25px;height:auto;margin-left:6px;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.btn input{width:100%;min-width:100%;background:#fff0;border:none}.btn-primary{background-color:var(--primaryColor)!important}.btn-primary svg{fill:var(--white)}.btn-default{background-color:#000}.footer_links_box ul,.menu-links-block .item ul,.submit_btn .btn{padding:0}.submit_btn .cta-button{min-width:160px}.submit_btn .cta-button input{background:#fff0;border:0;position:absolute;top:0;left:0;height:100%;width:100%;text-align:left;padding:0 60px 0 30px;font-weight:500}.submit_btn .cta-button .icon{margin-left:auto}.submit_btn .cta-button:hover input,.white-header .site-header:not(.fixed) .mega-menu li.has-children>a{color:var(--black)}.btn:focus,.wsmenu a:focus{outline:0}.btn+.btn{margin-left:17px}@media (max-width:1599px){.banner .container,.container,.header .container,.page_content .container,.ppc_section .container{max-width:1140px}.container{margin:0 auto;width:100%}.cta-button{min-height:45px;padding:0 6px 0 18px}.cta-button .icon{height:28px;width:28px;margin-left:12px}.cta-button .icon svg{max-width:12px}.cta-button.primary{padding:0 15px;min-height:45px}.submit_btn .cta-button{min-width:120px}.submit_btn .cta-button input{padding:0 40px 0 20px}}.site_main{width:100%;position:relative}.logged-in .header{top:32px}.wsmenu body,.wsmenu h1,.wsmenu h2,.wsmenu h3,.wsmenu h4,.wsmenu h5,.wsmenu h6,.wsmenu html,.wsmenu iframe{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-weight:400;font-size:12px;line-height:18px;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased;font-smooth:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-smooth:subpixel-antialiased}.faq-question h3,.section-faq h3{font-family:var(--primaryFont)}.wsmenu .cl,.wsmenu:after{clear:both}.wsmenu img,embed,object,video{border:0;max-width:100%}.breadcrumb li:last-child:after,.content,.form-group br,.header .header_right .top-btns .send-btn,.header.sticky .header_right .top-btns .call-btn,.hometext,.page-template-brand-establisher-promotion-landing-page .get_free_quote,.page-template-brand-establisher-promotion-landing-page .inner_banner,.page-template-brand-establisher-promotion-landing-page footer,.page-template-brand-establisher-promotion-landing-page header,.page-template-brand-optimisation-promotion-landing-page .get_free_quote,.page-template-brand-optimisation-promotion-landing-page .inner_banner,.page-template-brand-optimisation-promotion-landing-page footer,.page-template-brand-optimisation-promotion-landing-page header,.page-template-seo-for-accountants-landing-page .get_free_quote,.page-template-seo-for-accountants-landing-page .inner_banner,.page-template-seo-for-accountants-landing-page footer,.page-template-seo-for-accountants-landing-page header,.page-template-seo-for-chiropractors-landing-page .get_free_quote,.page-template-seo-for-chiropractors-landing-page .inner_banner,.page-template-seo-for-chiropractors-landing-page footer,.page-template-seo-for-chiropractors-landing-page header,.page-template-seo-for-cosmetic-surgeons-landing-page .get_free_quote,.page-template-seo-for-cosmetic-surgeons-landing-page .inner_banner,.page-template-seo-for-cosmetic-surgeons-landing-page footer,.page-template-seo-for-cosmetic-surgeons-landing-page header,.page-template-seo-for-dentists-page .get_free_quote,.page-template-seo-for-dentists-page .inner_banner,.page-template-seo-for-dentists-page footer,.page-template-seo-for-dentists-page header,.page-template-seo-for-ob-gynecologist-landing-page .get_free_quote,.page-template-seo-for-ob-gynecologist-landing-page .inner_banner,.page-template-seo-for-ob-gynecologist-landing-page footer,.page-template-seo-for-ob-gynecologist-landing-page header,.page-template-seo-for-optometrists-landing-page .get_free_quote,.page-template-seo-for-optometrists-landing-page .inner_banner,.page-template-seo-for-optometrists-landing-page footer,.page-template-seo-for-optometrists-landing-page header,.page-template-seo-for-plumbers-landing-page .get_free_quote,.page-template-seo-for-plumbers-landing-page .inner_banner,.page-template-seo-for-plumbers-landing-page footer,.page-template-seo-for-plumbers-landing-page header,.page-template-seo-for-real-estate-landing-page .get_free_quote,.page-template-seo-for-real-estate-landing-page .inner_banner,.page-template-seo-for-real-estate-landing-page footer,.page-template-seo-for-real-estate-landing-page header,.page-template-seo-for-restaurants-landing-page .get_free_quote,.page-template-seo-for-restaurants-landing-page .inner_banner,.page-template-seo-for-restaurants-landing-page footer,.page-template-seo-for-restaurants-landing-page header,.page-template-seo-for-solicitors-landing-page .get_free_quote,.page-template-seo-for-solicitors-landing-page .inner_banner,.page-template-seo-for-solicitors-landing-page footer,.page-template-seo-for-solicitors-landing-page header,.page-template-seo-for-veterinarians-landing-page .get_free_quote,.page-template-seo-for-veterinarians-landing-page .inner_banner,.page-template-seo-for-veterinarians-landing-page footer,.page-template-seo-for-veterinarians-landing-page header,.page-template-video-marketing-promotion-landing-page .get_free_quote,.page-template-video-marketing-promotion-landing-page .inner_banner,.page-template-video-marketing-promotion-landing-page footer,.page-template-video-marketing-promotion-landing-page header,.site-logo img+img,.wsmenu ul li:after,.wsmobileheader,body.mobile-menu-open .fix-footer-button{display:none}.wsmenu:after,.wsmenu:before{content:"";display:table}.wsmainfull{width:100%;position:relative;margin-right:50px}.wsmenu{color:#fff;padding:0;position:relative}.wsmenu>.wsmenu-list>li{text-align:center;display:block;padding:0;margin:0;float:left;position:relative;line-height:normal}.wsmenu>.wsmenu-list>li>a{float:left;position:relative;padding:22px 0 19px;color:#000;font-size:15px}.wsmenu>.wsmenu-list>li:last-child>a{border-right:0}.wsmenu>.wsmenu-list>li ul.sub-menu{position:absolute;margin:10px 0 0;padding:0;left:0;min-width:calc(260px + 15px);background-color:var(--white);top:100%;white-space:nowrap;opacity:0;z-index:555;visibility:hidden;text-align:left;transition:.2s;border:0;box-shadow:0 0 3px rgb(60 72 88 / 15%)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li{width:100%;position:relative;margin:0;padding:0;display:inherit;float:left}.wsmenu>.wsmenu-list li>ul.sub-menu>li:last-child a{border-bottom:none}.wsmenu>.wsmenu-list>li>ul.sub-menu li.selected>a,.wsmenu>.wsmenu-list>li>ul.sub-menu li:hover>a{background-color:var(--primaryColor);color:var(--white)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li a{width:100%;background-image:none;color:#333;border-right:0;text-align:left;display:inline-block;padding:10px 15px;position:relative;overflow:hidden;float:left}.wsmenu>.wsmenu-list>li>ul.sub-menu li.selected .wsmenu-click02>i:before{border-color:#b69f61}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{min-width:270px;position:absolute;left:100%;top:0;margin:0 0 0 10px;list-style:none;opacity:0;visibility:hidden}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0;padding:0;display:block}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{min-width:220px;position:absolute;left:100%;top:0;margin:0;list-style:none;padding:0;background-color:#fff;border:1px solid #eee;opacity:0;visibility:hidden;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s;transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li a{background-image:none;color:#666;border-right:0 solid;text-align:left;display:block;line-height:22px;padding:8px 12px;text-transform:none;font-size:13px;letter-spacing:normal}.contact_detail>ul>li .contact_info_cnt a,.service_box a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li a:hover{text-decoration:none}.overlapblackbg,body.footer-active .fix-footer-button{opacity:0;visibility:hidden}.wsmenu>.wsmenu-list>li:hover ul.sub-menu{opacity:1;visibility:visible;margin-top:0}.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>ul.sub-menu{opacity:1;visibility:visible}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0)}.wsmenu>.wsmenu-list>li>a .wsarrow:after{border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:4px solid;content:"";float:right;right:11px;height:0;margin:0 0 0 14px;position:absolute;text-align:right;top:33px;width:0}.start-section{z-index:2;position:relative;display:flex;align-items:flex-end;width:100%}.banner{position:relative;padding:0;background-repeat:no-repeat;background-position:95% center;min-height:100vh;display:flex;align-items:center}.banner .video-bg{position:absolute;height:100%;width:100%;left:0;top:0;z-index:1;opacity:.5}.banner .video-bg video{height:100%;width:100%;object-fit:cover;filter:grayscale(1);opacity:.5}.bannerShape{position:absolute;right:80px;top:40px;margin:auto;height:100%;z-index:2;display:flex;align-items:center;max-width:10vw}.banner .caption-main{z-index:1;padding:80px 0 50px;justify-content:center;max-width:1330px;width:100%;margin:auto}#chiropractors #belowBanner .textHolder,#content #belowBanner .textHolder,#seoforaccountants #belowBanner .textHolder,#seoforoptometrists #belowBanner .textHolder,#seoforplumbers #belowBanner .textHolder,.banner .caption-main .caption-wrap,.page-template-seo-for-real-estate-landing-page .videoHolder{width:100%;text-align:center}#banner img,#brandestablisherpromotion #banner .right,#brandestablisherpromotion #statContent .left,#brandestablisherpromotion #statContent .right,#brandoptimisationpromotion #banner img,#brandoptimisationpromotion #midContent p.left img,#brandoptimisationpromotion #topContent .left iframe,#brandoptimisationpromotion #topContent .left img,#chiropractors #belowBanner .textHolder2 .right .videoHolder .thumbnail iframe,#chiropractors #belowBanner .textHolder2 .right .videoHolder .thumbnail img,#chiropractors #chartHolder .chart .imgHolder img,#chiropractors #midContent .inner p.left img,#chiropractors #midContent2 .inner p.right img,#content #banner .inner img,#content #columnHolder .column .top .icon img,#content #midContent p.left img,#content .midContent .right img,#seoforaccountants .midContent .right img,#seoforaccountants .midContent2 .pieHolder .pie img,#seoforob .midContent .right img,#seoforplumbers .midContent .right img,#seoforplumbers .midContent2 .pieHolder .pie img,#seoforrestaurants #banner .right .videoHolder .thumbnail img,#seoforrestaurants #banner .right embed,#seoforrestaurants #midContent p.left img,#seoforrestaurants #rowsHolder .graphHolder.single .graph,#seoforrestaurants #rowsHolder .rows .row .imgHolder img,#seoforsolicitors #midContent .right img,#seoforveterinarians #banner img,#seoforveterinarians #midContent p.left img,#seoforveterinarians #topContent .right iframe,#seoforveterinarians #topContent .right img,#videomarketingpromotion #belowBanner .right iframe,#videomarketingpromotion #belowBanner .right img,#videomarketingpromotion #midContent .iconHolder .holder .imgHolder img,.banner figcaption,.logo-container .swiper,.page-template-seo-for-real-estate-landing-page #content #belowBanner .textHolder2 .textHolder3,.ticker-main .swiper{width:100%}.banner figcaption h1{position:relative;line-height:1.4;font-size:clamp(35px, 3.64vw, 70px);max-width:60vw;margin:auto auto 30px}.banner figcaption h1 span{color:var(--primaryColor);display:block}#brandoptimisationpromotion #midContent .inner p,#brandoptimisationpromotion #topContent .right .textHolder p,.header .header_right .header_info ul li a:hover,.loc-nav svg path,.services_box figcaption h2 a,.social_media ul li a,.video_btn,.video_btn:hover{color:#000}.banner figcaption p{max-width:752px;font-size:clamp(18px, 1.35vw, 26px);margin:auto}.banner .wave-shape{max-width:40vw;position:relative;margin:30px auto 0}.banner .wave-shape svg{display:block;width:100%}.banner figcaption .banner_btn{display:flex;align-items:center;justify-content:center;margin:30px 0 0}.banner .swiper-slide-active figcaption .banner_btn{opacity:1;transform:none;-moz-transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none;transition:.2s .6s;-moz-transition:.5s 2.5s;-ms-transition:.5s 2.5s;-o-transition:.5s 2.5s;-webkit-transition:.5s 2.5s}.video_icon{width:60px;height:60px;border-radius:100px;background-color:#000;display:flex;align-items:center;justify-content:center;margin-right:8px;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.video_btn:hover .video_icon{background-color:#000;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.hero-cta .cta-button.primary,.hero-cta .cta-button.primary:hover .icon{background:var(--primaryColor)}.video_icon svg{width:20px;height:auto;fill:var(--white)}.video_btn{display:inline-flex;align-items:center;font-size:18px;margin-left:22px}.banner .arrow_main{position:absolute;bottom:30px;left:0;right:0;z-index:22}#brandoptimisationpromotion #banner,#content #banner .inner,.about-main,.estimate-main,.gallery_box,.get_free_quote,.has-children,.scrolldown,.services-tabs .tabsLeft,.swiper_main_slide{position:relative}.gallery_images .gallery_wrpr,.hero-trust-section{margin-top:40px}.trust-title{font-size:clamp(14px, 1vw, 16px);color:var(--primaryColor);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:25px!important}.metrics-grid{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:30px}.metric-item{display:flex;align-items:center;gap:15px;background:rgb(255 255 255 / .05);padding:12px 20px;border-radius:15px;border:1px solid;backdrop-filter:blur(10px);transition:.3s;flex:1;min-width:200px}.metric-item:hover{background:rgb(255 255 255 / .1);border-color:var(--primaryColor);transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.metric-item .icon{font-size:28px;filter:drop-shadow(0 0 10px rgb(230 145 55 / .3))}.metric-info{display:flex;flex-direction:column}.metric-info .value{font-size:22px;font-weight:800;color:var(--white);line-height:1.4}.metric-info .label{font-size:12px;color:var(--grey);text-transform:uppercase;letter-spacing:.5px;margin-top:4px}#seoforob .pieHolder3 .innerPieHolder .piesmall+.piesmall,.hero-cta,.listing_recent_blog li+li,.service_category ul li+li{margin-top:15px}.hero-cta .cta-button.primary{color:var(--black);font-weight:700;font-size:18px;border:none;box-shadow:0 10px 30px rgb(230 145 55 / .3)}.text-item .text,.ticker-main .ticker-group .ticker-item{font-size:clamp(50px, 6.25vw, 120px);font-family:sans-serif;font-weight:800;white-space:nowrap}.footer-pill-btn:hover .icon-circle svg path,.hero-cta .cta-button.primary .icon svg path,.service-feature-card:hover .icon-box svg{stroke:var(--primaryColor)}.hero-cta .cta-button.primary:hover{background:var(--white);color:var(--black);transform:scale(1.05)}.hero-cta .cta-button.primary:hover .icon svg path{stroke:var(--white)}.nav-menu .sub-menu{background-color:#151515!important;border:1px solid #222!important;border-radius:15px!important;padding:12px 0!important;min-width:280px!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .8)!important;margin-top:15px!important}.header .bottom-btns .cta-button:hover,.services .swiper-pagination-bullet,.services .swiper-pagination-bullet-active{background-color:var(--primaryColor)}.nav-menu .sub-menu::before{content:"";position:absolute;top:-8px;left:30px;width:15px;height:15px;background:#151515;border-left:1px solid #222;border-top:1px solid #222;transform:rotate(45deg)}.nav-menu .sub-menu li{padding:0!important;text-align:left!important}.nav-menu .sub-menu li a{color:#d1d1d1!important;padding:12px 25px!important;font-size:15px!important;font-weight:500!important;transition:.4s cubic-bezier(.4, 0, .2, 1)!important;border-bottom:1px solid!important;background:0 0!important;display:block!important;width:100%!important}.nav-menu .sub-menu li:last-child a{border-bottom:none!important}.nav-menu .sub-menu li a:hover{background-color:rgb(230 145 55 / .1)!important;padding-left:35px!important}.has-children>a{display:inline-flex!important;align-items:center}.has-children svg{width:20px!important;height:20px!important;margin-left:8px;transition:.3s}.has-children:hover svg,.loc-nav .office-swiper-prev{transform:rotate(180deg)}.services .swiper-pagination-bullet{width:12px;height:12px}.swiper-pagination-bullet{border-radius:100px;margin-right:10px;background-color:#000}.swiper-pagination-bullet-active{background-color:#f4b33d}.scrolldown{margin:0 auto;text-align:center;font-weight:300;letter-spacing:2px;z-index:1}.scrolldown a{color:#fff;display:inline-block}.scrolldown a span{width:1px;height:80px;position:absolute;bottom:35px;left:0;right:0;margin:0 auto;background:linear-gradient(to bottom,#fff 50%,#fff0 50%);background-position:0 -60px;background-size:100% 200%;animation:2.2s cubic-bezier(.76,0,.3,1) infinite forwards scrolldownline}@keyframes scrolldownline{0%{background-position:0 -80px}75%{background-position:0 0}100%{background-position:0 80px}}.video-bg .bottom-transaprent,.video-bg .top-transaprent{position:absolute;left:0;width:100%;height:50%;z-index:1}.video-bg .top-transaprent{top:-1px;background:linear-gradient(to bottom,#000 0,#fff0 100%)}.video-bg .bottom-transaprent{bottom:0;background:linear-gradient(to top,#000 0,#fff0 100%)}.about-main{background:#111}.about-main figure{border-radius:20px;display:inline-block}.about-main .brandIcon{position:absolute;bottom:70px;right:calc((100% -1300px)/ 2);animation:10s linear infinite brandIcon;max-width:130px}.about-main .heading h2{font-size:clamp(25px, 2.08vw, 40px)}.reviewLogos a,.reviewLogos figure{display:flex;align-items:center}.reviewLogos a img{max-width:180px;max-height:50px}@keyframes brandIcon{0%,100%{scale:100%;transform:rotate(0)}50%{scale:125%;transform:rotate(30deg)}}@media (max-width:1599px){.about-main .brandIcon{right:calc((100% -1100px)/ 2);max-width:100px}}.swiper-button-next,.swiper-button-prev{background:#f5f5f5!important;width:50px;height:50px;border-radius:100px;display:flex;align-items:center;justify-content:center}.swiper-button-next{right:-65px}.swiper-button-prev{left:-65px}.swiper-button-next svg,.swiper-button-prev svg{height:20px;width:auto;fill:#000}.ticker-main{padding-block:clamp(40px,4.16vw,80px);position:relative}.ticker-main .swiper-wrapper{transition-timing-function:linear!important}.logo-container .swiper-slide,.ticker-main .swiper-slide{height:auto!important}.ticker-main .horizontal-ticker{margin:0 -20px;display:flex;flex-direction:column;row-gap:1vw;position:relative;z-index:2}.text-item,.text-item .text{display:flex;align-items:center}.text-item{gap:20px}.text-item .text{color:var(--primaryColor);margin:0;line-height:1}.text-item .text a,.ticker-main .ticker-group .ticker-item a{color:var(--primaryColor);text-decoration:none;display:block;position:relative}.text-item .text a img{object-fit:cover;width:250px;height:250px;position:absolute;left:0;right:0;margin:auto;bottom:50%;z-index:-1;transform:scaleX(1.5);transition:.5s ease-in-out;opacity:0;border-radius:10px}.text-item .text a:hover img{transform:scaleX(1) translateY(43px);opacity:1}.text-item .text::after,.ticker-main .ticker-group .ticker-item:after{background-image:url(../images/ticker-Gapshap.svg);background-repeat:no-repeat;content:"";height:87px;width:64px;background-size:100%;display:block;margin:0 50px}.text-item .text:nth-child(2n),.text-item .text:nth-child(2n) a,.ticker-main .ticker-group .ticker-item:nth-child(2n),.ticker-main .ticker-group .ticker-item:nth-child(2n) a{color:var(--black);-webkit-text-stroke:1px #fff}.horizontal-ticker__slider.swiper{overflow:visible}.horizontal-ticker__slide{position:relative;width:auto}.casestudies_cnt .casestudies_box,.contact_detail>ul>li,.ticker-main .ticker-move{display:flex}.ticker-main .ticker-group{display:flex;position:relative;z-index:2}.ticker-main .ticker-group .ticker-item{color:var(--primaryColor);display:flex;align-items:center;margin:0;line-height:1.2}.ticker-wrap{width:100%}.ticker-move{display:flex;width:max-content;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.ticker-group{flex-shrink:0}@keyframes tickerLTR{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes tickerRTL{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0,0,0)}}.ltr .ticker-move{animation:40s linear infinite tickerLTR}.rtl .ticker-move{animation:40s linear infinite tickerRTL}.ticker-wrap:hover .ticker-move{animation-play-state:paused}.input-box select option,.input-label{color:#222}.input-box{width:100%;margin:0 0 40px;position:relative;z-index:1}.input-box .input,.select{width:100%;box-shadow:none!important;border:none;height:50px;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;background-color:#f5f5f5;font-family:inherit;color:#333}.input-box textarea.input{height:40px;resize:none;display:block;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;margin:10px 0 0}label.require{font-size:14px;color:#333;font-weight:400;margin:6px 0 0;display:block}.input-label{pointer-events:none;margin:0 0 -10px;font-family:OutfitSemiBold}div span.wpcf7-not-valid-tip,label.error{font-size:14px;margin:5px 0 0}.wpcf7-form-control-wrap{position:relative;width:100%}div div.wpcf7-acceptance-missing,div div.wpcf7-validation-errors{background-color:red}.wpcf7 form div.wpcf7-response-output{padding:8px!important;border-radius:8px;margin:15px 0 0!important;line-height:1.3}.wpcf7 form.invalid div.wpcf7-response-output{border-color:#ff9db0!important;background:#ffc0c0!important;color:red!important}.category_cnt,.digital-world-section,.header.sticky,.service_box,.why_us .why_us_cnt ul li:nth-child(2n){background-color:#111}.wpcf7 form.sent .wpcf7-response-output{border-color:#84ff8f;background:#e8ffe8;color:green}.submit_btn{position:relative;display:inline-block;margin-top:20px}.submit_btn .btn input{text-transform:uppercase}div.wpcf7 .ajax-loader{bottom:0;right:10px;margin:0!important;z-index:5555;position:absolute;left:0;top:0;pointer-events:none;width:100%;height:100%;background-image:linear-gradient(45deg,rgba(177 177 177 / 25%) 25%,transparent 25%,transparent 50%,rgba(177 177 177 / 25%) 50%,rgba(177 177 177 / 25%) 75%,transparent 75%,transparent);background-size:1rem 1rem;-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes;border-radius:100px}.wpcf7 .ajax-loader::before{top:0;bottom:0;margin:auto;right:20px;left:auto!important;z-index:22222222}.select-box svg{position:absolute;right:12px;bottom:0;margin:auto;max-width:15px;fill:#fff;z-index:2;top:0}.btn_more svg,.footer_about_box ul li.iconText svg,.more_link svg,.top_footer ul.social-links a:hover svg path{fill:var(--primaryColor)}.wpcf7-spinner{position:absolute;top:0;bottom:0;right:-33px;margin:auto}input::placeholder{color:#333;opacity:1}input:-ms-input-placeholder{color:#333}input::-ms-input-placeholder{color:#333}.modal-backdrop.show{opacity:.9}.header{width:100%;position:fixed;left:0;right:0;z-index:999;top:10px;transition:.3s;margin:auto;border:1px solid #fff0}.header.sticky{width:90%;border-color:#333;border-radius:100px}.header .bottom-btns{position:fixed;bottom:0;left:30px;z-index:99;transform:translateY(100%);transition:.5s}.header.sticky .bottom-btns{transform:translateY(0);bottom:50px}.header .bottom-btns .cta-button{background-color:var(--black)}.header .header_left .logo_main img{max-width:299px}#chiropractors #midContent .inner p,.header .header_right,.header .header_right .header_info ul li{text-align:right}.header .header_right .header_info{margin:0 20px 0 50px}.header .header_right .header_info ul li span{display:block;color:#6b6b6b}.header .header_right .header_info ul li a{font-size:19px;font-family:OutfitSemiBold}.header .header_right .btn{min-width:187px;padding:15px 20px 16px}.estimate-main .estimateWrap,.get_free_quote .quoteWrap{position:relative;z-index:1}#bottomQuote2.bottomQuote2 .quoteHolder,#brandestablisherpromotion #midContent,#brandestablisherpromotion #socialMediaList h2,#brandestablisherpromotion #socialMediaList h4,#header #logo .logoHolder,#header .inner #logo,#seoforob #belowBanner .inner .right .videoHolder .thumbnail,#seoforsolicitors #bottomQuote .quoteHolder,.ads-block .animate-arrow,.estimate-main .heading,.hero-stat-item,.our_clients .heading,.page_content_sub p,.services_block .inn_info,body.page-template-video-marketing-promotion-landing-page #header #logo .logoHolder{text-align:center}.estimate-main .heading h2 span{color:rgb(255 255 255 / .45);-webkit-text-stroke:1px #fff;display:block}.result-boxes ul{display:flex;gap:25px;margin:0;counter-reset:item-counter;flex-wrap:wrap}.result-boxes ul li{counter-increment:item-counter;position:relative;flex:1}.result-boxes ul li:before{content:counter(item-counter);font-size:22px;height:70px;width:70px;background-color:rgb(255 255 255 / .1);position:absolute;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center;left:32px;top:32px;z-index:1}.build-box{padding:32px 32px 32px 120px;background:#111;border-radius:20px;height:100%}.build-box h3,.services-tabs .tabsRight ul li h3{font-size:clamp(22px, 1.56vw, 30px)}.our_mission{padding:25px 0 0}.our_mission .btn{min-width:100%;width:100%}.our_mission .mission-wrap{background-color:rgb(255 255 255 / .06);padding:50px;border-radius:20px}.our_mission .mission-wrap .btns-blocks{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.why_us .why_us_cnt{padding-left:30px}.why_us .why_us_cnt ul li{display:flex;padding:25px 15px}.why_us .why_us_cnt ul li .why_us_number{min-width:70px;height:70px;border:1.5px dashed #fff;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:25px;color:#fff;margin-right:20px}.why_us_img{display:inline-block;position:relative;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.why_us_img img{position:relative;border-radius:6px}.eco_friendly .why_us_img:after{z-index:1}.services .swiper-wrapper{padding-bottom:30px}a.more_btn{font-size:18px;color:#000;margin-top:15px;display:inline-block}.service_box{padding:30px 15px;height:100%;border-radius:10px;box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.swiper-slide .service_box{width:calc(100% -30px);margin:15px 15px 0}.service_box .figcaption .service_icon{width:70px;height:70px;border-radius:100px;margin-bottom:20px;background-color:var(--primaryColor);display:flex;align-items:center;justify-content:center;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.service_box .figcaption .service_icon svg{height:33px;width:auto;fill:var(--white)}.service_box .figcaption h2{font-size:24px;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.service_box .figcaption p{text-align:left;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.services .swiper-slide,.testimonials .swiper-slide{height:auto}.bg-image-div,.service_img{border-radius:20px}.services-tabs{padding:0 0 100px;position:relative}.services-tabs .container{max-width:100%;padding-right:100px;padding-left:calc((100% -910px)/ 2)}.services-tabs .services-top-part{padding:40px 0;background:#000;z-index:2;position:relative}.services-tabs .heading{margin-bottom:0;background:var(--black)}.services-tabs .heading .cta-button{white-space:nowrap}.services-tabs .tab-content{position:absolute;opacity:0;visibility:hidden;width:100%;height:100%;transition:.5s;transform:rotate(0) translateX(-100px);left:0}.services-tabs .tab-content .ratio-img{margin:auto;width:300px;padding-bottom:0;height:414px;background:#111;border:1px solid #333}.services-tabs .tab-content .ratio-img img{bottom:0;margin:auto;object-fit:inherit;width:auto;height:auto;padding:20px}.services-tabs .tab-content.active{opacity:1;visibility:visible;transform:rotate(10deg) translateX(0) translateY(30px)}.services-tabs .tabsRight ul li a:hover{background:linear-gradient(272deg,#1c1c1c,transparent)}.services-tabs .tabsRight ul{margin:0;padding:0;counter-reset:item-counter}.services-tabs .tabsRight ul li{border-bottom:1px solid #2c2c2c;list-style-type:none;counter-increment:item-counter}.services-tabs .tabsRight ul li a{padding:50px 50px 50px 80px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#fff;gap:30px;transition:.5s;position:relative}#seoforob .midContent2 .pieHolder .pie:last-child,#seoforob .pieHolder1 .pie:last-child,#seoforob .pieHolder2 .pie:last-child,.services-tabs .tabsRight ul li:last-child{border:0}.newsmedia_banner,.ppc_section_sub{border-radius:10px;position:relative;overflow:hidden}.services-tabs .tabsRight ul li a:before{content:counter(item-counter);font-size:clamp(35px, 3.64vw, 70px);background-color:rgb(0 0 0 / .1);position:absolute;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center;color:var(--primaryColor);left:0;top:0;z-index:1;bottom:0;font-weight:800}.services-tabs .tabsRight ul li h4{margin-bottom:0;width:40%}.services-tabs .tabsRight ul li .desc{width:55%}.services-tabs .tabsRight ul li p{color:var(--white);position:relative;overflow:hidden;margin:0}.services-tabs .tabsRight .arrow{transition:.5s;position:absolute;right:0;top:0;bottom:0;margin:auto;display:flex;align-items:center}.services-tabs .tabsRight .arrow svg{max-width:25px}.services-tabs .alltabs-info{padding:0 100px;position:relative;z-index:1}@media (min-width:1024px){.mobile-call{display:none}.services-tabs .tabsRight ul li a:hover{padding:40px 60px}.services-tabs .tabsRight ul li a:hover .arrow{transform:rotate(45deg);right:20px}.mega-menu li.has-children:hover svg{transform:rotate(-180deg)}}@media (min-width:1600px){.services-tabs .tabsRight ul li a:hover{padding:50px 80px;background:linear-gradient(272deg,#1c1c1c,transparent)}}@media (max-width:1599px){.header{top:15px}.header.sticky{width:calc(100% -30px)}.header.sticky .bottom-btns{bottom:20px}.build-box{padding:35px 35px 35px 90px}.result-boxes ul li:before{left:22px;top:28px;font-size:15px;height:50px;width:50px}.our_mission .mission-wrap{padding:35px}.submit_btn{margin-top:10px}.services-tabs .tab-content .ratio-img{width:220px;height:315px}.services-tabs .tabsRight ul li a{padding:40px 40px 40px 55px}.services-tabs .container{padding:0 100px}}@media (max-width:1199px){.container,.services-tabs .alltabs-info,.services-tabs .container{padding:0 20px}.about-main .brandIcon{right:20px}.services-tabs .services-top-part{padding:40px 20px}}@media (max-width:1023px){#smooth-wrapper{overflow:hidden}.header .header_right .top-btns{display:none}.header_center #site-navigation{position:absolute;right:30px;top:14px;display:flex;align-items:center;gap:6px}.header.sticky .header_center #site-navigation{right:18px}.mobile-call svg{max-width:22px;height:auto}.services-tabs{padding:0 0 30px}.services-tabs .heading{text-align:center}.services-tabs .alltabs-info,.services-tabs .container{padding:0 15px}.services-tabs .tabsLeft .leftwrap{min-height:350px;padding:0 50px;position:relative}.services-tabs .tab-content.active{transform:rotate(5deg) translateX(0) translateY(15px)}.services-tabs .tab-content{padding:0 30px}.services-tabs .tabsRight ul li .desc{width:100%}.services-tabs .tabsRight ul li a{flex-wrap:wrap;padding:20px 30px 20px 35px;gap:10px}.services-tabs .tabsRight ul li a:before{font-size:35px;top:12px;align-items:flex-start}.services-tabs .tabsRight ul li h4{font-size:16px;width:100%}.services-tabs .tabsRight ul li p{font-size:12px;height:auto}.services-tabs .tabsRight .arrow svg{max-width:18px}.services-tabs .heading h2{margin:0 0 15px}}.swiper-pagination-bullets{text-align:center;margin-top:50px}.casestudies .title_1 p{max-width:675px}.casestudies_cnt .casestudies_box .casestudies_icn{width:60px;height:60px;min-width:60px;background-color:var(--primaryColor);display:flex;align-items:center;justify-content:center;border-radius:100px;margin-right:20px;font-size:24px;color:var(--white)}.casestudies_cnt .casestudies_box .casestudies_cnt h2{font-size:24px;margin-bottom:5px}.count.percent:after{content:"%";display:inline-block}.casestudies_cnt .casestudies_box .casestudies_cnt p{text-align:left;max-width:265px}.what_we_done .whatwedone_box{width:100%;float:left;background-color:var(--white);height:100%}.what_we_done .whatwedone_box .whatwedone_icn{width:63px;height:63px;background-color:var(--primaryColor);border-radius:100px;margin:0 auto 23px;box-shadow:0 0 0 10px rgb(81 183 235 / 36%);display:flex;align-items:center;justify-content:center;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.what_we_done .whatwedone_box:hover .whatwedone_icn{background-color:#000;box-shadow:0 0 0 10px rgb(0 0 0 / 36%);transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.what_we_done .whatwedone_box .whatwedone_icn svg{height:35px;width:auto;max-width:35px;fill:var(--white)}.what_we_done .whatwedone_box figcaption h2{font-size:42px;margin-bottom:2px}.what_we_done .whatwedone_box figcaption p{text-align:left;color:#6b6b6b;line-height:1.3}.ppc_section{text-align:center;position:relative}.ppc_section .title_1 p{font-size:35px;line-height:normal;color:#000;max-width:940px;margin-top:0!important}.small_text{font-size:15px;display:block;margin-top:3px}.ppc_section_sub{width:100%;float:left;background-color:#f5f5f5;padding:60px}.ppc_section_sub:after{position:absolute;content:"";height:434px;width:434px;border-radius:100%;background-color:rgb(0 0 0 / .1);bottom:-170px;right:-100px}.newsmedia{background:#121212}.newsmedia .heading{margin-bottom:60px}.newsmedia_main{width:100%;position:relative;z-index:33}.newsmedia_main .container{max-width:1480px}.newsmedia_banner{padding:70px 30px 206px;z-index:22}.newsmedia_banner:after{position:absolute;content:"";height:100%;width:100%;background-color:rgb(0 0 0 / .6);top:0;bottom:0;left:0;right:0;z-index:-1}.newsmedia_banner .title_1 p{max-width:695px;color:var(--white)}.media_section{width:100%;position:relative;z-index:44}.ads-block,.testimonials .testimonials-wrapper,.top_footer>div,.why-choose-content{z-index:2;position:relative}.logo_box{width:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;min-height:70px}.base-template__wrapper{max-width:100dvw;padding-bottom:50px}.our_clients{background:#ffffff0f;position:relative;padding:50px 0}#seoforaccountants #banner .inner,.our_clients .container,body.page-template-video-marketing-promotion-landing-page #header #logo .logoHolder img{max-width:100%}.logo-container .swiper-wrapper{transition-timing-function:linear!important;align-items:center;gap:15px}.logo-container .horizontal-ticker__slide{position:relative;width:12vw;overflow:hidden}@media screen and (max-width:767.9px){.our_clients{padding:20px 0}.logo-container .horizontal-ticker__slide{width:150px}}.logo-container .horizontal-ticker__slide img{display:block;transition:opacity .6s ease-out;max-height:50px}.logo-container.swiper-container-horizontal:after,.logo-container.swiper-container-horizontal:before{position:absolute;width:12%;height:100%;z-index:10;content:"";top:0}.logo-container.swiper-container-horizontal:before{left:0;background:linear-gradient(to right,#0f0f0f 0,#fff0 100%)}.logo-container.swiper-container-horizontal:after{right:0;background:linear-gradient(to right,#0f0f0f 0,#fff0 100%);transform:rotate(180deg)}.testimonials{background:#121212;position:relative}.testimonials .testimonials-wrapper .container{max-width:100%!important}.testimonials .heading{margin:0 0 60px;text-align:center}.testimonials .heading h2{word-wrap:break-word}.testimonials_box{position:relative;width:100%;background:#ffffff0f;padding:30px;height:100%;border-radius:20px}.testimonials_box .card-header{padding:0 0 20px;display:flex;align-items:center;gap:15px}.testimonials_box .card-header img{max-width:80px;max-height:80px;width:100%;filter:grayscale(1);border-radius:100%}.testimonials_box h2{font-size:22px;margin-bottom:0}.testimonials_box .testi_img{display:inline-block;position:absolute;bottom:-48px;left:0;right:0;margin:0 auto}.contact_detail .social_media ul li+li,.testimonials_box figcaption ul li+li{margin-left:5px}.testimonials_box figcaption ul li svg{height:18px;width:auto}.testimonials_box .testi_img img{border-radius:100px;border:5px solid var(--white)}#brandestablisherpromotion #statContent ul,#header,#seoforsolicitors #banner,.ads-block .heading h2,.contact_info h2,.footer_about_box ul li,.page_content_sub .title_1{margin-bottom:20px}.swiper-pagination-bullet{width:18px;height:18px}.input-box .input,.select{border-bottom:1px solid #c2c2c2;background:#fff0;padding:0;border-radius:0;color:var(--white)}.input-box .input::placeholder{color:#fff;opacity:1}.get_free_quote .form_left .title_1 .title_main{font-size:45px}.get_free_quote .form_left .title_1 p{font-size:20px}.contact_info{max-width:300px}.contact_info p svg{margin:0 5px 0 0!important;display:inline-block}.contact_info a{color:var(--white);border-bottom:1px solid #fff0;text-decoration:none}.blog_box .b-info h3 a:hover,.contact_info a:hover{border-color:var(--white)}@media (max-width:991px){.metrics-grid{justify-content:center}.hero-trust-section{text-align:center}.contact_info{max-width:100%;margin:auto auto 30px;text-align:center}.banner-section .banner-contain .row{flex-direction:column-reverse}.banner-section .banner-image{max-width:300px;margin:auto auto 30px}}.ads-block{padding:60px 100px;background:#111}.ads-block .heading h2{color:var(--primaryColor);font-size:clamp(22px, 1.87vw, 36px)}.ads-block .heading p{color:var(--white);font-size:clamp(16px, 1.3vw, 25px);margin:0}.ads-block .large-btn .cta-button{font-size:clamp(18px, 1.92vw, 37px);color:var(--white);background:var(--primaryColor);text-decoration:none;padding:14px 25px;display:block;width:100%;max-width:600px;margin:auto;border-radius:110px;text-align:center;transition:.5s;border:solid 5px var(--primaryColor);font-weight:700}.ads-block .large-btn .cta-button:hover{text-shadow:-3px 3px 0 rgb(230 145 55 / .5);background:#fff0}.large-btn .cursor{position:absolute;top:0;left:0;height:30px;aspect-ratio:1/1;background:#fff0;border:1px solid #fff;border-radius:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;mix-blend-mode:difference}.large-btn .text{color:#fff;font-size:3rem;cursor:none}.arrowWrap{overflow:hidden;position:relative;display:inline-block;max-width:200px;transition:2s;transform:rotate(-15deg)}footer{position:relative;overflow:hidden}.footerWrap:after{content:"";background-color:var(--black);background-image:repeating-linear-gradient(to right,#fff,#fff 1px,transparent 1px,transparent 60px),repeating-linear-gradient(to bottom,#fff,#fff 1px,transparent 1px,transparent 60px);width:100%;opacity:.04;height:100%;position:absolute;left:0;top:0;z-index:1}.footer_about_box ul li.iconText{display:flex;gap:8px}.footer_about_box ul li.iconText svg{width:20px;height:20px;min-width:20px;margin:3px 0 0}.footer_about_box ul li.iconText a,.footer_bottom .wsmenu-list li a{text-decoration:none;color:var(--white)}.top_footer{padding:60px 100px;position:relative}.contact_info_cnt .social_media,.top_footer .row,.top_footer .row [class*=col-]{margin-top:0}.footerWrap{background:var(--dark-grey);overflow:hidden;position:relative;z-index:1}.footerWrap .footerFadeLeft{padding-right:5vw}.footer_logo img{max-width:280px}.footer_links_box.footer_about p{color:var(--grey)}.footer_links_box ul li a{color:var(--white);text-decoration:none;position:relative;color:var(--white)}.footer_links_box ul li a:after{content:"";bottom:0;right:0;width:0;background:var(--white);position:absolute;height:1px;transition:.5s}.footer_links_box ul li a:hover:after{width:100%;right:auto;left:0}.footer_links_box .title,.footer_links_box .title a{color:var(--white);text-decoration:none;font-size:clamp(18px, 1.04vw, 20px)}.footer_links_box ul li{list-style-type:none;margin:0 0 5px}.footer_bottom{background-color:var(--dark-grey);padding:20px 20px 3vw;font-size:14px;position:relative;z-index:2}.footer_bottom .brandText{position:absolute;width:100%;text-align:center;left:0;bottom:-5.5vw}.footer_bottom .brandText figure img{max-width:68vw}.footer_bottom .wsmenu-list{display:flex;margin:0;flex-wrap:wrap}.footer_bottom .wsmenu-list li{list-style-type:none}.footer_bottom .wsmenu-list li:not(:last-child):after{content:"|";margin:0 0 0 10px;color:#666;font-size:12px}#bottomQuote2.bottomQuote2 .quoteHolder p strong,.banner-section .banner-content h2 span,.blog-content h3 a:hover,.contact_detail>ul>li .contact_info_cnt a:hover,.faq-item.active .faq-question h3,.footer-links a:hover,.footer_bottom .wsmenu-list li a:hover,.listing_recent_blog li .blog-right-content h2 a:hover,.mega-menu>li a:hover,.more_link,.recent-post-info h6 a:hover,.service_category ul li a:hover,.social_media ul li a:hover{color:var(--primaryColor)}.footer-services-menu-main{background-color:rgb(255 255 255 / .05);border:1px solid;padding:50px;border-radius:40px}.copyright ul{margin:0;display:flex;gap:10px}.copyright ul li{position:relative;line-height:1}.copyright ul.wsmenu-list li:not(:last-child){border-right:1px solid #fff;padding-right:12px}.copyright ul li a{color:#fff;font-size:14px}.progress-wrap{position:fixed;right:50px;bottom:50px;height:60px;width:60px;display:block;border-radius:100%;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .2);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px) rotateY(180deg);-webkit-transition:.2s linear;transition:.2s linear}.progress-wrap::after,.progress-wrap::before{-webkit-transition:.2s linear;display:block;top:0;position:absolute;left:0;cursor:pointer;content:""}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0) rotateY(180deg)}.modal-open .progress-wrap{opacity:0!important}.progress-wrap::after{height:50px;width:50px;z-index:1;background:url(../images/arrow-black.svg) center center/20px no-repeat #fff;transition:.2s linear;border-radius:100%;bottom:0;right:0;margin:auto;transform:scale(0);transform:rotate(-90deg) scale(0)}.progress-wrap:hover:after{transform:rotate(-90deg) scale(1)}.progress-wrap::before{text-align:center;line-height:46px;font-size:24px;opacity:0;height:46px;width:46px;z-index:2;transition:.2s linear}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#fff;stroke-width:4;box-sizing:border-box;-webkit-transition:.2s linear;transition:.2s linear}.progress-wrap img{position:absolute;left:0;top:0;height:54px;width:54px;object-fit:cover;bottom:0;right:0;margin:auto;border:2px solid #fff0}@media (max-width:1599px){.testimonials_box .card-header img{max-width:60px;max-height:60px}.footer_logo img{max-width:220px}.progress-wrap{right:30px;bottom:20px;height:50px;width:50px}.progress-wrap img{height:44px;width:44px}.footerWrap .footerFadeLeft .heading{max-width:400px}.footer-services-menu-main{padding:25px 20px;border-radius:20px}.copyright .wrap{flex-wrap:wrap}.copyright .wrap>div:first-child{width:100%;margin:10px 0 0;order:3}}@media (max-width:1199px){.ads-block{padding:40px 20px 30px}.top_footer{padding:40px 20px 20px}.footer_logo img{max-width:180px}}.contact_detail{position:relative;height:100%;padding-right:30px}.contact_detail>ul>li+li{margin-top:25px;padding-top:25px;border-top:1px solid}.contact_detail>ul>li .contact_info_icon{min-width:40px;width:40px}.contact_detail>ul>li .contact_info_icon svg{width:25px;height:auto;fill:var(--primaryColor)}.contact_detail>ul>li .contact_info_cnt span{font-size:20px;color:var(--white);display:block;line-height:normal;margin-bottom:8px}.contact_detail>ul>li .contact_info_cnt .social_media ul{margin-top:5px;display:flex}.contact_detail>ul>li .contact_info_cnt .social_media ul li a{width:37px;height:37px;font-size:20px;display:flex;align-items:center;justify-content:center}.contact_detail>ul>li .contact_info_cnt .social_media ul li a:after{border-radius:0}.contact_detail>ul>li .contact_info_cnt .social_media ul li a:hover:after{height:100%;width:100%}.map iframe{width:100%;height:400px}.home_page_content .page_content_sub p,.request_a_quote_form .text-center{text-align:left!important}.inner_banner{min-height:500px;display:flex;width:100%;justify-content:center;align-items:center;position:relative}.inner_banner:after{position:absolute;content:"";height:100%;width:100%;left:0;top:0;bottom:0;right:0;background-color:#111;opacity:.9}.inner_banner .inner_caption{position:relative;z-index:2;display:inline-block;width:100%;text-align:center}.inner_banner .inner_caption .h1,.inner_banner .inner_caption h1,.inner_banner .inner_caption span{font-size:48px;margin:0;line-height:1.2;color:var(--white)}.breadcrumb{width:100%;float:left;padding:0;display:inline-block;background:no-repeat;margin:8px 0 0}.breadcrumb li{display:inline-block;position:relative;font-size:14px}.breadcrumb li:after{position:absolute;content:"/";right:-13px;top:1px;bottom:0;margin:auto}.breadcrumb li+li{margin-left:20px}.breadcrumb li,.breadcrumb li a{line-height:normal;color:#e9f3f4}body:not(.home) .site_main{padding-top:127px}.section-faq .accordion-item:first-child .accordion-button,body.page-template-video-marketing-promotion-landing-page .site_main{padding-top:0}.blog_box{width:100%;height:100%;background-color:rgb(255 255 255 / .06);border-radius:14px;position:relative;overflow:hidden;padding:20px}.blog_box .ratio-img{padding-bottom:60%;border-radius:14px}.blog_box .b-info{width:100%;padding:30px 0 0}.blog_box .b-info .date{display:flex;gap:8px;margin:0 0 15px;align-items:center;font-size:12px}.blog_box .b-info span{color:var(--primaryColor);font-size:11px;display:block}.blog_box .b-info h3{margin:0 0 23px;font-weight:500;font-size:clamp(20px, 1.3vw, 25px)}.section--whychoose .whychoose_box h3,.services_block .services_box h3{font-size:clamp(22px, 1.56vw, 30px)}.blog_box .b-info h3 a{color:var(--white);border-bottom:2px solid #fff0}.blog_box a{text-decoration:none;display:block;color:var(--white)}.blog_box a:hover figcaption h5{text-decoration:underline}.more_link svg{width:19px;height:auto;margin-left:6px;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.more_link:hover svg{margin-left:10px;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.learnmore{font-size:14px;display:inline-flex;align-items:center;gap:8px}.learnmore svg{max-width:25px;transition:.2s}.learnmore:hover svg{max-width:20px}.service_img{width:100%;margin-bottom:40px}.blog_content img{width:100%;border-radius:15px}.blog_content iframe{width:100%;margin:20px 0 0}.service_category ul li,.service_sidebar,.service_sidebar aside{width:100%;float:left}.service_sidebar aside+aside{margin-top:30px}.service_category{width:100%;padding:30px;background-color:#111;border-radius:15px}.service_category .rec-title{border-bottom:1px solid;padding-bottom:15px}.service_category ul{margin-top:15px;width:100%}.service_category ul li a{width:100%;color:#181819;font-size:18px}.serfvice_cta{width:100%;float:left;padding:40px;background-color:#222}.serfvice_cta .title_1 .title_main{color:var(--white);font-size:30px}.listing_recent_blog li .blog-left-img{margin-right:15px}.listing_recent_blog li .blog-left-img img{max-width:80px;min-width:80px}.listing_recent_blog li .blog-right-content span{font-size:clamp(12px, .72vw, 14px);color:var(--white)}.listing_recent_blog li .blog-right-content h2{margin:5px 0 0;font-family:var(--primaryFont);line-height:1.3;font-size:clamp(14px, .83vw, 16px)}.listing_recent_blog li .blog-right-content h2 a,.mega-menu>li a{color:var(--white);text-decoration:none}.error404 .header{box-shadow:0 -8px 12px #000}.page_404{margin-top:100px!important}.page_404 h1{font-size:22px;margin-bottom:15px;color:var(--primaryColor)}.page_404 h2{font-size:clamp(50px, 5.2vw, 100px)!important;margin:0!important;line-height:1}.page_404 h3{margin:20px 0!important}.page_404 p{max-width:550px;margin:0 auto 20px;text-align:center}.services_box figcaption{width:100%;float:left;margin-top:15px}.services_box figcaption h2{font-size:24px}.btn_more{text-transform:uppercase;font-size:14px}.btn_more svg{max-width:14px;height:auto;margin-left:5px}#seoforob .pieHolder3 .pie1,.feature_box,.overlay_hover,.popup_left,.popup_left img{height:100%}.cms_page ol li,.cms_page ul li{padding-left:32px;position:relative;display:table;text-align:left;margin:0;color:var(--white)}.cms_page ol li+li,.cms_page ul li+li{margin-top:6px}.cms_page ul li:after{content:"";height:13px;width:18px;background-image:url(../images/check-mark.svg);background-position:center;background-repeat:no-repeat;background-size:auto 13px;top:5px;position:absolute;left:0;filter:grayscale(3)}.col2{column-count:2}.col3{column-count:3}.popup_left img{object-fit:cover;width:100%}.modal-content{border:1px solid;border-radius:20px;background:#111;overflow:hidden}.modal-content .btn-close svg{width:15px;height:auto;fill:var(--white)}.modal-content .btn-close{width:38px;height:38px;z-index:55555;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:5px;filter:invert(1);opacity:1}.popup_right{padding:50px 50px 50px 20px;width:100%}.modal-content .input-box{margin-bottom:10px}.modal-content .input-box .input{height:40px;padding:5px 0;font-size:14px}#brandestablisherpromotion #topContent .inner,.modal-lg,.modal-xl{max-width:1000px}.page_content_sub{width:100%;float:left;background-color:#f5f5f5;padding:60px;border-radius:50px;text-align:center}.media_section .container{max-width:1330px}.banner_caption{position:absolute;left:50%;right:0;margin:0;transform:translate(-50%,-50%);top:50%;width:100%}.banner_img{margin:0;width:60%;float:right}.feature,.feature_box{float:left;width:100%}.overlay_hover span{position:absolute;width:2px;height:60px;background-color:#fff;margin-top:20px;opacity:0;transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s}.overlay_hover{position:absolute;left:0;top:0;width:100%;opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;background:rgb(244 179 61 / 90%);display:flex;align-items:center;justify-content:center;text-align:center;z-index:2}.overlay_hover svg{width:30px;fill:#fffffe}.feature{background-color:#f5f5f5}.feature_box{border:1px solid #ddd;background-color:var(--white);padding:50px 30px}.feature_box .feature_icn{width:100%;float:left;margin-bottom:15px}.feature_box .feature_icn svg{width:auto;height:60px;fill:#f4b33d}.feature_box figcaption h2{font-size:25px}.single_page_content{background-color:#f5f5f5}.single_page_content .alignright{max-width:480px}.footer_logo{margin-bottom:30px;max-width:300px}.service-content h1{margin-bottom:35px}@media (max-width:767px){.container{padding:0 20px}.ratio-img{border-radius:10px}.card-body{padding:1rem}.banner .caption-main{padding:50px 20px 30px}.about-main{text-align:center}.about-main .heading h2{font-size:22px}.about-main figure{margin-top:20px}.banner .wave-shape{margin:15px auto 0}.banner figcaption h1{margin:auto auto 15px}.about-main .brandIcon,.ads-block .animate-arrow{display:none}.bannerShape{right:20px;max-width:20vw}.reviewLogos{flex-wrap:wrap}.reviewLogos a img{max-width:130px;max-height:35px}.ticker-main{padding-bottom:0}.text-item{gap:0}.text-item .text::after,.ticker-main .ticker-group .ticker-item:after{margin:0 25px;height:50px;width:50px;background-size:40px;background-position:center center}.ticker-main .horizontal-ticker{row-gap:15px}.wpcf7 form div.wpcf7-response-output{font-size:12px!important}.header{top:8px}.header.sticky{width:calc(100% -30px)}.estimate-main .heading{margin-bottom:35px}.result-boxes ul{gap:15px}.result-boxes ul li:before{font-size:15px;height:40px;width:40px;left:13px;top:18px}.build-box{padding:20px 20px 20px 65px;border-radius:10px}.our_mission .mission-wrap{padding:20px}.our_mission .mission-wrap .btns-blocks{gap:10px}.newsmedia .heading{margin-bottom:30px;text-align:center}.testimonials_box{padding:30px 20px 25px}.testimonials .heading{margin:0 auto 30px;padding:0 20px;max-width:250px}.get_free_quote .form_wrapper{text-align:center;margin:0 20px}.contact_info{text-align:center;padding:0 20px;margin-bottom:0}.contact_info h2{margin-bottom:15px}.contact_info .form_left{margin:30px 0 0}.ads-block{padding:30px 20px}.ads-block .large-btn .cta-button{border:0;padding:10px 25px}.top_footer{padding:0 15px;text-align:center}.footerWrap .footerFadeLeft{padding:10px 10px 0;text-align:center}.footerWrap .footerFadeLeft .heading{margin-bottom:25px;max-width:100%}.footer_links_box ul li:last-child{margin-bottom:0}.footer_bottom{padding:20px 10px 8vw}.footer_about_box ul li{margin-bottom:10px}.footer_about_box ul li.iconText{justify-content:center}.copyright ul{flex-wrap:wrap;justify-content:center;margin-bottom:15px}.copyright ul li{margin:5px 0}.social_media ul{margin:0}.copyright .wrap{justify-content:center!important}.blog_box{padding:15px}.blog_box .b-info{padding:20px 0 0}.blog_box .b-info .date{margin:0 0 8px}.blog_box .b-info h3{margin:0 0 10px}.service_img{margin-bottom:20px}.footer_logo{margin:auto auto 30px}.service-content h1{margin-bottom:20px;font-size:25px;line-height:1.3}}#wrapper{max-width:1024px;margin:0 auto;box-shadow:0 0 300px #bbb;overflow:hidden}#header{background:#fff;overflow:hidden;padding:25px 0;background-color:var(--primaryColor)}#header #logo .logoHolder h1{margin:0 0 5px}#header #logo .logoHolder p{color:#d1d1d1;margin:0;font-size:24px}#content #banner .textHolder{position:absolute;padding:35px 25px;width:50%;margin-top:30px;border-radius:2px}#content #banner .textHolder h2{margin:0 0 20px;font-size:30px;color:#e34b6f}#content #banner .textHolder h3{font-size:30px;font-weight:700}#content #banner .textHolder p{font-size:15px;line-height:22px}#content #topContent{overflow:hidden;padding:30px 0 40px;text-align:center}#content #topContent a,#seoforoptometrists #belowBanner#content #topContent a{background:#e34b6f;color:#fff;font-weight:700;padding:18px 20px 22px;display:block;font-size:26px;letter-spacing:-1px;border-radius:2px;margin:20px auto 0;width:180px;text-align:center}#bottomContent.bottomContent #chartHolder .chart{background-color:var(--white);-o-transition:.5s;-webkit-transition:.5s}#bottomContent.bottomContent #chartHolder .chart:nth-child(4),#content #bottomContent #chartHolder .chart:nth-child(5),#content #bottomContent #chartHolder .chart:nth-child(6){border:none}#bottomContent.bottomContent #chartHolder .chart .imgHolder,#brandoptimisationpromotion #bottomContent #chartHolder .chart .imgHolder,#seoforveterinarians #bottomContent #chartHolder .chart .imgHolder,#videomarketingpromotion #bottomContent #chartHolder .chart .imgHolder{text-align:center;margin-bottom:20px}#bottomContent.bottomContent #chartHolder .chart .imgHolder img,#brandoptimisationpromotion #bottomContent #chartHolder .chart .imgHolder img,#brandoptimisationpromotion #topContent .left,#brandoptimisationpromotion #topContent .right,#content .midContent .left,#seoforaccountants .midContent .left,#seoforplumbers .midContent .left,#seoforrestaurants #banner .right,#seoforsolicitors #midContent .left,#seoforveterinarians #bottomContent #chartHolder .chart .imgHolder img,#seoforveterinarians #topContent .left,#seoforveterinarians #topContent .right{width:50%}#content #bottomRegister{overflow:hidden;padding:35px 0 50px;background:url(../images/bottom_register_img.png) bottom left no-repeat}#content #bottomRegister .right,#seoforveterinarians #bottomRegister .right{width:57%}#content #bottomRegister .right .textHolder p{font-size:14px;line-height:22px}#footer{padding:15px 0;overflow:hidden;clear:both;background:#f5f5f5}#footer .left{color:#666}#footer .right ul li:hover a{opacity:.7}#videomarketingpromotion #topContent .box3 .image,.right{float:right}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary2 .right,#videomarketingpromotion #topContent .box2 .image,.left{float:left}.faq-part,.smallpdn{padding:40px 0}#header .inner #logo h2{margin:15px 0 0}#header .inner #logo p{color:#000;margin:0}#content{overflow:hidden;border-radius:2px 2px 0 0;padding:20px 0 0}#content #banner{margin-bottom:4px;overflow:hidden}#chiropractors #belowBanner .textHolder2,#content #belowBanner .textHolder2,#seoforaccountants #belowBanner .textHolder2,#seoforoptometrists #belowBanner .textHolder2{margin:0 25px}#chiropractors #belowBanner .textHolder2 embed,#content #belowBanner .textHolder2 embed,#seoforaccountants #belowBanner .textHolder2 embed,#seoforob #belowBanner .inner embed,#seoforoptometrists #belowBanner .textHolder2 embed,#seoforplumbers #belowBanner .textHolder2 embed,#seoforsolicitors #banner .textHolder2 embed{float:left;border:5px solid #111}#chiropractors #belowBanner .textHolder2 h1,#content #belowBanner .textHolder2 h1,#seoforaccountants #belowBanner .textHolder2 h1,#seoforoptometrists #belowBanner .textHolder2 h1,#seoforplumbers #belowBanner .textHolder2 h1{margin-top:0;line-height:130%;font-size:20px;margin-bottom:10px}#content #belowBanner .textHolder2 p{font-size:16px;line-height:25px}#content #belowBanner .inner{background:#f5f5f5;overflow:hidden;padding:44px 0 25px}#content #belowBanner .textHolder2 .textHolder3{float:left;width:420px;margin-right:20px;text-align:left}#content #belowBanner .textHolder2 .right,#seoforob #belowBanner .inner .right .videoHolder{background:#4f5455}#chiropractors #belowBanner .textHolder2 .right .videoHolder .thumbnail p,#content #belowBanner .textHolder2 .right .videoHolder .thumbnail p,#seoforaccountants #belowBanner .textHolder2 .right .videoHolder .thumbnail p,#seoforob #belowBanner .inner .right .videoHolder .thumbnail p{padding:10px;margin:0;line-height:120%;font-weight:700;color:#fff}#content .columnsHolder ul.list2 li.brandestablisher,#seoforaccountants .columnsHolder ul.list2 li.brandestablisher,#seoforsolicitors .columnsHolder ul.list2 li.brandestablisher{background:url(../images/icon_list_brandestabliser.png) left top no-repeat}#content .columnsHolder ul.list2 li.brandandcontent{background:url(../images/icon_list_brandandcontent2.png) left top no-repeat}#content .columnsHolder ul.list2 li.localbuzz{background:url(../images/icon_list_localbuzz2.png) left top no-repeat}#content .columnsHolder ul.list2 li.orm{background:url(../images/icon_list_orm2.png) left top no-repeat}#content .columnsHolder ul.list2 li.ppc{background:url(../images/icon_list_ppc2.png) left top no-repeat}#content .columnsHolder ul.list2 li.seo{background:url(../images/icon_list_seo2.png) left top no-repeat}#content .columnsHolder ul.list2 li.socialmedia{background:url(../images/icon_list_socialmedia2.png) left top no-repeat}#content .columnsHolder ul.list2 li.webaudit{background:url(../images/icon_list_webaudit2.png) left top no-repeat}#content .columnsHolder ul.list2 li.webdesign{background:url(../images/icon_list_webdesign2.png) left top no-repeat}#content .midContent{width:100%;padding-top:40px;overflow:hidden}#content .midContent .pieHolder .pie{overflow:hidden;clear:both;border-bottom:1px dashed #eee;margin-bottom:10px;display:flex;align-items:center;padding:10px;background-color:#f5f5f5;border:1px solid #ddd}#content .midContent .pieHolder .pie img{float:left;width:70px;margin-right:15px}#content .midContent .pieHolder .pie p{float:left;margin:26px 0 0;font-weight:700}#content .midContent .right,#seoforaccountants .midContent .right,#seoforplumbers .midContent .right{width:46%;line-height:0}#content .midContent2 .pieHolder .pie img{float:left;max-width:50px;margin-right:15px}#content .midContent2 .pieHolder .pie p{margin:0;font-size:16px;float:left;width:80%}#bottomQuote2.bottomQuote2{background:#000;padding:40px 0}#bottomQuote2.bottomQuote2 .quoteHolder .inner,#seoforsolicitors #bottomQuote .quoteHolder .inner{width:90%}#bottomQuote2.bottomQuote2 .quoteHolder p,#seoforsolicitors #bottomQuote .quoteHolder p{color:#fff;font-size:20px;line-height:28px}#bottomQuote2.bottomQuote2 .quoteHolder ul{overflow:hidden;text-align:center}#bottomQuote2.bottomQuote2 .quoteHolder ul li{list-style:none;font-size:18px;display:inline-block;width:39%;text-align:left;background:var(--primaryColor);padding:15px 20px;margin-bottom:5px;font-weight:700}#chiropractors #bottomCta,#content #bottomCta,#seoforaccountants #bottomCta,#seoforob #bottomCta,#seoforoptometrists #bottomCta,#seoforplumbers #bottomCta,#seoforsolicitors #bottomCta{clear:both;overflow:hidden;padding:40px 0}#chiropractors #bottomCta .left,#content #bottomCta .left,#seoforaccountants #bottomCta .left,#seoforob #bottomCta .left,#seoforoptometrists #bottomCta .left,#seoforplumbers #bottomCta .left,#seoforsolicitors #bottomCta .left{width:60%}#chiropractors #bottomCta .right,#content #bottomCta .right,#seoforaccountants #bottomCta .right,#seoforob #bottomCta .right,#seoforoptometrists #bottomCta .right,#seoforplumbers #bottomCta .right,#seoforsolicitors #bottomCta .right{width:37%}#chiropractors #banner{position:relative;overflow:hidden;padding:50px 0 60px}#chiropractors #banner .inner{width:70%;margin:0 auto}#chiropractors #banner .textHolder{z-index:20;text-align:center;position:static;width:100%;transform:none}#chiropractors #banner .textHolder h1{text-transform:uppercase;font-weight:400;font-size:28px;color:#fff;line-height:130%}#chiropractors #banner .textHolder p{color:#fff;font-size:20px}#chiropractors #banner .textHolder a{background:#8fbf4d;text-align:center;color:#fff;font-size:30px;display:block;width:250px;letter-spacing:-1px;padding:15px 15px 20px;margin:30px auto 0}#chiropractors #banner .textHolder a:hover{background:#3e454c}#chiropractors #banner img{z-index:1;opacity:.8;width:100%}#chiropractors #belowBanner,#videomarketingpromotion #bottomContent{background:#fff;overflow:hidden}#chiropractors #belowBanner .textHolder2 p,#seoforaccountants #belowBanner .textHolder2 p,#seoforoptometrists #belowBanner .textHolder2 p,#seoforplumbers #belowBanner .textHolder2 p{font-size:15px;line-height:150%}#chiropractors #belowBanner .inner{background:#fafafa;overflow:hidden;padding:38px 0 25px;margin:0}#chiropractors #belowBanner .textHolder2 .textHolder3{float:left;width:45%;text-align:left}#chiropractors #belowBanner .textHolder2 .right{background:#4d5e64;overflow:hidden;width:50%}#chiropractors #midContent{border-bottom:1px solid #f4f4f4;overflow:hidden;background:#fff;padding-top:20px}#seoforaccountants #banner,#seoforoptometrists #banner .inner>img{border-bottom:4px solid var(--primaryColor)}#chiropractors #midContent .inner h2{font-size:24px;font-weight:400;line-height:130%;margin:20px 0 30px;text-align:right}#chiropractors #midContent .inner p.left{width:35%;margin:0 20px 0 0;line-height:0}#chiropractors #midContent2{overflow:hidden;background:#fff;padding-top:20px}#chiropractors #midContent2 .inner h2{font-size:24px;font-weight:400;line-height:130%;margin:30px 0 25px}#chiropractors #midContent2 .inner p.right{width:35%;margin:0 0 0 20px;line-height:0}#chiropractors #midContent2 ul{margin:10px 0;padding-left:20px}#chiropractors #midContent2 ul li{color:#81868e;font-weight:700}#brandestablisherpromotion #mediaTemplate #mediaTemplateSample .box img,#chiropractors #midContent2 ul li p{margin:10px 0}#chiropractors #chartHolder{padding:50px 0 30px;overflow:hidden;background:#fafafa}#chiropractors #chartHolder .chart{padding:25px 15px;margin:0;overflow:hidden;width:100%;float:left;background-color:#f1f1f1;text-align:center;height:100%;border:1px solid #ddd}#chiropractors #chartHolder .chart .imgHolder{max-width:100px;margin:0 auto 15px}#chiropractors .chartHolder{padding:30px 0}#chiropractors .columnsHolder ul.list2 li.brandestablisher,#seoforob .columnsHolder ul.list2 li.brandestablisher{background:url(../images/icon_list_brandestabliser3.png) left top no-repeat}#chiropractors .columnsHolder ul.list2 li.brandandcontent,#seoforob .columnsHolder ul.list2 li.brandandcontent{background:url(../images/icon_list_brandandcontent3.png) left top no-repeat}#chiropractors .columnsHolder ul.list2 li.localbuzz,#seoforob .columnsHolder ul.list2 li.localbuzz{background:url(../images/icon_list_localbuzz3.png) left top no-repeat}#chiropractors .columnsHolder ul.list2 li.orm,#seoforob .columnsHolder ul.list2 li.orm{background:url(../images/icon_list_orm3.png) left top no-repeat}#chiropractors .columnsHolder ul.list2 li.ppc,#seoforob .columnsHolder ul.list2 li.ppc{background:url(../images/icon_list_ppc3.png) left top no-repeat}#chiropractors .columnsHolder ul.list2 li.seo,#seoforob .columnsHolder ul.list2 li.seo{background:url(../images/icon_list_seo3.png) left top no-repeat}#chiropractors .columnsHolder ul.list2 li.socialmedia,#seoforob .columnsHolder ul.list2 li.socialmedia{background:url(../images/icon_list_socialmedia3.png) left top no-repeat}#chiropractors .columnsHolder ul.list2 li.webaudit,#seoforob .columnsHolder ul.list2 li.webaudit{background:url(../images/icon_list_webaudit3.png) left top no-repeat}#chiropractors .columnsHolder ul.list2 li.webdesign,#seoforob .columnsHolder ul.list2 li.webdesign{background:url(../images/icon_list_webdesign3.png) left top no-repeat}#seoforaccountants #banner{text-align:center;margin-bottom:30px;overflow:hidden;border-radius:2px}#seoforaccountants #banner .inner h1,#seoforplumbers #banner .inner h1{font-size:90px;text-transform:uppercase;margin:0}#seoforaccountants #banner .inner h2,#seoforoptometrists #banner .inner h2,#seoforplumbers #banner .inner h2{font-size:60px;text-transform:uppercase;margin:0}#seoforaccountants #belowBanner .inner{background:#f8f8f8;overflow:hidden;padding:38px 0 25px}#seoforaccountants #belowBanner .textHolder2 .textHolder3,#seoforoptometrists #belowBanner .textHolder2 .textHolder3,#seoforplumbers #belowBanner .textHolder2 .textHolder3{float:left;width:450px;margin-right:20px;text-align:left}#seoforaccountants #belowBanner .textHolder2 .right,#seoforplumbers #belowBanner .textHolder2 .right{background:#4d5e64;overflow:hidden;border-radius:2px}#seoforaccountants .columnsHolder ul.list2 li.brandandcontent,#seoforsolicitors .columnsHolder ul.list2 li.brandandcontent{background:url(../images/icon_list_brandandcontent.png) left top no-repeat}#seoforaccountants .columnsHolder ul.list2 li.localbuzz,#seoforsolicitors .columnsHolder ul.list2 li.localbuzz{background:url(../images/icon_list_localbuzz.png) left top no-repeat}#seoforaccountants .columnsHolder ul.list2 li.orm,#seoforsolicitors .columnsHolder ul.list2 li.orm{background:url(../images/icon_list_orm.png) left top no-repeat}#seoforaccountants .columnsHolder ul.list2 li.ppc,#seoforsolicitors .columnsHolder ul.list2 li.ppc{background:url(../images/icon_list_ppc.png) left top no-repeat}#seoforaccountants .columnsHolder ul.list2 li.seo,#seoforsolicitors .columnsHolder ul.list2 li.seo{background:url(../images/icon_list_seo.png) left top no-repeat}#seoforaccountants .columnsHolder ul.list2 li.socialmedia,#seoforsolicitors .columnsHolder ul.list2 li.socialmedia{background:url(../images/icon_list_socialmedia.png) left top no-repeat}#seoforaccountants .columnsHolder ul.list2 li.webaudit,#seoforsolicitors .columnsHolder ul.list2 li.webaudit{background:url(../images/icon_list_webaudit.png) left top no-repeat}#seoforaccountants .columnsHolder ul.list2 li.webdesign,#seoforsolicitors .columnsHolder ul.list2 li.webdesign{background:url(../images/icon_list_webdesign.png) left top no-repeat}#seoforaccountants .midContent2{padding:0;border-top:4px solid var(--primaryColor);overflow:hidden}#seoforaccountants .midContent2 .inner,#seoforob .midContent2{background:#f8f8f8}#seoforaccountants .midContent2 .textHolder,#seoforplumbers .midContent2 .textHolder{padding:30px 10px 0}#seoforaccountants .midContent2 .pieHolder,#seoforplumbers .midContent2 .pieHolder{overflow:hidden;padding:12px 12px 22px;text-align:center}#seoforaccountants .midContent2 .pieHolder .pie{background:#fff;border-radius:2px;width:18.5%;display:inline-block;text-align:center;margin:0 .5%}#seoforaccountants .midContent2 .pieHolder .pie .pieInner{padding:10px;overflow:hidden;box-shadow:1px 1px 0 #eee}#seoforaccountants .midContent2 .pieHolder .pie p{margin:16px 0 0;font-size:14px;font-weight:700;font-family:Montserrat,Arial,Helvetica,sans-serif}#seoforaccountants #bottomQuote{overflow:hidden;padding-bottom:10px}.sfa_sec1 .row+.row,body.page-template-video-marketing-promotion-landing-page #header #banner #bannerContent .btnHolder{margin-top:50px}#banner{overflow:hidden;position:relative}#banner .inner{position:static}#banner .inner .textHolder{position:absolute;top:50%;width:50%;transform:translate(0,-50%)}#seoforob h2{color:#dcae61}#seoforob #belowBanner{overflow:hidden;background:#000}#seoforob #belowBanner .inner{padding:30px 15px;overflow:hidden}#seoforob #belowBanner .inner .textHolder{float:left;width:480px;text-align:left}#seoforob #belowBanner .inner h3{margin-top:0;line-height:130%;font-size:20px;margin-bottom:15px;color:#fff}#seoforob #belowBanner .inner p{font-size:15px;line-height:140%;color:#fff}#seoforob .midContent{padding-top:40px;overflow:hidden;background:#fff;width:100%}#seoforob .midContent .right{width:42%;line-height:0}#seoforob .midContent2 .pieHolder .pie{overflow:hidden;float:left;width:33.3%;min-height:230px;text-align:center;vertical-align:middle;margin:0;padding:35px 0 10px}#seoforob .midContent2 .pieHolder .pie img,#seoforob .pieHolder1 .pie img,#seoforob .pieHolder2 .pie img,#seoforob .pieHolder3 .pie img{max-width:100px;margin-bottom:10px}#seoforob .midContent2 .pieHolder .pie p,#seoforob .pieHolder1 .pie p,#seoforob .pieHolder2 .pie p,#seoforob .pieHolder3 .pie p{margin:0 auto;width:85%;color:#fff}#seoforob .midContent2 .pieHolder .pie:nth-child(3n+3),#seoforob .pieHolder1 .pie:nth-child(3n+3),#seoforob .pieHolder2 .pie:nth-child(3n+3){width:33.4%}#seoforob .pieHolder1,#seoforob .pieHolder2{overflow:hidden;clear:both}#seoforob .pieHolder1 .pie{overflow:hidden;float:left;width:50%;min-height:232px;text-align:center;vertical-align:middle;margin:0;padding:35px 0}#seoforob .pieHolder2 .pie,#seoforob .pieHolder3 .pie1{width:33.3%;padding:35px 0;text-align:center;vertical-align:middle;float:left;margin:0;overflow:hidden}#seoforob .pieHolder2 .pie{min-height:230px}#seoforob .pieHolder3{overflow:hidden;clear:both;display:flex;align-items:center}#seoforob .pieHolder3 .pie2{overflow:hidden;float:left;width:66.7%;text-align:center;vertical-align:middle;margin:0}#seoforob .pieHolder3 .innerPieHolder{padding:0 20px}#seoforob .pieHolder3 .innerPieHolder h3{font-size:15px;color:#fff;text-align:left}#seoforob .pieHolder3 .innerPieHolder .piesmall{overflow:hidden;text-align:left;display:flex;align-items:center}#seoforob .pieHolder3 .innerPieHolder .piesmall img{max-width:50px;float:left;margin:0 14px 0 0}#seoforob .pieHolder3 .innerPieHolder .piesmall p{font-size:13px}#seoforplumbers #banner{text-align:center;margin-bottom:30px;overflow:hidden;border-bottom:4px solid #67b74f;border-radius:2px}#seoforplumbers #banner .imgquote>p{color:var(--primaryColor);font-family:Helvetica;font-size:50px;font-weight:600;line-height:60px;position:absolute;right:360px;text-align:inherit;text-shadow:1px 1px 1px #333;top:245px}#seoforplumbers #banner .imgquotebx{background-color:#fff;height:260px;opacity:.4;position:absolute;right:350px;top:240px;width:500px}#seoforplumbers #belowBanner .inner{background:#f8f8f8;overflow:hidden;padding:38px 15px 25px}#seoforplumbers #belowBanner .textHolder2 .right .videoHolder .thumbnail p{padding:32px;margin:0;line-height:150%;font-weight:700;color:#fff}#seoforplumbers .columnsHolder ul.list2 li.brandoptimization{background:url(../images/icon_list_brandoptimization4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.seo{background:url(../images/icon_list_seo4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.localbuzz{background:url(../images/icon_list_localbuzz4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.webdesign{background:url(../images/icon_list_webdesign4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.socialmedia{background:url(../images/icon_list_socialmedia4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.ppc{background:url(../images/icon_list_ppc4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.orm{background:url(../images/icon_list_orm4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.websiteaudit{background:url(../images/icon_list_webaudit4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.brandestablisher{background:url(../images/icon_list_brandestabliser4.png) left top no-repeat}#seoforplumbers .columnsHolder ul.list2 li.brandbooster{background:url(../images/icon_list_brandbooster4.png) left top no-repeat}#seoforplumbers .midContent2{padding:0;border-top:4px solid #67b74f;overflow:hidden}#seoforplumbers .midContent2 .pieHolder .pie{border-radius:2px;width:18.5%;display:inline-block;text-align:center;margin:0 .5%}#seoforplumbers .midContent2 .pieHolder .pie .pieInner{padding:10px;overflow:hidden}#seoforplumbers .midContent2 .pieHolder .pie p{margin:16px 0 0;font-size:14px;font-weight:700}#seoforrestaurants #banner{position:relative;overflow:hidden;padding:30px 15px;background:url(../images/bannersfr.png) center repeat-y}#seoforrestaurants #banner .left{width:45%}#seoforrestaurants #banner .left h2,#seoforrestaurants #belowServicesList h4,#videomarketingpromotion #topContent .box1 p,.accordion-button:not(.collapsed){color:#fff}#seoforrestaurants #banner .left p{line-height:150%;font-size:16px;color:#fff}#seoforrestaurants #banner .right .videoHolder .thumbnail{background:#000}#seoforrestaurants #banner .right .videoHolder .thumbnail p{margin:0;padding:10px 8px;color:#fff;text-align:center}#seoforrestaurants #banner .buttonHolder{padding-top:15px;overflow:hidden;width:370px}#seoforrestaurants #banner .buttonHolder:hover{opacity:.8}#seoforrestaurants #banner .buttonHolder a{display:block;overflow:hidden;float:left}#seoforrestaurants #banner .buttonHolder a strong{color:#fff;display:block;float:left;padding:16px 60px 0 20px;font-weight:400;font-size:30px;text-transform:uppercase}#seoforrestaurants #banner .buttonHolder a span{color:#fff;display:block;float:right;font-weight:700;padding:10px 25px 15px;font-size:35px}#seoforrestaurants #rowsHolder .rows{overflow:hidden;text-align:left;clear:both}#seoforrestaurants #rowsHolder .rows .row{overflow:hidden;border-bottom:1px solid #eee;margin-bottom:18px;padding:25px 18px 15px 25px}#seoforrestaurants #rowsHolder .rows .row .imgHolder{width:12%;float:left}#seoforrestaurants #rowsHolder .rows .row .textHolder{width:83%;float:right;border-left:1px dashed #ddd;padding-left:25px}#seoforrestaurants #rowsHolder .graphHolder{overflow:hidden;clear:both;width:100%;padding-top:12px}#seoforrestaurants #rowsHolder .graphHolder .graph{float:left;margin:0 1% 10px 0;border-radius:2px;width:29%;overflow:hidden}#seoforrestaurants #rowsHolder .graphHolder .graphInner{padding:15px;overflow:hidden}#seoforrestaurants #rowsHolder .graphHolder .graph:last-child{margin-right:0}#seoforrestaurants #rowsHolder .graphHolder .graph .graphImg{float:left;margin:0 15px 0 0}#seoforrestaurants #rowsHolder .graphHolder .graph .graphImg img{width:155px}#seoforrestaurants #rowsHolder .graphHolder .graph .graphText{padding-top:10px}#seoforrestaurants #rowsHolder .graphHolder .graph .graphText p{margin:0;color:#1d294b;font-weight:700;font-size:14px}#brandoptimisationpromotion #bottomRegister .right,#brandoptimisationpromotion #middleRegister .right,#seoforrestaurants #rowsHolder .graphHolder.double .graph{width:49%}#seoforrestaurants #rowsHolder .graphHolder.triple .graph{width:32.2%}#seoforrestaurants #rowsHolder .graphHolder.triple .graph .graphImg{float:none}#seoforrestaurants #rowsHolder .graphHolder.triple .graph .graphText{width:100%;clear:both;padding-top:10px}#seoforrestaurants #midContent{overflow:hidden;border-bottom:1px solid #f6f6f6;padding:30px 0 0}#seoforrestaurants #midContent h2{font-size:38px;line-height:50px;margin-bottom:30px}#seoforrestaurants #midContent p.left{line-height:0;margin:0 30px 0 0;width:38%}#seoforrestaurants #servicesList ul.list2 li.brandestablisher{background:url(../images/icon_list_brandestabliser.png) left center no-repeat}#seoforrestaurants #servicesList ul.list2 li.brandandcontent{background:url(../images/icon_list_brandandcontent.png) left center no-repeat}#seoforrestaurants #servicesList ul.list2 li.localbuzz{background:url(../images/icon_list_localbuzz.png) left center no-repeat}#seoforrestaurants #servicesList ul.list2 li.orm{background:url(../images/icon_list_orm.png) left center no-repeat}#seoforrestaurants #servicesList ul.list2 li.ppc{background:url(../images/icon_list_ppc.png) left center no-repeat}#seoforrestaurants #servicesList ul.list2 li.seo{background:url(../images/icon_list_seo.png) left center no-repeat}#seoforrestaurants #servicesList ul.list2 li.socialmedia{background:url(../images/icon_list_socialmedia.png) left center no-repeat}#seoforrestaurants #servicesList ul.list2 li.webaudit{background:url(../images/icon_list_webaudit.png) left center no-repeat}#seoforrestaurants #servicesList ul.list2 li.webdesign{background:url(../images/icon_list_webdesign.png) left center no-repeat}#seoforrestaurants #belowServicesList{padding:22px}#seoforrestaurants #belowServicesList h3{color:#f9d946}#seoforrestaurants #belowServicesList ul li{list-style:none;padding-left:30px;line-height:200%;font-size:16px;color:#f9d946}#seoforrestaurants #bottomContent{overflow:hidden;padding:30px 0}#seoforrestaurants #bottomContent .left{width:52%;margin:0 0 18px}#seoforrestaurants #bottomContent .right{width:46%}#seoforsolicitors{background:#fff;overflow:hidden;border-radius:2px 2px 0 0;padding:20px 0 0}#seoforsolicitors #banner{overflow:hidden}#seoforsolicitors #banner img{border-radius:2px}#seoforsolicitors #banner .textHolder{width:100%;text-align:center;position:static;transform:none}#seoforsolicitors #banner .textHolder2{margin:0 auto}#seoforsolicitors #banner .thumbnail p{color:var(--white);text-align:center;margin-top:5px}#seoforsolicitors #banner .textHolder2 h1{color:#fff;margin-top:0;line-height:43px;text-align:left}#seoforsolicitors #banner .textHolder2 p{color:#fff;font-size:16px;line-height:25px}#seoforsolicitors #banner .textHolder2 .textHolder3{float:left;width:420px;margin-right:20px;text-align:left;margin-bottom:10px}#seoforsolicitors #banner .inner{background:url(../images/bannersfs.png) 0 0/cover repeat-y;overflow:hidden;padding:30px 15px}#seoforsolicitors #midContent{padding-top:40px;overflow:hidden}#seoforsolicitors #midContent .pieHolder{overflow:hidden;padding-top:10px}#seoforsolicitors #midContent .pieHolder .pie{overflow:hidden;clear:both;border-bottom:1px dashed #eee;padding-bottom:10px;margin-bottom:10px}#seoforsolicitors #midContent .pieHolder .pie img{float:left;width:50px;margin-right:15px}#seoforsolicitors #midContent .pieHolder .pie p{float:left;font-size:14px;margin:14px 0 0}#seoforsolicitors #midContent .right{width:50%;line-height:0}#seoforsolicitors #bottomQuote{background:url(../images/bottom_imgsfs.png) center/cover no-repeat;padding:40px 0;overflow:hidden;border-bottom:6px solid #f8c230}#seoforsolicitors #bottomQuote .quoteHolder p strong{color:#f8c230}#seoforoptometrists #bottomQuote .quoteHolder ul,#seoforsolicitors #bottomQuote .quoteHolder ul{overflow:hidden;padding:20px 0 0;text-align:center}#seoforsolicitors #bottomQuote .quoteHolder ul li{color:#fff;background:url(../images/icon_check.png) left center no-repeat;list-style:none;padding-left:30px;font-size:16px;margin-right:20px;display:inline-block}#seoforveterinarians #belowBanner{background:var(--primaryColor);overflow:hidden;text-align:center;padding:50px 0 60px;width:auto}#seoforveterinarians #belowBanner h3{font-size:20px;font-weight:600;width:80%;margin:0 auto 30px}#seoforveterinarians #belowBanner p{width:80%;margin:0 auto;color:#000}#seoforveterinarians #topContent{overflow:hidden;padding:20px}#seoforveterinarians #topContent .left .textHolder{padding:0 18px 0 0}#seoforveterinarians #topContent .left .textHolder p{color:#6f8b96;font-size:15px}#seoforveterinarians #topContent .right .textHolder h3{margin:0;color:#fff;background:#eaa73e;padding:10px 20px;font-size:16px;text-align:center}#brandoptimisationpromotion #columnHolder,#seoforveterinarians #columnHolder{overflow:hidden;clear:both;padding:30px 0 25px;background:var(--primaryColor)}#seoforveterinarians #columnHolder p{color:#000;font-weight:600}#seoforveterinarians #columnHolder ul li{display:inline-block;color:#fff;background:#000;margin:2px 0;padding:10px 15px 10px 32px;border-radius:2px}#seoforveterinarians #midContent{overflow:hidden;clear:both;background:center #f6f6f6;padding:40px 0 0}#brandoptimisationpromotion #midContent h2,#seoforveterinarians #midContent h2{font-size:35px;margin:0 0 15px;color:#727e83}#brandoptimisationpromotion #midContent h3,#seoforveterinarians #midContent h3{letter-spacing:0;color:#6f8b96}#brandoptimisationpromotion #midContent p.left,#seoforveterinarians #midContent p.left{float:left;margin-left:-50px;margin-top:-50px;margin-bottom:0}#bottomContent.bottomContent,#brandoptimisationpromotion #bottomContent,#seoforveterinarians #bottomContent{background:#fff;overflow:hidden;margin-bottom:30px}#seoforveterinarians #bottomContent .top{background:#fff;overflow:hidden;padding-top:35px;margin-bottom:20px}#seoforveterinarians #bottomContent ul.list2 li,#videomarketingpromotion #bottomContent ul.list2 li{list-style:none;overflow:hidden;border-bottom:1px dashed #ddd;padding:20px 0;margin:0 1%;display:inline-block;width:47%}#seoforveterinarians #bottomContent ul.list2 li img,#videomarketingpromotion #bottomContent ul.list2 li img{width:75px;float:left;margin-right:12px}#brandoptimisationpromotion #bottomContent ul.list2 li p strong,#seoforveterinarians #bottomContent ul.list2 li p strong,#videomarketingpromotion #bottomContent ul.list2 li p strong{display:block;padding-bottom:10px}#seoforveterinarians #bottomContent #chartHolder{overflow:hidden;clear:both;margin:40px 0 50px;border-top:3px solid #e4d8c6;border-bottom:1px dashed #ddd;padding:60px 0 30px;text-align:center}#seoforveterinarians #bottomContent #chartHolder .chart{width:29%;margin:0 2%;display:inline-block;vertical-align:top;overflow:hidden;max-height:290px;text-align:center;padding-bottom:20px}#seoforveterinarians #bottomRegister{overflow:hidden;padding:35px 0;border-top:3px solid #eaa73e}#brandoptimisationpromotion #bottomRegister .right .textHolder p,#brandoptimisationpromotion #middleRegister .right .textHolder p,#seoforveterinarians #bottomRegister .right .textHolder p{font-size:14px;line-height:140%}body.page-template-video-marketing-promotion-landing-page #header{position:relative;width:100%;background:url(../images/bannervmp.png) center no-repeat;padding:60px 0 80px}body.page-template-video-marketing-promotion-landing-page #header .inner{position:relative;margin:0 auto}body.page-template-video-marketing-promotion-landing-page #header #logo{width:230px;margin:0 auto;padding:0 0 50px}body.page-template-video-marketing-promotion-landing-page #header #logo .logoHolder h1{margin:0;color:#fff;font-size:22px;background:url(../images/logo-iconvmp.png) left center no-repeat;padding:8px 10px 10px 45px}body.page-template-video-marketing-promotion-landing-page #header #logo .logoHolder p{margin:5px 0 0;font-size:18px;color:#a467b4}body.page-template-video-marketing-promotion-landing-page #header #banner #bannerContent .inner{max-width:700px;text-align:center}body.page-template-video-marketing-promotion-landing-page #header #banner #bannerContent h1{color:#fff;font-weight:200;font-size:46px;text-transform:uppercase}body.page-template-video-marketing-promotion-landing-page #header #banner #bannerContent h4{color:#fff;font-size:18px;font-weight:500;margin:0}#videomarketingpromotion #belowBanner{overflow:hidden;padding:60px 0;width:auto;background:#fff}#videomarketingpromotion #belowBanner ul li{list-style:none;background:url(../images/icon-check.png) 15px center no-repeat;padding:15px 10px 15px 50px;font-weight:700;font-size:17px;margin:0 0 10px;border:3px solid #eaeef4;border-radius:2px;color:#dcae61}#videomarketingpromotion #belowBanner .right .textHolder h3{margin:0;color:#fff;background:#333;padding:10px 20px;font-size:16px;text-align:center}#videomarketingpromotion #belowBanner .btnHolder{padding-top:20px}#videomarketingpromotion #belowBanner .btnHolder a{color:#fff;display:block;padding:16px 25px 15px;border-radius:2px;font-size:18px;background:#6182a8;float:left}#videomarketingpromotion #topContent{position:relative;bottom:0;overflow:hidden;background:#eaeff3}#videomarketingpromotion #topContent h2{color:#50657e;font-weight:500;font-size:22px;line-height:130%}#videomarketingpromotion #topContent .box1{overflow:hidden;padding:60px 0;background:url(../images/background-colors2vmp.png) right center no-repeat #dcae61}#videomarketingpromotion #topContent .box2{overflow:hidden;background:#fff;padding:60px 0 0}#videomarketingpromotion #topContent .box3{overflow:hidden;padding:50px 0 0;background-color:#f7f8f9}#videomarketingpromotion #topContent .box3 h2{margin:10px 0 25px}#videomarketingpromotion #columnHolder{overflow:hidden;clear:both;padding:30px 0 25px}#brandoptimisationpromotion #columnHolder p,#videomarketingpromotion #columnHolder p{color:#fff;font-weight:600}#videomarketingpromotion #columnHolder ul li{display:inline-block;color:#fff;padding:14px 20px;border-radius:2px;font-weight:700;border-left:3px solid #b30019}#videomarketingpromotion #midContent{overflow:hidden;padding:80px 0;text-align:center;background:#f6f6f6}#videomarketingpromotion #midContent h2{color:#eaeff3;font-weight:500;font-size:28px;line-height:130%}#videomarketingpromotion #midContent .iconHolder{text-align:center;padding-top:30px}#videomarketingpromotion #midContent .iconHolder .holder{width:19%;display:inline-block;margin:0 1%;vertical-align:top}#videomarketingpromotion #midContent .iconHolder .holder .imgHolder{background:#cd3e3e;padding:20%;border-radius:50%;margin-bottom:20px}#videomarketingpromotion #midContent .iconHolder .holder .imgHolder.icon1{background:#b581b0}#videomarketingpromotion #midContent .iconHolder .holder .imgHolder.icon2{background:#dcae61}#videomarketingpromotion #midContent .iconHolder .holder .imgHolder.icon3{background:#6182a8}#videomarketingpromotion #midContent .iconHolder .holder .imgHolder.icon4{background:#e2bc68}#videomarketingpromotion #bottomContent .top{background:url(../images/background-colors1vmp.png) left center no-repeat #cd3e3e;overflow:hidden;padding:70px 0}#videomarketingpromotion #bottomContent .top .inner{max-width:800px;margin:0 auto;text-align:center}#videomarketingpromotion #bottomContent h2,#videomarketingpromotion #bottomContent2 h2{color:#fff;font-weight:500;font-size:24px;line-height:140%}#bottomContent.bottomContent h4,#content #midContent h3{font-weight:400;font-size:16px}#videomarketingpromotion #bottomContent .top .textHolderTop{overflow:hidden;padding:30px 0 0 25px;border-bottom:3px solid #e6e6e6}#videomarketingpromotion #bottomContent #chartHolder{overflow:hidden;clear:both;padding:60px 0 40px;text-align:center}#videomarketingpromotion #bottomContent #chartHolder h2{color:#50657e;font-weight:500;font-size:24px;line-height:130%}#videomarketingpromotion #bottomContent #chartHolder p{line-height:140%;margin:0 0 14px;color:#7d8b9b;font-weight:500}#videomarketingpromotion #bottomContent #chartHolder .chart{width:29%;margin:0 1% 2%;display:inline-block;vertical-align:top;overflow:hidden;text-align:center;padding:50px 0 0}#videomarketingpromotion #bottomContent #chartHolder .chart .imgHolder img{width:65%}#videomarketingpromotion #bottomContent2{background:url(../images/background-colors2vmp.png) right center no-repeat #e2bc68;overflow:hidden;padding:70px 0 100px;text-align:center}#videomarketingpromotion #bottomContent #chartHolder .chart .textHolder p{color:#7d8b9b}#videomarketingpromotion #bottomRegister{overflow:hidden;padding:35px 0;background:#fff}#videomarketingpromotion #bottomRegister .right{width:54%}#videomarketingpromotion #bottomRegister .right .textHolder p{line-height:140%;font-size:15px}body #wrapper.fullwidth{max-width:100%;width:100%}#seoforoptometrists #banner{text-align:center;margin-bottom:30px;overflow:hidden;border-bottom:0 solid var(--primaryColor);border-radius:10px}#seoforoptometrists #banner .inner h1{font-size:90px;margin:0}#seoforoptometrists #belowBanner .inner{background:#fff0;overflow:hidden;padding:38px 0 25px}#content #columnHolder .column [class*=col-]:nth-child(3) .top,#content #topContent a:hover{background:#4ddf98}#content #columnHolder{overflow:hidden;clear:both;padding:35px 0;background:#f8f8f8}#bottomContent.bottomContent h3,#brandestablisherpromotion #bottomContent .top h3,#brandestablisherpromotion #mediaTemplate h3,#content #columnHolder h4,.cms_page h2 b,.cms_page h2 strong,.cms_page h3 b,.cms_page h3 strong,.cms_page h4 b,.cms_page h4 strong,.cms_page h5 b,.cms_page h5 strong,.cms_page h6 b,.cms_page h6 strong{font-weight:400}#content #columnHolder .column{width:100%;float:left;height:100%}#content #columnHolder .column .top{overflow:hidden;border-radius:2px;padding:30px 0;height:100%;text-align:center}#content #columnHolder .column .top .icon{max-width:70px;margin:0 auto 15px;border-radius:50%;overflow:hidden}#content #columnHolder .column .top h2{width:100%;float:left;color:#fff;margin:14px 0 0;font-size:20px}#content #columnHolder .column [class*=col-]:first-child .top{background:#8661c0}#content #columnHolder .column [class*=col-]:nth-child(2) .top{background:#e34b6f}#content #columnHolder .column [class*=col-]:nth-child(4) .top{background:#666}#content #midContent{overflow:hidden;clear:both;text-align:center;background:url(../images/young_woman.png) -13% center no-repeat #efeff3;padding:35px 0}#content #midContent .textHolder{width:60%;text-align:right;float:right}#content #midContent h2{margin:0 0 15px;color:#444}#content #midContent h3{letter-spacing:0;color:#666}#content #midContent p.left{line-height:0;margin:0 0 0 -40px;width:46%}#bottomContent.bottomContent .top{background:#f5f5f5;overflow:hidden;padding:35px 0;margin-bottom:40px}#bottomContent.bottomContent h2{letter-spacing:-2px}#bottomContent.bottomContent ul,#bottomContent.bottomContent ul.list2{overflow:hidden;margin:30px 0 10px}#bottomContent.bottomContent ul.list2 li{padding:20px 10px 20px 75px;list-style:none;font-size:110%;line-height:22px;margin-bottom:15px;background-color:#f5f5f5!important;border:1px solid #ddd}#bottomContent.bottomContent ul.list2 li.brandandcontent{background:url(../images/icon_list_brandandcontent.png) left no-repeat}#bottomContent.bottomContent ul.list2 li.localbuzz{background:url(../images/icon_list_localbuzz.png) left no-repeat}#bottomContent.bottomContent ul.list2 li.orm{background:url(../images/icon_list_orm.png) left no-repeat}#bottomContent.bottomContent ul.list2 li.ppc{background:url(../images/icon_list_ppc.png) left no-repeat}#bottomContent.bottomContent ul.list2 li.seo{background:url(../images/icon_list_seo.png) left no-repeat}#bottomContent.bottomContent ul.list2 li.socialmedia{background:url(../images/icon_list_socialmedia.png) left no-repeat}#bottomContent.bottomContent ul.list2 li.webaudit{background:url(../images/icon_list_webaudit.png) left no-repeat}#bottomContent.bottomContent ul.list2 li.webdesign{background:url(../images/icon_list_webdesign.png) left no-repeat}#bottomContent.bottomContent #chartHolder{overflow:hidden;clear:both;margin:20px 0 0}#bottomContent.bottomContent #chartHolder .chart{float:left;background-color:var(--white);padding:50px 20px;text-align:center;height:100%;border-radius:10px;box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);transition:.5s;-moz-transition:.5s;-ms-transition:.5s;width:30%}#seoforoptometrists .midContent2 .textHolder .pietxtHolder .pietxt2>p,#seoforoptometrists .midContent2 .textHolder .pietxtHolder .pietxt>p{float:right;max-width:280px;width:100%}#seoforoptometrists .midContent2 .textHolder .pietxtHolder .pietxt2{float:right;margin:1% 0;max-width:420px;width:100%}#seoforoptometrists .midContent2 .textHolder .pietxtHolder .pietxt2>img{float:left;margin:0 1%;max-width:200px;width:30%}#seoforoptometrists #bottomQuote{overflow:hidden;padding-bottom:30px}#seoforoptometrists #bottomQuote .inner .quoteHolder{background:#fff0;text-align:center;border-bottom:0 solid #7fbb65;border-radius:10px}#seoforoptometrists #bottomQuote .quoteHolder p{font-size:15px;line-height:130%;color:#62767c;font-weight:600}#seoforoptometrists #bottomQuote .quoteHolder p strong{color:#afc1c7;font-size:16px;line-height:22px;font-weight:400}#seoforoptometrists #bottomQuote .quoteHolder ul li{color:var(--white);list-style:none;font-size:18px;display:inline-block;width:42%;text-align:left;background:var(--primaryColor);padding:15px 20px;margin:0 1px 5px;font-weight:700;border-left:5px solid #d3972c;border-radius:2px}#seoforoptometrists #bottomCta .inner>h3{color:var(--primaryColor);font-size:30px;font-weight:600;margin:0 0 3%;text-align:center}#seoforoptometrists #bottomCta .left>img{max-width:564px;width:100%;border-radius:10px}#brandestablisherpromotion #banner{overflow:hidden;padding:70px 0 50px;background:#000}#brandestablisherpromotion #banner .left{width:32%}#brandestablisherpromotion #banner .left img{max-width:360px;width:100%}#brandestablisherpromotion #banner .right h1{color:#fff;margin-bottom:40px}#brandestablisherpromotion #banner .right h1 span{color:#f4ea55}#brandestablisherpromotion #banner .right h4{color:#fff;font-weight:400;font-size:22px;line-height:28px;margin-bottom:20px}#brandestablisherpromotion #banner .right embed{float:right;margin:0 0 15px 25px}#brandestablisherpromotion #topContent{overflow:hidden;clear:both;padding:40px 0 35px;text-align:right;border-bottom:1px solid #fff}#brandestablisherpromotion #topContent .right{margin-left:50px}#brandestablisherpromotion #topContent h3{margin:0;font-weight:400}#brandestablisherpromotion #topContent2{text-align:center;overflow:hidden;clear:both;padding:60px 0 0;border-top:1px solid #ddd}#brandestablisherpromotion #topContent2 h4{font-weight:400;margin:0 0 5px}#brandestablisherpromotion #mediaTemplate{text-align:center;padding:60px 0 0}#brandestablisherpromotion #mediaTemplate #mediaTemplateSample{overflow:hidden;padding:0 0 20px;position:relative}#brandestablisherpromotion #mediaTemplate #mediaTemplateSample .bgHolder{background:var(--primaryColor);width:100%;min-height:500px;position:absolute;margin:5% 0 0}#brandestablisherpromotion #mediaTemplate #mediaTemplateSample .inner{overflow:hidden;position:relative;padding:10px 0}#brandestablisherpromotion #mediaTemplate #mediaTemplateSample .box{display:inline-block;border-radius:50%;overflow:hidden;width:310px;height:310px;border:10px solid #e3a129;margin:0 10px;background:#fff}#brandestablisherpromotion #mediaTemplate #mediaTemplateSample .box h4{margin:5px 0;font-weight:700}#brandestablisherpromotion #midContent .inner #threeBox h3{font-weight:400;margin:10px 0 0}#brandestablisherpromotion #midContent .inner #threeBox h3 strong{letter-spacing:-1px}#brandestablisherpromotion #statContent{background:#fff;padding:50px 0;overflow:hidden}#brandestablisherpromotion #statContent h2{text-align:center;margin-bottom:50px}#brandestablisherpromotion #statContent ul li{list-style:none;clear:both;overflow:hidden;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:10px}#brandestablisherpromotion #statContent ul li h4{margin-top:16px;float:left;width:80%;font-size:15px}#brandestablisherpromotion #statContent ul li img{width:78px;float:left;margin-right:5px}#brandestablisherpromotion #socialMediaList{overflow:hidden;padding:60px 0;clear:both;background:#f8f8f8}#brandestablisherpromotion #socialMediaList .left,#brandestablisherpromotion #socialMediaList .right{width:49%;overflow:hidden;padding-top:40px}#brandestablisherpromotion #socialMediaList .listHolder{margin-bottom:30px}#brandestablisherpromotion #socialMediaList .listHolder .title{overflow:hidden;clear:both;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary2 img,#brandestablisherpromotion #socialMediaList .listHolder .title img{float:left;margin-right:15px}#brandestablisherpromotion #socialMediaList .listHolder .title h3{float:left;margin:0;letter-spacing:-1px}#brandestablisherpromotion #socialMediaList .listHolder ul li{list-style:none;background:url(../images/icon_check.png) left center no-repeat;padding-left:28px;line-height:26px;border-bottom:1px dashed #eee;padding-bottom:4px;margin-bottom:4px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary{background:var(--primaryColor);overflow:hidden;text-align:center;padding:15px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary img,#brandoptimisationpromotion #bottomContent ul.list2 li img{float:left;margin-right:12px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary h2{display:inline-block;margin:0}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary h2 span{color:#fff;display:block;float:left;margin-top:15px;text-align:left}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .secondary h2{text-align:center;padding:20px 0;margin:0}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .secondary .logos{text-align:center;overflow:hidden;background:#fff;padding:20px 0}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .secondary2{text-align:center;overflow:hidden;padding:40px 0}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .secondary2 h2{display:inline-block;margin:0;max-width:755px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .secondary2 h2 img{float:right;margin-left:15px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .secondary2 h2 strong{text-align:right;display:block;margin-top:18px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary2{background:var(--primaryColor);overflow:hidden;padding:40px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary2 .inner{max-width:690px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary2 .right h2{display:inline-block;color:#fff;margin:12px 0 20px}#brandestablisherpromotion #socialMediaAcctLogos .mainLogoHolder .primary2 .right ul li{background:url(../images/icon_check2.png) left center no-repeat;color:#fff;font-size:20px;float:left;list-style:none;padding-left:28px;margin-right:25px}#brandestablisherpromotion #bottomContent .top{text-align:center;background:#fff;padding:40px 0;overflow:hidden}#brandestablisherpromotion #bottomContent .bottom{overflow:hidden;padding:40px 0}#brandestablisherpromotion #bottomContent .bottom .left{width:100%;float:none;display:inline-block}#brandestablisherpromotion #bottomContent .bottom img{float:left;margin-right:30px}#brandestablisherpromotion #bottomContent .bottom .right{float:left;margin-top:30px}#brandestablisherpromotion #bottomContent .bottom .right a img{margin-right:10px}#brandestablisherpromotion #bottomContent .bottom .formHolder{display:inline-block;width:100%;margin-top:32px}#brandestablisherpromotion #bottomContent .bottom .formHolder h3{border-bottom:1px solid #ddd;padding-bottom:15px}#brandoptimisationpromotion #banner #bannerImg{border-bottom:1px solid #fff}#brandoptimisationpromotion #belowBanner{background:#fff;overflow:hidden;text-align:center;padding:50px 0 60px;width:auto;max-width:980px}#brandoptimisationpromotion #belowBanner h3{color:var(--primaryColor);font-size:20px;width:80%;margin:auto;padding:auto;font-weight:700}#brandoptimisationpromotion #belowBanner p{width:80%;margin:0 auto}#brandoptimisationpromotion #topContent{position:relative;bottom:0;overflow:hidden;background:var(--primaryColor)}#brandoptimisationpromotion #topContent .right .textHolder{padding:20px}#brandoptimisationpromotion #topContent .left .textHolder h3{margin:0;color:#fff;background:#3b494f;padding:10px 20px;font-size:16px;text-align:center}#brandoptimisationpromotion #columnHolder ul li{display:inline-block;color:#fff;background:#000;padding:14px 20px;border-radius:2px;font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:700;border-left:3px solid var(--primaryColor);width:44%;margin-bottom:6px}#brandoptimisationpromotion #midContent{overflow:hidden;clear:both;background:var(--primaryColor);padding:60px 40px;text-align:center}#brandoptimisationpromotion #bottomContent .top{background:#fff;overflow:hidden;margin-bottom:20px}#brandoptimisationpromotion #bottomContent .top>.inner{max-width:none}#brandoptimisationpromotion #bottomContent ul.list2 h3{margin-top:25px;font-size:20px;color:var(--primaryColor)}#brandoptimisationpromotion #bottomContent ul.list2 li{list-style:none;overflow:hidden;border-bottom:1px dashed #ddd;padding:10px 0;margin-top:20px;display:inline-block;width:98%}#brandoptimisationpromotion #bottomContent ul.list2 li p{margin-left:100px}#brandoptimisationpromotion #bottomContent ul.list2 ul h4{margin-top:5px}#brandoptimisationpromotion #bottomContent ul.list2 ul p{margin-left:45px;max-width:100%}#brandoptimisationpromotion #bottomContent .top .textHolderTop{overflow:hidden;padding:30px 0 0 25px;border-bottom:1px solid #eee}#brandoptimisationpromotion #bottomContent .top .textHolderTop h3{font-size:18px;margin-top:50px}#brandoptimisationpromotion #bottomContent .top .textHolderTop p,.post-author-box .author-description{font-size:14px}#brandoptimisationpromotion #bottomContent #chartHolder{overflow:hidden;clear:both;margin:0 0 50px;border-bottom:1px dashed #ddd;padding:60px 0 30px;text-align:center}#brandoptimisationpromotion #bottomContent #chartHolder .chart{width:29%;margin:0 1% 2%;display:inline-block;vertical-align:top;overflow:hidden;max-height:290px;text-align:center;padding-bottom:20px}#brandoptimisationpromotion #bottomRegister{overflow:hidden;padding:35px 0;border-top:3px solid var(--primaryColor)}#brandoptimisationpromotion #bottomRegister .left{float:left;width:49%}#brandoptimisationpromotion #middleRegister{overflow:hidden;padding:35px 0;background:var(--primaryColor)}#brandoptimisationpromotion #middleRegister .right .formHolder form input[type=email],#brandoptimisationpromotion #middleRegister .right .formHolder form input[type=text]{border:1px solid #ddd;padding:14px;font-size:14px;outline-color:#2eb354;width:93.5%;margin-bottom:5px}#brandoptimisationpromotion #middleRegister .right .formHolder form input[type=submit]{background:#ed7d31;color:#fff;padding:14px 20px;font-weight:700;font-size:18px;border:0;cursor:pointer;width:100%;margin-top:10px}#brandoptimisationpromotion #middleRegister .right .formHolder form input[type=submit]:hover{background:#ed7d31}.inner_page.about-page,.section--whychoose{background:#111}.section--whychoose .whychoose_box:nth-child(2n),.services_block .services_box{background-color:rgb(255 255 255 / .1)}.inner_page.blog-page figure.services_box{box-shadow:0 5px 10px #ccc;padding:24px;border-radius:6px;height:100%}.services_block .services_box{padding:40px 30px 50px;border-radius:20px;box-shadow:0 0 20px 0 rgb(0 0 0 / 10%);transition:.5s;height:100%;text-align:center}.head-links path,.head-links rect,.site-header{transition:.3s}.services_block .services_box h3,.services_block .services_box p{margin-bottom:1.5rem}.section--whychoose .whychoose_box{padding:32px;border-radius:30px;margin-bottom:32px}.approach-item:last-child,.expertise-box ul li:last-child,.section--whychoose .whychoose_box:last-child,.strategy-list-modern{margin-bottom:0}.section--whychoose .whychoose_box:nth-child(odd){background-color:var(--primaryColor) 20}.section--websitefeat .row,.section--whychoose .whychoose_box .row{align-items:center}.row-reverse{flex-direction:row-reverse}.section--whychoose .count_number{font-size:50px;color:var(--primaryColor);text-align:center;font-weight:700;width:90px;height:90px;border:1.5px dashed var(--primaryColor);border-radius:50%;line-height:90px}.services.section--services .service_box .figcaption h2{height:100%;text-align:center}.services.section--services .service_box{width:100%;margin:0}.services.section--services .service_box .figcaption p{margin-bottom:15px;text-align:center}.services.section--services .service_box:hover .service_icon{background-color:#fff!important;box-shadow:0 3px 10px rgb(0 0 0 / .2)}.services.section--services .service_box:hover .service_icon svg{fill:#222}.services.section--services .service_box .figcaption .service_icon{margin:-65px auto 20px}.services.section--services .title_1{margin-bottom:70px!important}.services.section--services{padding-bottom:22px}.section--getintouch{padding:30px 0;background-color:rgb(17 17 17 / 50%)}.section--getintouch .row,.why_us .row{align-items:center}.section--getintouch .btn-primary{background-color:#fff!important;color:var(--primaryColor)!important}@media screen and (min-width:992px){.section--getintouch .btn-primary:hover{background-color:#eee!important}}@media screen and (max-width:767px){.md-mb-32{margin-bottom:32px!important}.services.section--services .service_box .figcaption h2{min-height:auto}.section--whychoose .count_number{font-size:20px;width:50px;height:50px;line-height:46px;margin-bottom:0}.section--whychoose .whychoose_box{margin-bottom:0;padding:20px}.section--getintouch{text-align:center}.section--getintouch .row{flex-direction:column-reverse}.section--getintouch .row img{margin-bottom:18px}.services_block .services_box{padding:20px}}@media screen and (max-width:374px){.banner figcaption h1{font-size:25px;margin-bottom:15px}.header_center #site-navigation{top:8px}.banner .wave-shape{margin:15px auto 0}}div#explore{text-align:center!important;margin-bottom:50px!important}.services.section--services .m_bottom{margin-bottom:3rem!important}@media screen and (max-width:991px){.inner_page.blog-page figure.services_box .services_image img{width:100%;height:150px}.services_box figcaption{margin-bottom:20px}.banner figcaption h1{max-width:100%}.wsanimated-arrow span{background:var(--primaryColor)!important}.wsmenu>.wsmenu-list>li.current_page_ancestor>a,.wsmenu>.wsmenu-list>li.selected>a,.wsmenu>.wsmenu-list>li.selected>a:focus,.wsmenu>.wsmenu-list>li:hover>a{background-color:var(--primaryColor)!important;color:#fff!important}}@media (min-width:1200px){.col-xl-5{flex:0 0 auto;width:50%}}.top_footer ul.social-links a svg path{transition:.5s}.single-service .section-faq{background-color:rgb(255 255 255 / .05)}.global-offices,.mission-image-wrap,.process-section,.section-faq{position:relative}.cta-footer-btn-wrap,.section-faq .faq-wrap{position:relative;z-index:1}.section-faq .accordion-collapse,body.mobile-menu-open{overflow:hidden}.section-faq .accordion-collapse .accordion-collapse{display:block}.section-faq .leftpart .heading{max-width:380px}.section-faq .accordion-body{padding:0 60px 20px 0}.about-content h2,.section-faq .heading h2{margin-bottom:30px}.section-faq h3 .accordion-button{font-size:clamp(15px, 1.14vw, 22px);background-color:#fff0;color:#fff;padding:0;padding-block:clamp(15px,1.3vw,25px);justify-content:space-between}.section-faq h3 .accordion-button:focus{border:none;box-shadow:none;outline:0}.section-faq .accordion-button::after{background-image:url(../images/plusIcon.svg);width:40px;height:40px;background-size:40px;background-color:#fff;border-radius:100%;background-position:center center;margin-left:15px}.section-faq .accordion-item{background:#fff0;border:0;border-bottom:1px solid #434343}.accordion-button:not(.collapsed)::after{transform:rotate(45deg)}.post-author-box{border-radius:5px;border:1px solid #333;background:#111;padding:20px}.post-author-box .author-avatar{height:80px;width:80px;overflow:hidden;position:relative;min-width:80px;border-radius:100%}.post-author-box .author-name{font-size:clamp(16px, 1.14vw, 22px);display:inline-block;border-bottom:solid 1px var(--primaryColor);margin:0 0 8px;padding-bottom:8px}.post-author-box .author-avatar img{height:100%;width:100%;object-fit:cover}.author_sub_title{font-weight:600;color:var(--primaryColor);margin:0 0 10px;font-size:14px}.mega-menu .menu-content{position:absolute;max-width:320px;background:#0e0e0e;margin:auto;visibility:hidden;opacity:0;transition:.3s;padding:25px;text-transform:none;border-radius:50px}.mega-menu .menu-content .container{max-width:100%;padding:0}.menu-product-slides{display:flex;gap:15px;padding:0 34px;width:100%}.menu-links-block .item,.menu-product-slides .item{width:25%}.menu-product-slides .item a{color:var(--black);display:block}.menu-product-slides .item a img{transition:.5s;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.menu-product-slides .item a:hover img{transform:scale(1.05)}.menu-product-slides .item h6{text-transform:uppercase;color:var(--harbor)}.menu-product-slides .item figure{margin-bottom:8px;width:100%;display:block;position:relative;padding-bottom:67%;overflow:hidden;border-radius:5px}.site-header{padding:0 24px;position:fixed;z-index:99;top:24px;width:100%}.head-links{display:flex;align-items:center;justify-content:flex-end;gap:10px}.mega-menu{display:flex;padding:0;margin:0;justify-content:center}.mega-menu>li{list-style-type:none;margin:0 20px;font-size:clamp(16px, 1vw, 18px);position:inherit;padding:40px 0;text-transform:capitalize;font-weight:500;letter-spacing:.5px}.footer-bottom p,.footer-heading,.process-tag,.stat-item p{text-transform:uppercase}.mega-menu li.has-children svg{margin-left:5px;transition:.5s;max-height:20px;max-width:20px;width:20px}.mega-menu li.has-children:hover svg path{fill:var(--blue-900)}.mega-menu li.has-children:hover .menu-content{visibility:visible;opacity:1}.menu-links-block{display:flex;gap:30px;background:#111;padding:20px 40px;border-radius:40px;border:1px solid #333}.menu-links-block .leftPart{display:flex;gap:20px;width:100%}.menu-links-block .rightPart{width:30%}.menu-links-block .rightPart figure{min-height:300px;position:relative;overflow:hidden;border-radius:15px}.menu-links-block .rightPart figure img{height:100%;width:100%;position:absolute;object-fit:cover}.menu-links-block .item .menu-title{font-size:clamp(14px, 1.04vw, 17px);color:var(--primaryColor);margin-bottom:15px;border-bottom:1px solid #333;min-height:71px;display:flex;align-items:center;font-family:var(--headingFont)}.menu-links-block .item .menu-title a{color:var(--primaryColor);display:flex;gap:10px;align-items:center}.menu-links-block .item .menu-title a img{max-width:35px;min-width:35px}.menu-links-block .item ul li{list-style-type:none;font-size:clamp(12px, .93vw, 18px);margin-bottom:8px;position:relative;padding-left:18px;font-weight:400;letter-spacing:0}.menu-links-block .item ul li:before{content:"";border-left:1px solid #fff;border-bottom:1px solid #fff;height:8px;width:8px;display:inline-block;transform:rotate(-135deg);position:absolute;left:0;top:8px}.mycircleicon{height:60px;width:60px;border-radius:50%;border:4px solid red;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.header .container{max-width:100%;padding:0 40px}.white-header .wrapper{padding-top:80px}.white-header .site-header{top:0}@media (max-width:1599px){.media_section .container{max-width:1140px}.modal-lg,.modal-xl{max-width:800px}.popup_main{max-height:400px;overflow:hidden;overflow-y:auto}.section-faq .accordion-button::after{width:25px;height:25px;background-size:25px}.site-header{top:20px}.mega-menu .menu-content{padding:15px 20px 0}.mega-menu>li{padding:30px 0;margin:0 15px}.mega-menu li.has-children svg{max-width:20px}.menu-links-block .rightPart{width:20%}.menu-links-block .rightPart figure{min-height:200px}.header .container{padding:0 20px}.menu-links-block .item ul li:before{height:6px;width:6px;top:6px}.menu-links-block .item ul li{padding-left:15px}}@media (max-width:1199px){.mega-menu .menu-content{width:calc(100% -60px)}.mega-menu>li{margin:0 15px}.head-links .call a{font-size:16px;padding:0 10px;min-width:165px}}@media (min-width:1023px) and (max-width:1279px){.header .header_left{width:19%}.header .header_center{width:59%}.header .header_right{width:20%}.mega-menu>li{margin:0 10px}}.banner-section{min-height:100vh;position:relative;display:flex;align-items:center;padding-top:150px}.service-page-banner{min-height:65vh!important}.banner-section .banner-contain{position:relative;z-index:1;width:100%}.banner-section .video-bg{position:absolute;z-index:0;width:100%;height:100%;top:0}.banner-section .video-bg .top-transaprent{background:linear-gradient(to bottom,#0a0a0a 0,#fff0 100%)}.banner-section .video-bg .bottom-transaprent{background:linear-gradient(to top,#0a0a0a 0,#fff0 100%)}.banner-section .video-bg video{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.5}.banner-section .banner-list ul{gap:15px 30px;margin:30px 0 40px;display:flex;flex-wrap:wrap}.banner-section .banner-content .tag{border:1px solid #eee;border-radius:100px;padding:12px 25px;min-height:40px;display:inline-block;margin-bottom:15px;font-size:16px}.banner-section .banner-btns{display:flex;gap:15px}.banner-section .banner-list .banner-list-item{display:flex;align-items:center;gap:7px}@media (max-width:1023px){.head-links .call a{font-size:0;min-width:inherit;padding:0}.head-links .call a svg{margin:0}.main-navigation{position:fixed;width:100%;left:0;top:0;display:flex;align-items:flex-start;padding:0;opacity:0;visibility:hidden;transition:.5s;transform:translateY(-100%);overflow:auto;z-index:1000}.main-navigation.open{opacity:1;visibility:visible;transform:translateY(0);height:100vh;overflow:auto}.menu-toggle{width:39px;height:39px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1000;padding:10px 8px;border-radius:100%;align-items:flex-end}.header:not(.sticky) .menu-toggle{width:30px;padding-right:0}.menu-toggle span:nth-child(2){width:70%}.menu-toggle span{display:block;width:100%;height:1px;background-color:var(--white);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.mega-menu-wrap{overflow:auto;background:var(--black);width:100%;padding-bottom:16px;height:100%}.mega-menu-wrap .head-links{padding:30px 20px 0;justify-content:flex-start}.menu-product-slides{padding:0;flex-wrap:wrap;gap:0;margin:0 -12px}.menu-toggle.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-5px)}.mega-menu .menu-content{width:100%;position:inherit;z-index:1;opacity:1;visibility:visible;top:auto;box-shadow:none;padding:15px 0 0;display:none;transition:none;border-radius:0}.mega-menu .menu-content.show-menu,.mega-menu li.has-children>a .arrow{display:block}.mega-menu{flex-wrap:wrap}.mega-menu>li{padding:10px 0;margin:0 20px;width:100%;border-bottom:1px solid}.mega-menu li.has-children{width:100%;margin:0 20px;position:relative}.main-menu{position:absolute;left:16px;width:auto;gap:16px;align-items:center}.menu-product-slides .item figure{background:#eef1f2;margin-bottom:16px;border-radius:20px}.menu-product-slides .item{width:50%;text-align:center;margin-bottom:24px;padding:0 12px}.menu-product-slides .item h6{font-size:14px;font-weight:600}.mega-menu li.has-children>a{display:inline-block}.header .bottom-btns,.mega-menu li.has-children:last-child>a .arrow,.mega-menu li.has-children>.plus-minus-mobile>svg+svg,.mega-menu li.has-children>a>svg,.menu-links-block .rightPart,.menu-product-slides .out-of-stock,.progress-wrap,.site-logo img{display:none}.mega-menu li.has-children>.plus-minus-mobile{position:absolute;right:2px;top:16px}.mega-menu li.has-children>.plus-minus-mobile>svg{margin-left:auto;transform:scale(1.4)}.mega-menu li.has-children.open>.plus-minus-mobile>svg{display:none;transform:none}.mega-menu li.has-children.open>.plus-minus-mobile>svg+svg{display:block;margin:13px 0 0}.mega-menu li.has-children svg{position:absolute;pointer-events:none;right:10px;top:10px}.mega-menu li.has-children:nth-child(2) svg rect{fill:var(--yellow-500)}.mega-menu li.has-children:nth-child(2) svg path{fill:#d1d54e}.mega-menu li.has-children.open:nth-child(2) svg line{stroke:#d1d54e}.mega-menu li.has-children:nth-child(3) svg path{fill:#000}.mega-menu li.has-children.open:nth-child(3) svg line{stroke:#000}.mega-menu li.has-children span.arrow{position:absolute;height:20px;width:20px;right:10px;top:10px;padding:5px}.mega-menu li.has-children span.arrow:after{content:"";border-left:solid 1px var(--white);border-bottom:solid 1px var(--white);display:block;height:100%;width:100%;transform:rotate(-135deg);opacity:0}.mega-menu li.has-children.open svg{transform:rotate(-180deg)}.mega-menu li.has-children.open span.arrow:after{transform:rotate(-45deg)}.mega-menu-wrap .call{padding:0 25px;font-size:18px;display:block}.mega-menu-wrap .call a{display:flex;align-items:center;color:var(--black)}.menu-header,.site-header{align-items:center;display:flex}.mega-menu-wrap .call svg{margin-right:8px}.site-logo{position:absolute;left:0;right:0;margin:auto;width:130px}.site-logo img+img{display:block;max-width:85px;max-height:55px;margin:auto}.site-header.fixed .site-logo img{max-width:85px}.header-right,.menu-links-block .item{width:100%}.site-header{min-height:80px;padding:25px 0;top:0}.head-links .call rect,.head-links .header-cart svg rect{fill:#fff0}.head-links .call{position:absolute;left:66px}.head-links .call svg{transform:scale(1.4)}.head-links .call svg path{fill:#13788a}.menu-header{padding:0 16px;justify-content:space-between;margin:25px 0 15px}.menu-header img{max-width:160px}.mobile-menu-close{width:48px;height:48px;border-radius:10px;background:var(--sky);display:flex;align-items:center;justify-content:center}body.mobile-menu-open.scrolling-down .site-header{transform:translateY(0)}.site-header.fixed .mega-menu>li{padding:14px 0}.mobile-menu-open .progress-wrap{visibility:hidden;opacity:0}.menu-links-block .leftPart{flex-wrap:wrap;width:100%;gap:10px}.menu-links-block{padding:15px;border-radius:15px}.menu-links-block .item .menu-title{margin-bottom:10px;min-height:51px}.header,.header.sticky .mega-menu .menu-content{padding:10px 0}.header .container{padding:0 15px}.header.sticky .container{padding:0 10px}.menu-links-block .item .menu-title a img{max-width:28px;min-width:28px}.banner-section{padding:80px 0 40px;min-height:inherit}}.wp-gr .grw-review .wp-google-feedback{padding-right:15px!important}.cms_page h2,.cms_page h3,.cms_page h4,.cms_page h5,.cms_page h6{margin:30px 0 15px}.cms_page h2{font-size:clamp(22px, 1.97vw, 38px)}.cms_page h3{font-size:clamp(18px, 1.3vw, 25px)}.cms_page li a,.cms_page p a{color:#e69137;text-decoration:underline!important}.digital-world-section .main-heading{margin-bottom:55px}.digital-world-image{text-align:center;max-width:1320px;margin:auto}.digital-world-image img{width:65%;border-radius:20px}.why-choose-section{max-width:1320px;padding:0 55px;margin:-160px auto auto}.why-choose-box{padding:30px;width:100%;overflow:hidden;background-color:var(--black);border-bottom:2px solid var(--dark-grey);border-radius:20px;height:calc(100% -50px);margin-bottom:50px;position:relative;transition:.4s}.why-choose-header{display:flex;align-items:center;margin-bottom:15px;position:relative;z-index:2}.why-choose-number{font-size:82px;color:var(--primaryColor);line-height:65px}.why-choose-number .webdesign5_number{width:90px;height:90px;-webkit-text-stroke-width:2px;font-size:82px;color:#fff0;line-height:normal;font-weight:600;overflow:hidden}.why-choose-number span.stroke{-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:700;position:absolute;overflow:hidden}.why-choose-number span.stroke svg{width:400px;height:400px}.why-choose-number span.stroke text{fill:#fff0;stroke-width:1px;stroke:var(--primaryColor)}.why-choose-heading{padding-left:40px}.why-choose-heading h4{color:var(--white);margin-bottom:0}.about-image{position:relative;padding-left:40px;padding-top:15px}.about-image::before{position:absolute;content:"";top:-5px;left:20px;width:calc(100% -50px);height:calc(100% -50px);border-radius:20px;border:1px solid var(--white)}.about-image img,.happiness-logo img{max-width:100%;border-radius:20px}.about-image img{position:relative;z-index:1}.about-image img.dots{position:absolute;left:0;bottom:0;z-index:0}.about-content img.about-us-heading{margin-bottom:-30px}.about-content p{font-size:18px;font-weight:400;color:var(--white);text-align:justify;margin-bottom:20px}.happiness-logo{padding:30px;text-align:right;max-width:fit-content;margin:auto}.our-experties{border:none;border-radius:20px}.expertise-box{padding:40px 0 40px 40px}.blog-post-content p,.expertise-box h3{margin-bottom:25px}.expertise-box ul li,.step-content h3{margin-bottom:15px;color:var(--white)}.expertise-box ul li{display:flex}.expertise-box ul li .content{padding-left:15px;display:block}.expertise-box ul li strong{color:var(--primaryColor);font-weight:600;padding-right:10px}.girl-image{margin-top:auto;height:100%;display:flex;align-items:flex-end}.fix-footer-button{position:fixed;bottom:0;background:#111;display:none;justify-content:center;width:100%;gap:10px;padding:16px 0;z-index:99;border-radius:20px 20px 0 0;transform:translateY(100%);transition:.5s}.scrolling-down .fix-footer-button{transform:translateY(0)}.fix-footer-button .cta-button{font-size:14px;padding-right:8px}@media (max-width:374px){.cta-button,.cta-button.primary{font-size:12px}.cta-button.primary{padding:0 10px}.cta-button{padding:0 6px 0 10px}.fix-footer-button .cta-button{font-size:12px;letter-spacing:1px;padding:0 12px}}.global-offices .office-image .ratio-img{padding-bottom:40%}.loc-nav{display:flex;align-items:center;gap:10px;position:absolute;right:0;top:1.5rem}.loc-nav .office-swiper-next,.loc-nav .office-swiper-prev{background:#e69137;height:35px;width:35px;border-radius:100%;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.section-faq .accordion-body{padding:0 30px 20px 0}.section-faq .heading h2{margin-bottom:15px}.post-author-box .author-avatar{height:50px;width:50px;min-width:50px}.post-author-box{gap:15px}.post-author-box .author-description{font-size:12px}.banner-section .banner-content .tag{padding:5px 10px;font-size:12px;min-height:30px}.banner-section .banner-list ul{gap:10px;margin:20px 0}.banner-section .banner-btns{gap:8px}.digital-world-section{padding-bottom:0}.faq-question h3{font-size:16px}.why-choose-section{padding:0;margin-top:-60px}.why-choose-box{padding:16px;height:auto;margin:16px 0 0}.why-choose-header{margin-bottom:5px}.why-choose-number .webdesign5_number{width:52px;height:45px;font-size:86px}.why-choose-number span.stroke svg{width:190px;height:180px}.why-choose-heading{padding-left:20px}.about-image{margin-bottom:20px}.expertise-box{padding:30px 20px 0}.about-image img.dots{max-width:80px}.happiness-logo{padding:30px 0 0}.fix-footer-button{display:flex}.global-offices{text-align:left}.loc-nav .office-swiper-next,.loc-nav .office-swiper-prev{height:25px;width:25px}.loc-nav .office-swiper-next svg,.loc-nav .office-swiper-prev svg{max-width:12px}}@media (max-width:480px){.our_mission .mission-wrap .btns-blocks .btn-item,.our_mission .mission-wrap .btns-blocks .btn-item .cta-button{width:100%}.office-content{text-align:left;opacity:0;transition:1s}.swiper-slide.swiper-slide-active .office-content{opacity:1}}.footer-bottom,.service-hero,.stat-item,.stats-grid,.step-item,.team-card{text-align:center}.process-steps-wrapper{position:relative;margin-top:80px}.process-line-bg{position:absolute;top:40px;left:12%;right:12%;height:1px;background:rgb(255 255 255 / .1);z-index:1}.process-line-progress{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--primaryColor);box-shadow:0 0 10px var(--primaryColor)}.step-item{position:relative;z-index:2}.step-circle{width:80px;height:80px;background:#000;border:1px solid var(--primaryColor);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;font-size:22px;font-weight:700;color:var(--primaryColor);transition:.5s cubic-bezier(.4, 0, .2, 1);font-family:var(--headingFont);position:relative;box-shadow:0 0 15px rgb(230 145 55 / .15)}.cta-footer-box,.faq-question{align-items:center;display:flex}.step-item.active .step-circle,.step-item:hover .step-circle{border-color:var(--primaryColor);box-shadow:0 0 30px rgb(230 145 55 / .2);color:var(--primaryColor);transform:translateY(-5px)}.step-circle::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid var(--primaryColor);opacity:0;transform:scale(1.2);transition:.5s}.step-item.active .step-circle::after,.step-item:hover .step-circle::after{opacity:1;transform:scale(1)}.step-content h3{font-size:clamp(18px, 1.5vw, 22px)}.step-content p{font-size:16px;color:var(--grey);line-height:1.6;max-width:280px;margin:0 auto}.process-tag{color:var(--primaryColor);letter-spacing:2px;font-weight:700;display:block;margin-bottom:15px}.cta-footer-box{background:#111;border-radius:40px;padding:60px 80px;margin-top:-60px;justify-content:space-between;gap:40px;border:1px solid;position:relative;overflow:hidden}.cta-footer-box::before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgb(230 145 55 / .1) 0,transparent 70%);z-index:0}.cta-footer-content{position:relative;z-index:1;max-width:650px}.cta-footer-content h2{font-size:clamp(28px, 2.5vw, 42px);margin-bottom:15px}.cta-footer-content p{font-size:18px;color:var(--grey);margin-bottom:0}.faq-question h3,.footer-heading{font-size:17px;color:var(--white)}.cta-footer-btn-wrap .cta-button.primary{background:var(--primaryColor);color:var(--black);font-size:18px;font-weight:700;min-height:65px;padding:0 40px;border:none;box-shadow:0 10px 30px rgb(230 145 55 / .2)}.cta-footer-btn-wrap .cta-button.primary:hover{background:var(--white);transform:scale(1.05)}@media (max-width:1199px){.cta-footer-box{padding:50px}.btn-mob-none{display:none}.header .header_left .logo_main img{max-width:160px}}.faq-section,.trust-container{padding:100px 0}.faq-wrapper{max-width:1050px;margin:40px auto 0}.faq-item{background:#0a0a0a;border-radius:12px;margin-bottom:12px;border:1px solid;overflow:hidden;transition:.3s}.faq-item:hover{border-color:rgb(230 145 55 / .3)}.faq-question{padding:18px 25px;cursor:pointer;justify-content:space-between;gap:15px}.faq-question h3{margin-bottom:0;transition:.3s;font-weight:500}.footer-heading,.service-feature-card h3,.stat-item h3{font-family:var(--headingFont)}.faq-icon{width:28px;height:28px;background:rgb(255 255 255 / .05);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.4s;flex-shrink:0}.faq-icon svg{width:12px}.faq-item.active .faq-icon{background:var(--primaryColor);transform:rotate(180deg)}.faq-item.active .faq-icon svg path{stroke:var(--black)}.faq-answer{padding:0 25px 20px;display:none}.faq-answer p{font-size:15px;color:var(--grey);margin-bottom:0;line-height:1.6}.footer-section{background:#111;padding-top:80px;padding-bottom:30px;border-top:1px solid;width:100%;border-radius:60px 60px 0 0}.footer-logo-col .footer-logo{display:inline-block;margin-bottom:0}.footer-logo-col .footer-logo img{max-width:220px;height:auto}.footer-logo-col p{margin-top:25px;color:var(--grey);font-size:14px;line-height:1.8;max-width:350px}.footer-heading{margin-bottom:35px;letter-spacing:2px}.cta-button.secondary-pill,.footer-pill-btn{font-size:14px;font-weight:600;text-decoration:none}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--grey);text-decoration:none;transition:.3s;font-size:16px;display:block}.footer-cta-col p{color:var(--grey);margin-bottom:25px;font-size:16px;line-height:1.6}.footer-pill-btn{display:inline-flex;align-items:center;gap:15px;padding:8px 8px 8px 25px;border:1px solid var(--white);border-radius:100px;color:var(--white);transition:.4s}.footer-pill-btn .icon-circle{width:34px;height:34px;background:var(--primaryColor);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.4s}.footer-pill-btn .icon-circle svg{width:14px}.footer-pill-btn:hover{background:var(--primaryColor);color:var(--black);border-color:var(--primaryColor)}.footer-pill-btn:hover .icon-circle{background:var(--white);transform:rotate(45deg)}.footer-bottom{margin-top:70px;padding-top:30px;border-top:1px solid}.footer-bottom p{font-size:12px;color:rgb(255 255 255 / .3);margin-bottom:0;letter-spacing:1px}.cta-button.secondary-pill{background:#000;border:1px solid;color:var(--white);padding:18px 30px;border-radius:100px;transition:.3s;display:inline-flex;align-items:center;justify-content:center}.cta-button.secondary-pill:hover{border-color:var(--primaryColor);color:var(--primaryColor);background:#000}.service-hero{padding-top:180px;padding-bottom:80px}.service-hero .hero-desc{margin-left:auto;margin-right:auto}.service-hero .hero-btns{justify-content:center}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px;padding:50px 30px;background:rgb(255 255 255 / .02);border-radius:40px;border:1px solid}.stat-item h3{color:var(--primaryColor)}.stat-item p{letter-spacing:2px;color:var(--grey);font-weight:600}.contact-info-box h6,.expert-profile-card .role,.hero-stat-item p,.info-item-card h6,.p-stat .lab,.stat-item .stat-label{text-transform:uppercase;letter-spacing:1px}.service-swiper-container{margin-top:-10px;padding:40px 20px 0!important;margin-left:-20px;margin-right:-20px}.service-feature-card{background:#0a0a0a;padding:35px 30px;border-radius:24px;border:1px solid;transition:.4s cubic-bezier(.4, 0, .2, 1);height:100%}.service-feature-card:hover{border-color:rgb(230 145 55 / .4);transform:translateY(-8px);background:#0d0d0d}.overview-bento-card:hover,.perf-card:hover{transform:translateY(-5px)}.service-feature-card .icon-box{width:50px;height:50px;background:var(--primaryColor);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:.3s}.service-feature-card .icon-box svg{width:22px;stroke:var(--black)}.service-feature-card:hover .icon-box{background:#000;border:1px solid var(--primaryColor)}.service-feature-card h3{font-size:18px;margin-bottom:15px;color:var(--white)}.service-feature-card p{font-size:16px;color:var(--grey);line-height:1.6;margin-bottom:0}.overview-bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:50px;margin-left:auto;margin-right:auto}.overview-bento-card{background:rgb(255 255 255 / .02);border:1px solid;border-radius:20px;transition:.4s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.overview-bento-card.wide{grid-column:span 2}.overview-bento-card .card-inner{padding:25px;display:flex;align-items:center;gap:20px;height:100%;text-align:left}.overview-bento-card:hover{background:rgb(230 145 55 / .03);border-color:rgb(230 145 55 / .3);box-shadow:0 10px 30px rgb(0 0 0 / .2)}.exp-item .dot,.expertise-timeline-line{box-shadow:0 0 10px var(--primaryColor)}.overview-bento-card .icon-wrap{color:var(--primaryColor);background:rgb(230 145 55 / .08);width:45px;height:45px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.overview-bento-card h6{font-size:17px;color:var(--white);margin-bottom:5px;font-weight:500;text-align:left}.overview-bento-card p{font-size:16px;color:var(--grey);line-height:1.5;margin-bottom:0;text-align:left}.deep-dive-section{background:#080808;overflow:hidden;position:relative}.performance-section{padding-block:100px;background:#000;position:relative}.deep-dive-section .section-title,.performance-section .section-title{font-size:clamp(30px, 3.5vw, 42px);line-height:1.4;margin-bottom:15px}.performance-desc,.strategy-desc{color:var(--grey);font-size:18px;line-height:1.6;margin-bottom:25px;max-width:600px}.strategy-item{display:flex;align-items:center;gap:15px;margin-bottom:12px}.strategy-item .icon-check{width:32px;height:32px;background:rgb(230 145 55 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.strategy-item span{color:var(--white);font-size:16px;font-weight:500}.type-pills{display:flex;flex-wrap:wrap;gap:12px}.performance-grid-merged,.premium-stats-grid{display:grid;grid-template-columns:repeat(2,1fr)}.type-pills .pill{background:#111;border:1px solid;color:var(--white);padding:8px 20px;border-radius:100px;font-size:13px;font-weight:500;transition:.3s cubic-bezier(.4, 0, .2, 1)}.expertise-timeline-card:hover,.perf-card:hover,.type-chip:hover,.type-pills .pill:hover{border-color:var(--primaryColor)}.type-pills .pill:hover{background:var(--primaryColor);color:#000;transform:translateY(-3px)}.stats-premium-card{position:relative;padding:2px;border-radius:40px;background:linear-gradient(135deg,rgb(230 145 55 / .3) 0,#fff0 50%)}.card-inner-content{background:#0d0d0d;border-radius:38px;padding:25px 30px;position:relative;z-index:2}.stats-premium-card .card-head{display:flex;align-items:center;gap:20px;margin-bottom:40px}.stats-premium-card .icon-wrap{width:50px;height:50px;background:rgb(255 255 255 / .03);border-radius:15px;display:flex;align-items:center;justify-content:center}.stats-premium-card h4{color:var(--white);font-weight:400;margin-bottom:0;font-size:28px}.premium-stats-grid{gap:20px}.p-stat .val{font-size:32px;font-weight:800;color:var(--primaryColor);display:block;margin-bottom:2px}.p-stat .lab{font-size:12px;color:var(--grey);font-weight:600}.performance-grid-merged{gap:15px;align-items:flex-start}.perf-card.big,.perf-column{flex-direction:column;display:flex}.perf-column{gap:15px}.perf-card{background:#0d0d0d;border:1px solid;padding:25px;border-radius:24px;transition:.4s;width:100%}.exp-item .dot,.feature-item-inline .dot{border-radius:50%;background:var(--primaryColor)}.perf-card.big{height:250px;justify-content:center}.perf-card.small{height:190px;display:flex;flex-direction:column;justify-content:center}.perf-card .icon-box{width:44px;height:44px;margin-bottom:20px}.perf-card h6{color:var(--white);font-weight:400;margin-bottom:10px}.perf-card p{font-size:13px;color:var(--grey);line-height:1.5;margin-bottom:0}.expectation-modern-box h5{color:var(--white);margin-bottom:25px;font-weight:700}.check-list-modern li,.feature-item-inline span,.type-chip{font-weight:500;color:var(--white)}.exp-grid{display:grid;grid-template-columns:1fr;gap:8px}.exp-item,.footer-social{display:flex;align-items:center;gap:12px}.exp-item .dot{width:8px;height:8px}.exp-item span{color:var(--grey);font-size:16px}.feature-item-inline{display:flex;align-items:center;gap:12px;margin-bottom:12px}.feature-item-inline .dot{width:6px;height:6px}.feature-item-inline span{font-size:15px}.chip-group{display:flex;flex-wrap:wrap;gap:10px}.type-chip{background:rgb(255 255 255 / .05);border:1px solid;padding:8px 18px;border-radius:100px;font-size:13px;transition:.3s}.type-chip:hover{background:var(--primaryColor);color:#000}.stats-glass-card{background:rgb(255 255 255 / .02);border:1px solid;border-radius:30px;padding:40px;backdrop-filter:blur(10px)}.stats-glass-card .card-header{display:flex;align-items:center;gap:15px;margin-bottom:35px}.stats-glass-card .header-icon{font-size:30px}.stats-glass-card .card-header h4{color:var(--white);font-weight:700;margin-bottom:0}.stats-glass-card .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.stat-item{display:flex;flex-direction:column;gap:5px}.stat-item .stat-val{font-size:32px;font-weight:800;color:var(--primaryColor);display:block}.stat-item .stat-label{font-size:13px;color:var(--grey);font-weight:600}.check-list-modern{list-style:none;padding:0}.check-list-modern li{position:relative;padding-left:30px;margin-bottom:15px;font-size:16px}.check-list-modern li::before{content:"ÃƒÂ¢Ã…â€œÃ¢â‚¬Å“";position:absolute;left:0;color:var(--primaryColor);font-weight:800}.performance-approach-card{background:#0a0a0a;border:1px solid;border-radius:30px;padding:45px}.card-title-box h4{color:var(--white);font-weight:700;margin-bottom:8px}.card-title-box p{color:var(--primaryColor);font-size:14px;font-weight:600;margin-bottom:40px}.approach-item{display:flex;gap:20px;margin-bottom:30px}.approach-item .icon{font-size:24px;flex-shrink:0}.approach-item .txt h6{color:var(--white);font-weight:700;margin-bottom:5px}.approach-item .txt p{color:var(--grey);font-size:14px;margin-bottom:0;line-height:1.5}@media (max-width:991px){.process-line-bg{display:none}.step-item{margin-bottom:60px}.cta-footer-content,.step-content p{max-width:100%}.cta-footer-box{flex-direction:column;text-align:center;padding:40px 30px;border-radius:30px}.footer-section{text-align:center;padding-top:80px}.footer-logo-col{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.footer-logo-col p{margin-left:auto;margin-right:auto}.footer-pill-btn{margin:0 auto}.footer-heading{margin-top:40px;margin-bottom:25px}.footer-bottom{margin-top:50px}.overview-bento-grid{grid-template-columns:repeat(2,1fr)}.overview-bento-card.wide{grid-column:span 2}}@media (max-width:767px){.faq-question{padding:15px 20px}.faq-answer{padding:0 20px 15px}.overview-bento-grid,.performance-grid-creative,.performance-grid-merged,.stats-grid{grid-template-columns:1fr}.perf-card.mt-lg-4{margin-top:0!important}.performance-approach-card,.stats-glass-card{padding:30px}.overview-bento-card.wide{grid-column:span 1}.overview-bento-card .card-inner{flex-direction:column;align-items:flex-start;text-align:left;padding:16px;gap:16px}}@media (max-width:991px){.stats-grid{grid-template-columns:repeat(4,1fr)}.overview-icon-list,.service-card-grid{grid-template-columns:repeat(2,1fr)}.mega-menu .menu-content{max-width:100%}}@media (max-width:575px){.overview-icon-list,.service-card-grid,.stats-grid{grid-template-columns:1fr}}.tools-marquee-section{background:var(--darkBg);padding:40px 0;overflow:hidden;position:relative;margin-top:-55px}.expertise-timeline-line,.timeline-dot{transform:translateX(-50%);background:var(--primaryColor);left:50%}.marquee-wrapper{display:flex;overflow:hidden;user-select:none;mask-image:linear-gradient(to right,#fff0 0%,#000000 30%,#000000 70%,#fff0 100%);-webkit-mask-image:linear-gradient(to right,#fff0 0%,#000000 30%,#000000 70%,#fff0 100%)}.marquee-content{display:flex;gap:60px;animation:60s linear infinite scroll;white-space:nowrap;align-items:center}.m-item{display:flex;align-items:center;gap:12px;font-family:var(--primaryFont);font-size:1.1rem;font-weight:600;color:var(--white);opacity:.4;transition:.3s;text-transform:uppercase;letter-spacing:1.5px}.m-item svg{width:18px;height:18px;color:var(--primaryColor);flex-shrink:0;transition:transform .3s}.m-item:hover{opacity:1;transform:translateY(-2px)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(- 50% -50px))}}@media (max-width:768px){.marquee-content span{font-size:1.5rem;gap:50px}.marquee-content{gap:50px}}.expertise-timeline-wrapper{position:relative;max-width:1200px;margin:20px auto 0;padding:40px 0}.expertise-timeline-container{position:relative;z-index:5;display:flow-root;width:100%}.expertise-timeline-line{position:absolute;top:0;bottom:0;width:2px;opacity:1;z-index:1}.expertise-timeline-item{display:flex;justify-content:flex-end;padding-right:50%;position:relative;margin-bottom:0}.expertise-timeline-item.right{justify-content:flex-start;padding-right:0;padding-left:50%}.timeline-dot{position:absolute;top:40px;width:16px;height:16px;border:4px solid var(--darkAccent);border-radius:50%;box-shadow:0 0 15px var(--primaryColor);z-index:3}.expertise-timeline-card{width:95%;background:rgb(255 255 255 / .03);backdrop-filter:blur(15px);padding:25px;border-radius:25px;transition:.4s;border:1px solid #fff0;margin-right:30px}.expertise-timeline-item.left .expertise-timeline-card{text-align:right;margin-right:30px}.expertise-timeline-item.left .card-icon{display:flex;justify-content:flex-end}.expertise-timeline-item.right .expertise-timeline-card{text-align:left;margin-right:0;margin-left:30px}.expertise-timeline-card:hover{background:var(--darkBg);transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .5)}.expertise-timeline-card .card-icon{color:var(--primaryColor);margin-bottom:20px}.expertise-timeline-card h4{font-size:1.2rem;font-weight:400;margin-bottom:15px;color:var(--white)}.expertise-timeline-card p{font-size:1rem;line-height:1.6;color:rgb(255 255 255 / .6);margin-bottom:0}.mission-badge,.team-avatar{align-items:center;color:var(--darkBg)}[data-aos=line-grow]{transform:scaleY(0);transform-origin:top;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}[data-aos=line-grow].aos-animate{transform:scaleY(1)}.team-card:hover,.value-card:hover{transform:translateY(-10px);background:rgb(255 255 255 / .05)}.about-hero-section{padding:180px 0 100px;background:var(--darkBg)}.about-mission-section{background:#0d0d0d}.mission-badge{position:absolute;bottom:30px;right:-20px;background:var(--primaryColor);padding:15px 25px;border-radius:12px;display:flex;gap:10px;box-shadow:0 15px 30px rgb(230 145 55 / .3);font-weight:700}.about-stats-section{padding:80px 0;background:var(--darkBg)}.stats-glass-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;background:rgb(255 255 255 / .03);padding:60px 40px;border-radius:30px;backdrop-filter:blur(10px)}.stat-item h3{font-size:2.5rem;font-weight:400;color:var(--primaryColor);margin-bottom:10px}.stat-item p{font-size:1.1rem;color:var(--white);opacity:.8;margin:0}.about-cta-section,.about-team-section,.about-values-section{padding:100px 0;background:var(--darkBg)}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.value-card{padding:40px;background:rgb(255 255 255 / .02);border-radius:20px;transition:.4s}.value-icon{font-size:2.5rem;margin-bottom:20px}.value-card h4{font-size:1.5rem;font-weight:700;color:var(--white);margin-bottom:15px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.team-card{padding:40px 20px;background:var(--darkAccent);border-radius:25px;transition:.4s}.team-avatar{width:100px;height:100px;background:var(--primaryColor);border-radius:50%;display:flex;justify-content:center;font-size:2rem;font-weight:800;margin:0 auto 20px}.team-card h4{color:var(--white);font-size:1.3rem;margin-bottom:5px}.team-card span{color:var(--primaryColor);font-weight:600;font-size:.9rem}.about-trust-section{background:var(--darkBg)}.trust-list{list-style:none;padding:0;margin:0}.trust-list li{display:flex;align-items:center;gap:15px;color:var(--white);font-size:1.1rem;margin-bottom:20px;opacity:.9}.cta-banner-wrap{background:linear-gradient(135deg,var(--darkAccent) 0,#1a1a1a 100%);padding:80px 40px;border-radius:40px;position:relative;overflow:hidden}.cta-banner-wrap::before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,var(--primaryColor) 0,transparent 70%);opacity:.1;pointer-events:none}@media (max-width:1199px){.stats-glass-grid,.team-grid{grid-template-columns:repeat(2,1fr)}}.hero-stats-grid{display:flex;justify-content:center;gap:80px;border-top:1px solid}.hero-stat-item h3{font-size:2.5rem;color:var(--primaryColor);margin-bottom:5px}.hero-stat-item p{font-size:.85rem;color:var(--white);opacity:.7;margin:0}.mission-cards-vertical{display:flex;flex-direction:column;gap:20px}.mission-detail-card{background:rgb(255 255 255 / .02);border:1px solid;padding:25px;border-radius:20px;display:flex;gap:20px;align-items:center;transition:.4s}.mission-detail-card:hover{background:rgb(255 255 255 / .04);border-color:rgb(230 145 55 / .2);transform:translateX(10px)}.mission-detail-card .card-icon{width:50px;height:50px;background:rgb(230 145 55 / .1);color:var(--primaryColor);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mission-detail-card .card-content p{margin:0;font-size:1rem;color:var(--grey);line-height:1.6}.mission-image-creative-wrap{position:relative;padding:20px}.mission-image-creative-wrap .image-inner{position:relative;z-index:2;border-radius:30px;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .4);border:1px solid}.mission-image-creative-wrap .glow-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgb(230 145 55 / .15) 0,transparent 70%);z-index:1;pointer-events:none}.floating-badge{position:absolute;background:var(--primaryColor);color:var(--darkBg);padding:14px 24px;border-radius:16px;display:flex;align-items:center;gap:12px;font-weight:700;font-size:.95rem;box-shadow:0 15px 40px rgb(230 145 55 / .3);z-index:3;border:1px solid;transition:.4s cubic-bezier(.175, .885, .32, 1.275);cursor:default}.floating-badge:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 25px 50px rgb(230 145 55 / .5)}.floating-badge.top-right{top:40px;right:-20px}.floating-badge.bottom-left{bottom:40px;left:-20px}.floating-badge .badge-icon{width:24px;height:24px;background:rgb(21 21 21 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.trust-points-grid{display:grid;grid-template-columns:1fr;gap:20px}.trust-point{background:rgb(255 255 255 / .03);padding:25px 30px;border-radius:15px;display:flex;align-items:center;gap:20px;transition:.3s;border:1px solid #fff0}.trust-point:hover{background:rgb(255 255 255 / .05);border-color:rgb(230 145 55 / .3);transform:translateX(10px)}.point-icon,.trust-point-card .point-icon{width:45px;height:45px;background:rgb(230 145 55 / .1);color:var(--primaryColor);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-point p{margin:0;font-size:1.1rem;color:var(--white);font-weight:500}.mission-text-large.highlight-text{font-size:1.3rem;font-weight:500;color:var(--white);line-height:1.5}.mission-image-creative-wrap.refined-size{max-width:540px;margin-left:auto}.about-team-carousel-section{background:#0e0e0e}.team-swiper .swiper-slide{height:auto!important;display:flex}.expert-profile-card{background:#000;border:1px solid;border-radius:20px;padding:35px;text-align:center;height:auto;width:100%;display:flex;flex-direction:column;transition:.4s;position:relative}.expert-profile-card:hover{border-color:rgb(230 145 55 / .3);transform:translateY(-5px);background:#000}.expert-profile-card .card-image{width:140px;height:140px;border-radius:50%;overflow:hidden;margin:0 auto 30px;border:3px solid var(--primaryColor);padding:4px;flex-shrink:0;box-shadow:0 10px 25px rgb(230 145 55 / .2)}.expert-profile-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.experience-badge{position:absolute;top:20px;right:20px;background:rgb(230 145 55 / .1);color:var(--primaryColor);padding:6px 14px;border-radius:10px;font-weight:700;font-size:.8rem;z-index:2;border:1px solid;backdrop-filter:blur(5px)}.expert-profile-card .card-info{width:100%;display:flex;flex-direction:column;flex-grow:1}.expert-profile-card h4{color:var(--white);font-size:1.25rem;margin-bottom:2px}.expert-profile-card .role{color:var(--primaryColor);font-weight:600;font-size:.8rem;display:block}.reviewer-meta{border-top:1px solid;padding-top:20px}.quote-icon{line-height:1}.skill-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:25px;margin-top:10px}.skill-pills span{background:rgb(255 255 255 / .05);color:var(--grey);padding:5px 14px;border-radius:8px;font-size:.75rem;border:1px solid}.expert-profile-card p{font-size:.9rem;color:var(--grey);line-height:1.6;margin-bottom:20px;font-style:italic}.project-stat{border-top:1px solid;padding-top:25px;display:flex;align-items:center;justify-content:center;gap:15px;margin-top:auto}.project-stat .val{font-size:1.8rem;font-weight:700;color:var(--white)}.project-stat .lab{font-size:.85rem;color:var(--grey);line-height:1.2}.team-swiper-nav-wrap{display:flex;align-items:center;justify-content:center;gap:30px}.swiper-nav-btn{width:50px;height:50px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);cursor:pointer;transition:.3s}.swiper-nav-btn:hover{background:var(--primaryColor);border-color:var(--primaryColor);color:var(--darkBg)}.swiper-pagination-team{position:relative!important;bottom:0!important;width:auto!important}.swiper-pagination-team .swiper-pagination-bullet{background:rgb(255 255 255 / .2);opacity:1}.swiper-pagination-team .swiper-pagination-bullet-active{background:var(--primaryColor);width:25px;border-radius:10px}.about-trust-section{padding-bottom:40px;position:relative;overflow:hidden}.trust-points-grid{display:grid;grid-template-columns:1fr;gap:15px}.trust-point-card{background:rgb(255 255 255 / .03);border:1px solid;padding:10px 25px;border-radius:15px;display:flex;align-items:center;gap:20px;transition:.3s}.trust-point-card:hover{background:rgb(230 145 55 / .05);border-color:rgb(230 145 55 / .2);transform:translateX(10px)}.trust-point-card p{margin:0;color:var(--white);font-size:1rem;font-weight:500}.experties-section{background:#111;position:relative;overflow:hidden}.experties-section:before{content:"";position:absolute;top:-500px;right:-500px;width:1000px;height:1000px;background:radial-gradient(circle,rgb(230 145 55 / .1) 0,transparent 70%);z-index:0}.team-swiper .swiper-wrapper{transition-timing-function:linear!important;margin:0 auto}.contact-form-wrap{background:rgb(255 255 255 / .02);border:1px solid;border-radius:25px;backdrop-filter:blur(10px)}.choose-card,.form-control{border:1px solid;transition:.3s}.form-group label{display:block;color:var(--white);margin-bottom:10px;font-weight:500}.form-control{background:rgb(255 255 255 / .05);color:var(--white);padding:15px 20px;border-radius:12px}.blog-card,.choose-card,.contact-info-box,.info-item-card{background:rgb(255 255 255 / .02)}.form-control:focus{background:rgb(255 255 255 / .08);border-color:var(--primaryColor);color:var(--white);box-shadow:none}.info-item-card{display:flex;align-items:center;gap:15px;padding:12px 18px;border-radius:12px;margin-bottom:10px;border:1px solid}.contact-info-box .icon,.info-item-card .icon{color:var(--primaryColor);display:flex;align-items:center}.info-item-card .icon{font-size:24px;width:50px;height:50px;background:rgb(230 145 55 / .1);justify-content:center;border-radius:10px;flex-shrink:0}.info-item-card .content{text-align:left;display:flex;flex-direction:column;justify-content:center}.info-item-card h6{margin:0 0 5px;font-size:.85rem;color:silver!important}.info-item-card p{margin:0;font-weight:600;color:#fff!important;font-size:1.1rem}.mini-step{display:flex;gap:15px;margin-bottom:25px;position:relative}.mini-step .num{font-weight:700;color:var(--primaryColor);font-size:1.1rem}.mini-step h6{margin-bottom:5px;font-size:1rem;color:var(--white)}.mini-step p{margin:0;font-size:.9rem;color:#d4d4d4}.choose-card{padding:40px;border-radius:20px;height:100%}.choose-card:hover{background:rgb(255 255 255 / .04);border-color:var(--primaryColor);transform:translateY(-5px)}.choose-card .icon{font-size:32px;margin-bottom:20px}.choose-card h3{font-size:1.25rem;margin-bottom:15px;color:var(--white)}.choose-card p{margin:0;color:#b8b8b8;line-height:1.6}.contact-info-box{border:1px solid;padding:40px 30px;border-radius:20px;height:100%;transition:.3s;backdrop-filter:blur(10px)}.contact-info-box:hover{background:rgb(230 145 55 / .05);border-color:rgb(230 145 55 / .2);transform:translateY(-5px)}.contact-info-box .icon{width:60px;height:60px;background:rgb(230 145 55 / .1);justify-content:center;border-radius:15px;margin:0 auto 20px}.contact-info-box h6{color:#b8b8b8;font-size:.8rem;margin-bottom:10px}.contact-info-box p{color:var(--white);font-weight:600;font-size:1.1rem;margin:0}.blog-card{border:1px solid;border-radius:20px;overflow:hidden;height:100%;transition:.3s}.blog-card:hover{transform:translateY(-10px);border-color:var(--primaryColor);background:rgb(255 255 255 / .04)}.blog-image{position:relative;height:250px;overflow:hidden}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-card:hover .blog-image img{transform:scale(1.1)}.blog-tag{position:absolute;top:20px;left:20px;background:var(--primaryColor);color:var(--white);padding:5px 15px;border-radius:100px;font-size:12px;font-weight:600}.blog-content{padding:25px}.blog-date{display:block;color:#b8b8b8;font-size:13px;margin-bottom:10px}.blog-content h3{font-size:1.4rem;line-height:1.4;margin-bottom:15px}.blog-content h3 a,.recent-post-info h6 a{color:var(--white);text-decoration:none;transition:color .3s}.blog-content p{color:silver;font-size:.95rem;line-height:1.6;margin-bottom:20px}.read-more{display:inline-flex;align-items:center;gap:8px;color:var(--primaryColor);font-weight:600;text-decoration:none;font-size:.9rem;transition:gap .3s}.read-more:hover{gap:12px;color:var(--primaryColor)}.blog-card.horizontal{display:flex;align-items:stretch}.blog-card.horizontal .blog-image{width:40%;height:auto}.blog-card.horizontal .blog-content{width:60%;display:flex;flex-direction:column;justify-content:center}.blog-single-header{padding-top:150px;padding-bottom:50px}.hero-title.small-hero-title{font-size:3.5rem;line-height:1.2}.blog-single-meta{display:flex;gap:20px;color:#b8b8b8;font-size:14px;margin-bottom:20px}.blog-main-image{width:100%;height:500px;object-fit:cover;border-radius:30px;margin-bottom:50px}.blog-post-content{color:#d4d4d4;font-size:1.1rem;line-height:1.8}.blog-post-content h2,.blog-post-content h3{color:var(--white);margin-top:30px;margin-bottom:15px;font-size:1.8rem}.blog-post-content ul{margin-bottom:25px;padding-left:20px}.blog-post-content ul li{margin-bottom:10px;list-style:disc;color:silver}.blog-sidebar{background:rgb(255 255 255 / .02);border:1px solid;padding:30px;border-radius:20px;position:sticky;top:100px}.widget-title{color:var(--white);font-size:1.2rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid}.recent-post-item{display:flex;gap:15px;margin-bottom:20px;align-items:center}.recent-post-img{width:70px;height:70px;border-radius:10px;object-fit:cover;flex-shrink:0}.recent-post-info h6{font-size:.9rem;margin-bottom:5px}.recent-post-info span{font-size:.8rem;color:#666}.deep-dive-section .main-heading h2,.faq-section .main-heading h2,.process-section .main-heading h2,.section-title,.section-title-large,.services-section .main-heading h2{max-width:1000px;margin-left:auto;margin-right:auto}@media (min-width:992px){.banner-section h1{font-size:clamp(42px, 2.86vw, 50px)}.why-choose-box .why-choose-heading h3{font-size:clamp(25px, 2vw, 32px)}}@media (max-width:991px){.expertise-timeline-line,.timeline-dot{left:20px}.expertise-timeline-item{justify-content:flex-start;padding-left:60px;padding-right:0}.expertise-timeline-item.right{padding-left:60px}.expertise-timeline-card,.expertise-timeline-item.right .expertise-timeline-card{width:100%;margin-left:0}.hero-stats-grid{gap:40px;flex-wrap:wrap}.floating-badge{display:none}.mission-image-creative-wrap{margin-top:50px;padding:0}.mission-statement-box{padding:40px 20px}.mission-details-grid{grid-template-columns:1fr;gap:30px}.trust-container{padding:60px 0}.mission-image-creative-wrap.refined-size{margin:40px auto 0;max-width:100%}.blog-card.horizontal{flex-direction:column}.blog-card.horizontal .blog-image{width:100%;height:250px}.blog-card.horizontal .blog-content{width:100%}.hero-title.small-hero-title{font-size:2.5rem}.about-content{margin-top:30px}.trust-image-wrap img{max-width:100%!important}.team-swiper{padding-bottom:0!important}.process-steps-wrapper{margin-top:40px}.performance-desc,.strategy-desc{max-width:100%}.performance-section{padding-block:80px}}@media (max-width:767px){.stats-glass-grid,.team-grid,.values-grid{grid-template-columns:1fr}.stat-item h3{font-size:2.5rem}.hero-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.banner-section .padding-right-large{padding-right:0}.about-content{margin-top:0}.about-content h2{margin-bottom:14px}.about-content p,.contact-info-wrap .section-title br,.deep-dive-section .section-title br,.hero-title br{display:none}.about-content .list-unstyled,.expert-profile-card p,.footer-links{margin:0}.digital-world-section .main-heading,.expectation-modern-box h5,.stats-premium-card .card-head,.step-item{margin-bottom:20px}.digital-world-image img{width:80%}.h3,h3{font-size:clamp(18px, 2vw, 40px)}.about-trust-section,.faq-section,.section-padding{padding:40px 0}.contact-form-wrap,.expert-profile-card,.service-feature-card{padding:16px}.reviewer-meta{padding-top:10px}.expert-profile-card h4{font-size:1rem}.faq-wrapper,.mission-image-creative-wrap,.overview-bento-grid,.process-steps-wrapper,.trust-points-grid{margin:20px 0 0}.cta-footer-box{padding:24px;gap:20px}.cta-footer-content h2{font-size:clamp(20px, 2.5vw, 42px)}.cta-footer-content p{font-size:14px;line-height:1.4}.footer-links a,.hero-cta .cta-button.primary{font-size:14px}.cta-footer-btn-wrap .cta-button.primary{padding:0 15px;min-height:50px;font-size:14px}.footer-section{padding-top:30px;padding-bottom:15px}p{line-height:1.6}.footer-logo-col{margin-bottom:0}.footer-heading{margin-top:15px;margin-bottom:15px;font-size:15px}.footer-bottom{margin-top:30px;padding-top:15px}.footer-links li{margin-bottom:8px}.section-padding-block,.section-padding-bottom{padding-bottom:40px}.hero-title{font-size:clamp(30px, 4vw, 56px)}.hero-desc-large{margin:15px auto}.expert-profile-card .card-image{width:80px;height:80px;margin-bottom:10px}.skill-pills{margin:10px 0}.process-tag,.service-feature-card .icon-box,.service-feature-card h3{margin-bottom:10px}.project-stat .val{font-size:1.3rem}.project-stat{padding-top:16px}.about-mission-section{padding-top:0}.trust-point-card{padding:10px}.deep-dive-section .section-title,.h2,.performance-section .section-title,h2{font-size:clamp(25px, 2.5vw, 48px)}.hero-stat-item h3{font-size:1.8rem}.process-tag{font-size:12px}.hero-desc-large{font-size:15px}.section-title-large{font-size:25px}.stats-premium-card h4{font-size:18px}.overview-bento-card h6,.overview-desc,.service-feature-card h3,.step-circle{font-size:16px}.step-circle{width:60px;height:60px;margin:0 auto 10px}.performance-desc,.strategy-desc{font-size:16px;line-height:1.5;margin-bottom:20px}.p-stat .val{font-size:22px}.performance-section{padding-block:40px}.perf-card.big,.perf-card.small{height:auto;padding:16px}.perf-card .icon-box{margin-bottom:0;height:35px}.h6,h6{font-size:clamp(16px, 1.04vw, 20px)}.service-swiper-container{padding:20px 20px 0!important;margin-top:0}.cta-button.secondary-pill{padding:12px 20px}.header .header_left .logo_main img{max-width:140px}.step-content h3{font-size:clamp(16px, 1.5vw, 22px)}.bg-wrapper{opacity:.12}.dots{min-height:0;content-visibility:auto}.dots-1.dots:after,.dots-2.dots:after,.dots-3.dots:after{animation:none!important;box-shadow:none!important;content:none!important}.blog-card:hover,.blog-card:hover .blog-image img,.choose-card:hover,.contact-info-box:hover{transform:none}}.contact-form-wrap{padding:30px 35px 0}@media (max-width:1599px){.contact-form-wrap{padding:30px 35px}.contact-form-wrap iframe{height:800px!important}}.footer-social .social-icon{width:42px;height:42px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.footer-social .social-icon:hover{background:var(--primaryColor)!important;border-color:var(--primaryColor)!important;color:#fff}@media (prefers-reduced-motion:reduce){.brand-icon,.dots-1.dots:after,.dots-2.dots:after,.dots-3.dots:after,.scroll-line,.ticker-track,[class*=ticker]{animation:none!important}.transition,:after,:before,a,button{transition:none!important}}