.elementor-kit-4{--e-global-color-primary:#267481;--e-global-color-secondary:#12303B;--e-global-color-text:#44545C;--e-global-color-accent:#FB8E28;--e-global-color-elmtint:#F2F8F9;--e-global-color-elmline:#DCE8EB;--e-global-color-elmtd:#1B5661;--e-global-color-elmink:#1C2B33;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:700;color:#44545C;font-family:"Open Sans", Sans-serif;font-size:17px;line-height:1.7em;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:#267481;}.elementor-kit-4 a:hover{color:#1B5661;}.elementor-kit-4 h1{color:#1C2B33;font-family:"Manrope", Sans-serif;font-weight:800;}.elementor-kit-4 h2{color:#1C2B33;font-family:"Manrope", Sans-serif;font-weight:800;}.elementor-kit-4 h3{color:#1C2B33;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-kit-4 h4{color:#1C2B33;font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--t:#267481;--td:#1b5661;--n:#12303b;--ink:#1c2b33;--mut:#5b6b73;--tint:#f2f8f9;--line:#dce8eb;--o:#fb8e28;--r:18px;--sh:0 14px 34px rgba(18,48,59,.10)}
html{scroll-behavior:smooth}
body{color:#44545c;-webkit-font-smoothing:antialiased;overflow-x:hidden}
body .elementor-widget-heading .elementor-heading-title{color:var(--ink);font-family:Manrope,sans-serif;font-weight:800;line-height:1.2;letter-spacing:-.01em}
body h1.elementor-heading-title{font-size:clamp(34px,4.6vw,54px)}
body h2.elementor-heading-title{font-size:clamp(27px,3vw,38px)}
body h3.elementor-heading-title{font-size:21px;font-weight:700;line-height:1.35}
body .elementor-widget-text-editor{color:#44545c;font-family:"Open Sans",sans-serif;font-size:17px;line-height:1.75;font-weight:400}
.elementor-widget-text-editor p{margin:0 0 1em}.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget-text-editor ul{margin:0 0 1em;padding-left:1.2em}.elementor-widget-text-editor li{margin-bottom:.4em}
.elementor-widget-text-editor a{color:var(--t);text-decoration:underline;text-underline-offset:3px}
.e-con.elm-sec{padding:88px 24px!important}
.e-con.elm-sec>.e-con-inner{gap:40px!important}
.e-con.elm-tight{padding-top:0!important}
.e-con.elm-tint{background:var(--tint)}
.e-con.elm-tint+.e-con.elm-tight{padding-top:88px!important}
.e-con.elm-dark{background:linear-gradient(135deg,#12303b,#1b5661)}
.elm-dark .elementor-heading-title,.elm-dark .elementor-widget-text-editor{color:#fff!important}
.e-con.elm-head{gap:14px!important;max-width:780px}
.e-con.elm-stack{gap:20px!important}
.e-con.elm-center{margin-inline:auto;text-align:center;align-items:center}
.elm-eyebrow .elementor-heading-title{font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--t)!important;font-weight:700!important;display:inline-flex;align-items:center;gap:10px}
.elm-eyebrow .elementor-heading-title:before{content:"";width:28px;height:2px;background:var(--o);display:inline-block}
body .elm-lead{font-size:19px;line-height:1.7}
body .elm-after{max-width:860px}
.e-con.elm-narrow{max-width:860px;margin-inline:auto;width:100%}
.e-con.elm-hero{padding:64px 24px 76px!important;background:radial-gradient(900px 500px at 85% 0%,rgba(255,255,255,.14),transparent 60%),linear-gradient(135deg,#12303b 0%,#1b5661 55%,#267481 100%);position:relative;overflow:hidden}
.elm-hero:after{content:"";position:absolute;right:-140px;top:50%;width:620px;height:620px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.10) 0 9%,transparent 9% 22%,rgba(255,255,255,.12) 22% 22.6%,transparent 22.6% 38%,rgba(255,255,255,.09) 38% 38.5%,transparent 38.5% 56%,rgba(255,255,255,.06) 56% 56.4%,transparent 56.4%);pointer-events:none}
.elm-hero .elementor-heading-title{color:#fff!important}
body .elm-hero .elm-lead{color:rgba(255,255,255,.88);max-width:700px}
.elm-hero .elm-eyebrow .elementor-heading-title{color:#9fd6df!important}
body .elm-crumbs{font-size:14px;color:rgba(255,255,255,.65)}body .elm-crumbs a{color:rgba(255,255,255,.85);text-decoration:none}body .elm-crumbs a:hover{text-decoration:underline}
.e-con.elm-hero-in{max-width:800px;gap:18px!important;position:relative;z-index:1}
.e-con.elm-btns{flex-direction:row!important;flex-wrap:wrap;gap:14px!important;margin-top:10px;align-items:center}
.elm-btns>.elementor-widget{width:auto!important;flex:none}
body .elementor-button{background:var(--t);color:#fff;fill:#fff;font-family:Manrope,sans-serif;font-weight:700;font-size:16px;line-height:1.2;border-radius:999px;padding:16px 28px;transition:.2s;box-shadow:0 6px 18px rgba(38,116,129,.25)}
body .elementor-button:hover,body .elementor-button:focus{background:var(--td);transform:translateY(-1px);color:#fff}
body .elementor-button .elementor-button-content-wrapper{gap:10px;align-items:center}
body .elm-btn-o .elementor-button{background:var(--o);box-shadow:0 6px 18px rgba(251,142,40,.3);color:#1c2b33;fill:#1c2b33}
body .elm-btn-o .elementor-button:hover{background:#ff9f45;color:#1c2b33}
body .elm-btn-ghost .elementor-button{background:transparent;box-shadow:inset 0 0 0 2px rgba(255,255,255,.55);color:#fff;fill:#fff}
body .elm-btn-ghost .elementor-button:hover{background:rgba(255,255,255,.12)}
body .elm-btn-line .elementor-button{background:transparent;box-shadow:inset 0 0 0 2px var(--t);color:var(--t);fill:var(--t)}
body .elm-btn-line .elementor-button:hover{background:var(--t);color:#fff;fill:#fff}
.e-con.elm-facts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px!important;margin-top:22px}
.e-con.elm-fact{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:16px 18px!important;gap:4px!important}
.elm-fact .elm-k .elementor-heading-title{font-size:12px!important;text-transform:uppercase;letter-spacing:.1em;color:#9fd6df!important;font-weight:700!important}
.elm-fact .elm-v .elementor-heading-title{font-size:16.5px!important;font-weight:700!important;line-height:1.35!important}
.e-con.elm-toc{position:sticky;top:var(--elm-hh,0px);z-index:20;background:#fff;border-bottom:1px solid var(--line);padding:0 24px!important;box-shadow:0 6px 16px rgba(18,48,59,.04)}
.e-con.elm-toc>.e-con-inner{flex-direction:row!important;gap:4px!important;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}
.elm-toc .elementor-widget{width:auto!important;flex:none}
body .elm-toc .elementor-button{background:none;box-shadow:none;color:var(--mut);padding:17px 14px 15px;border-radius:0;font-size:15px;font-weight:600;border-bottom:2px solid transparent;white-space:nowrap}
body .elm-toc .elementor-button:hover{background:none;color:var(--t);border-bottom-color:var(--t);transform:none}
.elm-sec[id]{scroll-margin-top:calc(var(--elm-hh,0px) + 60px)}
.e-con.elm-grid{display:grid!important;grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:22px!important}
.elm-c2{--c:2}.elm-c3{--c:3}.elm-c4{--c:4}
.elm-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px!important;transition:.25s;height:100%}
.e-con.elm-card{gap:14px!important}
.elm-card:hover{transform:translateY(-4px);box-shadow:var(--sh);border-color:transparent}
.elm-card .elementor-icon-box-wrapper{text-align:left!important;display:block!important}
.elm-card .elementor-icon-box-icon{margin:0 0 18px!important;display:block}
.elm-card .elementor-icon{width:52px;height:52px;border-radius:14px;background:var(--tint);color:var(--t)!important;fill:var(--t)!important;font-size:21px!important;display:inline-flex;align-items:center;justify-content:center}
.elm-tint .elm-card .elementor-icon{background:rgba(38,116,129,.1)}
.elm-card .elementor-icon svg{width:21px;height:21px}
body .elm-card .elementor-icon-box-title{font-family:Manrope,sans-serif;font-size:19px;font-weight:700;color:var(--ink);margin:0 0 8px;line-height:1.3}
body .elm-card .elementor-icon-box-title a{color:inherit;text-decoration:none}
body .elm-card .elementor-icon-box-description{font-family:"Open Sans",sans-serif;font-size:15.5px;line-height:1.65;color:var(--mut);margin:0}
.elm-link{position:relative}.elm-link .elementor-icon-box-title a:after{content:"";position:absolute;inset:0}
.elm-link:hover .elementor-icon{background:var(--t);color:#fff!important;fill:#fff!important}
.elm-link:hover .elementor-icon-box-title{color:var(--t)}
.elm-tag .elementor-heading-title{display:inline-block;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;background:rgba(38,116,129,.1);color:var(--t)!important;padding:6px 12px;border-radius:999px;font-weight:700!important}
.elm-check .elementor-icon-list-items{display:grid!important;grid-template-columns:repeat(var(--c,1),minmax(0,1fr));gap:13px 32px;list-style:none;padding:0;margin:0}
.elm-l2{--c:2}.elm-l3{--c:3}
.elm-check .elementor-icon-list-item{align-items:flex-start!important;padding:0!important;margin:0!important;display:flex!important;gap:12px}
.elm-check .elementor-icon-list-item:after{display:none!important}
.elm-check .elementor-icon-list-icon{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(38,116,129,.12);display:inline-flex!important;align-items:center;justify-content:center;margin-top:1px}
.elm-check .elementor-icon-list-icon i,.elm-check .elementor-icon-list-icon svg{color:var(--t)!important;fill:var(--t)!important;font-size:12px!important;width:12px!important;height:12px!important}
body .elm-check .elementor-icon-list-text{color:#44545c;font-family:"Open Sans",sans-serif;font-size:16.5px;line-height:1.6;padding:0!important}
.elm-warn .elementor-icon-list-icon{background:rgba(251,142,40,.18)}.elm-warn .elementor-icon-list-icon i,.elm-warn .elementor-icon-list-icon svg{color:#c9640a!important;fill:#c9640a!important}
.e-con.elm-steps{counter-reset:s;gap:0!important;max-width:860px}
.e-con.elm-step{position:relative;padding:0 0 34px 78px!important;gap:6px!important;counter-increment:s}
.elm-step:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:-4px;width:52px;height:52px;border-radius:50%;background:var(--t);color:#fff;font:800 17px Manrope,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(38,116,129,.12)}
.elm-step:after{content:"";position:absolute;left:25px;top:60px;bottom:8px;width:2px;background:var(--line)}
.elm-tint .elm-step:after{background:#cfe0e4}
.elm-step:last-child:after{display:none}.e-con.elm-step:last-child{padding-bottom:0!important}
.e-con.elm-split{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px!important;align-items:center}
.elm-split.elm-flip>:first-child{order:2}
.elm-img img{border-radius:22px;box-shadow:var(--sh);width:100%;object-fit:cover}
.e-con.elm-aside{background:var(--tint);border-radius:22px;padding:34px!important;gap:18px!important}
.elm-tint .elm-aside{background:#fff;box-shadow:var(--sh)}
.e-con.elm-callout{background:#fff7ee;border-left:4px solid var(--o);border-radius:14px;padding:28px 32px!important;gap:12px!important}
.e-con.elm-callout.elm-info{background:var(--tint);border-left-color:var(--t)}
.elm-faq .elementor-accordion{border:0}
.elm-faq .elementor-accordion-item{border:1px solid var(--line)!important;border-radius:14px;margin-bottom:12px;background:#fff;overflow:hidden}
.elm-faq .elementor-tab-title{padding:20px 24px!important;font:700 17.5px/1.4 Manrope,sans-serif!important;color:var(--ink)!important;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:16px;cursor:pointer;margin:0;border:0!important}
.elm-faq .elementor-tab-title a{color:inherit!important;font:inherit!important;text-decoration:none}
.elm-faq .elementor-tab-title.elementor-active{color:var(--t)!important}
.elm-faq .elementor-accordion-icon{color:var(--t);fill:var(--t);float:none!important;width:auto!important;flex:none}
.elm-faq .elementor-accordion-icon svg{width:14px;height:14px;fill:var(--t)}
.elm-faq .elementor-tab-content{padding:0 24px 22px!important;border:0!important;font:400 16.5px/1.7 "Open Sans",sans-serif;color:#44545c}
.e-con.elm-cta{padding:88px 24px!important}
.e-con.elm-cta>.e-con-inner{gap:22px!important}
.e-con.elm-cta-box{background:radial-gradient(600px 300px at 90% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(135deg,#12303b,#267481);border-radius:28px;padding:56px!important;display:grid!important;grid-template-columns:minmax(0,1.3fr) auto;gap:32px!important;align-items:center}
.elm-cta-box .elementor-heading-title{color:#fff!important}body .elm-cta-box .elementor-widget-text-editor{color:rgba(255,255,255,.86)}
.elm-cta-box .elm-btns{margin:0}
body .elm-note{font-size:13.5px;color:#7b8a91;text-align:center;max-width:820px;margin-inline:auto}
@media(max-width:1024px){.elm-c4,.elm-c3{--c:2}.e-con.elm-split{grid-template-columns:1fr;gap:32px!important}.elm-split.elm-flip>:first-child{order:0}.e-con.elm-cta-box{grid-template-columns:1fr;padding:40px!important}}
@media(max-width:767px){.e-con.elm-sec,.e-con.elm-cta{padding:56px 20px!important}.e-con.elm-tint+.e-con.elm-tight{padding-top:56px!important}.e-con.elm-hero{padding:44px 20px 52px!important}.elm-c2,.elm-c3,.elm-c4,.elm-l2,.elm-l3{--c:1}.e-con.elm-step{padding-left:66px!important}.e-con.elm-cta-box{padding:32px 24px!important}.elm-hero:after{display:none}.e-con.elm-toc{padding:0 8px!important}.elm-card{padding:22px!important}.e-con.elm-aside,.e-con.elm-callout{padding:24px!important}body .elm-lead{font-size:17.5px}}

:root{--elm-hh:78px}
.e-con.elm-rowb>.e-con-inner{flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:24px!important}
.elm-rowb>.e-con-inner>.elementor-widget{width:auto!important;flex:none}
.e-con.elm-top{background:#12303b;padding:9px 24px!important}
.elm-toplist .elementor-icon-list-items{display:flex!important;gap:26px;margin:0;padding:0;list-style:none}
.elm-toplist .elementor-icon-list-item{margin:0!important;padding:0!important}.elm-toplist .elementor-icon-list-item:after{display:none!important}
.elm-toplist .elementor-icon-list-item a{display:flex;align-items:center;gap:8px}
body .elm-toplist .elementor-icon-list-text{color:rgba(255,255,255,.86);font:500 13.5px/1.3 "Open Sans",sans-serif;padding:0!important;transition:.2s}
.elm-toplist a:hover .elementor-icon-list-text{color:#fff}
.elm-toplist .elementor-icon-list-icon i,.elm-toplist .elementor-icon-list-icon svg{color:#9fd6df!important;fill:#9fd6df!important;font-size:12px!important;width:12px!important;height:12px!important}
.e-con.elm-hdr{background:#fff;padding:14px 24px!important;z-index:100;box-shadow:0 1px 0 var(--line);transition:box-shadow .2s}
.e-con.elm-hdr.elementor-sticky--effects{box-shadow:0 8px 24px rgba(18,48,59,.10)}
.elm-logo img{height:46px!important;width:auto!important;max-width:none;filter:brightness(0);opacity:.88;display:block}
.elm-hdr .elm-nav{flex:1 1 auto!important}
body .elm-nav .elementor-nav-menu--main .elementor-item{font:600 15.5px/1.2 Manrope,sans-serif;color:var(--ink);fill:var(--ink);padding:12px 14px;gap:6px}
body .elm-nav .elementor-nav-menu--main .elementor-item:hover,body .elm-nav .elementor-nav-menu--main .elementor-item.elementor-item-active,body .elm-nav .elementor-nav-menu--main .elementor-item.highlighted{color:var(--t);fill:var(--t)}
.elm-nav .sub-arrow{font-size:10px;padding:0 0 0 6px!important}.elm-nav .sub-arrow svg{width:10px;height:10px}
body .elm-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown{background:#fff;border-radius:14px;box-shadow:0 18px 44px rgba(18,48,59,.16);padding:10px;min-width:270px!important;border:1px solid var(--line);margin-top:8px!important}
body .elm-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown .elementor-nav-menu--dropdown{margin-top:-10px!important}
body .elm-nav .elementor-nav-menu--dropdown .elementor-sub-item,body .elm-nav .elementor-nav-menu--dropdown a{font:500 15px/1.35 "Open Sans",sans-serif;color:#33434b;fill:#33434b;padding:11px 14px;border-radius:9px;background:none;white-space:normal;border:0}
body .elm-nav .elementor-nav-menu--dropdown a:hover,body .elm-nav .elementor-nav-menu--dropdown a.highlighted,body .elm-nav .elementor-nav-menu--dropdown a.elementor-item-active{background:var(--tint);color:var(--t);fill:var(--t)}
body .elm-hdr-cta .elementor-button{padding:13px 22px;font-size:15px}
.elm-nav .elementor-menu-toggle{background:var(--tint);border-radius:12px;padding:10px;color:var(--ink);margin-left:auto}
body .elm-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{background:#fff;box-shadow:0 20px 40px rgba(18,48,59,.14);padding:10px 14px 18px;max-height:calc(100vh - 90px);overflow:auto}
.e-con.elm-foot{background:linear-gradient(180deg,#12303b,#0d242d);padding:80px 24px 0!important}
.e-con.elm-foot>.e-con-inner{gap:0!important}
.e-con.elm-fgrid{display:grid!important;grid-template-columns:1.35fr 1fr 1fr 1.25fr;gap:48px!important;padding-bottom:56px!important}
.e-con.elm-fcol{gap:18px!important;align-items:flex-start}
.elm-flogo img{height:44px!important;width:auto!important}
body .elm-ftext{color:rgba(255,255,255,.7);font-size:15px;line-height:1.7}
.elm-ft .elementor-heading-title{color:#fff!important;font-size:13px!important;letter-spacing:.14em;font-weight:700!important}
.elm-flist .elementor-icon-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
.elm-flist .elementor-icon-list-item{margin:0!important;padding:0!important;align-items:flex-start!important}.elm-flist .elementor-icon-list-item:after{display:none!important}
.elm-flist .elementor-icon-list-item a,.elm-flist .elementor-icon-list-item{display:flex;gap:10px;align-items:flex-start}
body .elm-flist .elementor-icon-list-text{color:rgba(255,255,255,.74);font:400 15px/1.5 "Open Sans",sans-serif;padding:0!important;transition:.2s}
.elm-flist a:hover .elementor-icon-list-text{color:#fff}
.elm-flist .elementor-icon-list-icon{margin-top:4px}.elm-flist .elementor-icon-list-icon i,.elm-flist .elementor-icon-list-icon svg{color:var(--o)!important;fill:var(--o)!important;font-size:13px!important;width:13px!important;height:13px!important}
.e-con.elm-fbot{flex-direction:row!important;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);padding:22px 0!important;flex-wrap:wrap;gap:8px!important}
.elm-fbot .elementor-widget{width:auto!important}body .elm-fbot .elementor-widget-text-editor{font-size:13.5px;color:rgba(255,255,255,.55)}body .elm-fbot a{color:rgba(255,255,255,.75)}
@media(max-width:1024px){.e-con.elm-fgrid{grid-template-columns:1fr 1fr;gap:36px!important}.elm-hdr .elm-nav{order:3;flex:none!important}.elm-hdr .elm-hdr-cta{margin-left:auto}:root{--elm-hh:72px}}
@media(max-width:767px){.elm-top-l{display:none}.e-con.elm-top>.e-con-inner{justify-content:center}.e-con.elm-fgrid{grid-template-columns:1fr}.e-con.elm-foot{padding:56px 20px 0!important}.elm-logo img{height:36px!important}.e-con.elm-hdr{padding:12px 16px!important}.e-con.elm-rowb>.e-con-inner{gap:10px!important}body .elm-hdr-cta .elementor-button{padding:11px 14px;font-size:14px}.elm-toplist .elementor-icon-list-items{gap:16px}}

.admin-bar{--elm-hh:106px}:root{--elm-hh:74px}
body .elm-nav .elementor-nav-menu--dropdown a{justify-content:space-between}
.elm-dl dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}
.elm-dl dt{font:700 17px/1.4 Manrope,sans-serif;color:var(--ink);padding-top:18px;border-top:1px solid var(--line);grid-column:1}
.elm-dl dd{margin:0;padding:18px 0;border-top:1px solid var(--line);grid-column:2;font-size:16px;line-height:1.65}
.elm-dl dl{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}
.elm-person .elementor-image-box-wrapper{text-align:left!important;display:block}
.elm-person .elementor-image-box-img{width:100%!important;margin:0 0 20px!important;display:block}
.elm-person .elementor-image-box-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;display:block}
body .elm-person .elementor-image-box-title{font:700 20px/1.3 Manrope,sans-serif;color:var(--ink);margin:0 0 8px}
body .elm-person .elementor-image-box-description{font:400 15.5px/1.65 "Open Sans",sans-serif;color:var(--mut);margin:0}
body .elm-person .elementor-image-box-description strong{color:var(--t);font-weight:600}
.elm-gal .elm-img img{aspect-ratio:4/3;height:100%}
.elm-video .elementor-wrapper,.elm-video iframe{border-radius:22px;overflow:hidden;box-shadow:var(--sh)}
@media(max-width:767px){.elm-dl dl{grid-template-columns:1fr}.elm-dl dt,.elm-dl dd{grid-column:1}.elm-dl dd{border-top:0;padding-top:6px}}/* End custom CSS */