/* SEO page (1856) — Figma 11876:83221 / mobile 11876:83637 */
/* hero image: Figma crops the 1600x960 render to a 605x530 window */
.bd-seo-hero-img{width:100%!important;max-width:605px}
.bd-seo-hero-img .elementor-widget-container{position:relative;width:100%;aspect-ratio:605/530;overflow:hidden;line-height:0}
.bd-seo-hero-img img{position:absolute;left:-32.74%;top:-4.68%;width:159.17%!important;height:109.36%!important;max-width:none!important;object-fit:fill}
/* process cards (Frame 39) */
.bd-seo-process{padding:65px 160px!important}
.bd-seo-proc{border:1px solid rgba(40,48,63,.15)!important;padding:32px 24px!important;box-shadow:none!important}
.bd-seo-num .elementor-heading-title{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:65px!important;line-height:79px!important;text-transform:capitalize;background:var(--bd-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}
.bd-seo-proc-ico img{height:60px!important;width:auto!important}
.bd-seo-proc-ico .elementor-widget-container{line-height:0}
.bd-seo-proc>.e-con-inner>.e-con:first-child,.bd-seo-proc>.e-con:first-child{width:100%}
/* elements of SEO (Frame 1000004928) */
.bd-seo-elements{padding:85px 160px!important}
.bd-seo-el{border:1px solid rgba(40,48,63,.15)!important;padding:40px 32px!important;width:100%}
.bd-seo-el .bd-card-title .elementor-heading-title{line-height:1.3!important}
.bd-icon--84 img{width:84px!important;height:84px!important;object-fit:contain;object-position:left}
.bd-seo-el-grid{width:100%}
.bd-seo-el-col{align-items:stretch}
.bd-btn--grad18 .elementor-button{font-size:18px!important;padding:20px 24px!important;height:auto;min-width:241px;justify-content:center}
/* secret sauce (Frame 40) */
.bd-seo-value{border:1px solid #7900FF!important}
.bd-seo-value .bd-card-title .elementor-heading-title{line-height:normal!important}
@media(max-width:1024px){
  .bd-seo-process,.bd-seo-elements{padding:60px 32px!important}
}
@media(max-width:767px){
  .bd-seo-process,.bd-seo-elements{padding:45px 32px!important}
  .bd-seo-num .elementor-heading-title{font-size:48px!important;line-height:58px!important}
  .bd-seo-proc,.bd-seo-el{padding:24px!important}
  .bd-icon--84 img{width:64px!important;height:64px!important}
  .bd-btn--grad18 .elementor-button{width:100%}
}
