.elementor-32221 .elementor-element.elementor-element-46f758f > .elementor-container{max-width:1625px;}.elementor-32221 .elementor-element.elementor-element-46f758f:not(.elementor-motion-effects-element-type-background), .elementor-32221 .elementor-element.elementor-element-46f758f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://dev.adcore.com/wp-content/uploads/2026/10/seo-hero-desktop.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32221 .elementor-element.elementor-element-46f758f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32221 .elementor-element.elementor-element-46f758f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-32221 .elementor-element.elementor-element-d443f3b > .elementor-container{max-width:1625px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32221 .elementor-element.elementor-element-1acc659 > .elementor-container{max-width:1625px;}.elementor-32221 .elementor-element.elementor-element-039a3cf > .elementor-container{max-width:1625px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-32221 .elementor-element.elementor-element-60e0c0d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-32221 .elementor-element.elementor-element-60e0c0d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-32221 .elementor-element.elementor-element-60e0c0d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-60e0c0d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-32221 .elementor-element.elementor-element-60e0c0d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-32221 .elementor-element.elementor-element-8663d88.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-32221 .elementor-element.elementor-element-8663d88.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-32221 .elementor-element.elementor-element-8663d88.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-8663d88 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-32221 .elementor-element.elementor-element-8663d88 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-32221 .elementor-element.elementor-element-afb632e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-32221 .elementor-element.elementor-element-afb632e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-32221 .elementor-element.elementor-element-afb632e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-afb632e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-32221 .elementor-element.elementor-element-afb632e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-32221 .elementor-element.elementor-element-e22cc2d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-32221 .elementor-element.elementor-element-e22cc2d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-32221 .elementor-element.elementor-element-e22cc2d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-e22cc2d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-32221 .elementor-element.elementor-element-e22cc2d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-32221 .elementor-element.elementor-element-35f4bda.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-32221 .elementor-element.elementor-element-35f4bda.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-32221 .elementor-element.elementor-element-35f4bda.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-35f4bda .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-32221 .elementor-element.elementor-element-35f4bda .elementor-image-box-img img{transition-duration:0.3s;}.elementor-32221 .elementor-element.elementor-element-caaf70f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-32221 .elementor-element.elementor-element-caaf70f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-32221 .elementor-element.elementor-element-caaf70f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-caaf70f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-32221 .elementor-element.elementor-element-caaf70f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-32221 .elementor-element.elementor-element-cc02a8d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-32221 .elementor-element.elementor-element-cc02a8d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-32221 .elementor-element.elementor-element-cc02a8d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-cc02a8d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-32221 .elementor-element.elementor-element-cc02a8d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-32221 .elementor-element.elementor-element-28818ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32221 .elementor-element.elementor-element-28818ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.adcore.com/wp-content/uploads/2026/10/seo-process-dashboard.png");background-position:center left;background-size:cover;}.elementor-32221 .elementor-element.elementor-element-28818ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32221 .elementor-element.elementor-element-28818ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32221 .elementor-element.elementor-element-e078151 > .elementor-container{max-width:1625px;}.elementor-32221 .elementor-element.elementor-element-cf4a1b5 > .elementor-container{max-width:1625px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-32221 .elementor-element.elementor-element-46f758f:not(.elementor-motion-effects-element-type-background), .elementor-32221 .elementor-element.elementor-element-46f758f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.adcore.com/wp-content/uploads/2026/10/seo-hero-office.png");background-position:center center;}.elementor-32221 .elementor-element.elementor-element-60e0c0d .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-8663d88 .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-afb632e .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-e22cc2d .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-35f4bda .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-caaf70f .elementor-image-box-img{margin-bottom:15px;}.elementor-32221 .elementor-element.elementor-element-cc02a8d .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS */body.elementor-page-32221 .svc-h2 .elementor-heading-title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:55px;line-height:1.1;letter-spacing:-1.375px;color:#0f172a;text-align:center;margin:0} body.elementor-page-32221 .svc-eyebrow .elementor-heading-title{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400;font-size:17px;line-height:1.3;letter-spacing:5.1px;text-transform:uppercase;color:#0f172a;text-align:center} body.elementor-page-32221 .svc-btn .elementor-button{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400;font-size:17px;line-height:1.3;letter-spacing:5.1px;text-transform:uppercase;color:#fff;fill:#fff;padding:19px 40px;border-radius:0;background:linear-gradient(151.77deg,#146ce5 16.5%,#d31d47 92.3%)} body.elementor-page-32221 .svc-btn .elementor-button:hover{color:#fff;opacity:.9} body.elementor-page-32221 .svc-btn--dark .elementor-button{background:#000} body.elementor-page-32221 .svc-sec{padding:120px 24px 0} body.elementor-page-32221 .svc-sec .elementor-widget-text-editor p:last-child{margin-bottom:0} @media (max-width:767px){ body.elementor-page-32221 .svc-h2 .elementor-heading-title{font-size:28px;line-height:1.2;letter-spacing:-.7px;color:#111118} body.elementor-page-32221 .svc-eyebrow .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:.91px} body.elementor-page-32221 .svc-btn .elementor-button{font-size:13px;line-height:18px;letter-spacing:3.9px} body.elementor-page-32221 .svc-btn--dark .elementor-button{background:#0f172a} body.elementor-page-32221 .svc-sec{padding:48px 24px 0} } body.elementor-page-32221 .svc-hero{margin-top:-105px;background-image:url(https://dev.adcore.com/wp-content/uploads/2026/10/seo-hero-desktop.jpg)!important} body.elementor-page-32221 .svc-hero>.elementor-container{min-height:820px;align-items:center;padding:74px 0 0} body.elementor-page-32221 .svc-hero .svc-hero__title .elementor-heading-title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:55px;line-height:1.1;letter-spacing:-1.375px;color:#fff;max-width:575px;margin:0} body.elementor-page-32221 .svc-hero .svc-hero__title{margin-bottom:32px!important} @media (max-width:1700px){body.elementor-page-32221 .svc-hero>.elementor-container{padding-left:24px;padding-right:24px}} @media (max-width:767px){ body.elementor-page-32221 .svc-hero{background-image:url(https://dev.adcore.com/wp-content/uploads/2026/10/seo-hero-desktop-1536x656.jpg)!important;background-position:64% center!important} body.elementor-page-32221 .svc-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.7) 100%);z-index:0} body.elementor-page-32221 .svc-hero>.elementor-container{min-height:510px;padding:120px 24px 40px;z-index:1} body.elementor-page-32221 .svc-hero .elementor-widget-wrap{justify-content:center;text-align:center} body.elementor-page-32221 .svc-hero .svc-hero__eyebrow .elementor-heading-title{font-family:Inter,'HomepagebaukastenBold',sans-serif;font-weight:600;font-size:10px;letter-spacing:2px;color:#fff;text-transform:uppercase;text-align:center} body.elementor-page-32221 .svc-hero .svc-hero__eyebrow{margin-bottom:20px!important} body.elementor-page-32221 .svc-hero .svc-hero__title{margin-bottom:20px!important} body.elementor-page-32221 .svc-hero .svc-hero__title .elementor-heading-title{font-size:28px;line-height:1.2;letter-spacing:-.7px;text-align:center;margin:0 auto;max-width:342px} body.elementor-page-32221 .svc-hero .svc-btn{text-align:center} } body.elementor-page-32221 .svc-hww .elementor-widget:not(:last-child){margin-bottom:40px} body.elementor-page-32221 .svc-hww .svc-hww__intro{max-width:1143px;margin-left:auto;margin-right:auto} body.elementor-page-32221 .svc-hww .svc-hww__intro p{font-family:'Homepagebaukasten',sans-serif;font-size:38px;line-height:1.05;letter-spacing:-.95px;color:#0f172a;text-align:center;margin:0} body.elementor-page-32221 .svc-hww .svc-hww__intro .svc-hl{display:block;color:#2563eb} body.elementor-page-32221 .svc-hww .svc-hww__img img{width:100%;max-width:1591px;height:590px;object-fit:cover;display:block;margin:0 auto} body.elementor-page-32221 .svc-hww .svc-hww__lead p{font-family:'Homepagebaukasten',sans-serif;font-size:20px;color:#000;text-align:center;margin:0} body.elementor-page-32221 .svc-hww .svc-cards>.elementor-container{gap:28px} body.elementor-page-32221 .svc-hww .svc-cards .elementor-column{flex:1 1 0;width:auto;position:relative} body.elementor-page-32221 .svc-hww .svc-cards .elementor-column:not(:first-child):before{content:'';position:absolute;left:-14px;top:45px;height:150px;border-left:1px solid rgba(0,0,0,.25)} body.elementor-page-32221 .svc-hww .svc-cards .elementor-widget-wrap{padding:32px 28px;text-align:center} body.elementor-page-32221 .svc-hww .svc-cards .elementor-widget:not(:last-child){margin-bottom:24px} body.elementor-page-32221 .svc-hww .svc-card__title .elementor-heading-title{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400;font-size:28px;line-height:1.297;letter-spacing:-.7px;color:#1a1a1f;text-align:center} body.elementor-page-32221 .svc-hww .svc-card__title .elementor-heading-title:after{content:'';display:block;width:71px;height:3px;background:#146ce5;margin:24px auto 0} body.elementor-page-32221 .svc-hww .svc-card__text p{font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:1.3;letter-spacing:-.45px;color:#000;margin:0} @media (max-width:767px){ body.elementor-page-32221 .svc-hww .elementor-widget:not(:last-child){margin-bottom:22px} body.elementor-page-32221 .svc-hww .svc-hww__intro p{font-size:18px;line-height:1.2;letter-spacing:-.6px} body.elementor-page-32221 .svc-hww .svc-hww__intro .svc-hl{display:inline;color:#0f172a} body.elementor-page-32221 .svc-hww .svc-hww__intro .svc-rest{font-family:'HomepagebaukastenBold',sans-serif;color:#146ce5;line-height:1.335;letter-spacing:-.45px} body.elementor-page-32221 .svc-hww .svc-hww__img img{height:211px} body.elementor-page-32221 .svc-hww .svc-hww__lead p{font-size:18px;line-height:1.335;letter-spacing:-.45px;color:#0f172a} body.elementor-page-32221 .svc-hww .svc-cards>.elementor-container{gap:16px;flex-direction:column} body.elementor-page-32221 .svc-hww .svc-cards .elementor-column{width:100%;flex:none} body.elementor-page-32221 .svc-hww .svc-cards .elementor-column:before{display:none} body.elementor-page-32221 .svc-hww .svc-cards .elementor-widget-wrap{padding:20px;text-align:left} body.elementor-page-32221 .svc-hww .svc-cards .elementor-widget:not(:last-child){margin-bottom:10px} body.elementor-page-32221 .svc-hww .svc-card__title .elementor-heading-title{font-size:18px;line-height:1.335;letter-spacing:-.45px;color:#111118;text-align:left} body.elementor-page-32221 .svc-hww .svc-card__title .elementor-heading-title:after{width:36px;background:#2563eb;border-radius:2px;margin:10px 0 0} body.elementor-page-32221 .svc-hww .svc-card__text p{line-height:1.335} } body.elementor-page-32221 .svc-apart .svc-h2{margin-bottom:65px!important} body.elementor-page-32221 .svc-apart .svc-stats>.elementor-container{justify-content:center;gap:140px} body.elementor-page-32221 .svc-apart .svc-stats .elementor-column{width:auto;position:relative} body.elementor-page-32221 .svc-apart .svc-stats .elementor-column:not(:first-child):before{content:'';position:absolute;left:-70px;top:0;height:95px;border-left:1px solid rgba(0,0,0,.25)} body.elementor-page-32221 .svc-apart .svc-stat p{font-family:'Homepagebaukasten',sans-serif;text-align:center;margin:0;white-space:nowrap} body.elementor-page-32221 .svc-apart .svc-stat .svc-stat__big{font-size:55px;line-height:1.1;letter-spacing:-.9px;color:#146ce5} body.elementor-page-32221 .svc-apart .svc-stat .svc-stat__sub{font-size:28px;line-height:1.297;letter-spacing:-.7px;color:#000} @media (max-width:1280px){body.elementor-page-32221 .svc-apart .svc-stats>.elementor-container{gap:60px}body.elementor-page-32221 .svc-apart .svc-stats .elementor-column:not(:first-child):before{left:-30px}body.elementor-page-32221 .svc-apart .svc-stat .svc-stat__big{font-size:42px}body.elementor-page-32221 .svc-apart .svc-stat .svc-stat__sub{font-size:22px}} @media (max-width:767px){ body.elementor-page-32221 .svc-apart .svc-h2{margin-bottom:24px!important} body.elementor-page-32221 .svc-apart .svc-stats>.elementor-container{flex-direction:column;gap:8px} body.elementor-page-32221 .svc-apart .svc-stats .elementor-column{width:100%} body.elementor-page-32221 .svc-apart .svc-stats .elementor-column:before{display:none} body.elementor-page-32221 .svc-apart .svc-stat{padding:16px 0} body.elementor-page-32221 .svc-apart .svc-stat p{white-space:normal} body.elementor-page-32221 .svc-apart .svc-stat .svc-stat__big{font-size:28px;line-height:1.297;letter-spacing:-.7px;color:#2563eb;margin-bottom:4px} body.elementor-page-32221 .svc-apart .svc-stat .svc-stat__sub{font-size:13px;line-height:1.25;letter-spacing:-.325px} } body.elementor-page-32221 .svc-capab{padding-top:200px;padding-bottom:80px} body.elementor-page-32221 .svc-capab .svc-h2{margin-bottom:48px!important} body.elementor-page-32221 .svc-capab .svc-capab__grid>.elementor-widget-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 361px;grid-template-rows:400px 432px;gap:24px;max-width:1585px;margin:0 auto} body.elementor-page-32221 .svc-capab .svc-capab__grid .elementor-widget{margin:0!important} body.elementor-page-32221 .svc-capab .svc-cap{background:#f6f7fb} body.elementor-page-32221 .svc-capab .svc-cap>.elementor-widget-container{padding:32px 32px 24px;height:100%} body.elementor-page-32221 .svc-capab .svc-cap .elementor-image-box-wrapper{text-align:left} body.elementor-page-32221 .svc-capab .svc-cap .elementor-image-box-img{width:70px!important;margin:0 0 18px!important;display:block} body.elementor-page-32221 .svc-capab .svc-cap .elementor-image-box-img img{width:70px;height:70px;display:block} body.elementor-page-32221 .svc-capab .svc-cap .elementor-image-box-title{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400;font-size:28px;line-height:1.297;letter-spacing:-.7px;color:#000;margin:0 0 18px} body.elementor-page-32221 .svc-capab .svc-cap .elementor-image-box-description{font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:1.3;letter-spacing:-.45px;color:#000;margin:0} body.elementor-page-32221 .svc-capab .svc-cap--pr{grid-column:4;grid-row:1/3;margin-left:-8px!important} body.elementor-page-32221 .svc-capab .svc-cap--pr>.elementor-widget-container{display:flex;flex-direction:column;justify-content:center;padding:24px} @media (max-width:1280px){body.elementor-page-32221 .svc-capab .svc-capab__grid>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}body.elementor-page-32221 .svc-capab .svc-cap--pr{grid-column:auto;grid-row:auto;margin-left:0!important}} @media (max-width:767px){ body.elementor-page-32221 .svc-capab{padding-top:48px;padding-bottom:0} body.elementor-page-32221 .svc-capab .svc-h2{margin-bottom:20px!important} body.elementor-page-32221 .svc-capab .svc-capab__grid>.elementor-widget-wrap{grid-template-columns:1fr;gap:20px} body.elementor-page-32221 .svc-capab .svc-cap>.elementor-widget-container,body.elementor-page-32221 .svc-capab .svc-cap--pr>.elementor-widget-container{padding:20px 16px} body.elementor-page-32221 .svc-capab .svc-cap .elementor-image-box-img{margin-bottom:8px!important} body.elementor-page-32221 .svc-capab .svc-cap .elementor-image-box-title{font-size:18px;line-height:1.335;letter-spacing:-.45px;margin-bottom:8px} body.elementor-page-32221 .svc-capab .svc-cap .elementor-image-box-description{line-height:1.335} } body.elementor-page-32221 .svc-process{padding-left:0;padding-right:0} body.elementor-page-32221 .svc-process .svc-h2{margin-bottom:60px!important;padding:0 24px} body.elementor-page-32221 .svc-process .svc-proc__row>.elementor-container{gap:98px;align-items:stretch} body.elementor-page-32221 .svc-process .svc-proc__steps{width:auto!important;flex:0 0 calc(50% - 98px)} body.elementor-page-32221 .svc-process .svc-proc__steps>.elementor-widget-wrap{padding-left:max(24px,calc(50vw - 794px));align-content:flex-start} body.elementor-page-32221 .svc-process .svc-proc__media{width:auto!important;flex:1 1 0;min-height:972px} body.elementor-page-32221 .svc-process .svc-proc__media>.elementor-widget-wrap{background:url(https://dev.adcore.com/wp-content/uploads/2026/10/seo-process-dashboard-1519x1536.jpg) center left/cover no-repeat!important} body.elementor-page-32221 .svc-process .svc-step{max-width:702px;width:100%} body.elementor-page-32221 .svc-process .svc-proc__steps .elementor-widget:not(:last-child){margin-bottom:16px} body.elementor-page-32221 .svc-process .svc-step .svc-step__row{display:flex;align-items:center;gap:50px;padding:24px 0} body.elementor-page-32221 .svc-process .svc-step .svc-step__num{flex:0 0 126px;font-family:'Homepagebaukasten',sans-serif;font-size:96px;line-height:1.3;letter-spacing:-2.4px;color:#146ce5} body.elementor-page-32221 .svc-process .svc-step .svc-step__title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:36px;line-height:1.3;letter-spacing:-.9px;color:#0f172a;margin:0 0 12px} body.elementor-page-32221 .svc-process .svc-step .svc-step__text{font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:1.3;letter-spacing:-.45px;color:#0f172a;margin:0;max-width:513px} @media (max-width:1280px){body.elementor-page-32221 .svc-process .svc-proc__row>.elementor-container{gap:48px}body.elementor-page-32221 .svc-process .svc-proc__steps{flex-basis:55%}body.elementor-page-32221 .svc-process .svc-step .svc-step__num{font-size:64px;flex-basis:84px}body.elementor-page-32221 .svc-process .svc-step .svc-step__row{gap:28px}body.elementor-page-32221 .svc-process .svc-step .svc-step__title{font-size:28px}} @media (max-width:767px){ body.elementor-page-32221 .svc-process{padding-top:48px} body.elementor-page-32221 .svc-process .svc-proc__row>.elementor-container{flex-direction:column-reverse;gap:32px} body.elementor-page-32221 .svc-process .svc-proc__steps,body.elementor-page-32221 .svc-process .svc-proc__media{flex:none;width:100%!important} body.elementor-page-32221 .svc-process .svc-proc__media{min-height:321px} body.elementor-page-32221 .svc-process .svc-proc__steps>.elementor-widget-wrap{padding:0 24px} body.elementor-page-32221 .svc-process .svc-proc__steps .elementor-widget:not(:last-child){margin-bottom:32px} body.elementor-page-32221 .svc-process .svc-step .svc-step__row{align-items:flex-start;gap:16px;padding:0} body.elementor-page-32221 .svc-process .svc-step .svc-step__num{flex:0 0 auto;font-size:28px;line-height:1.2;letter-spacing:-.7px;color:#2563eb} body.elementor-page-32221 .svc-process .svc-step .svc-step__title{font-family:'HomepagebaukastenBold',sans-serif;font-size:18px;line-height:1.335;letter-spacing:-.45px;color:#111118;margin-bottom:6px} body.elementor-page-32221 .svc-process .svc-step .svc-step__text{line-height:1.335;color:#000} } body.elementor-page-32221 .svc-cases .svc-h2 .elementor-heading-title{color:#000} body.elementor-page-32221 .svc-cases .svc-h2{margin-bottom:60px!important} body.elementor-page-32221 .svc-cases .svc-cases__row>.elementor-container{gap:60px;max-width:1587px;margin:0 auto} body.elementor-page-32221 .svc-cases .svc-cases__row .elementor-column{flex:1 1 0;width:auto} body.elementor-page-32221 .svc-cases .svc-case__media{position:relative;height:450px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(130.85deg,#146ce5 .65%,#d31d47 107.09%);margin-bottom:60px!important} body.elementor-page-32221 .svc-cases .svc-case__media:before{content:'';position:absolute;inset:0;background-size:cover;background-position:center;mix-blend-mode:luminosity;opacity:.25} body.elementor-page-32221 .svc-cases .svc-case__media--candlefox:before{background-image:url(https://dev.adcore.com/wp-content/uploads/2026/10/case-study-candlefox-1536x1024.png)} body.elementor-page-32221 .svc-cases .svc-case__media--munro:before{background-image:url(https://dev.adcore.com/wp-content/uploads/2026/10/case-study-munro-1536x1024.jpg)} body.elementor-page-32221 .svc-cases .svc-case__media>.elementor-widget-container{position:relative;z-index:1;width:100%;text-align:center} body.elementor-page-32221 .svc-cases .svc-case__media--candlefox img{width:32.07%;min-width:110px} body.elementor-page-32221 .svc-cases .svc-case__media--munro img{width:24.32%;min-width:83px} body.elementor-page-32221 .svc-cases .svc-case__eyebrow .elementor-heading-title{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400;font-size:17px;letter-spacing:5.1px;text-transform:uppercase;color:#000;opacity:.5} body.elementor-page-32221 .svc-cases .svc-case__title .elementor-heading-title{font-family:'HomepagebaukastenBold',sans-serif;font-weight:400;font-size:28px;line-height:1.35;letter-spacing:-.7px;color:#000} body.elementor-page-32221 .svc-cases .svc-case__eyebrow,body.elementor-page-32221 .svc-cases .svc-case__title{margin-bottom:22px!important} body.elementor-page-32221 .svc-cases .svc-case__text{margin-bottom:60px!important} body.elementor-page-32221 .svc-cases .svc-case__text p{font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:1.377;letter-spacing:-.45px;color:#000;margin:0} body.elementor-page-32221 .svc-cases .svc-link{display:inline-flex;align-items:center;gap:10px;font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:1.297;letter-spacing:-.45px;color:#000} body.elementor-page-32221 .svc-cases .svc-link span{text-decoration:underline} @media (max-width:767px){ body.elementor-page-32221 .svc-cases .svc-h2{margin-bottom:24px!important} body.elementor-page-32221 .svc-cases .svc-cases__row>.elementor-container{flex-direction:column;gap:24px} body.elementor-page-32221 .svc-cases .svc-cases__row .elementor-column{width:100%;flex:none} body.elementor-page-32221 .svc-cases .svc-case__media{height:203px;margin-bottom:24px!important} body.elementor-page-32221 .svc-cases .svc-case__eyebrow .elementor-heading-title{font-size:13px;line-height:18px;letter-spacing:.91px} body.elementor-page-32221 .svc-cases .svc-case__eyebrow,body.elementor-page-32221 .svc-cases .svc-case__title{margin-bottom:12px!important} body.elementor-page-32221 .svc-cases .svc-case__title .elementor-heading-title{font-size:18px;line-height:1.335;letter-spacing:-.45px} body.elementor-page-32221 .svc-cases .svc-case__text{margin-bottom:16px!important} body.elementor-page-32221 .svc-cases .svc-case__text p{line-height:1.335} } body.elementor-page-32221 .svc-faq>.elementor-container{max-width:716px!important} body.elementor-page-32221 .svc-faq .svc-h2{margin-bottom:80px!important} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-toggle-item{border-bottom:1px solid rgba(15,23,42,.2);margin-bottom:28px;padding-bottom:30px} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-tab-title{display:flex;align-items:center;gap:24px;padding:0;border:0;font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:18px;line-height:1.3;letter-spacing:-.45px;color:#0f172a} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-toggle-title{color:#0f172a} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon{flex:0 0 12px;width:12px;color:#5a6bff;fill:#5a6bff;font-size:12px;line-height:1} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-toggle-icon svg{width:12px;height:12px;fill:#5a6bff} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-tab-content{border:0;padding:24px 0 0 36px;font-family:'Homepagebaukasten',sans-serif;font-size:18px;line-height:1.3;letter-spacing:-.45px;color:rgba(15,23,42,.5)} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-tab-content span,body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-tab-content p{font-weight:400!important;margin:0} body.elementor-page-32221 .svc-faq:not(.is-expanded) .elementor-toggle .elementor-toggle-item:nth-child(n+7){display:none} body.elementor-page-32221 .svc-faq .svc-faq__more{margin-top:20px} body.elementor-page-32221 .svc-faq .svc-faq__more button{display:flex;align-items:center;gap:16px;margin:0 auto;background:none;border:0;padding:0;cursor:pointer;font-family:'HomepagebaukastenBold',sans-serif;font-size:17px;letter-spacing:5.1px;text-transform:uppercase;color:#0f172a} body.elementor-page-32221 .svc-faq .svc-faq__more button:hover,body.elementor-page-32221 .svc-faq .svc-faq__more button:focus{background:none;color:#0f172a} body.elementor-page-32221 .svc-faq .svc-faq__more svg{transition:transform .2s} body.elementor-page-32221 .svc-faq.is-expanded .svc-faq__more svg{transform:rotate(180deg)} @media (max-width:767px){ body.elementor-page-32221 .svc-faq .svc-h2{margin-bottom:16px!important} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-tab-title,body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-tab-content{line-height:1.335} body.elementor-page-32221 .svc-faq .elementor-toggle .elementor-toggle-item{margin-bottom:24px;padding-bottom:24px} body.elementor-page-32221 .svc-faq .svc-faq__more button{font-size:13px;letter-spacing:3.9px} } body.elementor-page-32221 .svc-cta{margin-top:120px;padding:80px 24px;position:relative;overflow:hidden;background:linear-gradient(73.29deg,#146ce5 .88%,#d31d47 101.89%)} body.elementor-page-32221 .svc-cta:before{content:'';position:absolute;inset:0;background:url(https://dev.adcore.com/wp-content/uploads/2026/10/seo-cta-bg.png) center/cover;mix-blend-mode:luminosity;opacity:.6} body.elementor-page-32221 .svc-cta>.elementor-container{max-width:671px!important;z-index:1} body.elementor-page-32221 .svc-cta .svc-cta__title .elementor-heading-title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:55px;line-height:1.3;letter-spacing:-1.375px;color:#fff;text-align:center} body.elementor-page-32221 .svc-cta .svc-cta__title{margin-bottom:22px!important} body.elementor-page-32221 .svc-cta .svc-cta__text .elementor-heading-title{font-family:'Homepagebaukasten',sans-serif;font-weight:400;font-size:28px;line-height:1.3;letter-spacing:-.7px;color:#fff;text-align:center} body.elementor-page-32221 .svc-cta .svc-cta__text{margin-bottom:60px!important} body.elementor-page-32221 .svc-cta .svc-btn{text-align:center} @media (max-width:767px){ body.elementor-page-32221 .svc-cta{margin-top:48px;padding:80px 24px;background:linear-gradient(86.02deg,#146ce5 .88%,#d31d47 101.89%)} body.elementor-page-32221 .svc-cta>.elementor-container{max-width:304px!important} body.elementor-page-32221 .svc-cta .svc-cta__title .elementor-heading-title{font-size:28px;line-height:1.2;letter-spacing:-.7px} body.elementor-page-32221 .svc-cta .svc-cta__text .elementor-heading-title{font-size:18px;line-height:1.335;letter-spacing:-.45px} body.elementor-page-32221 .svc-cta .svc-cta__text{margin-bottom:22px!important} }/* End custom CSS */