@layer ether-alignment {
/* Scoped Kalba native Elementor layout, 1.0.0. */
.ek-row{background:#000;color:#fff;margin-bottom:20px!important;padding:0!important}
.ek-row > .elementor-container{max-width:none!important;gap:20px;align-items:flex-start}
.ek-row > .elementor-container > .elementor-column{min-width:0}
.ek-row > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0!important;align-content:flex-start;gap:0}
.ek-row .elementor-widget{margin-bottom:0!important}
.ek-row .elementor-widget-image img{width:100%;height:auto;display:block;border:0}
.ek-row .elementor-widget-container{margin:0}
.ek-row.ek-text-row{padding-top:40px!important}
.ek-copy > .elementor-widget-wrap{padding:0 20px!important}
.ek-row > .elementor-container > .ek-copy > .elementor-widget-wrap{padding:0 20px!important}
.ek-row .ek-label .elementor-heading-title{margin:0 0 10px;font:700 22px/1.15 'GT America',sans-serif;color:#fff}
.ek-row .ek-body,.ek-row .ek-body p{font:100 18px/1.45 'GT America',sans-serif;color:#fff}
.ek-row .ek-body p{margin:0 0 1em}.ek-row .ek-body p:last-child{margin-bottom:0}
.ek-row .ek-section-space{margin-top:32px!important}
.ek-row .ek-display .elementor-heading-title{font:300 48px/1.1 'Core Serif N Web',serif;color:#fff}
.ek-row .ek-kicker .elementor-heading-title{font:700 13px/1.3 'GT America',sans-serif;margin:0 0 10px;color:#fff}
.ek-intro{padding:80px 40px!important;margin-bottom:0!important}.ek-intro > .elementor-container{gap:60px;align-items:center}
.ek-row.ek-inset{padding-left:40px!important;padding-right:40px!important}
.ek-row.ek-screens img{max-height:none;object-fit:contain}
.ek-row .elementor-widget-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#000}
.ek-row .elementor-wrapper{aspect-ratio:9/16!important}
.ek-hero{min-height:831px!important;padding:100px 40px 40px!important;margin:0!important;background-position:center!important;background-size:cover!important}
.ek-hero > .elementor-container{min-height:691px;align-items:stretch}
.ek-hero > .elementor-container > .elementor-column > .elementor-widget-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}
.ek-hero .ek-title .elementor-heading-title{font:300 110px/1.08 'Core Serif N Web',serif;color:#fff}
.ek-hero .ecs-hero-subtitle{margin-top:auto!important;padding-top:40px!important}
.ek-hero .ecs-hero-subtitle .elementor-heading-title{font:300 24px/1.15 'Core Serif N Web',serif;color:#fff}
.ek-hero .ecs-hero-subtitle > .elementor-widget-container::before{content:'-  -  -  -  -  -';white-space:pre;display:block;margin-bottom:20px;font:300 24px 'Core Serif N Web',serif;color:#fff}
.ek-model{position:relative;background:#0b0b0b;color:white;isolation:isolate}
.ek-stage{position:relative;aspect-ratio:4/3;min-height:240px}
.ek-stage > img,.ek-stage model-viewer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.ek-stage model-viewer{z-index:1;background:#0b0b0b;outline-offset:-4px}
.ek-cover{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:#0005}
.ek-activate,.ek-expand,.ek-close{border:0;border-radius:0;background:#333;color:#fff;padding:14px 20px;min-height:44px;cursor:pointer;font:400 16px/1.2 'GT America',sans-serif;transition:background .15s,color .15s}
.ek-activate:hover,.ek-expand:hover,.ek-close:hover,.ek-activate:focus-visible,.ek-expand:focus-visible,.ek-close:focus-visible{background:#efff00;color:#000;outline:2px solid #efff00;outline-offset:3px}
.ek-activate:disabled{cursor:progress}.ek-ready .ek-cover,.ek-ready .ek-stage > img{display:none}
.ek-expand{position:absolute;right:12px;top:12px;z-index:3;padding:12px;display:flex;gap:8px;align-items:center}.ek-expand[hidden]{display:none}
.ek-expand svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}
.ek-status{position:absolute;bottom:8px;left:12px;right:12px;margin:0;font:300 12px/1.4 'GT America',sans-serif;pointer-events:none;z-index:3;text-align:center;text-shadow:0 1px 3px #000}
.ek-row .ek-caption{margin-top:16px!important}.ek-row .ek-caption p{font:100 14px/1.45 'GT America',sans-serif;color:#fff;margin:0 0 10px}.ek-row .ek-caption a{color:#fff;text-decoration:underline}.ek-row .ek-caption a:hover{color:#efff00}
.ek-dialog{border:0;background:#0b0b0b;color:#fff;width:calc(100vw - 48px);max-width:1600px;height:calc(100dvh - 48px);max-height:none;padding:64px 16px 16px;box-sizing:border-box;overflow:hidden}.ek-dialog::backdrop{background:#000d}
.ek-dialog .ek-model,.ek-dialog .ek-stage{height:100%;aspect-ratio:auto;min-height:0}.ek-close{position:absolute;right:16px;top:12px;z-index:4}
@media(max-width:1100px){.ek-hero .ek-title .elementor-heading-title{font-size:80px}.ek-hero{padding-left:24px!important;padding-right:24px!important}.ek-hero .ek-title,.ek-hero .ecs-hero-subtitle{max-width:calc(50vw - 24px)}.ek-row .ek-body,.ek-row .ek-body p{font-size:14px}.ek-intro{padding:60px 24px!important}.ek-row.ek-inset{padding-left:24px!important;padding-right:24px!important}.ek-intro > .elementor-container{gap:32px}}
@media(max-width:767px){.ek-hero{min-height:85svh!important;padding:90px 24px 32px!important}.ek-hero > .elementor-container{min-height:calc(85svh - 122px)}.ek-hero .ek-title,.ek-hero .ecs-hero-subtitle{max-width:100%}.ek-hero .ek-title .elementor-heading-title{font-size:clamp(44px,14.35vw,60px)}.ek-hero .ecs-hero-subtitle .elementor-heading-title{font-size:20px}.ek-intro{padding:48px 24px!important}.ek-row > .elementor-container{flex-direction:column;gap:20px}.ek-row > .elementor-container > .elementor-column{width:100%!important}.ek-row .ek-display .elementor-heading-title{font-size:36px}.ek-screens > .elementor-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ek-screens.ek-three > .elementor-container{grid-template-columns:1fr}.ek-dialog{width:100vw;height:100dvh;margin:0;max-width:none;padding:64px 8px 12px}.ek-stage{min-height:220px}.ek-row.ek-solution > .elementor-container{flex-direction:column-reverse}.ek-row .ek-caption{margin-bottom:20px!important}}
@media(prefers-reduced-motion:reduce){.ek-activate,.ek-expand,.ek-close{transition:none}}

}
@layer ether-alignment {
 .ek-row .ek-label .elementor-heading-title{font-family:'GT America',sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:1.15!important;text-transform:none!important}
 .ek-row .ek-kicker .elementor-heading-title{font-family:'GT America',sans-serif!important;font-weight:700!important;font-size:13px!important;line-height:1.3!important;text-transform:none!important}
 .ek-row .ek-display .elementor-heading-title{font-family:'Core Serif N Web',serif!important;font-weight:300!important;text-transform:none!important}
 .ek-row .ek-body,.ek-row .ek-body p,.ek-row .ek-caption p{font-family:'GT America',sans-serif!important;font-weight:100!important;line-height:1.45!important;text-transform:none!important}
 .ek-row .ek-caption p:first-child{font-weight:700!important}
 .ek-hero .ecs-hero-subtitle .elementor-heading-title{font-weight:300!important;text-transform:none!important}
 .ek-hero .ecs-hero-subtitle > .elementor-widget-container::before{content:'-  -  -  -  -  -'!important;white-space:pre!important}
}

@layer ether-alignment {
.ek-model .ek-activate,.ek-model .ek-expand,.ek-dialog .ek-close{background:#333!important;color:#fff!important;border:0!important;border-radius:0!important;text-decoration:none!important;font-family:'GT America',sans-serif!important}
.ek-model .ek-activate:hover,.ek-model .ek-expand:hover,.ek-dialog .ek-close:hover,.ek-model .ek-activate:focus-visible,.ek-model .ek-expand:focus-visible,.ek-dialog .ek-close:focus-visible{background:#efff00!important;color:#000!important}
.ek-row .ek-caption p:first-child{font-weight:700!important}
}

/* Current app grid: four equal screens establish every screen width. */
@layer ether-alignment {
.ek-row{--ek-gutter:40px;--ek-screen-gap:60px;--ek-screen-width:calc((100vw - 2 * var(--ek-gutter) - 3 * var(--ek-screen-gap))/4);--ek-trio-width:calc(3 * var(--ek-screen-width) + 2 * var(--ek-screen-gap))}
.ek-row > .elementor-container{display:flex;flex-wrap:nowrap!important}
.ek-row > .elementor-container > .elementor-column{flex:1 1 0!important;width:0!important}
.ek-row .elementor-widget,.ek-row .elementor-widget-container{padding:0!important}
.ek-row > .elementor-container > .ek-copy > .elementor-widget-wrap{padding:0!important}
.ek-intro{padding:100px var(--ek-gutter)!important}
.ek-intro > .elementor-container{display:grid!important;grid-template-columns:1fr 1fr;gap:64px!important;align-items:center!important}
.ek-intro > .elementor-container > .elementor-column{width:100%!important}
.ek-row.ek-text-row{padding-top:60px!important;margin-bottom:80px!important}
.ek-row.ek-solution{padding-left:var(--ek-gutter)!important;padding-right:var(--ek-gutter)!important}
.ek-row.ek-solution > .elementor-container{gap:60px!important;align-items:flex-start!important}
.ek-row.ek-solution .ek-copy > .elementor-widget-wrap{align-content:flex-start!important;justify-content:flex-start!important}
/* Opening text + lead video: narrower text block, larger video. */
.ek-text-row:has(> .elementor-container > .ek-copy):not(.ek-solution) > .elementor-container{display:grid!important;grid-template-columns:58% 1fr;gap:60px!important;align-items:start!important}
.ek-text-row:has(> .elementor-container > .ek-copy):not(.ek-solution) > .elementor-container > .elementor-column{width:100%!important}
.ek-text-row:has(> .elementor-container > .ek-copy):not(.ek-solution) .elementor-widget-video{width:calc(var(--ek-screen-width) * 1.25)!important;max-width:100%!important;margin:0 auto!important}
/* Every app screenshot and video uses the four-up track width. */
.ek-row.ek-screens{padding:60px var(--ek-gutter)!important;margin-bottom:20px!important}
.ek-row.ek-screens > .elementor-container{gap:var(--ek-screen-gap)!important;align-items:start!important;justify-content:center!important}
.ek-row.ek-screens .elementor-widget-image img{width:100%!important;height:auto!important;max-height:none!important;max-width:none!important;border-radius:22px!important;display:block!important}
.ek-row .elementor-widget-video{width:var(--ek-screen-width)!important;max-width:100%!important;margin:0!important}
.ek-row .elementor-widget-video .elementor-wrapper{aspect-ratio:9/16!important;width:100%!important;height:auto!important;padding:0!important;border-radius:22px!important;overflow:hidden!important}
.ek-row .elementor-widget-video video{aspect-ratio:9/16!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;border-radius:22px!important}
/* Native overview heading spans all four native image columns. */
.ek-screens:not(.ek-three):not(.elementor-inner-section) > .elementor-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:40px!important}
.ek-screens:not(.ek-three):not(.elementor-inner-section) > .elementor-container > .elementor-column,
.ek-screens:not(.ek-three):not(.elementor-inner-section) > .elementor-container > .elementor-column > .elementor-widget-wrap{display:contents!important}
.ek-screens:not(.ek-three):not(.elementor-inner-section) .ek-label{grid-column:1/-1;grid-row:1}
/* Centred three-screen groups have precisely three four-up tracks. */
.ek-row.ek-three > .elementor-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:var(--ek-trio-width)!important;max-width:100%!important;margin:0 auto!important}
.ek-row.ek-three > .elementor-container > .elementor-column{width:100%!important}
/* Flatten presentation wrappers only; all heading/video/image widgets stay native. */
.ek-text-row:has(.elementor-inner-section) > .elementor-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:var(--ek-trio-width)!important;max-width:100%!important;margin:0 auto!important;column-gap:var(--ek-screen-gap)!important;row-gap:0!important;align-items:start!important}
.ek-text-row:has(.elementor-inner-section) > .elementor-container > .elementor-column,
.ek-text-row:has(.elementor-inner-section) > .elementor-container > .elementor-column > .elementor-widget-wrap,
.ek-text-row .elementor-inner-section.ek-screens,
.ek-text-row .elementor-inner-section.ek-screens > .elementor-container,
.ek-text-row .elementor-inner-section.ek-screens > .elementor-container > .elementor-column,
.ek-text-row .elementor-inner-section.ek-screens > .elementor-container > .elementor-column > .elementor-widget-wrap{display:contents!important}
.ek-text-row:has(.elementor-inner-section) .ek-kicker{grid-row:1;grid-column:1/-1}
.ek-text-row:has(.elementor-inner-section) .ek-display{grid-row:2;grid-column:1/-1}
.ek-text-row:has(.elementor-inner-section) .ek-body{grid-row:3;grid-column:1/-1;margin-bottom:40px!important}
.ek-text-row:has(.elementor-inner-section) > .elementor-container > .elementor-column:first-child .elementor-widget-video{grid-row:4;grid-column:1}
.ek-text-row .elementor-inner-section .elementor-widget-image{grid-row:4;grid-column:2}
.ek-text-row .elementor-inner-section .elementor-widget-video{grid-row:4;grid-column:3}
/* Hillside title shares the centred trio's left edge. */
.ek-row.ek-text-row:has(+ .ek-three) > .elementor-container{width:var(--ek-trio-width)!important;max-width:100%!important;margin:0 auto!important}
.ek-row.ek-text-row:has(+ .ek-three){margin-bottom:0!important}
.ek-row.ek-text-row + .ek-three{padding-top:40px!important}
/* Models and restrained left-aligned captions. */
.ek-row.ek-inset:has(.ek-model){padding-top:60px!important;margin-bottom:80px!important}
.ek-stage{aspect-ratio:1/1!important;min-height:0!important;overflow:hidden}
.ek-stage > img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important;max-width:none!important}
.ek-model .ek-activate{background:#efff00!important;color:#000!important}
.ek-model .ek-activate:hover,.ek-model .ek-activate:focus-visible{background:#fff!important;color:#000!important;outline:2px solid #efff00!important}
.ek-row .ek-caption{width:66.6667%!important;max-width:66.6667%!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}
.ek-row .ek-caption p{font-size:14px!important;line-height:1.5!important}
.ek-row .ek-caption p:first-child{font-size:18px!important;font-weight:700!important;line-height:1.35!important;margin-bottom:14px!important}
.ek-row .ek-caption a,.ek-row .ek-caption a:visited{color:#fff!important;text-decoration:underline!important}
.ek-row .ek-caption a:hover,.ek-row .ek-caption a:focus-visible{color:#efff00!important}
.ek-dialog .ek-model,.ek-dialog .ek-stage{width:100%!important;height:100%!important;aspect-ratio:auto!important;min-height:0!important}
.ek-model .ek-expand[hidden]{display:none!important}
/* Bottom photographs: standard full-width three-image row, 20px gaps. */
.ek-row.elementor-element-54673d18{padding:0!important;margin-bottom:20px!important}
.ek-row.elementor-element-54673d18 > .elementor-container{width:100%!important;max-width:none!important;gap:20px!important}
.ek-row.elementor-element-54673d18 .elementor-widget-image img{border-radius:0!important;width:100%!important;max-height:none!important;height:auto!important}
@media(max-width:1024px){
.ek-row{--ek-gutter:24px;--ek-screen-gap:32px}
.ek-intro{padding:80px 24px!important}.ek-intro > .elementor-container{gap:40px!important}
.ek-text-row:has(> .elementor-container > .ek-copy):not(.ek-solution) > .elementor-container{grid-template-columns:58% 1fr;gap:32px!important}
}
@media(max-width:767px){
.ek-row{--ek-gutter:24px;--ek-screen-gap:24px;--ek-screen-width:calc((100vw - 72px)/2);--ek-trio-width:100%}
.ek-intro{padding:64px 24px!important}.ek-intro > .elementor-container{display:flex!important;gap:32px!important}
.ek-row > .elementor-container{flex-wrap:wrap!important}
.ek-row > .elementor-container > .elementor-column{flex:none!important;width:100%!important}
.ek-row.ek-text-row{padding-top:56px!important;margin-bottom:56px!important}
.ek-text-row:has(> .elementor-container > .ek-copy):not(.ek-solution) > .elementor-container{display:flex!important;gap:40px!important}
.ek-text-row:has(> .elementor-container > .ek-copy):not(.ek-solution) .elementor-widget-video{width:calc(var(--ek-screen-width) * 1.25)!important;margin:0 auto!important}
.ek-row.ek-screens{padding-top:40px!important;padding-bottom:40px!important}
.ek-screens:not(.ek-three):not(.elementor-inner-section) > .elementor-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px!important}
.ek-row.ek-three > .elementor-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px!important}
.ek-row.ek-three > .elementor-container > .elementor-column:last-child{grid-column:1/-1;width:var(--ek-screen-width)!important;justify-self:center}
.ek-text-row:has(.elementor-inner-section) > .elementor-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px!important}
.ek-text-row .elementor-inner-section .elementor-widget-video{grid-row:5;grid-column:1/-1;justify-self:center;margin-top:32px!important}
.ek-row .ek-caption{width:80%!important;max-width:80%!important}
.ek-row .ek-caption p:first-child{font-size:16px!important}
.ek-row:has(.ek-model) > .elementor-container{gap:40px!important}
.ek-row .elementor-widget-video .elementor-wrapper,.ek-row .elementor-widget-video video,.ek-row.ek-screens .elementor-widget-image img{border-radius:16px!important}
.ek-row.elementor-element-54673d18 > .elementor-container{display:flex!important;flex-direction:column!important;gap:20px!important}
.ek-row.elementor-element-54673d18 > .elementor-container > .elementor-column:last-child{width:100%!important}
.ek-row.elementor-element-54673d18 .elementor-widget-image img{border-radius:0!important}
}
}

/* Paired photograph/viewer and final native three-screen headline. */
@layer ether-alignment {
.ek-row.elementor-element-5dfdcb4c > .elementor-container > .elementor-column,
.ek-row.elementor-element-5dfdcb4c > .elementor-container > .elementor-column > .elementor-widget-wrap{display:contents!important}
.ek-row.elementor-element-5dfdcb4c .ek-label{grid-column:1/-1;grid-row:1;margin-bottom:40px!important}
.ek-row.elementor-element-5dfdcb4c .elementor-widget-image{grid-row:2}
@media(min-width:768px){
.ek-row.elementor-element-497a237a > .elementor-container{align-items:stretch!important}
.ek-row.elementor-element-497a237a > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{position:absolute;inset:0;display:flex!important;flex-direction:column;flex-wrap:nowrap!important}
.ek-row.elementor-element-497a237a .elementor-widget-shortcode{flex:1 1 0!important;min-height:0!important}
.ek-row.elementor-element-497a237a .elementor-widget-shortcode > .elementor-widget-container,
.ek-row.elementor-element-497a237a .elementor-shortcode,
.ek-row.elementor-element-497a237a .ek-model,
.ek-row.elementor-element-497a237a .ek-stage{height:100%!important;aspect-ratio:auto!important}
.ek-row.elementor-element-497a237a .ek-caption{flex:none;margin-top:24px!important;margin-bottom:0!important}
.ek-row.elementor-element-497a237a .ek-caption p:last-child{margin-bottom:0!important}
}
@media(max-width:767px){
.ek-row.elementor-element-5dfdcb4c .elementor-widget-image:last-child{grid-row:auto}
.ek-row.elementor-element-5dfdcb4c > .elementor-container > .elementor-column:last-child .elementor-widget-image{grid-row:3;grid-column:1/-1;width:var(--ek-screen-width)!important;justify-self:center}
}
}

@layer ether-alignment {
@media(min-width:768px) and (max-width:1100px){.ek-hero .ek-title .elementor-heading-title{font-size:clamp(40px,5.8vw,60px)!important}}
@media(max-width:767px){.ek-hero .ek-title .elementor-heading-title{font-size:clamp(40px,11vw,48px)!important}}
@media(min-width:768px) and (max-width:900px){
.ek-row.elementor-element-497a237a > .elementor-container{flex-direction:column!important;gap:40px!important}
.ek-row.elementor-element-497a237a > .elementor-container > .elementor-column{width:100%!important;flex:none!important}
.ek-row.elementor-element-497a237a > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap{position:relative!important;inset:auto!important}
.ek-row.elementor-element-497a237a .elementor-widget-shortcode{flex:none!important}
.ek-row.elementor-element-497a237a .ek-stage{height:auto!important;aspect-ratio:1!important}
}
}

/* Unified editorial headings and first model introduction. */
@layer ether-alignment {
.ek-row.elementor-element-7c9442cc .ek-label .elementor-heading-title,
.ek-row.elementor-element-5dfdcb4c .ek-label .elementor-heading-title,
.ek-row.elementor-element-23c92afd .elementor-element-5ec4e4b .elementor-heading-title{font:300 48px/1.1 'Core Serif N Web',serif!important;text-transform:none!important;margin:0!important}
.ek-row.elementor-element-5dfdcb4c > .elementor-container{row-gap:32px!important}
.ek-row.elementor-element-5dfdcb4c .ek-label{margin-bottom:0!important}
.ek-row.elementor-element-23c92afd > .elementor-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px!important}
.ek-row.elementor-element-23c92afd > .elementor-container > .elementor-column,
.ek-row.elementor-element-23c92afd > .elementor-container > .elementor-column > .elementor-widget-wrap{display:contents!important}
.ek-row.elementor-element-23c92afd .elementor-element-5ec4e4b{grid-row:1;grid-column:1/-1}
.ek-row.elementor-element-23c92afd .elementor-element-a5c726f{grid-row:2;grid-column:1/-1;margin:12px 0 40px!important}
.ek-row.elementor-element-23c92afd .elementor-element-a5c726f .elementor-heading-title{font:100 18px/1.45 'GT America',sans-serif!important;margin:0!important}
.ek-row.elementor-element-23c92afd .elementor-widget-shortcode{grid-row:3}
.ek-row.elementor-element-23c92afd .ek-caption{grid-row:4}
.ek-row.elementor-element-23c92afd > .elementor-container > .elementor-column:first-child .elementor-widget-shortcode,
.ek-row.elementor-element-23c92afd > .elementor-container > .elementor-column:first-child .ek-caption{grid-column:1}
.ek-row.elementor-element-23c92afd > .elementor-container > .elementor-column:last-child .elementor-widget-shortcode,
.ek-row.elementor-element-23c92afd > .elementor-container > .elementor-column:last-child .ek-caption{grid-column:2}
.ek-row video::-webkit-media-controls{display:none!important}
@media(max-width:767px){
.ek-row.elementor-element-7c9442cc .ek-label .elementor-heading-title,
.ek-row.elementor-element-5dfdcb4c .ek-label .elementor-heading-title,
.ek-row.elementor-element-23c92afd .elementor-element-5ec4e4b .elementor-heading-title{font-size:36px!important}
.ek-row.elementor-element-23c92afd > .elementor-container{grid-template-columns:1fr!important}
.ek-row.elementor-element-23c92afd > .elementor-container > .elementor-column:last-child .elementor-widget-shortcode{grid-column:1;grid-row:5;margin-top:40px!important}
.ek-row.elementor-element-23c92afd > .elementor-container > .elementor-column:last-child .ek-caption{grid-column:1;grid-row:6}
.ek-row.elementor-element-23c92afd .elementor-element-a5c726f .elementor-heading-title{font-size:14px!important}
}
}

@layer ether-alignment {
.ek-row.elementor-element-5d0b7564 .ek-label .elementor-heading-title{font:300 48px/1.1 'Core Serif N Web',serif!important;text-transform:none!important;margin:0!important}
@media(max-width:767px){.ek-row.elementor-element-5d0b7564 .ek-label .elementor-heading-title{font-size:36px!important}}
}
