.elementor-kit-8{--e-global-color-primary:#0A353E;--e-global-color-secondary:#F3F3F3;--e-global-color-text:#333333;--e-global-color-accent:#E4E377;--e-global-color-31a7c5c:#FFFDFD;--e-global-color-8d38e02:#E4E37700;--e-global-color-3231522:#FFFDFD63;--e-global-color-4cc7e9d:#BFC8CE;--e-global-color-7af2113:#9DADB1;--e-global-color-59544c3:#020202;--e-global-color-b9ca8b8:#EBEBEB;--e-global-typography-primary-font-family:"Rethink Sans";--e-global-typography-primary-font-size:55px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Rethink Sans";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Rethink Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Rethink Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.3em;--e-global-typography-16e87a3-font-family:"Rethink Sans";--e-global-typography-16e87a3-font-size:14px;--e-global-typography-16e87a3-font-weight:600;--e-global-typography-16e87a3-line-height:1em;--e-global-typography-9ab7f95-font-family:"Rethink Sans";--e-global-typography-9ab7f95-font-size:20px;--e-global-typography-9ab7f95-font-weight:600;--e-global-typography-9ab7f95-line-height:1em;--e-global-typography-3e8ea64-font-family:"Rethink Sans";--e-global-typography-3e8ea64-font-size:25px;--e-global-typography-3e8ea64-font-weight:600;--e-global-typography-3e8ea64-line-height:1.3em;--e-global-typography-53f6abc-font-family:"Rethink Sans";--e-global-typography-53f6abc-font-size:40px;--e-global-typography-53f6abc-font-weight:600;--e-global-typography-53f6abc-line-height:1.3em;--e-global-typography-646f6cf-font-family:"Rethink Sans";--e-global-typography-646f6cf-font-size:25px;--e-global-typography-646f6cf-font-weight:600;--e-global-typography-646f6cf-line-height:1.3em;--e-global-typography-5301fbe-font-family:"Rethink Sans";--e-global-typography-5301fbe-font-size:31px;--e-global-typography-5301fbe-font-weight:400;--e-global-typography-5301fbe-line-height:1.3em;--e-global-typography-a13b516-font-family:"Rethink Sans";--e-global-typography-a13b516-font-size:35px;--e-global-typography-a13b516-font-weight:600;--e-global-typography-a13b516-line-height:1.3em;background-color:var( --e-global-color-31a7c5c );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3e8ea64-font-family ), Sans-serif;font-size:var( --e-global-typography-3e8ea64-font-size );font-weight:var( --e-global-typography-3e8ea64-font-weight );line-height:var( --e-global-typography-3e8ea64-line-height );}.elementor-kit-8 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9ab7f95-font-family ), Sans-serif;font-size:var( --e-global-typography-9ab7f95-font-size );font-weight:var( --e-global-typography-9ab7f95-font-weight );line-height:var( --e-global-typography-9ab7f95-line-height );}.elementor-kit-8 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(min-width:2400px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-3e8ea64-font-size );line-height:var( --e-global-typography-3e8ea64-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-9ab7f95-font-size );line-height:var( --e-global-typography-9ab7f95-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1366px){.elementor-kit-8{--e-global-typography-secondary-font-size:35px;--e-global-typography-646f6cf-font-size:18px;--e-global-typography-5301fbe-font-size:30px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-3e8ea64-font-size );line-height:var( --e-global-typography-3e8ea64-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-9ab7f95-font-size );line-height:var( --e-global-typography-9ab7f95-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:50px;--e-global-typography-53f6abc-font-size:40px;--e-global-typography-5301fbe-font-size:25px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-3e8ea64-font-size );line-height:var( --e-global-typography-3e8ea64-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-9ab7f95-font-size );line-height:var( --e-global-typography-9ab7f95-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-9ab7f95-line-height:1.2em;--e-global-typography-53f6abc-font-size:30px;--e-global-typography-646f6cf-font-size:16px;--e-global-typography-5301fbe-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-3e8ea64-font-size );line-height:var( --e-global-typography-3e8ea64-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-9ab7f95-font-size );line-height:var( --e-global-typography-9ab7f95-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}


.elementor-button-icon svg {
    width: 1.5em;
}

.elementor-button-content-wrapper{align-items: center;}

.hs-form-18e2687a-1c8c-4c4c-af03-5c5ebd4cfdbe_1ceb1a27-643c-4a80-95f6-0ceac00557b9 .legal-consent-container .hs-richtext { 
    color: #9DADB1!important;
}

/* ============================================================
   EBBEFOS – globale indholds-stile (tabeller + FAQ)
   Tabeller: alle tabeller i tekst-widgets.
   FAQ: tilføj klassen "ebf-faq" på Accordion-widgetten
   (Avanceret → CSS-klasser).
   ============================================================ */

/* ---------- Tabeller ---------- */
.elementor-widget-text-editor table{width:100%;border-collapse:separate;border-spacing:0;margin:12px 0 28px;font-size:15px;line-height:1.5;border:1px solid #DCE3E5;border-radius:16px;overflow:hidden;background:#FFFDFD}
.elementor-widget-text-editor th,.elementor-widget-text-editor td{padding:15px 20px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #E6ECED}
.elementor-widget-text-editor th + th,.elementor-widget-text-editor td + td{border-left:1px solid #E6ECED}
.elementor-widget-text-editor thead th{background:#0A353E;color:#FFFDFD;font-weight:600;font-size:15px;border-bottom:0}
.elementor-widget-text-editor thead th + th{border-left-color:rgba(255,253,253,.15)}
.elementor-widget-text-editor tbody tr:nth-child(even) td{background:#F7F8F8}
.elementor-widget-text-editor tbody tr:last-child td{border-bottom:0}
.elementor-widget-text-editor tbody td:first-child{color:#0A353E;font-weight:500}
.elementor-widget-text-editor tbody tr:hover td{background:#F1F4E2}
@media(max-width:767px){
  .elementor-widget-text-editor table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}
  .elementor-widget-text-editor th,.elementor-widget-text-editor td{padding:12px 14px;min-width:160px}
}

/* ---------- FAQ (klasse: ebf-faq) ---------- */
.ebf-faq .e-n-accordion{display:grid;gap:12px}
.ebf-faq .e-n-accordion-item{border:1px solid #DCE3E5;border-radius:16px;background:#FFFDFD;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}
.ebf-faq .e-n-accordion-item:hover{border-color:#B9C6C9}
.ebf-faq .e-n-accordion-item[open]{border-color:#0A353E;box-shadow:0 12px 32px rgba(10,53,62,.08)}
.ebf-faq .e-n-accordion-item .e-n-accordion-item-title{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-direction:row !important;gap:16px !important;padding:20px 24px !important;border:0 !important;background:transparent !important;cursor:pointer}
.ebf-faq .e-n-accordion-item-title-header{flex:1}
.ebf-faq .e-n-accordion-item-title-text{color:#0A353E !important;font-weight:600;font-size:17px;line-height:1.4}
.ebf-faq .e-n-accordion-item .e-n-accordion-item-title-icon{order:2 !important;flex:0 0 34px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:34px !important;min-width:34px !important;height:34px !important;border-radius:50% !important;background:#E4E377;transition:background-color .25s ease}n.ebf-faq .e-n-accordion-item .e-n-accordion-item-title-icon span{display:inline-flex;align-items:center;justify-content:center}
.ebf-faq .e-n-accordion-item .e-n-accordion-item-title-icon svg{width:12px !important;height:12px !important;fill:#0A353E !important}
.ebf-faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon{background:#0A353E !important}
.ebf-faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{fill:#FFFDFD !important}
.ebf-faq .e-n-accordion-item > [role="region"],.ebf-faq .e-n-accordion-item > .e-con{padding:0 24px 22px !important;border:0 !important;background:transparent !important}
.ebf-faq .e-n-accordion-item > [role="region"] p:last-child,.ebf-faq .e-n-accordion-item > .e-con p:last-child{margin-bottom:0}
@media(max-width:767px){
  .ebf-faq .e-n-accordion-item-title{padding:16px 18px !important}
  .ebf-faq .e-n-accordion-item-title-text{font-size:16px}
  .ebf-faq .e-n-accordion-item > [role="region"],.ebf-faq .e-n-accordion-item > .e-con{padding:0 18px 18px !important}
}
/* Modelnavn som H3 i tabelceller: ser ud som almindelig celletekst */
.elementor-widget-text-editor table td h3{margin:0 !important;padding:0 !important;font:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;color:inherit !important;letter-spacing:inherit !important;text-transform:none !important}

/* ===== ebf-case: privat kundecases ===== */
.ebf-case-hero{background:#F3F3F3;border-radius:14px}
.ebf-case-eyebrow .elementor-widget-container,.ebf-case-eyebrow p{margin:0;font-size:14px;color:#4f6366;display:flex;align-items:center;gap:10px}
.ebf-case-eyebrow p::before{content:"";flex:none;width:12px;height:12px;border-radius:3px;background:#E4E377}
.ebf-case-card{background:#FFFDFD;border:1px solid #E7E7E3;border-radius:12px}
.ebf-case-lab p,.ebf-case-lab .elementor-widget-container{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4f6366}
.ebf-case-lab--ink p,.ebf-case-lab--ink .elementor-widget-container{color:#0A353E}
.ebf-case-badge p{display:inline-block;margin:0;background:#E4E377;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:600;color:#0A353E;line-height:1.3}
.elementor-widget.ebf-case-big .elementor-heading-title{font-size:48px;line-height:1.1;letter-spacing:-.03em;font-weight:500;color:#0A353E;margin:0}
.ebf-case-bar{display:flex;height:10px;overflow:hidden;border-radius:100px;width:100%}
.ebf-case-bar i{display:block;background:#0A353E}
.ebf-case-bar b{flex:1;background:repeating-linear-gradient(-45deg,#E4E377 0 4px,#F4F3C9 4px 8px)}
.ebf-case-meta p{margin:0;font-size:13px;color:#4f6366}
.ebf-case-meta strong{color:#0A353E;font-weight:600}
.ebf-case-meta .elementor-widget-container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.ebf-case-map{background:#F3F3F3;position:relative;justify-content:center;align-items:center;min-height:360px}
.ebf-case-map svg{height:290px;width:auto;display:block}
.ebf-case-map-region{position:absolute;left:20px;bottom:20px;width:auto}
.ebf-case-map-region p{margin:0;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0A353E}
.ebf-case-map-region p::before{content:"";width:12px;height:12px;border-radius:3px;background:#0A353E}
.elementor-widget.ebf-case-sub .elementor-heading-title{font-size:28px;line-height:1.2;letter-spacing:-.01em;font-weight:400;color:#0A353E;margin:0}
.ebf-case-facts{--display:grid;display:grid!important;grid-template-columns:1fr 1fr;gap:26px 32px;width:100%}
.ebf-case-fact{gap:8px!important}
.ebf-case-fact .elementor-widget-heading .elementor-heading-title{font-size:20px;font-weight:400;line-height:1.3;color:#0A353E;margin:0}
.ebf-case-fact u{text-decoration:none;border-bottom:2px solid #E4E377;padding-bottom:2px}
.ebf-case-stats{--display:grid;display:grid!important;grid-template-columns:repeat(4,1fr);gap:0!important;overflow:hidden}
.ebf-case-stat{padding:26px 24px;border-left:1px solid #E7E7E3;gap:14px!important}
.ebf-case-stat:first-child{border-left:0}
.ebf-case-stat .elementor-widget-heading .elementor-heading-title{font-size:40px;line-height:1;letter-spacing:-.03em;font-weight:500;color:#0A353E;margin:0}
.ebf-case-stat .elementor-widget-heading .elementor-heading-title small{font-size:16px;letter-spacing:0;font-weight:400}
.ebf-case-stat-desc p{margin:0;font-size:14px;line-height:1.5;color:#4f6366}
.ebf-case-stat-desc strong{color:#0A353E}
.ebf-case-flows-head{align-items:flex-end}
.ebf-case-tools{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.ebf-case-toggle{display:flex;background:#F3F3F3;border-radius:100px;padding:4px}
.ebf-case-toggle input{position:absolute;opacity:0;pointer-events:none}
.ebf-case-toggle label{padding:8px 18px;border-radius:100px;font-size:14px;font-weight:600;cursor:pointer;color:#0A353E;line-height:1.2}
.ebf-case-toggle input:checked+label{background:#0A353E;color:#fff}
.ebf-case-toggle input:focus-visible+label{outline:2px solid #E4E377;outline-offset:2px}
.ebf-case-legend{display:flex;gap:16px;font-size:14px;color:#4f6366;flex-wrap:wrap}
.ebf-case-legend span{display:flex;align-items:center;gap:6px}
.ebf-case-legend i{width:8px;height:8px;border-radius:50%;display:block}
.ebf-case-scroll{overflow-x:auto;width:100%}
.ebf-sk{display:block;width:100%;height:auto;overflow:visible;min-width:720px}
.ebf-sk .fs{fill:#E9E5A0;fill-opacity:.85;mix-blend-mode:multiply}
.ebf-sk .fb{fill:#B6D0D0;fill-opacity:.85;mix-blend-mode:multiply}
.ebf-sk .fg{fill:#DADDDD;fill-opacity:.85;mix-blend-mode:multiply}
.ebf-sk .cs{fill:#D9D35C}.ebf-sk .cb{fill:#2A6B68}.ebf-sk .cg{fill:#A3ABAB}.ebf-sk .ci{fill:#10393E}
.ebf-sk text{fill:#10393E;stroke:#fff;stroke-width:3;stroke-linejoin:round;paint-order:stroke}
.ebf-sk .t1{font-size:13px;font-weight:500}
.ebf-sk .t2{font-size:18px;font-weight:500;stroke:none}
.ebf-sk .t3{font-size:14px;fill:#4f6366;stroke:none}
.ebf-sk .t4{font-size:15px;stroke:none}
.ebf-sk .t5{font-weight:600}
.ebf-sk .t6{fill:#4f6366}
.ebf-sk .t7{font-size:26px;font-weight:600;stroke:none}
/* toggle uten JS (kræver :has) */
.ebf-case-card:has(#ebf-flow-kwh:checked) .ebf-flow-kr{display:none!important}
.ebf-case-card:has(#ebf-flow-kr:checked) .ebf-flow-kwh{display:none!important}
.ebf-case-note p{font-size:14px;line-height:1.6;color:#4f6366}
@media (max-width:1024px){
.ebf-case-stats{grid-template-columns:1fr 1fr}
.ebf-case-stat:nth-child(3){border-left:0}
.ebf-case-stat:nth-child(n+3){border-top:1px solid #E7E7E3}
.elementor-widget.ebf-case-big .elementor-heading-title{font-size:40px}
}
@media (max-width:767px){
.ebf-case-facts{gap:20px 16px}
.ebf-case-map{min-height:260px}.ebf-case-map svg{height:210px}
.ebf-case-stats{grid-template-columns:1fr 1fr}
.ebf-case-stat{padding:20px 16px}
.ebf-case-stat .elementor-widget-heading .elementor-heading-title{font-size:32px}
}
/* ebf-case-v2 */
.ebf-case-card{overflow:hidden}
.ebf-case-toggle{position:relative}
.ebf-sk .m{dominant-baseline:central}
.ebf-sk .am{text-anchor:middle}
.ebf-sk .as{text-anchor:start}
.ebf-sk .ae{text-anchor:end}
.ebf-case-links p{margin:0 0 10px}

/* ebf-case-linkline: diskret link under knapper */
.ebf-case-link p{margin:2px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.4}
.ebf-case-link span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#4f6366;padding:3px 8px;border-radius:100px;background:#F3F3F3}
.ebf-case-link a{font-size:14px;color:#0A353E;font-weight:600;text-decoration:none;border-bottom:1px solid #E4E377;padding-bottom:1px;transition:border-color .2s}
.ebf-case-link a::after{content:'→';display:inline-block;margin-left:6px;transition:transform .2s}
.ebf-case-link a:hover{border-bottom-color:#0A353E}
.ebf-case-link a:hover::after{transform:translateX(3px)}

/* ebf-case-teaserblock: case-kort i pakke-hero */
.ebf-case-teaser{margin:8px 0}
.elementor-widget.ebf-case-teaser-num .elementor-heading-title{font-size:38px;line-height:1.05;letter-spacing:-.03em;font-weight:600;color:#0A353E;margin:0}
.ebf-case-teaser-sub p{margin:0;font-size:14px;color:#4f6366}
.ebf-case-teaser-text p{margin:0;font-size:15px;line-height:1.5}
.ebf-case-teaser-link p{margin:0;font-size:15px}
.ebf-case-teaser-link a{font-weight:600;color:#0A353E;text-decoration:none;border-bottom:1px solid #0A353E;padding-bottom:1px}
.ebf-case-teaser-link a::after{content:'→';display:inline-block;margin-left:6px;transition:transform .2s}
.ebf-case-teaser-link a:hover::after{transform:translateX(3px)}

/* teaser v2 */
.ebf-case-teaser-l{flex:none!important;width:auto!important}
.elementor-widget.ebf-case-teaser-num .elementor-heading-title{white-space:nowrap;font-size:42px;font-weight:700;letter-spacing:-.035em}
.ebf-case-teaser-sub p{white-space:nowrap}
.ebf-case-teaser .ebf-case-lab p{color:#2A6B68}
.ebf-case-teaser-text p{font-size:16px;line-height:1.45;color:#0A353E}
@media(max-width:767px){.elementor-widget.ebf-case-teaser-num .elementor-heading-title{font-size:36px}}/* End custom CSS */