.elementor-19484 .elementor-element.elementor-element-bf80170{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:96px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-19484 .elementor-element.elementor-element-1c8a78e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-19484 .elementor-element.elementor-element-7add2f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19484 .elementor-element.elementor-element-2edbaff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-19484 .elementor-element.elementor-element-373dac5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19484 .elementor-element.elementor-element-c179c34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-9b4219f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-51bfd43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:110px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-19484 .elementor-element.elementor-element-0f4d66a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-c2da4fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-1bf90c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-9423848{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-dd650f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-d01df0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-0b3a7a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-0d014c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-2d6888a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-6cfba8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-d0d3718{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-af9c17a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-3546d35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-dbf872c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19484 .elementor-element.elementor-element-e041938{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-19484 .elementor-element.elementor-element-16e6977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-19484 .elementor-element.elementor-element-f781906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-366234a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-19484 .elementor-element.elementor-element-7a6f8a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19484 .elementor-element.elementor-element-9a507fc{--grid-columns:3;--grid-row-gap:40px;--grid-column-gap:32px;}.elementor-19484 .elementor-element.elementor-element-2f7d9de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-19484 .elementor-element.elementor-element-190bc2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19484 .elementor-element.elementor-element-956d160{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19484 .elementor-element.elementor-element-9a507fc{--grid-columns:2;}}@media(min-width:768px){.elementor-19484 .elementor-element.elementor-element-bf80170{--content-width:1240px;}.elementor-19484 .elementor-element.elementor-element-373dac5{--content-width:1240px;}.elementor-19484 .elementor-element.elementor-element-51bfd43{--content-width:1240px;}.elementor-19484 .elementor-element.elementor-element-e041938{--content-width:1000px;}.elementor-19484 .elementor-element.elementor-element-16e6977{--content-width:1240px;}.elementor-19484 .elementor-element.elementor-element-366234a{--content-width:1240px;}.elementor-19484 .elementor-element.elementor-element-2f7d9de{--content-width:1240px;}}@media(max-width:767px){.elementor-19484 .elementor-element.elementor-element-bf80170{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19484 .elementor-element.elementor-element-7add2f0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19484 .elementor-element.elementor-element-373dac5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-19484 .elementor-element.elementor-element-c2da4fa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19484 .elementor-element.elementor-element-dd650f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19484 .elementor-element.elementor-element-0d014c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19484 .elementor-element.elementor-element-d0d3718{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19484 .elementor-element.elementor-element-7a6f8a3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-19484 .elementor-element.elementor-element-9a507fc{--grid-columns:1;}}/* Start custom CSS */:root{--ym-bg:#F4F2EE;--ym-ink:#1C1C1C;--ym-muted:#1C1C1C;--ym-or:#E27827;--ym-panel:#EFE7DC;--ym-ease:cubic-bezier(.2,.7,.2,1)}
body .ym-sec{background:var(--ym-bg) !important}
body .ym-sec h1,body .ym-sec h2,body .ym-sec h3,body .ym-sec .elementor-heading-title{font-family:Inter,sans-serif;letter-spacing:normal;text-wrap:balance;margin:0}
body .ym-sec p{text-wrap:pretty;margin:0}
body .ym-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--ym-muted) !important;background:#fff !important;border-radius:999px;padding:7px 16px 7px 12px;box-shadow:0 1px 0 rgba(0,0,0,.04)}
body .ym-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--ym-or) !important;display:inline-block}
body .ym-h1 .elementor-heading-title{font-size:clamp(44px,5.6vw,76px);font-weight:500;line-height:1.04;color:var(--ym-ink) !important}
body .ym-accent{color:var(--ym-or) !important;position:relative;white-space:nowrap}
body .ym-accent:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.07em;background:var(--ym-or) !important;border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform 1s .5s var(--ym-ease)}
body .ym-h1.ym-in .ym-accent:after{transform:scaleX(1)}
body .ym-lead,body .ym-lead p{font-family:Inter,sans-serif;font-size:19px;line-height:1.6;color:var(--ym-muted) !important;max-width:580px}
body .ym-center,body .ym-center p{text-align:center;margin:0 auto}
body .ym-btn .elementor-button{font-family:Inter,sans-serif;font-size:16px;font-weight:500;letter-spacing:normal;border-radius:999px;padding:16px 28px;background:var(--ym-ink) !important;color:#fff !important;border:1.5px solid var(--ym-ink);transition:background .25s,border-color .25s,color .25s,transform .25s}
body .ym-btn .elementor-button:hover{background:var(--ym-or) !important;border-color:var(--ym-or) !important;color:#fff !important;transform:translateY(-2px)}
body .ym-btn-ghost .elementor-button{background:transparent !important;color:var(--ym-ink) !important}
body .ym-btn-orange .elementor-button{background:var(--ym-or) !important;border-color:var(--ym-or) !important}
body .ym-btn-orange .elementor-button:hover{background:#fff !important;border-color:#fff !important;color:var(--ym-ink) !important}
body .ym-hero-visual{position:relative}
body .ym-hero-visual:before{content:"";position:absolute;inset:8% -6% -4% 10%;background:radial-gradient(closest-side,rgba(226,120,39,.55),rgba(226,120,39,.18) 55%,transparent 75%);filter:blur(40px);z-index:0;animation:ymGlow 9s ease-in-out infinite alternate}
@keyframes ymGlow{0%{transform:translate(-4%,2%) scale(1)}50%{transform:translate(3%,-3%) scale(1.08)}100%{transform:translate(-2%,4%) scale(.96)}}
body .ym-hero-img{position:relative;z-index:1}
body .ym-hero-img img{width:100%;aspect-ratio:4/5;max-height:620px;object-fit:cover;border-radius:28px;display:block}
.elementor-widget.ym-chip{position:absolute;z-index:2;width:auto;margin:0}
body .ym-chip .elementor-heading-title{display:flex;flex-direction:column;gap:2px;background:#fff !important;border-radius:18px;padding:14px 18px;box-shadow:0 18px 40px -18px rgba(20,20,20,.35);font-size:13px;line-height:1.35;color:var(--ym-muted) !important;font-weight:400;max-width:200px}
body .ym-chip strong{font-size:26px;line-height:1.1;font-weight:700;color:var(--ym-ink) !important}
body .ym-chip-1{left:-44px;bottom:72px;animation:ymFloat 6s ease-in-out infinite}
body .ym-chip-2{right:-28px;top:56px;animation:ymFloat 7s ease-in-out -2s infinite}
@keyframes ymFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
body .ym-proof{border-top:0}
body .ym-counter{flex:1;border-top:1px solid rgba(20,20,20,.14);padding-top:22px}
body .ym-counter .elementor-counter{flex-direction:column;align-items:flex-start;gap:6px}
body .ym-counter .elementor-counter-number-wrapper{font-family:Inter,sans-serif;font-size:48px;font-weight:600;line-height:1;color:var(--ym-ink) !important;justify-content:flex-start}
body .ym-counter .elementor-counter-title{font-family:Inter,sans-serif;font-size:15px;line-height:1.45;color:var(--ym-muted) !important;text-align:left;text-wrap:balance}
body .ym-statement{background:var(--ym-ink) !important;height:170vh;position:relative}
body .ym-statement-inner{position:sticky;top:0;height:100vh;padding:0 6vw}
body .ym-kicker .elementor-heading-title{font-family:Inter,sans-serif;font-size:18px;color:rgba(255,255,255,.55) !important;margin-bottom:22px;letter-spacing:normal}
body .ym-phrase .elementor-heading-title{font-family:Inter,sans-serif;font-size:clamp(44px,7.2vw,112px);white-space:nowrap;font-weight:600;line-height:1.02;color:rgba(255,255,255,.12) !important;letter-spacing:normal;transition:color .28s ease-out,opacity .28s ease-out;will-change:color}
body .ym-phrase .elementor-heading-title span{transition:color .28s ease-out}
body .ym-phrase.on .elementor-heading-title{color:#fff !important;transform:none}
body .ym-phrase.on .elementor-heading-title span{color:var(--ym-or) !important}
body .ym-h2 .elementor-heading-title{font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1.08;color:var(--ym-ink) !important}
body .ym-big .elementor-heading-title{font-size:clamp(42px,6.4vw,92px);text-align:center;line-height:1.02}
body .ym-big span{color:var(--ym-or) !important}
body .ym-card{position:sticky;background:#fff !important;border-radius:28px;padding:44px;min-height:540px;box-shadow:0 -1px 0 rgba(20,20,20,.05),0 40px 80px -40px rgba(20,20,20,.28)}
body .ym-card-1{top:40px}body .ym-card-2{top:64px}body .ym-card-3{top:88px}body .ym-card-4{top:112px}
body .ym-card-eyebrow .elementor-heading-title{font-size:15px;font-weight:500;color:var(--ym-muted) !important}
body .ym-card-eyebrow b{color:var(--ym-or) !important;font-weight:700;margin-right:6px}
body .ym-card-title .elementor-heading-title{font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.12;color:var(--ym-ink) !important}
body .ym-card-text,body .ym-card-text p{font-family:Inter,sans-serif;font-size:18px;line-height:1.6;color:var(--ym-muted) !important}
body .ym-link .elementor-button{background:none !important;padding:0;color:var(--ym-ink) !important;font-family:Inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:normal;border-bottom:2px solid var(--ym-or);border-radius:0;padding-bottom:4px}
body .ym-link .elementor-button-text:after{content:" →"}
body .ym-link .elementor-button:hover{color:var(--ym-or) !important}
body .ym-card-visual{background:var(--ym-panel) !important;border-radius:20px;overflow:hidden}
body .ym-card-img,body .ym-card-img .elementor-widget-container{height:100%}
body .ym-card-img img{width:100%;height:100%;min-height:452px;object-fit:cover;display:block}
body .ym-card-logo .ym-card-visual{background:#fff !important;border:1px solid rgba(20,20,20,.08);justify-content:center}
body .ym-card-logo .ym-card-img img{object-fit:contain;padding:80px;min-height:0;height:auto;max-height:452px}
body .ym-quote{background:var(--ym-or) !important;border-radius:28px;padding:72px 64px}
body .ym-quote-text .elementor-heading-title{font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.2;color:var(--ym-ink) !important}
body .ym-quote-by .elementor-heading-title{font-size:17px;font-weight:600;color:var(--ym-ink) !important}
body .ym-cta{background:var(--ym-ink) !important;border-radius:32px;padding:80px 64px;overflow:hidden;position:relative}
body .ym-cta:after{content:"";position:absolute;right:-10%;top:-40%;width:60%;height:180%;background:radial-gradient(closest-side,rgba(226,120,39,.45),transparent 70%);filter:blur(30px);animation:ymGlow 10s ease-in-out infinite alternate;pointer-events:none}
body .ym-cta-title .elementor-heading-title{font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.06;color:#fff !important;max-width:760px}
body .ym-cta-text,body .ym-cta-text p{font-family:Inter,sans-serif;font-size:19px;color:rgba(255,255,255,.7) !important}
body .ym-cta > *{position:relative;z-index:1}
body .ym-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ym-ease),transform .9s var(--ym-ease)}
body .ym-reveal.ym-in{opacity:1;transform:none}
body.elementor-editor-active .ym-reveal{opacity:1;transform:none}
body.elementor-editor-active .ym-phrase .elementor-heading-title{color:#fff !important}
body.elementor-editor-active .ym-statement{height:auto}
body.elementor-editor-active .ym-statement-inner{position:relative;height:auto;padding:80px 6vw}
@media (max-width:1024px){.elementor-widget.ym-chip{position:relative;left:auto;right:auto;top:auto;bottom:auto;animation:none;margin-top:12px}body .ym-card{min-height:0;padding:28px}body .ym-card-img img{min-height:280px}}
@media (max-width:767px){.ym-quote,body .ym-cta{padding:44px 28px}body .ym-statement{height:150vh}body .ym-counter{flex:1 1 40%}}
@media (prefers-reduced-motion:reduce){.ym-reveal{opacity:1;transform:none;transition:none}body .ym-hero-visual:before,body .ym-cta:after,body .ym-chip-1,body .ym-chip-2{animation:none}body .ym-phrase .elementor-heading-title{color:#fff !important;transform:none}body .ym-phrase .elementor-heading-title span{color:var(--ym-or) !important}}

body .ym-link .elementor-button-content-wrapper{display:inline-flex}
@media (max-width:767px){body .ym-phrase .elementor-heading-title{white-space:normal}}
body .ym-card-video,body .ym-card-video .elementor-widget-container,body .ym-card-video .e-hosted-video{height:100%}
body .ym-card-video video{width:100%;height:100%;min-height:452px;object-fit:cover;display:block;background:#fff}
body .ym-hero-img img{aspect-ratio:1/1 !important;max-height:none !important}
body .ym-card-3 .ym-card-img img{object-position:center 25%}
body .ym-hero,body .ym-sec{overflow-x:clip}
@media (max-width:767px){body .ym-hero-visual:before{inset:6% 0 0 0}body .ym-card-title .elementor-heading-title{font-size:28px !important}body .ym-counter .elementor-counter-number-wrapper{font-size:38px}}
body .ym-statement .elementor-heading-title{text-wrap:balance}
@media (max-width:767px){body .ym-card{position:relative !important;top:auto !important}}
body .ym-btn .elementor-button{white-space:nowrap}
/* CTA animated logo sign-off */
.ym-cta-logo-wrap{width:100%;}
.ym-cta-logo{display:block;width:240px;height:auto;aspect-ratio:12/5;mix-blend-mode:lighten;filter:contrast(1.3) saturate(1.05);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1);margin:0 0 20px;}
.ym-cta-logo.is-on{opacity:1;transform:none;}
@media(max-width:767px){.ym-cta-logo{width:190px;}}
.ym-cta{isolation:isolate;}
.ym-cta::after{z-index:-1 !important;}
.ym-cta > .e-con-inner{z-index:auto !important;}/* End custom CSS */