.elementor-kit-2815{--e-global-color-primary:#1D1D1D;--e-global-color-secondary:#262626;--e-global-color-text:#3F3F3F;--e-global-color-accent:#FFDA00;--e-global-color-7370359:#FFFFFF;--e-global-color-13be5c1:#000000;--e-global-color-dd7f0ee:#2B9D97;--e-global-color-tealdeep:#1F6F6A;--e-global-color-a95852a:#33BBAB;--e-global-color-6cd486a:#3CDBD3;--e-global-color-4be4972:#E6FFFE;--e-global-color-cream:#FAF8F3;--e-global-color-mint:#E3F7F5;--e-global-color-a803110:#FFF3A3;--e-global-color-e126d56:#FFCBC3;--e-global-color-f9eab76:#CFD6FF;--e-global-color-bd878bf:#FFDBB2;--e-global-color-dc1809d:#5C5C5C;--e-global-color-c76611e:#C7C7C7;--e-global-color-line:#E6E2D9;--e-global-color-kadence8:#F7FAFC;--e-global-color-882b664:#F0F4F9;--e-global-color-b756274:#F4F4F4;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-size:clamp(3rem, 1.7309rem + 1.813vw, 4rem);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.618em;--e-global-typography-secondary-letter-spacing:3px;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.618rem;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.618rem;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-860c9e5-font-family:"Plus Jakarta Sans";--e-global-typography-860c9e5-font-size:clamp(3.25rem, 1.6rem + 4.4vw, 5.75rem);--e-global-typography-860c9e5-font-weight:800;--e-global-typography-860c9e5-line-height:0.98em;--e-global-typography-860c9e5-letter-spacing:-0.03em;--e-global-typography-b1c44bf-font-family:"Plus Jakarta Sans";--e-global-typography-b1c44bf-font-size:clamp(2.25rem, 1.4rem + 2.6vw, 3.75rem);--e-global-typography-b1c44bf-font-weight:800;--e-global-typography-b1c44bf-line-height:1.05em;--e-global-typography-b1c44bf-letter-spacing:-0.025em;--e-global-typography-f3ccce5-font-family:"Plus Jakarta Sans";--e-global-typography-f3ccce5-font-size:clamp(1.85rem, 1.3rem + 1.6vw, 2.65rem);--e-global-typography-f3ccce5-font-weight:700;--e-global-typography-f3ccce5-line-height:1.08em;--e-global-typography-f3ccce5-letter-spacing:-0.025em;--e-global-typography-3708b5b-font-family:"Plus Jakarta Sans";--e-global-typography-3708b5b-font-size:clamp(1.6rem, 1.2rem + 1vw, 2.25rem);--e-global-typography-3708b5b-font-weight:700;--e-global-typography-3708b5b-line-height:1.12em;--e-global-typography-3708b5b-letter-spacing:-0.02em;--e-global-typography-b74fd9e-font-family:"Plus Jakarta Sans";--e-global-typography-b74fd9e-font-size:30px;--e-global-typography-b74fd9e-font-weight:700;--e-global-typography-b74fd9e-line-height:1.15em;--e-global-typography-b74fd9e-letter-spacing:-0.02em;--e-global-typography-6b0ebdd-font-family:"Plus Jakarta Sans";--e-global-typography-6b0ebdd-font-size:28px;--e-global-typography-6b0ebdd-font-weight:700;--e-global-typography-6b0ebdd-line-height:1.2em;--e-global-typography-6b0ebdd-letter-spacing:-0.02em;--e-global-typography-e9daf66-font-family:"Plus Jakarta Sans";--e-global-typography-e9daf66-font-size:24px;--e-global-typography-e9daf66-font-weight:700;--e-global-typography-e9daf66-line-height:1.25em;--e-global-typography-e9daf66-letter-spacing:-0.015em;--e-global-typography-439b5da-font-family:"Plus Jakarta Sans";--e-global-typography-439b5da-font-size:21px;--e-global-typography-439b5da-font-weight:700;--e-global-typography-439b5da-line-height:1.3em;--e-global-typography-439b5da-letter-spacing:-0.01em;--e-global-typography-fcbcd9d-font-family:"Figtree";--e-global-typography-fcbcd9d-font-size:25px;--e-global-typography-fcbcd9d-font-weight:400;--e-global-typography-fcbcd9d-line-height:1.5em;--e-global-typography-7cc48b8-font-family:"Figtree";--e-global-typography-7cc48b8-font-size:21px;--e-global-typography-7cc48b8-font-weight:400;--e-global-typography-7cc48b8-line-height:1.6em;--e-global-typography-1ba2e1c-font-family:"Figtree";--e-global-typography-1ba2e1c-font-size:18px;--e-global-typography-1ba2e1c-font-weight:400;--e-global-typography-1ba2e1c-line-height:1.65em;--e-global-typography-90e20da-font-family:"Figtree";--e-global-typography-90e20da-font-size:16px;--e-global-typography-90e20da-font-weight:400;--e-global-typography-90e20da-line-height:1.6em;--e-global-typography-88e3534-font-family:"Figtree";--e-global-typography-88e3534-font-size:15px;--e-global-typography-88e3534-font-weight:700;--e-global-typography-88e3534-text-transform:uppercase;--e-global-typography-88e3534-line-height:1em;--e-global-typography-88e3534-letter-spacing:0.14em;--e-global-typography-985150c-font-family:"Figtree";--e-global-typography-985150c-font-size:16px;--e-global-typography-985150c-font-weight:700;--e-global-typography-985150c-line-height:1.4em;--e-global-typography-4508371-font-family:"Figtree";--e-global-typography-4508371-font-size:16px;--e-global-typography-4508371-font-weight:400;--e-global-typography-4508371-line-height:1.4em;--e-global-typography-6b3a6d0-font-family:"Figtree";--e-global-typography-6b3a6d0-font-size:17px;--e-global-typography-6b3a6d0-font-weight:700;--e-global-typography-6b3a6d0-line-height:1em;--e-global-typography-54144d8-font-family:"Cookie";--e-global-typography-54144d8-font-size:64px;--e-global-typography-54144d8-font-weight:400;--e-global-typography-54144d8-line-height:1em;background-color:#FFF;color:var(--e-global-color-text);font-family:var(--e-global-typography-1ba2e1c-font-family),Sans-serif;font-size:var(--e-global-typography-1ba2e1c-font-size);font-weight:var(--e-global-typography-1ba2e1c-font-weight);line-height:var(--e-global-typography-1ba2e1c-line-height);letter-spacing:var(--e-global-typography-1ba2e1c-letter-spacing)}.elementor-kit-2815 button,.elementor-kit-2815 input[type="button"],.elementor-kit-2815 input[type="submit"],.elementor-kit-2815 .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-6b3a6d0-font-family),Sans-serif;font-size:var(--e-global-typography-6b3a6d0-font-size);font-weight:var(--e-global-typography-6b3a6d0-font-weight);line-height:var(--e-global-typography-6b3a6d0-line-height);letter-spacing:var(--e-global-typography-6b3a6d0-letter-spacing);color:var(--e-global-color-primary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-accent);border-radius:999px 999px 999px 999px;padding:20px 30px 20px 30px}.elementor-kit-2815 button:hover,.elementor-kit-2815 button:focus,.elementor-kit-2815 input[type="button"]:hover,.elementor-kit-2815 input[type="button"]:focus,.elementor-kit-2815 input[type="submit"]:hover,.elementor-kit-2815 input[type="submit"]:focus,.elementor-kit-2815 .elementor-button:hover,.elementor-kit-2815 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-7370359);border-style:none;border-radius:999px 999px 999px 999px}.elementor-kit-2815 e-page-transition{background-color:#FFBC7D}.elementor-kit-2815 a{color:var(--e-global-color-tealdeep)}.elementor-kit-2815 a:hover{color:var(--e-global-color-primary)}.elementor-kit-2815 h1{color:var(--e-global-color-primary);font-family:var(--e-global-typography-860c9e5-font-family),Sans-serif;font-size:var(--e-global-typography-860c9e5-font-size);font-weight:var(--e-global-typography-860c9e5-font-weight);line-height:var(--e-global-typography-860c9e5-line-height);letter-spacing:var(--e-global-typography-860c9e5-letter-spacing)}.elementor-kit-2815 h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-b1c44bf-font-family),Sans-serif;font-size:var(--e-global-typography-b1c44bf-font-size);font-weight:var(--e-global-typography-b1c44bf-font-weight);line-height:var(--e-global-typography-b1c44bf-line-height);letter-spacing:var(--e-global-typography-b1c44bf-letter-spacing)}.elementor-kit-2815 h3{color:var(--e-global-color-primary);font-family:var(--e-global-typography-f3ccce5-font-family),Sans-serif;font-size:var(--e-global-typography-f3ccce5-font-size);font-weight:var(--e-global-typography-f3ccce5-font-weight);line-height:var(--e-global-typography-f3ccce5-line-height);letter-spacing:var(--e-global-typography-f3ccce5-letter-spacing)}.elementor-kit-2815 h4{color:var(--e-global-color-primary);font-family:var(--e-global-typography-3708b5b-font-family),Sans-serif;font-size:var(--e-global-typography-3708b5b-font-size);font-weight:var(--e-global-typography-3708b5b-font-weight);line-height:var(--e-global-typography-3708b5b-line-height);letter-spacing:var(--e-global-typography-3708b5b-letter-spacing)}.elementor-kit-2815 h5{color:var(--e-global-color-primary);font-family:var(--e-global-typography-b74fd9e-font-family),Sans-serif;font-size:var(--e-global-typography-b74fd9e-font-size);font-weight:var(--e-global-typography-b74fd9e-font-weight);line-height:var(--e-global-typography-b74fd9e-line-height);letter-spacing:var(--e-global-typography-b74fd9e-letter-spacing)}.elementor-kit-2815 h6{color:var(--e-global-color-primary);font-family:var(--e-global-typography-e9daf66-font-family),Sans-serif;font-size:var(--e-global-typography-e9daf66-font-size);font-weight:var(--e-global-typography-e9daf66-font-weight);line-height:var(--e-global-typography-e9daf66-line-height);letter-spacing:var(--e-global-typography-e9daf66-letter-spacing)}.elementor-kit-2815 input:not([type="button"]):not([type="submit"]),.elementor-kit-2815 textarea,.elementor-kit-2815 .elementor-field-textual{font-family:"Figtree",Sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;line-height:1.5em;color:var(--e-global-color-primary);background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-c76611e);border-radius:8px 8px 8px 8px;padding:14px 16px 14px 16px}.elementor-kit-2815 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-2815 textarea:focus,.elementor-kit-2815 .elementor-field-textual:focus{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-dd7f0ee)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px}.e-con{--container-max-width:1280px;--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:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-2815{--e-global-typography-primary-font-size:75px;font-size:var(--e-global-typography-1ba2e1c-font-size);line-height:var(--e-global-typography-1ba2e1c-line-height);letter-spacing:var(--e-global-typography-1ba2e1c-letter-spacing)}.elementor-kit-2815 h1{font-size:var(--e-global-typography-860c9e5-font-size);line-height:var(--e-global-typography-860c9e5-line-height);letter-spacing:var(--e-global-typography-860c9e5-letter-spacing)}.elementor-kit-2815 h2{font-size:var(--e-global-typography-b1c44bf-font-size);line-height:var(--e-global-typography-b1c44bf-line-height);letter-spacing:var(--e-global-typography-b1c44bf-letter-spacing)}.elementor-kit-2815 h3{font-size:var(--e-global-typography-f3ccce5-font-size);line-height:var(--e-global-typography-f3ccce5-line-height);letter-spacing:var(--e-global-typography-f3ccce5-letter-spacing)}.elementor-kit-2815 h4{font-size:var(--e-global-typography-3708b5b-font-size);line-height:var(--e-global-typography-3708b5b-line-height);letter-spacing:var(--e-global-typography-3708b5b-letter-spacing)}.elementor-kit-2815 h5{font-size:var(--e-global-typography-b74fd9e-font-size);line-height:var(--e-global-typography-b74fd9e-line-height);letter-spacing:var(--e-global-typography-b74fd9e-letter-spacing)}.elementor-kit-2815 h6{font-size:var(--e-global-typography-e9daf66-font-size);line-height:var(--e-global-typography-e9daf66-line-height);letter-spacing:var(--e-global-typography-e9daf66-letter-spacing)}.elementor-kit-2815 button,.elementor-kit-2815 input[type="button"],.elementor-kit-2815 input[type="submit"],.elementor-kit-2815 .elementor-button{font-size:var(--e-global-typography-6b3a6d0-font-size);line-height:var(--e-global-typography-6b3a6d0-line-height);letter-spacing:var(--e-global-typography-6b3a6d0-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.e-con{--container-max-width:100%}}@media(max-width:767px){.elementor-kit-2815{--e-global-typography-primary-font-size:40px;--e-global-typography-text-font-size:1.1rem;--e-global-typography-b74fd9e-font-size:26px;--e-global-typography-6b0ebdd-font-size:24px;--e-global-typography-e9daf66-font-size:22px;--e-global-typography-fcbcd9d-font-size:21px;--e-global-typography-7cc48b8-font-size:19px;--e-global-typography-1ba2e1c-font-size:17px;--e-global-typography-88e3534-font-size:15px;--e-global-typography-985150c-font-size:16px;--e-global-typography-4508371-font-size:16px;--e-global-typography-6b3a6d0-font-size:16px;--e-global-typography-54144d8-font-size:52px;font-size:var(--e-global-typography-1ba2e1c-font-size);line-height:var(--e-global-typography-1ba2e1c-line-height);letter-spacing:var(--e-global-typography-1ba2e1c-letter-spacing)}.elementor-kit-2815 h1{font-size:var(--e-global-typography-860c9e5-font-size);line-height:var(--e-global-typography-860c9e5-line-height);letter-spacing:var(--e-global-typography-860c9e5-letter-spacing)}.elementor-kit-2815 h2{font-size:var(--e-global-typography-b1c44bf-font-size);line-height:var(--e-global-typography-b1c44bf-line-height);letter-spacing:var(--e-global-typography-b1c44bf-letter-spacing)}.elementor-kit-2815 h3{font-size:var(--e-global-typography-f3ccce5-font-size);line-height:var(--e-global-typography-f3ccce5-line-height);letter-spacing:var(--e-global-typography-f3ccce5-letter-spacing)}.elementor-kit-2815 h4{font-size:var(--e-global-typography-3708b5b-font-size);line-height:var(--e-global-typography-3708b5b-line-height);letter-spacing:var(--e-global-typography-3708b5b-letter-spacing)}.elementor-kit-2815 h5{font-size:var(--e-global-typography-b74fd9e-font-size);line-height:var(--e-global-typography-b74fd9e-line-height);letter-spacing:var(--e-global-typography-b74fd9e-letter-spacing)}.elementor-kit-2815 h6{font-size:var(--e-global-typography-e9daf66-font-size);line-height:var(--e-global-typography-e9daf66-line-height);letter-spacing:var(--e-global-typography-e9daf66-letter-spacing)}.elementor-kit-2815 button,.elementor-kit-2815 input[type="button"],.elementor-kit-2815 input[type="submit"],.elementor-kit-2815 .elementor-button{font-size:var(--e-global-typography-6b3a6d0-font-size);line-height:var(--e-global-typography-6b3a6d0-line-height);letter-spacing:var(--e-global-typography-6b3a6d0-letter-spacing);padding:18px 24px 18px 24px}.elementor-kit-2815 input:not([type="button"]):not([type="submit"]),.elementor-kit-2815 textarea,.elementor-kit-2815 .elementor-field-textual{font-size:1.125rem}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.e-con{--container-max-width:100%}}body:not(.logged-in) .stf-show-in{display:none!important}body.logged-in .stf-show-out{display:none!important}body.elementor-page .page-header{display:none}.stf-hdr{position:fixed!important;top:0;left:0;right:0;z-index:999;transition:background-color .35s ease,box-shadow .35s ease,padding .35s ease}body.admin-bar .stf-hdr{top:32px}@media (max-width:782px){body.admin-bar .stf-hdr{top:46px}}body.stf-scrolled .stf-hdr,body.stf-solid .stf-hdr{background-color:rgb(29 29 29 / .96)!important;box-shadow:0 10px 30px rgb(0 0 0 / .18)}body.stf-scrolled .stf-hdr{--padding-top:12px;--padding-bottom:12px}.stf-hdr .stf-logo img{transition:width .35s ease}body.stf-scrolled .stf-hdr .stf-logo img{width:96px!important}@media (max-width:767px){body.stf-scrolled .stf-hdr .stf-logo img{width:84px!important}}.stf-btns{width:auto!important;flex:0 0 auto}body.stf-solid{padding-top:92px}@media (max-width:767px){body.stf-solid{padding-top:76px}}.stf-hdr .elementor-nav-menu--dropdown{max-height:calc(100vh - 76px);overflow:auto}.stf-hdr .elementor-nav-menu--dropdown a{font-size:22px!important;padding-top:18px!important;padding-bottom:18px!important;border-bottom:1px solid #333}.stf-hero{position:relative;overflow:hidden}.stf-hero{isolation:isolate}.stf-hero>.e-con-inner{position:static!important;z-index:auto!important}.stf-hero>.e-con-inner>.elementor-element,.stf-hero>.elementor-element{position:relative;z-index:2}.stf-hero .elementor-background-video-container{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;margin:0!important;overflow:hidden;z-index:0!important}.stf-hero .elementor-background-video-container video.elementor-background-video-hosted{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transform:none!important}.stf-hero>.e-con-inner,.stf-hero>.elementor-element{position:relative;z-index:1}.stf-band{position:relative;overflow:hidden;background:#1D1D1D}.stf-band::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 85% 15%,rgb(60 219 211 / .26),#fff0 45%),radial-gradient(circle at 8% 120%,rgb(255 218 0 / .16),#fff0 40%)}.stf-band.stf-photo::after{background:linear-gradient(180deg,rgb(18 18 18 / .8),rgb(18 18 18 / .55) 45%,rgb(18 18 18 / .92))}.stf-band>.e-con-inner,.stf-band>.elementor-element{position:relative;z-index:1}.stf-pill .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stf-pill .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:50%;background:#FFDA00;flex:none}.stf-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.stf-lift:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgb(0 0 0 / .10)}.stf-zoom{overflow:hidden}.stf-zoom img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.stf-zoom:hover img,.stf-lift:hover .stf-zoom img{transform:scale(1.05)}.elementor-button{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.elementor-button:hover{transform:translateY(-2px)}@media (min-width:1025px){.stf-panel{position:sticky!important;box-shadow:0 -12px 40px rgb(0 0 0 / .06)}.stf-p1{top:116px}.stf-p2{top:136px}.stf-p3{top:156px}.stf-p4{top:176px}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:none}}.elementor-element.animated.fadeInUp{animation-duration:.8s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.elementor-element.animated,.elementor-invisible{animation:none!important;opacity:1!important;visibility:visible!important}.stf-lift,.stf-zoom img,.elementor-button{transition:none!important}}.stf-sig .elementor-heading-title{font-family:Cookie,cursive}@media (min-width:1025px){.stf-steps{position:relative}.stf-steps::before{content:"";position:absolute;top:44px;left:16%;right:16%;border-top:2px dashed #C7C7C7}}.stf-num .elementor-heading-title{width:88px;height:88px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #1D1D1D}.stf-num.stf-on .elementor-heading-title{background:#FFDA00;border-color:#FFDA00}.stf-offset{position:relative}.stf-offset::before{content:"";position:absolute;inset:40px -28px -28px 40px;border-radius:32px;background:#FFDA00;transform:rotate(2deg);z-index:0}.stf-offset>.elementor-element{position:relative;z-index:1}@media (max-width:767px){.stf-offset::before{inset:24px -10px -14px 22px}}.stf-dcard{border:1px solid #333}.stf-dcard:hover{border-color:#3CDBD3;background-color:#2C2C2C!important}.stf-card{border:1px solid #E6E2D9}.stf-card:hover{border-color:#1D1D1D}.stf-trust{border-top:1px solid rgb(255 255 255 / .22);padding-top:28px}.stf-faq .e-n-accordion-item{border-bottom:1px solid #E6E2D9}.stf-faq .e-n-accordion-item-title{padding:24px 28px!important}body:not(.home) .stf-hero h1.elementor-heading-title{font-size:clamp(2.75rem,1.5rem+3.2vw,4.5rem)}.stf-events .elementor-post{background:#fff;border:1px solid #E6E2D9;border-radius:24px;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.stf-events .elementor-post:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(0 0 0 / .08);border-color:#1D1D1D}.stf-events .elementor-post__thumbnail__link{margin-bottom:0!important}.stf-events .elementor-post__text{padding:26px 30px 30px}.stf-events .elementor-post__title{margin-bottom:10px}.stf-events .elementor-post__title a{color:inherit}.stf-events .elementor-post__read-more{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;margin-top:18px;border-radius:999px;background:#FFDA00;color:#1D1D1D!important;transition:background .25s,color .25s}.stf-events .elementor-post__read-more:hover{background:#1D1D1D;color:#fff!important}.stf-chips{display:flex;flex-wrap:wrap;gap:10px}.stf-chips a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .3);color:#fff;font-weight:600;font-size:16px;text-decoration:none;transition:background .25s,color .25s}.stf-chips a:hover{background:#fff;color:#1D1D1D}.stf-chips i{width:10px;height:10px;border-radius:50%;display:block}.stf-wcards .elementor-post{border-radius:24px!important;overflow:hidden;background:#fff;box-shadow:0 1px 0 #E6E2D9,0 12px 30px rgb(0 0 0 / .05)!important;transition:transform .3s,box-shadow .3s}.stf-wcards .elementor-post:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgb(0 0 0 / .1)!important}.stf-wcards .elementor-post__thumbnail__link{position:relative}.stf-wcards .elementor-post__thumbnail__link::after{content:''!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:64px!important;height:64px!important;margin:-32px 0 0 -32px;border-radius:50%;background:rgb(255 255 255 / .95) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231D1D1D' d='M9 5v14l11-7z'/%3E%3C/svg%3E") center/26px no-repeat!important;opacity:1!important;box-shadow:0 10px 30px rgb(0 0 0 / .25);transition:transform .3s,background-color .3s;z-index:2}.stf-wcards .elementor-post:hover .elementor-post__thumbnail__link::after{transform:scale(1.1);background-color:#FFDA00!important}.stf-wcards .elementor-post__thumbnail img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.stf-wcards .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.06) translate(-50%,-50%)}.stf-wcards .elementor-post__text{padding:22px 26px 6px!important}.stf-wcards .elementor-post__title a{color:#1D1D1D}.stf-wcards .elementor-post__read-more{font-weight:700;color:#1F6F6A!important;font-size:16px}.stf-wcards .elementor-post__meta-data{border-top:0!important;padding:0 26px 22px!important;font-size:15px;color:#5C5C5C!important}.stf-wcards .elementor-post__badge{display:none}a.stf-type,a.stf-type:hover{color:#1D1D1D}.stf-crumbs a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 12px;border-radius:999px;background:rgb(255 255 255 / .14);color:#fff;font-weight:600;font-size:16px;text-decoration:none;transition:background .25s,color .25s}.stf-crumbs a:hover{background:#fff;color:#1D1D1D}.stf-wcards .e-load-more-anchor+.elementor-button-wrapper,.stf-wcards .elementor-button-wrapper{text-align:center;margin-top:24px}.stf-wcards .elementor-button{background:#1D1D1D;color:#fff;border-radius:999px;padding:20px 32px;font-weight:700;font-size:17px;transition:background .25s,color .25s}.stf-wcards .elementor-button:hover{background:#FFDA00;color:#1D1D1D}.stf-wmain .elementor-widget-theme-post-content iframe,.stf-wmain .elementor-widget-video .elementor-wrapper{border-radius:24px;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .25);display:block}.stf-wmain .elementor-widget-theme-post-content iframe{width:100%;height:auto;aspect-ratio:16/9}.stf-wmain .elementor-widget-post-navigation .elementor-post-navigation{gap:16px}.stf-wmain .elementor-post-navigation__prev,.stf-wmain .elementor-post-navigation__next{background:#fff;border:1px solid #E6E2D9;border-radius:20px;padding:18px 22px;transition:border-color .25s,transform .25s}.stf-wmain .elementor-post-navigation__prev:hover,.stf-wmain .elementor-post-navigation__next:hover{border-color:#1D1D1D;transform:translateY(-3px)}.stf-wmain .elementor-post-navigation__separator-wrapper{display:none}.stf-wmain .elementor-widget-post-comments{background:#fff;border:1px solid #E6E2D9;border-radius:24px;padding:32px 36px}.stf-wmain .comment-reply-title{font-family:'Plus Jakarta Sans',sans-serif;font-size:26px;margin:0 0 8px}.stf-wmain .comment-form textarea{width:100%;border:1px solid #C7C7C7;border-radius:14px;padding:16px;font-size:17px}.stf-wmain .comment-form .submit{background:#1D1D1D;color:#fff;border:0;border-radius:999px;padding:16px 28px;font-weight:700;font-size:17px;cursor:pointer}.stf-wmain .comment-form .submit:hover{background:#FFDA00;color:#1D1D1D}.stf-side-list .elementor-post__thumbnail{border-radius:12px;overflow:hidden}.stf-side-list .elementor-post__title{margin-bottom:4px}.stf-side-list .elementor-post__meta-data{font-size:14px;color:#5C5C5C}@media (max-width:767px){.stf-wmain .elementor-widget-post-comments{padding:24px 20px}}.stf-account #mepr-account-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0}.stf-account #mepr-account-nav .mepr-nav-item{margin:0;padding:0}.stf-account #mepr-account-nav .mepr-nav-item a{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;border:2px solid #1D1D1D;color:#1D1D1D;font-weight:700;font-size:16px;text-decoration:none}.stf-account #mepr-account-nav .mepr-nav-item.mepr-active-nav-tab a,.stf-account #mepr-account-nav .mepr-nav-item a:hover{background:#1D1D1D;color:#fff}.stf-account label{font-weight:700;color:#1D1D1D;font-size:17px}.stf-account input[type=text],.stf-account input[type=email],.stf-account input[type=password],.stf-account input[type=tel],.stf-account select{width:100%;min-height:56px;padding:12px 16px;border:2px solid #C7C7C7;border-radius:14px;font-size:17px;box-sizing:border-box}.stf-account input:focus,.stf-account select:focus{border-color:#2B9D97;outline:0;box-shadow:0 0 0 4px rgb(43 157 151 / .18)}.stf-account .mp-form-row{margin-bottom:18px}.stf-account input[type=submit],.stf-account .mepr-submit{background:#FFDA00;color:#1D1D1D;border:0;border-radius:999px;min-height:56px;padding:0 30px;font-weight:700;font-size:17px;cursor:pointer}.stf-account input[type=submit]:hover{background:#1D1D1D;color:#fff}.stf-account table{width:100%;border-collapse:collapse;font-size:16px}.stf-account th,.stf-account td{padding:14px 12px;border-bottom:1px solid #E6E2D9;text-align:left}.stf-account .mepr_error,.stf-account .mepr_updated{border-radius:14px;padding:16px 18px}.stf-reviews .elementor-main-swiper{padding:0 0 76px}.stf-reviews .swiper-slide{height:auto!important}.stf-reviews .elementor-testimonial{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px;box-shadow:0 1px 0 #E6E2D9,0 12px 30px rgb(0 0 0 / .05);border-radius:24px}.stf-reviews .elementor-testimonial__text{font-style:normal!important}.stf-reviews .elementor-swiper-button{width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 6px 18px rgb(0 0 0 / .08)}.stf-reviews .elementor-swiper-button:hover{background:#FFDA00}.stf-reviews .elementor-swiper-button{top:auto!important;bottom:0!important;transform:none!important;margin:0!important}.stf-reviews .elementor-swiper-button-prev{left:calc(50% - 140px)!important;right:auto!important}.stf-reviews .elementor-swiper-button-next{right:calc(50% - 140px)!important;left:auto!important}.stf-reviews .swiper-pagination{bottom:18px!important}.stf-reviews .swiper-pagination-bullet{width:10px;height:10px}.stf-quote .elementor-main-swiper{padding:0 0 76px}.stf-quote .elementor-testimonial{max-width:980px;margin:0 auto}.stf-quote .elementor-testimonial__text{font-style:normal!important;line-height:1.35}.stf-quote .elementor-testimonial__footer{justify-content:center}.stf-quote .elementor-swiper-button{width:48px;height:48px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 6px 18px rgb(0 0 0 / .08);top:auto!important;bottom:0!important;transform:none!important;margin:0!important}.stf-quote .elementor-swiper-button:hover{background:#FFDA00}.stf-quote .elementor-swiper-button-prev{left:calc(50% - 140px)!important;right:auto!important}.stf-quote .elementor-swiper-button-next{right:calc(50% - 140px)!important;left:auto!important}.stf-quote .swiper-pagination{bottom:18px!important}.stf-quote .swiper-pagination-bullet{width:10px;height:10px}.stf-hero h1,.stf-hero .elementor-heading-title{text-shadow:0 2px 24px rgb(0 0 0 / .35)}.stf-hero p{text-shadow:0 1px 12px rgb(0 0 0 / .4)}.stf-legal-card{box-shadow:0 1px 2px rgb(0 0 0 / .04),0 24px 60px -36px rgb(0 0 0 / .28)}.stf-toc{background:#E3F7F5;border-radius:16px;padding:24px 28px}.stf-toc .stf-toc-title{font-family:var(--e-global-typography-439b5da-font-family),sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#1F6F6A;margin:0 0 12px}.stf-toc ul{list-style:none;margin:0;padding:0;columns:2;column-gap:32px}.stf-toc li{break-inside:avoid;margin:0 0 8px}.stf-toc a{color:#1D1D1D;text-decoration:none;font-weight:600;font-size:16px;line-height:1.4}.stf-toc a:hover{color:#1F6F6A;text-decoration:underline}.stf-legal h2{font-family:var(--e-global-typography-b1c44bf-font-family),sans-serif;font-weight:800;font-size:26px;line-height:1.25;letter-spacing:-.01em;color:#1D1D1D;margin:44px 0 14px;padding-top:32px;border-top:1px solid #ECE8DF;scroll-margin-top:120px}.stf-legal h3{font-family:var(--e-global-typography-b1c44bf-font-family),sans-serif;font-weight:700;font-size:19px;line-height:1.35;color:#1D1D1D;margin:26px 0 8px}.stf-legal p,.stf-legal li{font-size:18px;line-height:1.7;color:#3B3B3B}.stf-legal p{margin:0 0 16px}.stf-legal ul{margin:0 0 18px;padding-left:1.4em}.stf-legal li{margin:0 0 8px}.stf-legal li::marker{color:#1F6F6A}.stf-legal a{color:#1F6F6A;font-weight:600;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.stf-legal h2:first-child{border-top:0;padding-top:0;margin-top:0}.stf-legal>:last-child,.stf-legal .elementor-widget-container>:last-child{margin-bottom:0}@media (max-width:767px){.stf-toc ul{columns:1}.stf-toc{padding:20px}.stf-legal h2{font-size:22px;margin-top:36px;padding-top:28px}.stf-legal p,.stf-legal li{font-size:17px}}.stf-push-bottom{margin-top:auto!important}@media (min-width:768px){.stf-fill{flex:1 1 0!important;min-width:0}}.elementor-widget-posts .e-load-more-anchor~.elementor-button-wrapper .elementor-button,.elementor-widget-posts .elementor-button-wrapper .elementor-button,.e-loop__load-more .elementor-button{background:#FFDA00!important;color:#1D1D1D!important;border:2px solid #FFDA00!important;border-radius:999px!important;padding:18px 34px!important;font-family:var(--e-global-typography-6b3a6d0-font-family),sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:1.2!important;transition:background .2s,border-color .2s}.elementor-widget-posts .elementor-button-wrapper .elementor-button:hover,.e-loop__load-more .elementor-button:hover{background:#1D1D1D!important;border-color:#1D1D1D!important;color:#fff!important}.stf-burger{width:46px;height:46px;border-radius:50%;border:2px solid #fff;background:#fff0;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.stf-burger:hover,.stf-burger:focus{background:rgb(255 255 255 / .12);color:#fff}.stf-mnav{position:fixed;inset:0;z-index:100000;background:#1D1D1D;color:#fff;display:flex;flex-direction:column;padding:14px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;opacity:0;transform:translateY(-10px);transition:opacity .22s ease,transform .22s ease}.stf-mnav[hidden]{display:none}.stf-mnav.is-open{opacity:1;transform:none}html.stf-mnav-lock,html.stf-mnav-lock body{overflow:hidden}.stf-mnav-top{display:flex;align-items:center;gap:10px;min-height:56px}.stf-mnav-logo{flex:1;display:flex;align-items:center}.stf-mnav-logo img{height:40px;width:auto;display:block}.stf-mnav-ctabtn{display:inline-flex!important;align-items:center;gap:8px;background:#FFDA00!important;color:#1D1D1D!important;border-radius:999px!important;padding:11px 18px!important;font-family:var(--e-global-typography-6b3a6d0-font-family),sans-serif;font-weight:700;font-size:15px;line-height:1;text-decoration:none;border:0!important}.stf-mnav-ctabtn *{color:#1D1D1D!important;fill:#1D1D1D}.stf-mnav-ctabtn .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:8px;flex-direction:row}.stf-mnav-ctabtn svg{width:14px;height:14px}.stf-mnav-close{width:46px;height:46px;border-radius:50%;border:2px solid #fff;background:#fff0;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.stf-mnav-close:hover,.stf-mnav-close:focus{background:rgb(255 255 255 / .12);color:#fff}.stf-mnav-links{display:flex;flex-direction:column;margin-top:24px}.stf-mnav-link{display:flex;align-items:center;gap:16px;padding:18px 2px;border-bottom:1px solid #333;color:#fff!important;text-decoration:none;font-family:var(--e-global-typography-b1c44bf-font-family),sans-serif;font-weight:700;font-size:22px;line-height:1.2}.stf-mnav-link:first-child{border-top:1px solid #333}.stf-mnav-ic{color:#FFDA00;display:flex;flex:none}.stf-mnav-ic svg{width:24px;height:24px}.stf-mnav-link.is-current{color:#FFDA00!important}.stf-mnav-link:active{background:rgb(255 255 255 / .06)}.stf-mnav-foot{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:12px}.stf-mnav-acct,.stf-mnav-book{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:16px 20px;font-family:var(--e-global-typography-6b3a6d0-font-family),sans-serif;font-weight:700;font-size:17px;text-decoration:none}.stf-mnav-acct{border:2px solid #fff;color:#fff!important}.stf-mnav-book{background:#FFDA00;color:#1D1D1D!important}.stf-mnav-phone{display:flex;align-items:center;justify-content:center;gap:8px;color:#cfcfcf!important;font-size:16px;padding:8px;text-decoration:none}body.logged-in .stf-mnav .stf-out,body:not(.logged-in) .stf-mnav .stf-in{display:none}@media (min-width:1025px){.stf-mnav{display:none!important}}body .stf-burger,body .stf-mnav-close{width:46px!important;height:46px!important;min-width:0!important;padding:0!important;border-radius:50%!important;border:2px solid #fff!important;background:transparent!important;color:#fff!important;box-shadow:none!important;display:flex!important;align-items:center;justify-content:center}body .stf-burger:hover,body .stf-burger:focus,body .stf-mnav-close:hover,body .stf-mnav-close:focus{background:rgb(255 255 255 / .12)!important;color:#fff!important;border-color:#fff!important}body .stf-burger svg,body .stf-mnav-close svg{stroke:#fff}@media (max-width:1024px){.stf-hdr .stf-logo{margin-right:auto!important}.stf-hdr .elementor-widget-html:not(.stf-mnav-w){position:absolute!important;width:0;height:0;overflow:hidden}}@media (max-width:600px){html body.admin-bar #wpadminbar{position:fixed!important;top:0}}body>.mp_wrapper.mp_login_form{display:none!important}.stf-weeks .elementor-posts-container{max-width:960px;margin:0 auto}.stf-weeks .elementor-post{background:#FAF8F3!important;border:1px solid #E6E2D9!important;border-radius:16px!important;padding:0!important;box-shadow:none!important;transition:border-color .2s,background-color .2s,transform .2s}.stf-weeks .elementor-post:hover{border-color:#1D1D1D!important;background:#fff!important;transform:translateY(-2px)}.stf-weeks .elementor-post__text{padding:0!important;margin:0!important}.stf-weeks .elementor-post__title{margin:0!important;text-align:left!important;font-family:var(--e-global-typography-439b5da-font-family),sans-serif!important;font-weight:700!important;font-size:17px!important;line-height:1.35!important}.stf-weeks .elementor-post__title a{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px!important;color:#1D1D1D!important}.stf-weeks .elementor-post__title a::after{content:"";flex:none;width:34px;height:34px;border-radius:50%;background:#FFDA00 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231D1D1D'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center/14px no-repeat}.stf-weeks .elementor-post:first-child{grid-column:1/-1;background:#1D1D1D!important;border-color:#1D1D1D!important}.stf-weeks .elementor-post:first-child .elementor-post__title a{color:#fff!important}.stf-faq .e-n-accordion-item>[role=region]{padding:20px 28px 28px!important}.stf-faq .e-n-accordion-item>[role=region] p:last-child{margin-bottom:0}@media (max-width:767px){.stf-faq .e-n-accordion-item-title{padding:20px 20px!important}.stf-faq .e-n-accordion-item>[role=region]{padding:16px 20px 22px!important}}@media (max-width:767px){.stf-trust .elementor-icon-list-items.elementor-inline-items{flex-direction:column;align-items:flex-start;row-gap:16px;margin:0!important}.stf-trust .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0!important;padding:0!important}.stf-trust .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after{display:none!important}}.stf-wcards .elementor-post__badge{font-size:14px!important;line-height:1.2!important}.stf-side-list .elementor-post__meta-data,.stf-side-list .elementor-post-date{font-size:14px!important}body.page-id-5743 .stf-hdr .stf-btns,body.single-live-lean-strong .stf-hdr .stf-btns,body.page-id-6581 .stf-hdr .stf-btns,body.page-id-5743 .stf-mnav .stf-mnav-cta,body.single-live-lean-strong .stf-mnav .stf-mnav-cta,body.page-id-6581 .stf-mnav .stf-mnav-cta,body.page-id-5743 .stf-mnav .stf-mnav-acct,body.single-live-lean-strong .stf-mnav .stf-mnav-acct,body.page-id-6581 .stf-mnav .stf-mnav-acct{display:none!important}body.page-id-5743 .stf-hdr .elementor-widget-nav-menu,body.single-live-lean-strong .stf-hdr .elementor-widget-nav-menu,body.page-id-6581 .stf-hdr .elementor-widget-nav-menu{margin-left:auto!important;flex-grow:0!important}body.page-id-5743 .stf-hdr .elementor-nav-menu--main .elementor-nav-menu,body.single-live-lean-strong .stf-hdr .elementor-nav-menu--main .elementor-nav-menu,body.page-id-6581 .stf-hdr .elementor-nav-menu--main .elementor-nav-menu{justify-content:flex-end!important}.frm-fluent-form .ff-el-group{margin-bottom:24px}.frm-fluent-form .ff-el-input--label label{font-weight:500;color:var(--e-global-color-primary)}.frm-fluent-form .ff-el-section-break{margin:16px 0 8px}.frm-fluent-form .ff-el-section-title{font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem)!important;line-height:1.25!important;margin:0 0 10px!important}.frm-fluent-form .ff-section_break_desk p{margin:0 0 14px}.frm-fluent-form .ff-el-form-check{margin-bottom:12px}.frm-fluent-form .ff-el-form-check-label{display:flex;align-items:flex-start;gap:12px;font-size:1.125rem;line-height:1.5;cursor:pointer}.frm-fluent-form input[type=radio],.frm-fluent-form input[type=checkbox]{width:22px;height:22px;margin:1px 0 0;flex:none;accent-color:var(--e-global-color-primary);cursor:pointer}.frm-fluent-form select.ff-el-form-control{height:56px;padding:14px 16px;font-family:Figtree,sans-serif;font-size:1.125rem;color:var(--e-global-color-primary);background-color:#fff;border:1px solid #C7C7C7;border-radius:8px}