/* Start custom CSS */body.elementor-page-647 :is([data-interaction-id="bam0"],[data-interaction-id="bam1"],[data-interaction-id="bam2"],[data-interaction-id="bam5"],[data-interaction-id="bal0"],[data-interaction-id="bal1"],[data-interaction-id="baL"],[data-interaction-id="baLL"],[data-interaction-id="baLI"],[data-interaction-id="baL_ca"],[data-interaction-id="baL_cb"],[data-interaction-id="baL_cm"],[data-interaction-id="banl0"],[data-interaction-id="banl1"],[data-interaction-id="banl2"],[data-interaction-id="bact0"],[data-interaction-id="bact1"],[data-interaction-id="bact2"],[data-interaction-id="bact6"]){padding:0;}
body.elementor-page-647 [role="listitem"]{padding:0;}
body.elementor-page-647 [data-interaction-id$="_ca"],body.elementor-page-647 [data-interaction-id$="_cb"],body.elementor-page-647 [data-interaction-id$="_cm"]{padding:0;}

/* ===== Blog: shared ===== */
body.elementor-page-647{background:#F8F7F5;}
body.elementor-page-647 [data-interaction-id] em{font-style:normal;color:#EB0045;}
/* cards */
body.elementor-page-647 [data-interaction-id$="_ca"]{display:flex;flex-direction:column;gap:18px;text-decoration:none;color:#171923;height:100%;}
body.elementor-page-647 [data-interaction-id$="_ci"]{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:18px;background:#DCDAD6;transition:opacity .3s ease;}
body.elementor-page-647 [data-interaction-id$="_ca"]:hover [data-interaction-id$="_ci"]{opacity:.88;}
body.elementor-page-647 [data-interaction-id$="_cb"]{display:flex;flex-direction:column;gap:10px;padding:0;}
body.elementor-page-647 [data-interaction-id$="_cm"]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:0;}
body.elementor-page-647 [data-interaction-id$="_cc"]{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#EB0045;}
body.elementor-page-647 [data-interaction-id$="_cd"]{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#666979;}
body.elementor-page-647 [data-interaction-id$="_cd"]::before{content:"·";margin-right:10px;color:#666979;}
body.elementor-page-647 [data-interaction-id$="_ct"]{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#171923;margin:0;text-wrap:balance;transition:color .2s ease;}
body.elementor-page-647 [data-interaction-id$="_ca"]:hover [data-interaction-id$="_ct"]{color:#EB0045;}
body.elementor-page-647 [data-interaction-id$="_cx"]{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.6;color:#666979;margin:0;}
body.elementor-page-647 [data-interaction-id$="_cr"]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#171923;margin-top:4px;}
body.elementor-page-647 [data-interaction-id$="_ca"]:hover [data-interaction-id$="_cr"]{color:#EB0045;}
/* card grids */
body.elementor-page-647 .e-collection-loop-layout-base{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;}
body.elementor-page-647 .e-collection-loop-layout-base > [role="listitem"]{display:flex;flex-direction:column;min-width:0;}
/* chips */
body.elementor-page-647 .bj-chips{display:flex;flex-wrap:wrap;gap:8px;}
body.elementor-page-647 .bj-chip{font-family:Montserrat,sans-serif;display:inline-flex;align-items:center;padding:9px 16px;border:1px solid #DCDAD6;border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:#171923;text-decoration:none;transition:all .2s ease;}
body.elementor-page-647 .bj-chip:hover{border-color:#EB0045;color:#EB0045;}
/* section heads */
body.elementor-page-647 .bj-head{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:32px;border-top:2px solid #171923;padding-top:22px;margin-bottom:44px;}
@media (max-width:1024px){
 body.elementor-page-647 .e-collection-loop-layout-base{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:767px){
 body.elementor-page-647 .e-collection-loop-layout-base{grid-template-columns:1fr;gap:40px;}
 body.elementor-page-647 [data-interaction-id$="_ct"]{font-size:20px;}
}

body.elementor-page-647 [data-interaction-id="bam0"]{padding:56px 20px 32px;}
body.elementor-page-647 [data-interaction-id="bam2"]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #DCDAD6;padding:0 0 18px;}
body.elementor-page-647 [data-interaction-id="bam3"]{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#666979;text-decoration:none;}
body.elementor-page-647 [data-interaction-id="bam3"]:hover{color:#EB0045;}
body.elementor-page-647 [data-interaction-id="bam4"]{font-family:Montserrat,sans-serif;font-size:clamp(52px,9vw,136px);font-weight:800;line-height:.95;letter-spacing:-.05em;color:#171923;margin:40px 0;text-wrap:balance;}
body.elementor-page-647 [data-interaction-id="bam4"]::after{content:".";color:#EB0045;}
body.elementor-page-647 [data-interaction-id="bam5"]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;border-bottom:2px solid #171923;padding:0 0 32px;}
body.elementor-page-647 [data-interaction-id="bam6"]{font-family:Montserrat,sans-serif;font-size:19px;line-height:1.6;color:#666979;max-width:520px;margin:0;}
body.elementor-page-647 .bj-chips{justify-content:flex-end;max-width:640px;}
body.category-web-presence .elementor .bj-chip--web-presence,body.category-ai-for-business .elementor .bj-chip--ai-for-business,body.category-hey-neighbour .elementor .bj-chip--hey-neighbour,body.category-design-branding .elementor .bj-chip--design-branding,body.category-digital-marketing .elementor .bj-chip--digital-marketing{background:#EB0045;border-color:#EB0045;color:#fff;}
body.elementor-page-647 [data-interaction-id="bal0"]{padding:48px 20px 72px;}
/* first story spans the row */
body.elementor-page-647 [data-interaction-id="baLL"] > [role="listitem"]:first-child{grid-column:1 / -1;}
body.elementor-page-647 [data-interaction-id="baLL"] > [role="listitem"]:first-child [data-interaction-id$="_ca"]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:center;padding-bottom:48px;border-bottom:1px solid #DCDAD6;}
body.elementor-page-647 [data-interaction-id="baLL"] > [role="listitem"]:first-child [data-interaction-id$="_ci"]{aspect-ratio:16/10;border-radius:24px;}
body.elementor-page-647 [data-interaction-id="baLL"] > [role="listitem"]:first-child [data-interaction-id$="_ct"]{font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.06;letter-spacing:-.035em;}
body.elementor-page-647 [data-interaction-id="baLL"] > [role="listitem"]:first-child [data-interaction-id$="_cx"]{font-size:18px;}
body.elementor-page-647 .e-collection-loop-pagination,body.elementor-page-647 [class*="pagination"]{font-family:Montserrat,sans-serif;display:flex;gap:16px;justify-content:center;margin-top:56px;font-weight:700;}
body.elementor-page-647 [class*="pagination"] a{color:#171923;text-decoration:none;border-bottom:2px solid #EB0045;}
@media (max-width:767px){
 body.elementor-page-647 [data-interaction-id="bam0"]{padding:36px 20px 24px;}
 body.elementor-page-647 [data-interaction-id="bam4"]{margin:28px 0;}
 body.elementor-page-647 [data-interaction-id="bam5"]{flex-direction:column;align-items:flex-start;gap:24px;}
 body.elementor-page-647 .bj-chips{justify-content:flex-start;}
 body.elementor-page-647 [data-interaction-id="bal0"]{padding:32px 20px 48px;}
 body.elementor-page-647 [data-interaction-id="baLL"] > [role="listitem"]:first-child [data-interaction-id$="_ca"]{grid-template-columns:1fr;gap:20px;padding-bottom:40px;}
}

/* newsletter band banl */
body.elementor-page-647 [data-interaction-id="banl0"]{padding:24px 20px;}
body.elementor-page-647 [data-interaction-id="banl1"]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;background:#EB0045;border-radius:28px;padding:56px 64px;}
body.elementor-page-647 [data-interaction-id="banl2"]{display:flex;flex-direction:column;gap:12px;max-width:620px;padding:0;}
body.elementor-page-647 [data-interaction-id="banl3"]{color:#fff;opacity:.85;}
body.elementor-page-647 [data-interaction-id="banl4"]{font-family:Montserrat,sans-serif;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:#fff;margin:0;}
body.elementor-page-647 [data-interaction-id="banl4"] em{color:#171923;}
body.elementor-page-647 [data-interaction-id="banl5"]{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.6;color:#fff;margin:0;opacity:.92;}
body.elementor-page-647 [data-interaction-id="banl6"]{background:#fff;color:#171923;white-space:nowrap;flex-shrink:0;}
body.elementor-page-647 [data-interaction-id="banl6"]:hover{background:#171923;color:#fff;}
@media (max-width:767px){body.elementor-page-647 [data-interaction-id="banl1"]{flex-direction:column;align-items:flex-start;padding:36px 26px;border-radius:22px;gap:24px;}}

/* hire band bact */
body.elementor-page-647 [data-interaction-id="bact0"]{padding:24px 20px 96px;}
body.elementor-page-647 [data-interaction-id="bact1"]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;background:radial-gradient(110% 130% at 100% 0%,#34353B 0%,#111113 45%,#000 75%);border-radius:28px;padding:64px;}
body.elementor-page-647 [data-interaction-id="bact2"]{display:flex;flex-direction:column;gap:12px;max-width:620px;padding:0;}
body.elementor-page-647 [data-interaction-id="bact3"]{color:#FF4D7D;}
body.elementor-page-647 [data-interaction-id="bact4"]{font-family:Montserrat,sans-serif;font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:#fff;margin:0;}
body.elementor-page-647 [data-interaction-id="bact5"]{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.6;color:#A7A9B4;margin:0;}
body.elementor-page-647 [data-interaction-id="bact6"]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:0;flex-shrink:0;}
body.elementor-page-647 [data-interaction-id="bact8"]{color:#fff;border-color:rgba(255,255,255,.35);}
body.elementor-page-647 [data-interaction-id="bact8"]:hover{border-color:#fff;color:#fff;}
@media (max-width:767px){body.elementor-page-647 [data-interaction-id="bact0"]{padding-bottom:64px;}body.elementor-page-647 [data-interaction-id="bact1"]{flex-direction:column;align-items:flex-start;padding:40px 26px;border-radius:22px;}}

body.elementor-page-647 [data-interaction-id$="_ca"]{flex-wrap:nowrap;}
body.elementor-page-647 [data-interaction-id$="_cb"]{flex:1 1 auto;min-width:0;}

@media (min-width:768px){body.elementor-page-647 [data-interaction-id="baLL"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;}}

body.elementor-page-647 [data-interaction-id="bact2"]{flex:1 1 auto;min-width:0;}
body.elementor-page-647 [data-interaction-id="bact6"]{width:auto;flex:0 0 auto;}
body.elementor-page-647 [data-interaction-id="bact8"]{background:transparent;}
body.elementor-page-647 [data-interaction-id="bact8"]:hover{background:rgba(255,255,255,.08);}

body.elementor-page-647 [data-interaction-id="banl2"]{flex:1 1 auto;min-width:0;}
body.elementor-page-647 [data-interaction-id="banl6"]{width:auto;flex:0 0 auto;}/* End custom CSS */