/*
 * refresh.css - design refresh layer over the Elementor mirror (2026).
 * Loaded last in <head> by tools/refresh-css.mjs. Pure CSS: no content, markup or behaviour changes.
 *
 * 1 fonts  2 tokens  3 generated token map  4 base  5 header  6 menus  7 buttons  8 page banners
 * 9 home sections  10 cards and lists  11 forms  12 footer  13 fixes  14 tablet  15 mobile
 *
 * Specificity: Elementor rules are (0,4,0); the generated map keeps their selectors. Hand-written rules that must
 * win over both are prefixed with :root:root (+0,2,0).
 */

/* 1. Fonts - Almoni Tzar 700 (licensed, already in the mirror) for six display roles only: hero title, page-banner
   title, home section h2, counter figures, footer phone number. Heebo (SIL OFL 1.1, fonts/OFL.txt) for everything
   else, 400-700 (800/900 are not loaded). Display roles opt in by setting --rf-ff (section 4). */
@font-face{font-family:"almoni-tzar-aaa";font-weight:700;font-style:normal;font-display:swap;
  src:url(/wp-content/uploads/2019/11/almoni-tzar-aaa-700.woff) format("woff"),url(/wp-content/uploads/2019/11/almoni-tzar-aaa-700.ttf) format("truetype")}
@font-face{font-family:"Heebo RF";font-weight:400;font-display:swap;src:url(fonts/heebo-hebrew-400-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Heebo RF";font-weight:500;font-display:swap;src:url(fonts/heebo-hebrew-500-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Heebo RF";font-weight:600;font-display:swap;src:url(fonts/heebo-hebrew-600-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Heebo RF";font-weight:700;font-display:swap;src:url(fonts/heebo-hebrew-700-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Heebo RF";font-weight:400;font-display:swap;src:url(fonts/heebo-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Heebo RF";font-weight:500;font-display:swap;src:url(fonts/heebo-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Heebo RF";font-weight:600;font-display:swap;src:url(fonts/heebo-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Heebo RF";font-weight:700;font-display:swap;src:url(fonts/heebo-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* 2. Tokens */
:root{
  /* colour - brand navy + yellow, the logo blue, and neutrals tinted toward them */
  --rf-navy:#002D70;--rf-navy-deep:#001A44;--rf-navy-ink:#00122F;
  --rf-blue:#2263B0;--rf-blue-soft:#E8F0FA;
  --rf-yellow:#F4B000;--rf-yellow-hover:#FFC629;--rf-yellow-soft:#FFF4D6;
  --rf-ink:#14213A;--rf-muted:#4A5568;--rf-line:#E2E5EB;--rf-line-strong:#C9D0DB;
  --rf-surface:#F1F3F7;--rf-white:#FFFFFF;
  --rf-on-dark:rgba(255,255,255,.92);--rf-on-dark-muted:rgba(255,255,255,.80);--rf-on-dark-line:rgba(255,255,255,.14);
  /* type */
  --rf-font:"Heebo RF","Heebo",Arial,sans-serif;
  --rf-display:"almoni-tzar-aaa","Heebo RF",Arial,sans-serif;
  --rf-fs-1:13px;--rf-fs-2:15px;--rf-fs-3:17px;--rf-fs-4:20px;--rf-fs-5:24px;
  --rf-fs-6:clamp(24px,2.2vw,30px);--rf-fs-7:clamp(28px,2.8vw,38px);--rf-fs-8:clamp(32px,3.6vw,48px);
  --rf-fs-9:clamp(36px,4.6vw,60px);--rf-fs-10:clamp(40px,5.8vw,76px);
  /* display scale (Almoni Tzar 700), one value per role at every width */
  --rf-fs-hero:clamp(44px,6.2vw,92px);--rf-fs-banner:clamp(40px,5.2vw,76px);--rf-fs-section:clamp(36px,4vw,56px);
  --rf-fs-counter:clamp(56px,7vw,96px);--rf-fs-phone:clamp(48px,4.4vw,64px);
  --rf-lh-tight:1.08;--rf-lh-head:1.2;--rf-lh-body:1.75;--rf-measure:64ch;
  /* space */
  --rf-space-1:4px;--rf-space-2:8px;--rf-space-3:12px;--rf-space-4:16px;--rf-space-5:24px;--rf-space-6:32px;
  --rf-space-7:48px;--rf-space-8:64px;--rf-space-9:96px;
  --rf-section:clamp(56px,6vw,96px);--rf-container:1140px;--rf-container-header:clamp(1200px,86vw,1920px);--rf-gutter:clamp(16px,4vw,40px);
  /* shape, depth, motion: pill buttons, 12px cards, 8px fields */
  --rf-radius:999px;--rf-radius-lg:12px;--rf-radius-field:8px;
  --rf-shadow-sm:0 1px 2px rgba(0,18,47,.06);
  --rf-shadow:0 1px 2px rgba(0,18,47,.06),0 4px 14px rgba(0,18,47,.07);
  --rf-ease:cubic-bezier(.2,.7,.2,1);--rf-dur:.18s;
  --rf-control-h:48px;
}
.elementor-kit-1913{
  --e-global-color-c76f64a:var(--rf-navy);--e-global-color-70dc969:var(--rf-yellow);
  --e-global-color-9a86e82:var(--rf-blue);--e-global-color-83e6add:var(--rf-muted);
  --e-global-color-a10cafe:var(--rf-yellow);
}

/* 3. Generated: every off-palette colour and px heading size in the Elementor CSS mapped to the tokens above */
/* BEGIN generated token map (tools/refresh-css.mjs) - do not edit by hand */
.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-item{color:var(--rf-navy)!important;fill:var(--rf-navy)!important}
.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-item:focus{fill:var(--rf-blue)!important}
.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--dropdown{background-color:var(--rf-navy)!important}
.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--dropdown a:hover,
					.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-menu-toggle:hover{color:var(--rf-yellow)!important}
.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--dropdown a.elementor-item-active{color:var(--rf-yellow)!important}
.elementor-49 .elementor-element.elementor-element-ad0b692 div.elementor-menu-toggle{color:var(--rf-yellow)!important}
.elementor-49 .elementor-element.elementor-element-ad0b692 div.elementor-menu-toggle svg{fill:var(--rf-yellow)!important}
.elementor-49 .elementor-element.elementor-element-01be647 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-01be647 .elementor-button:focus{color:var(--rf-navy)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-49 .elementor-element.elementor-element-01be647 .elementor-button:hover svg, .elementor-49 .elementor-element.elementor-element-01be647 .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-53 .elementor-element.elementor-element-b107ea3 .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-53 .elementor-element.elementor-element-d5cdc61:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-d5cdc61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-55 .elementor-element.elementor-element-4f9db72 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-55 .elementor-element.elementor-element-8962088 > .elementor-element-populated{border-color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-45544a6 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-55 .elementor-element.elementor-element-ff79a7d .elementor-image-box-description{color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-555b4ad > .elementor-element-populated{border-color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-580d793 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-55 .elementor-element.elementor-element-0f8d7f0 .elementor-image-box-description{color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-0c69f3d > .elementor-element-populated{border-color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-0f04084 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-55 .elementor-element.elementor-element-e03bf3d .elementor-image-box-description{color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-45e5201 > .elementor-element-populated{border-color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-b0ae8b1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-55 .elementor-element.elementor-element-ab48030 .elementor-image-box-description{color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-b102e8b > .elementor-element-populated{border-color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-4df35fd .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-55 .elementor-element.elementor-element-b780575 .elementor-image-box-description{color:var(--rf-navy)!important}
.elementor-55 .elementor-element.elementor-element-a357194 > .elementor-element-populated{border-color:var(--rf-navy)!important}
.elementor-57 .elementor-element.elementor-element-004a731 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-57 .elementor-element.elementor-element-8a6353c .elementor-field-group > label, .elementor-57 .elementor-element.elementor-element-8a6353c .elementor-field-subgroup label{color:var(--rf-navy-deep)!important}
.elementor-57 .elementor-element.elementor-element-8a6353c .elementor-field-type-html{color:var(--rf-navy-deep)!important}
.elementor-57 .elementor-element.elementor-element-8a6353c .e-form__buttons__wrapper__button-next{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-57 .elementor-element.elementor-element-8a6353c .elementor-button[type="submit"]{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-57 .elementor-element.elementor-element-8a6353c .e-form__buttons__wrapper__button-next:hover{color:var(--rf-navy)!important;border-color:var(--rf-yellow)!important}
.elementor-57 .elementor-element.elementor-element-8a6353c .elementor-button[type="submit"]:hover{color:var(--rf-navy)!important;border-color:var(--rf-yellow)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-57 .elementor-element.elementor-element-8a6353c .elementor-button[type="submit"]:hover svg *{fill:var(--rf-navy)!important}
.elementor-63 .elementor-element.elementor-element-8c3298c .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-63 .elementor-element.elementor-element-8d77d2a .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-63 .elementor-element.elementor-element-1fa6fb7 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-63 .elementor-element.elementor-element-43c7604 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-92 .elementor-element.elementor-element-33244ed .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-92 .elementor-element.elementor-element-e484c7f:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-e484c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-95 .elementor-element.elementor-element-4416259:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-95 .elementor-element.elementor-element-4416259 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-95 .elementor-element.elementor-element-4416259:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-95 .elementor-element.elementor-element-4416259 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-95 .elementor-element.elementor-element-94137c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-95 .elementor-element.elementor-element-94137c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-95 .elementor-element.elementor-element-94137c8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-95 .elementor-element.elementor-element-94137c8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-blue)!important}
.elementor-95 .elementor-element.elementor-element-34bf3ef .elementor-heading-title{color:var(--rf-yellow)!important}
.elementor-218 .elementor-element.elementor-element-d2ba5fb .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-218 .elementor-element.elementor-element-3600aec:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-3600aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-293 .elementor-element.elementor-element-50434cc4 .elementor-image-box-title{color:var(--rf-navy-deep)!important}
.elementor-293 .elementor-element.elementor-element-50434cc4 .elementor-image-box-description{color:var(--rf-navy-deep)!important}
.elementor-293 .elementor-element.elementor-element-f8c83b8 .elementor-image-box-title{color:var(--rf-navy-deep)!important}
.elementor-293 .elementor-element.elementor-element-f8c83b8 .elementor-image-box-description{color:var(--rf-navy-deep)!important}
.elementor-426 .elementor-element.elementor-element-409d0c50 .elementor-heading-title{color:var(--rf-yellow)!important;font-size:var(--rf-fs-8)!important}
.elementor-426 .elementor-element.elementor-element-216b5081 .elementor-heading-title{color:var(--rf-yellow)!important;font-size:var(--rf-fs-8)!important}
.elementor-426 .elementor-element.elementor-element-4ddcff1d .elementor-button{fill:var(--rf-yellow)!important;color:var(--rf-yellow)!important}
.elementor-426 .elementor-element.elementor-element-4ddcff1d .elementor-button:hover, .elementor-426 .elementor-element.elementor-element-4ddcff1d .elementor-button:focus{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-426 .elementor-element.elementor-element-1d3211 .elementor-heading-title{color:var(--rf-yellow)!important;font-size:var(--rf-fs-5)!important}
.elementor-426 .elementor-element.elementor-element-21feb137 .elementor-heading-title{color:var(--rf-yellow)!important;font-size:var(--rf-fs-5)!important}
.elementor-426 .elementor-element.elementor-element-68619864 .elementor-heading-title{color:var(--rf-yellow)!important;font-size:var(--rf-fs-5)!important}
.elementor-426 .elementor-element.elementor-element-23238daa .elementor-heading-title{color:var(--rf-yellow)!important;font-size:var(--rf-fs-8)!important}
.elementor-426 .elementor-element.elementor-element-3b3ddb8a .elementor-testimonial-name{color:var(--rf-yellow)!important}
.elementor-426 .elementor-element.elementor-element-787b6796 .elementor-heading-title{color:var(--rf-yellow)!important;font-size:var(--rf-fs-8)!important}
.elementor-1605 .elementor-element.elementor-element-3e5da2d .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-1605 .elementor-element.elementor-element-a409f7f:not(.elementor-motion-effects-element-type-background), .elementor-1605 .elementor-element.elementor-element-a409f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-1609 .elementor-element.elementor-element-3172c375{color:var(--rf-navy-deep)!important}
.elementor-1609 .elementor-element.elementor-element-3172c375 a{color:var(--rf-navy-deep)!important}
.elementor-1609 .elementor-element.elementor-element-18957205 .elementor-heading-title{color:var(--rf-navy-deep)!important;font-size:var(--rf-fs-9)!important}
.elementor-1628 .elementor-element.elementor-element-7b21d87 .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-1628 .elementor-element.elementor-element-2754ea2:not(.elementor-motion-effects-element-type-background), .elementor-1628 .elementor-element.elementor-element-2754ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-1628 .elementor-element.elementor-element-cee9d1a .jet-blog-playlist__items{background-color:var(--rf-navy-deep)!important}
.elementor-1628 .elementor-element.elementor-element-cee9d1a .jet-blog-playlist__heading{background-color:var(--rf-navy-deep)!important}
.elementor-1915 .elementor-element.elementor-element-86057db .jet-slider__button--primary{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-1915 .elementor-element.elementor-element-86057db .jet-slider__button--primary:hover{color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-86057db .jet-slider .sp-arrows .sp-arrow i{color:var(--rf-navy-deep)!important}
.elementor-1915 .elementor-element.elementor-element-86057db .jet-slider .sp-arrows .sp-arrow svg{fill:var(--rf-navy-deep)!important}
.elementor-1915 .elementor-element.elementor-element-86057db .jet-slider .sp-buttons .sp-button{background-color:var(--rf-navy-deep)!important}
.elementor-1915 .elementor-element.elementor-element-d8a12c0{color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-7e68d30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1915 .elementor-element.elementor-element-7e68d30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1915 .elementor-element.elementor-element-7e68d30:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-1915 .elementor-element.elementor-element-7e68d30 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-22b48e4 .elementor-button{fill:var(--rf-navy)!important;color:var(--rf-navy)!important;background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-1915 .elementor-element.elementor-element-22b48e4 .elementor-button:hover, .elementor-1915 .elementor-element.elementor-element-22b48e4 .elementor-button:focus{color:var(--rf-navy)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-1915 .elementor-element.elementor-element-22b48e4 .elementor-button:hover svg, .elementor-1915 .elementor-element.elementor-element-22b48e4 .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-914d9ce:not(.elementor-motion-effects-element-type-background), .elementor-1915 .elementor-element.elementor-element-914d9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-surface)!important}
.elementor-1915 .elementor-element.elementor-element-b872a38 .elementor-counter-number-wrapper{color:var(--rf-yellow)!important}
.elementor-1915 .elementor-element.elementor-element-2a7bf06 .elementor-counter-number-wrapper{color:var(--rf-yellow)!important}
.elementor-1915 .elementor-element.elementor-element-ad72ec2 .elementor-counter-number-wrapper{color:var(--rf-yellow)!important}
.elementor-1915 .elementor-element.elementor-element-4cc4755 .elementor-counter-number-wrapper{color:var(--rf-yellow)!important}
.elementor-1915 .elementor-element.elementor-element-ffc6537 .elementor-counter-number-wrapper{color:var(--rf-yellow)!important}
.elementor-1915 .elementor-element.elementor-element-09c8a49 .elementor-button{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-1915 .elementor-element.elementor-element-09c8a49 .elementor-button:hover, .elementor-1915 .elementor-element.elementor-element-09c8a49 .elementor-button:focus{color:var(--rf-navy)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-1915 .elementor-element.elementor-element-09c8a49 .elementor-button:hover svg, .elementor-1915 .elementor-element.elementor-element-09c8a49 .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-1682fbd .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-1915 .elementor-element.elementor-element-5a6b6ce .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-1915 .elementor-element.elementor-element-bc3e006 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-1915 .elementor-element.elementor-element-20bfad2 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-1915 .elementor-element.elementor-element-1e5146f .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-1e5146f .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-1915 .elementor-element.elementor-element-1e5146f .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-1e5146f .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-1915 .elementor-element.elementor-element-20badc6 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-1915 .elementor-element.elementor-element-f4efc54 .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-f4efc54 .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-1915 .elementor-element.elementor-element-f4efc54 .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-f4efc54 .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-1915 .elementor-element.elementor-element-a3f6c71 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-1915 .elementor-element.elementor-element-e91065a .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-e91065a .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-1915 .elementor-element.elementor-element-e91065a .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-e91065a .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-1915 .elementor-element.elementor-element-555a9c0 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-1915 .elementor-element.elementor-element-2997ae1 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-1915 .elementor-element.elementor-element-d891632 .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-d891632 .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-1915 .elementor-element.elementor-element-d891632 .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-d891632 .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-1915 .elementor-element.elementor-element-c06b745 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
.elementor-1915 .elementor-element.elementor-element-486b5c2:not(.elementor-motion-effects-element-type-background), .elementor-1915 .elementor-element.elementor-element-486b5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-surface)!important}
.elementor-1915 .elementor-element.elementor-element-50a74e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1915 .elementor-element.elementor-element-50a74e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-1915 .elementor-element.elementor-element-50a74e8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-1915 .elementor-element.elementor-element-50a74e8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy)!important}
.elementor-1915 .elementor-element.elementor-element-67bb1cd .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-1915 .elementor-element.elementor-element-5b3615b .elementor-heading-title{color:var(--rf-yellow)!important;font-size:var(--rf-fs-3)!important}
.elementor-1915 .elementor-element.elementor-element-fd1b7fd:not(.elementor-motion-effects-element-type-background), .elementor-1915 .elementor-element.elementor-element-fd1b7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-surface)!important}
.elementor-2284 .elementor-element.elementor-element-036b70c .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-2284 .elementor-element.elementor-element-0c0e5c3:not(.elementor-motion-effects-element-type-background), .elementor-2284 .elementor-element.elementor-element-0c0e5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2284 .elementor-element.elementor-element-bf18461{color:var(--rf-muted)!important}
.elementor-2284 .elementor-element.elementor-element-bf18461 .elementor-widget-container
:first-child:first-letter{color:var(--rf-navy)!important}
.elementor-2284 .elementor-element.elementor-element-bf18461 .elementor-widget-container
:first-child:first-letter{color:var(--rf-navy)!important}
.elementor-2368 .elementor-element.elementor-element-36138ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2368 .elementor-element.elementor-element-36138ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-2368 .elementor-element.elementor-element-36138ca:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-2368 .elementor-element.elementor-element-36138ca > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy)!important}
body.elementor-page-2368:not(.elementor-motion-effects-element-type-background), body.elementor-page-2368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy)!important}
.elementor-2434 .elementor-element.elementor-element-255f52b .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-2434 .elementor-element.elementor-element-8bfaae4:not(.elementor-motion-effects-element-type-background), .elementor-2434 .elementor-element.elementor-element-8bfaae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2456 .elementor-element.elementor-element-e20b09e .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-2456 .elementor-element.elementor-element-36a27b1:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-36a27b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2461 .elementor-element.elementor-element-b8cfe95 .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-2461 .elementor-element.elementor-element-05b6cc6:not(.elementor-motion-effects-element-type-background), .elementor-2461 .elementor-element.elementor-element-05b6cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2461 .elementor-element.elementor-element-547ae0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2461 .elementor-element.elementor-element-547ae0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-2461 .elementor-element.elementor-element-547ae0a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-2461 .elementor-element.elementor-element-547ae0a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2461 .elementor-element.elementor-element-0e5fb5c .cart button, .elementor-2461 .elementor-element.elementor-element-0e5fb5c .cart .button{color:var(--rf-navy)!important;background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-2461 .elementor-element.elementor-element-0e5fb5c .cart button:hover, .elementor-2461 .elementor-element.elementor-element-0e5fb5c .cart .button:hover{color:var(--rf-navy)!important;border-color:var(--rf-blue)!important}
.elementor-2461 .elementor-element.elementor-element-2ab7a2c .elementor-heading-title{color:var(--rf-navy)!important}
.elementor-2461 .elementor-element.elementor-element-a7ce204.elementor-wc-products ul.products li.product .price{color:var(--rf-navy-deep)!important}
.elementor-2461 .elementor-element.elementor-element-a7ce204.elementor-wc-products ul.products li.product .price ins{color:var(--rf-navy-deep)!important}
.elementor-2461 .elementor-element.elementor-element-a7ce204.elementor-wc-products ul.products li.product .price ins .amount{color:var(--rf-navy-deep)!important}
.elementor-2461 .elementor-element.elementor-element-a7ce204.elementor-wc-products ul.products li.product .button{background-color:var(--rf-navy)!important}
.elementor-2461 .elementor-element.elementor-element-a7ce204.elementor-wc-products ul.products li.product .button:hover{color:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-2535 .elementor-element.elementor-element-8b969a0 .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-2535 .elementor-element.elementor-element-190a9a3:not(.elementor-motion-effects-element-type-background), .elementor-2535 .elementor-element.elementor-element-190a9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2535 .elementor-element.elementor-element-5db45494 .elementor-heading-title{color:var(--rf-navy)!important;font-size:var(--rf-fs-6)!important}
.elementor-2535 .elementor-element.elementor-element-0e29331{color:var(--rf-muted)!important}
.elementor-2535 .elementor-element.elementor-element-4e5d507c .cart button, .elementor-2535 .elementor-element.elementor-element-4e5d507c .cart .button{background-color:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-2535 .elementor-element.elementor-element-4e5d507c .cart button:hover, .elementor-2535 .elementor-element.elementor-element-4e5d507c .cart .button:hover{color:var(--rf-navy)!important}
.elementor-2535 .elementor-element.elementor-element-4e5d507c .quantity .qty{background-color:var(--rf-navy)!important}
.elementor-2535 .elementor-element.elementor-element-7e484688 > .elementor-element-populated{border-color:var(--rf-muted)!important}
.elementor-2535 .elementor-element.elementor-element-b11d19e .elementor-heading-title{color:var(--rf-navy)!important}
.elementor-2535 .elementor-element.elementor-element-7942adf.elementor-wc-products ul.products li.product .price{color:var(--rf-navy-deep)!important}
.elementor-2535 .elementor-element.elementor-element-7942adf.elementor-wc-products ul.products li.product .price ins{color:var(--rf-navy-deep)!important}
.elementor-2535 .elementor-element.elementor-element-7942adf.elementor-wc-products ul.products li.product .price ins .amount{color:var(--rf-navy-deep)!important}
.elementor-2535 .elementor-element.elementor-element-7942adf.elementor-wc-products ul.products li.product .button{background-color:var(--rf-navy)!important}
.elementor-2535 .elementor-element.elementor-element-7942adf.elementor-wc-products ul.products li.product .button:hover{color:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-2583 .elementor-element.elementor-element-7280609 .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-2583 .elementor-element.elementor-element-c9eef0f:not(.elementor-motion-effects-element-type-background), .elementor-2583 .elementor-element.elementor-element-c9eef0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2583 .elementor-element.elementor-element-e1f2a51 .elementor-heading-title{color:var(--rf-navy)!important;font-size:var(--rf-fs-6)!important}
.elementor-2583 .elementor-element.elementor-element-5ab81dd{color:var(--rf-muted)!important}
.elementor-2583 .elementor-element.elementor-element-5ab81dd .elementor-widget-container
:first-child:first-letter{color:var(--rf-navy)!important}
.elementor-2583 .elementor-element.elementor-element-5ab81dd .elementor-widget-container
:first-child:first-letter{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-5f231a9 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-2592 .elementor-element.elementor-element-082862a .elementor-field-group > label, .elementor-2592 .elementor-element.elementor-element-082862a .elementor-field-subgroup label{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-082862a .elementor-button[type="submit"]:hover{background-color:var(--rf-yellow-hover)!important;color:var(--rf-navy)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-2592 .elementor-element.elementor-element-53cd2bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2592 .elementor-element.elementor-element-53cd2bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-2592 .elementor-element.elementor-element-53cd2bb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-2592 .elementor-element.elementor-element-53cd2bb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 .elementor-field-group > label, .elementor-2592 .elementor-element.elementor-element-4554225 .elementor-field-subgroup label{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 .elementor-field-type-html{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 .e-form__buttons__wrapper__button-next{background-color:var(--rf-blue)!important;border-color:var(--rf-blue)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 .elementor-button[type="submit"]{background-color:var(--rf-blue)!important;border-color:var(--rf-blue)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 .e-form__buttons__wrapper__button-next:hover{color:var(--rf-navy)!important;border-color:var(--rf-blue)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 .elementor-button[type="submit"]:hover{color:var(--rf-navy)!important;border-color:var(--rf-blue)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 .elementor-button[type="submit"]:hover svg *{fill:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-082862a option{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-082862a option{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-082862a option{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-082862a option{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 option{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 option{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 option{color:var(--rf-navy)!important}
.elementor-2592 .elementor-element.elementor-element-4554225 option{color:var(--rf-navy)!important}
.elementor-2647 .elementor-element.elementor-element-927d4b9 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-2647 .elementor-element.elementor-element-0d9b043:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-0d9b043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-2792 .elementor-element.elementor-element-3cabef7 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-2792 .elementor-element.elementor-element-1a56c56 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-2792 .elementor-element.elementor-element-1fa6fb7 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-2792 .elementor-element.elementor-element-ab30619 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-3093 .elementor-element.elementor-element-dfb4793 .elementor-image-box-title{color:var(--rf-navy-deep)!important}
.elementor-3093 .elementor-element.elementor-element-dfb4793 .elementor-image-box-description{color:var(--rf-navy-deep)!important}
.elementor-3183 .elementor-element.elementor-element-4fe94a1 .jet-listing-dynamic-field__content{color:var(--rf-navy)!important}
.elementor-3189 .elementor-element.elementor-element-57713f8 .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-3189 .elementor-element.elementor-element-a8d64be:not(.elementor-motion-effects-element-type-background), .elementor-3189 .elementor-element.elementor-element-a8d64be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-3264 .elementor-element.elementor-element-05719ce .jet-slider__title{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-05719ce .jet-slider__desc{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-05719ce .jet-slider__button--primary{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-3264 .elementor-element.elementor-element-05719ce .jet-slider__button--primary:hover{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-05719ce .jet-slider .sp-arrows .sp-arrow i{color:var(--rf-navy-deep)!important}
.elementor-3264 .elementor-element.elementor-element-05719ce .jet-slider .sp-arrows .sp-arrow svg{fill:var(--rf-navy-deep)!important}
.elementor-3264 .elementor-element.elementor-element-05719ce .jet-slider .sp-buttons .sp-button{background-color:var(--rf-navy-deep)!important}
.elementor-3264 .elementor-element.elementor-element-790440e .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-3264 .elementor-element.elementor-element-76c5e65 .elementor-counter-number-wrapper{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-76c5e65 .elementor-counter-title{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-883957e .elementor-counter-number-wrapper{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-883957e .elementor-counter-title{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-ccee983 .elementor-counter-number-wrapper{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-ccee983 .elementor-counter-title{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-fefd739 .elementor-counter-number-wrapper{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-fefd739 .elementor-counter-title{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-3a7a23a .elementor-counter-number-wrapper{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-3a7a23a .elementor-counter-title{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-d58af3f .elementor-button{background-color:var(--rf-blue)!important;border-color:var(--rf-blue)!important}
.elementor-3264 .elementor-element.elementor-element-d58af3f .elementor-button:hover, .elementor-3264 .elementor-element.elementor-element-d58af3f .elementor-button:focus{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-d58af3f .elementor-button:hover svg, .elementor-3264 .elementor-element.elementor-element-d58af3f .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-05a5d1b:not(.elementor-motion-effects-element-type-background), .elementor-3264 .elementor-element.elementor-element-05a5d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-yellow)!important}
.elementor-3264 .elementor-element.elementor-element-9a095c1{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-3699459:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3264 .elementor-element.elementor-element-3699459 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3264 .elementor-element.elementor-element-3699459:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-3264 .elementor-element.elementor-element-3699459 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-blue)!important}
.elementor-3264 .elementor-element.elementor-element-b8ca5cc .elementor-button{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-3264 .elementor-element.elementor-element-b8ca5cc .elementor-button:hover, .elementor-3264 .elementor-element.elementor-element-b8ca5cc .elementor-button:focus{color:var(--rf-navy)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-3264 .elementor-element.elementor-element-b8ca5cc .elementor-button:hover svg, .elementor-3264 .elementor-element.elementor-element-b8ca5cc .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-849d17b .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-3264 .elementor-element.elementor-element-29c0010 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-3264 .elementor-element.elementor-element-781019e .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-c9429d9 .jet-animated-box__front{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-c9429d9 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-f26aaab .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-af8a1b5 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-337e2f8 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-216977d .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-fd41b68 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-20edb18 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-726d6ce .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-1f1781d .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-f1e3022 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-59111e9 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-6da347f .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-3264 .elementor-element.elementor-element-841b69b .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-3264 .elementor-element.elementor-element-ff9c1e6{color:var(--rf-muted)!important}
.elementor-3264 .elementor-element.elementor-element-1e9882c .elementor-button{background-color:var(--rf-blue)!important;border-color:var(--rf-blue)!important}
.elementor-3264 .elementor-element.elementor-element-1e9882c .elementor-button:hover, .elementor-3264 .elementor-element.elementor-element-1e9882c .elementor-button:focus{color:var(--rf-navy)!important}
.elementor-3264 .elementor-element.elementor-element-1e9882c .elementor-button:hover svg, .elementor-3264 .elementor-element.elementor-element-1e9882c .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-3332 .elementor-element.elementor-element-4a2b93b .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-3332 .elementor-element.elementor-element-b2510ed:not(.elementor-motion-effects-element-type-background), .elementor-3332 .elementor-element.elementor-element-b2510ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-3332 .elementor-element.elementor-element-7af4d4a .elementor-heading-title{color:var(--rf-navy-deep)!important;font-size:var(--rf-fs-5)!important}
.elementor-3332 .elementor-element.elementor-element-5477803{color:var(--rf-navy-deep)!important}
.elementor-3332 .elementor-element.elementor-element-50de068 .elementor-heading-title{color:var(--rf-navy-deep)!important;font-size:var(--rf-fs-5)!important}
.elementor-3332 .elementor-element.elementor-element-ac62ea3{color:var(--rf-navy-deep)!important}
.elementor-3332 .elementor-element.elementor-element-40aedc1 .elementor-heading-title{color:var(--rf-navy-deep)!important;font-size:var(--rf-fs-5)!important}
.elementor-3332 .elementor-element.elementor-element-39b8e05{color:var(--rf-navy-deep)!important}
.elementor-3332 .elementor-element.elementor-element-6b3e2f4 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-44efd75 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-2d0a199 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-10b8d95 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-8655d5e .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-ea9eca1 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-0948e7b .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-3413cd4 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-d50260e .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-343e0ef .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-69b5a02 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-81f3a27 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3332 .elementor-element.elementor-element-5e824b8{color:var(--rf-navy-deep)!important}
.elementor-3332 .elementor-element.elementor-element-2192e3a .elementor-button{background-color:var(--rf-blue)!important;border-color:var(--rf-blue)!important}
.elementor-3332 .elementor-element.elementor-element-2192e3a .elementor-button:hover, .elementor-3332 .elementor-element.elementor-element-2192e3a .elementor-button:focus{color:var(--rf-navy)!important}
.elementor-3332 .elementor-element.elementor-element-2192e3a .elementor-button:hover svg, .elementor-3332 .elementor-element.elementor-element-2192e3a .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-3402 .elementor-element.elementor-element-b600536 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-3402 .elementor-element.elementor-element-834b1d8 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-3402 .elementor-element.elementor-element-c5593cc .elementor-field-type-html{color:var(--rf-navy)!important}
.elementor-3402 .elementor-element.elementor-element-c5593cc .e-form__buttons__wrapper__button-next:hover{color:var(--rf-navy)!important}
.elementor-3402 .elementor-element.elementor-element-c5593cc .elementor-button[type="submit"]:hover{color:var(--rf-navy)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-3402 .elementor-element.elementor-element-c5593cc .elementor-button[type="submit"]:hover svg *{fill:var(--rf-navy)!important}
.elementor-3402 .elementor-element.elementor-element-c5593cc option{color:var(--rf-navy)!important}
.elementor-3402 .elementor-element.elementor-element-c5593cc option{color:var(--rf-navy)!important}
.elementor-3402 .elementor-element.elementor-element-c5593cc option{color:var(--rf-navy)!important}
.elementor-3402 .elementor-element.elementor-element-c5593cc option{color:var(--rf-navy)!important}
.elementor-3412 .elementor-element.elementor-element-bde9fa9 .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-3412 .elementor-element.elementor-element-16b8060:not(.elementor-motion-effects-element-type-background), .elementor-3412 .elementor-element.elementor-element-16b8060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-3412 .elementor-element.elementor-element-83be358{color:var(--rf-navy-deep)!important}
.elementor-3412 .elementor-element.elementor-element-a5d045f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3412 .elementor-element.elementor-element-a5d045f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3412 .elementor-element.elementor-element-a5d045f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-3412 .elementor-element.elementor-element-a5d045f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-3412 .elementor-element.elementor-element-748262d .elementor-heading-title{color:var(--rf-navy-deep)!important;font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-6409e49 .elementor-heading-title{color:var(--rf-navy-deep)!important;font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-955727e .elementor-heading-title{color:var(--rf-navy-deep)!important;font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-71a4e1c .elementor-heading-title{color:var(--rf-navy-deep)!important;font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-71eacb5 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-6056999 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-3337bcb .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-6a034d2 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-75ca40f .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-b1b1fcc .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-07b6319 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-ff3c878 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-e9def27 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-1823ab2 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-127dd77 .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-9c75c9a .elementor-heading-title{font-size:var(--rf-fs-2)!important}
.elementor-3412 .elementor-element.elementor-element-556c356{color:var(--rf-navy-deep)!important}
.elementor-3476 .elementor-element.elementor-element-e6ed32e .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-3476 .elementor-element.elementor-element-d59152a .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-3476 .elementor-element.elementor-element-cd3a5d5 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-7a7a71e .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-7a7a71e .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-7a7a71e .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-7a7a71e .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-4775a77 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-18100b2 .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-18100b2 .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-18100b2 .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-18100b2 .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-b3a6ab2 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-d18d6d8 .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-d18d6d8 .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-d18d6d8 .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-d18d6d8 .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-3ee6ab7 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-5f937b6 .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-5f937b6 .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-5f937b6 .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-5f937b6 .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-552da95 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-d6f6d29 .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-d6f6d29 .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-dab67d4 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-3476 .elementor-element.elementor-element-5faa3e4 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-dc06790 .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-dc06790 .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-dc06790 .jet-animated-box__back :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-dc06790 .jet-animated-box__back{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-4b19673 .jet-animated-box__back{background-color:var(--rf-navy-deep)!important}
.elementor-3476 .elementor-element.elementor-element-3b83a4d .elementor-heading-title{color:var(--rf-navy)!important;font-size:var(--rf-fs-9)!important}
.elementor-3476 .elementor-element.elementor-element-24a6423 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-3dd340d .jet-animated-box__front{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-3dd340d .jet-animated-box__back{background-color:var(--rf-navy)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-8e48768 .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-8e48768 .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-8e48768 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-cca748c .jet-animated-box__front{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-cca748c .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-d527355 .jet-animated-box__front{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-d527355 .jet-animated-box__back{background-color:var(--rf-navy)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-6da80fd .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-6da80fd .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-6da80fd .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-b5373ad .jet-animated-box__back{background-color:var(--rf-navy)!important}
:root:root:root .elementor-3476 .elementor-element.elementor-element-a55d7db .jet-animated-box__front :is(.jet-animated-box__title,.jet-animated-box__subtitle,.jet-animated-box__description,.jet-animated-box__description *,.jet-animated-box__icon i,.jet-animated-box__button,.jet-animated-box__button *){color:var(--rf-navy)!important;fill:var(--rf-navy)!important;border-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-a55d7db .jet-animated-box__front{background-color:var(--rf-blue-soft)!important}
.elementor-3476 .elementor-element.elementor-element-a55d7db .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-3ffc976 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-318573c .jet-animated-box__front{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-318573c .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-8c2e325 .jet-animated-box__front{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-8c2e325 .jet-animated-box__back{background-color:var(--rf-navy)!important}
.elementor-3476 .elementor-element.elementor-element-799184b:not(.elementor-motion-effects-element-type-background), .elementor-3476 .elementor-element.elementor-element-799184b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-surface)!important}
.elementor-3810 .elementor-element.elementor-element-99020c0 .jet-slider__title{color:var(--rf-navy)!important}
.elementor-3810 .elementor-element.elementor-element-99020c0 .jet-slider__desc{color:var(--rf-navy)!important}
.elementor-3810 .elementor-element.elementor-element-99020c0 .jet-slider__button--primary{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-3810 .elementor-element.elementor-element-99020c0 .jet-slider__button--primary:hover{color:var(--rf-navy)!important}
.elementor-3810 .elementor-element.elementor-element-99020c0 .jet-slider .sp-arrows .sp-arrow i{color:var(--rf-navy-deep)!important}
.elementor-3810 .elementor-element.elementor-element-99020c0 .jet-slider .sp-arrows .sp-arrow svg{fill:var(--rf-navy-deep)!important}
.elementor-3810 .elementor-element.elementor-element-99020c0 .jet-slider .sp-buttons .sp-button{background-color:var(--rf-navy-deep)!important}
.elementor-3810 .elementor-element.elementor-element-2f9aa20{color:var(--rf-navy)!important}
.elementor-3810 .elementor-element.elementor-element-4dabb5c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3810 .elementor-element.elementor-element-4dabb5c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3810 .elementor-element.elementor-element-4dabb5c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-3810 .elementor-element.elementor-element-4dabb5c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy)!important}
.elementor-3810 .elementor-element.elementor-element-c778bdd .elementor-button{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-3810 .elementor-element.elementor-element-c778bdd .elementor-button:hover, .elementor-3810 .elementor-element.elementor-element-c778bdd .elementor-button:focus{color:var(--rf-navy)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-3810 .elementor-element.elementor-element-c778bdd .elementor-button:hover svg, .elementor-3810 .elementor-element.elementor-element-c778bdd .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-3810 .elementor-element.elementor-element-444a5dc:not(.elementor-motion-effects-element-type-background), .elementor-3810 .elementor-element.elementor-element-444a5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-surface)!important}
.elementor-3847 .elementor-element.elementor-element-b503fbb .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-3847 .elementor-element.elementor-element-7b8ba92:not(.elementor-motion-effects-element-type-background), .elementor-3847 .elementor-element.elementor-element-7b8ba92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-3847 .elementor-element.elementor-element-1933789:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3847 .elementor-element.elementor-element-1933789 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3847 .elementor-element.elementor-element-1933789:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-3847 .elementor-element.elementor-element-1933789 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-3847 .elementor-element.elementor-element-67f596b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3847 .elementor-element.elementor-element-67f596b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-3847 .elementor-element.elementor-element-67f596b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-3847 .elementor-element.elementor-element-67f596b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy-deep)!important}
.elementor-4146 .elementor-element.elementor-element-b10ff5b .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-4146 .elementor-element.elementor-element-7ca88b4 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-4146 .elementor-element.elementor-element-7f851fd .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-4146 .elementor-element.elementor-element-e8642bf .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4146 .elementor-element.elementor-element-0f0b8c5 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4163 .elementor-element.elementor-element-cf17525 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-4163 .elementor-element.elementor-element-4d8a3bd .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4163 .elementor-element.elementor-element-4a4b97f .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-4163 .elementor-element.elementor-element-96ffb97 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-4163 .elementor-element.elementor-element-da2e01e .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-4163 .elementor-element.elementor-element-e5497c3 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4163 .elementor-element.elementor-element-e0a1b2c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4204 .elementor-element.elementor-element-9e02732 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-4243 .elementor-element.elementor-element-b09e1fb .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-4243 .elementor-element.elementor-element-9ee15e1 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-4243 .elementor-element.elementor-element-0f2cb56 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-4243 .elementor-element.elementor-element-0631755:not(.elementor-motion-effects-element-type-background), .elementor-4243 .elementor-element.elementor-element-0631755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-surface)!important}
.elementor-4391 .elementor-element.elementor-element-ecbaee9 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-4498 .elementor-element.elementor-element-d383520 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-4498 .elementor-element.elementor-element-c6edbe0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4498 .elementor-element.elementor-element-c6edbe0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-4498 .elementor-element.elementor-element-c6edbe0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap,  .elementor-4498 .elementor-element.elementor-element-c6edbe0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--rf-navy)!important}
.elementor-4498 .elementor-element.elementor-element-c9da4d9 .elementor-heading-title{font-size:var(--rf-fs-9)!important}
.elementor-4498 .elementor-element.elementor-element-2ec2f84 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f06a17a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-0c05367 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-91cef5c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-72dc6ef .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-0a8d755 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7a63e2a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e777cd0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-28cd42b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-6b77831 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-8822c6f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-62337f0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d8cf89a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f07713c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f27673c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-90dd88e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-308578c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7560967 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-3344409 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-4804463 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-cbc1afd .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d63dde6 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-adec05e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-b2e1f30 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-4d84252 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-603ed6f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-053e55c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-5a77245 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-bc36a0c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1c26a98 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-708ba7f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-cc6a36f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e63e8aa .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f04f8ab .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-435921f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e002a63 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-a7ea131 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f28f31f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-68d0bae .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-b087c2d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-62a2c36 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-c7be4ec .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e20862e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-a0e7245 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9cd085a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-319248c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-2bab342 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-debd720 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-a012a42 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7b8c3a4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-450ab8e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9f18c60 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1f9a9ae .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-284abe6 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-dc519d6 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-c0b9fc1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1ca12fa .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-49388cb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-b141212 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d49c55a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-3c57ec1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-09980ad .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-bd5dd89 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-52f10aa .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-64d1ecb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-8e22005 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f774765 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-5d87010 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7df2914 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-19f64e9 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1c6235d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7397b1d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d003dd2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ba79816 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-0c8fd97 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-714a46c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-98308cb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-dff8406 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d02a37c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-eb346d1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-3a83e7d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-6240183 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-375726d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-045530c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-dd5dbb7 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d00e29f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e718675 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-47da881 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1735c2e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f83d422 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-0203e79 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-8f45417 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-90975ff .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-945ed25 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1ee9f44 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e030beb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-c27fa04 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-2d92c35 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-06dc714 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-0f91c90 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-31f1644 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d962c4b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-871264b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-dedb626 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-bad928f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-017d00d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-6cbfcdd .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7c457ea .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ea9ab36 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-eb3ca45 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d47a4c5 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-890fbad .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-b8dd6f0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f17e5d0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9e7414e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-51a6831 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-81644b4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-fa62b38 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f0b5457 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-fe9a0d4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7cbc902 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9e752e9 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-49c11be .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ecd926e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-50ec3b1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-c16564e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ae271ae .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-092f378 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e40de18 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-2560325 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d07b346 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-32e5a7d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-59435fc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-11c4af4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d3d01c7 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-6a826b2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ecde7dc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-43a0bde .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f20b612 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ba78bf4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-681da47 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-4027539 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-866f5fc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-c13aa1f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-27cad12 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f7ded98 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1625e2c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-42faff5 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-017ac27 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d7be88e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-0c13534 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9f8f148 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d068568 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ee73cc5 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9b424a2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ca666e8 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-de70ccc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-25065ac .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-75915ec .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-3a1f173 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-37717fb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-941bdb5 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e6b65cc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-5cea320 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7d696ed .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-c0a7884 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9a169e2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-349df67 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-28cbba8 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-6fc88b4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-07be96b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-14f8171 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-0c0ec10 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f729e25 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-162f0e3 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-bbf1fc2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-decefb2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1c4803f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-41e5942 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-b8a8d6e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-6438a43 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-030107d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7619c05 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ab4c033 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-a32f0e4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-cde01bc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-bb34b40 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-442b2fb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9480ed0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e2b9b4a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-6518953 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-47259d6 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-df4ac6a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f964965 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e34d855 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-837fe1f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-29541cc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-b5d9c51 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f29bc43 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-5742cf3 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-c671b2e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7d92db2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e161516 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d3d487b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-56c3dce .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-516d990 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1b34e0b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-5de50f1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-5cb0a05 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-840b341 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-9eb8fa1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ae6cf0b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-22edc14 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-73eb5ef .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-5cbd403 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-7d273d2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-efee13c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-d4a4f62 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-8cd8359 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-815c7f1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-a8bb299 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-ae4c36a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-cbbd818 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-a18d511 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-b0f3c79 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-efa89b9 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-e624e05 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-2c5cc64 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-b9e3c32 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-6ef418a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-cd2e4fc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1d85357 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-096ecad .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-8ef28dc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-40a7335 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-18adbba .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-f949f0d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-825334c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-1f992bf .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-4498 .elementor-element.elementor-element-562b2dd .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-5213 .elementor-element.elementor-element-23d1fae .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-5213 .elementor-element.elementor-element-48b83db .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-5213 .elementor-element.elementor-element-e50527c .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-5213 .elementor-element.elementor-element-0515fc5 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-5506 .elementor-element.elementor-element-33f6f36 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-5506 .elementor-element.elementor-element-1a3f9ef .elementor-heading-title{font-size:var(--rf-fs-3)!important}
.elementor-5506 .elementor-element.elementor-element-530bcba .elementor-button{fill:var(--rf-navy)!important;color:var(--rf-navy)!important;background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-5506 .elementor-element.elementor-element-530bcba .elementor-button:hover, .elementor-5506 .elementor-element.elementor-element-530bcba .elementor-button:focus{color:var(--rf-navy)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-5506 .elementor-element.elementor-element-530bcba .elementor-button:hover svg, .elementor-5506 .elementor-element.elementor-element-530bcba .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-5518 .elementor-element.elementor-element-84810f5 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-5518 .elementor-element.elementor-element-fc2f8ce .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-5518 .elementor-element.elementor-element-b7d7a0b .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-5518 .elementor-element.elementor-element-76481b7 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-5518 .elementor-element.elementor-element-f72a823 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-5518 .elementor-element.elementor-element-20abdf8 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-5550 .elementor-element.elementor-element-63a9457 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-5550 .elementor-element.elementor-element-d1005ab .elementor-heading-title{font-size:var(--rf-fs-3)!important}
.elementor-5807 .elementor-element.elementor-element-2656b8c .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-5807 .elementor-element.elementor-element-26ad724 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-5807 .elementor-element.elementor-element-ce2af65 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-7b585de .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-68ae059 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-46ef9db .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-85e7f88 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-20f9f2d .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-8f93517 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-4736a94 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-86436e6 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-5807 .elementor-element.elementor-element-263ee6f .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-6333 .elementor-element.elementor-element-d23e803 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-6333 .elementor-element.elementor-element-43bae80 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6333 .elementor-element.elementor-element-f2a9a2a .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6333 .elementor-element.elementor-element-7689f5e .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-6333 .elementor-element.elementor-element-0917739 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6333 .elementor-element.elementor-element-97939d2 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6333 .elementor-element.elementor-element-c07a295 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-6376 .elementor-element.elementor-element-41c1125 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-6376 .elementor-element.elementor-element-196fa33 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6376 .elementor-element.elementor-element-059f14a .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-6376 .elementor-element.elementor-element-c7a7a48 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6376 .elementor-element.elementor-element-7aeaa14 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6376 .elementor-element.elementor-element-4f6eece .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-6376 .elementor-element.elementor-element-8eff330 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-6376 .elementor-element.elementor-element-812c6b2 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-6376 .elementor-element.elementor-element-270d36e .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-6376 .elementor-element.elementor-element-fac890c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-6376 .elementor-element.elementor-element-9ee1428 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6376 .elementor-element.elementor-element-3b3da96 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6776 .elementor-element.elementor-element-44320da .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-6776 .elementor-element.elementor-element-0948a92 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6776 .elementor-element.elementor-element-b85f560 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-6776 .elementor-element.elementor-element-396292a .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-6776 .elementor-element.elementor-element-0be543e .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-7539 .elementor-element.elementor-element-1b56105 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-7539 .elementor-element.elementor-element-ef21da4 .elementor-field-group > label, .elementor-7539 .elementor-element.elementor-element-ef21da4 .elementor-field-subgroup label{color:var(--rf-navy-deep)!important}
.elementor-7539 .elementor-element.elementor-element-ef21da4 .elementor-field-type-html{color:var(--rf-navy-deep)!important}
.elementor-7539 .elementor-element.elementor-element-ef21da4 .e-form__buttons__wrapper__button-next{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-7539 .elementor-element.elementor-element-ef21da4 .elementor-button[type="submit"]{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-7539 .elementor-element.elementor-element-ef21da4 .e-form__buttons__wrapper__button-next:hover{color:var(--rf-navy)!important;border-color:var(--rf-yellow)!important}
.elementor-7539 .elementor-element.elementor-element-ef21da4 .elementor-button[type="submit"]:hover{color:var(--rf-navy)!important;border-color:var(--rf-yellow)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-7539 .elementor-element.elementor-element-ef21da4 .elementor-button[type="submit"]:hover svg *{fill:var(--rf-navy)!important}
.elementor-7813 .elementor-element.elementor-element-5c10f68 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-7813 .elementor-element.elementor-element-cb45a41 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-7813 .elementor-element.elementor-element-393078c .elementor-field-group > label, .elementor-7813 .elementor-element.elementor-element-393078c .elementor-field-subgroup label{color:var(--rf-navy-deep)!important}
.elementor-7813 .elementor-element.elementor-element-393078c .elementor-field-type-html{color:var(--rf-navy-deep)!important}
.elementor-7813 .elementor-element.elementor-element-393078c .e-form__buttons__wrapper__button-next{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-7813 .elementor-element.elementor-element-393078c .elementor-button[type="submit"]{background-color:var(--rf-yellow)!important;border-color:var(--rf-yellow)!important}
.elementor-7813 .elementor-element.elementor-element-393078c .e-form__buttons__wrapper__button-next:hover{color:var(--rf-navy)!important;border-color:var(--rf-yellow)!important}
.elementor-7813 .elementor-element.elementor-element-393078c .elementor-button[type="submit"]:hover{color:var(--rf-navy)!important;border-color:var(--rf-yellow)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-7813 .elementor-element.elementor-element-393078c .elementor-button[type="submit"]:hover svg *{fill:var(--rf-navy)!important}
.elementor-7842 .elementor-element.elementor-element-7f95740 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-7842 .elementor-element.elementor-element-615be07 .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-7842 .elementor-element.elementor-element-8624beb .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-7842 .elementor-element.elementor-element-9b3fa2f .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-7842 .elementor-element.elementor-element-628bf7a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-ab50637 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-78cd531 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-596d7a0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-b234fb2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-6f1456b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-c8c9ef0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-0b6f6b4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-ed8944f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-6edac00 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-1e854da .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-e4c89eb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-dc3a66a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-bb19ed5 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-1904f70 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-b946796 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-19dc5b3 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-0958305 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-b7eae83 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-3f63d2d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-b0e410b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-b67b957 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-46e2046 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-52cf0d5 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-471a84e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-5e725de .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-842e73c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-8e1c168 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-309bc5d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-3ba0ee1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-5dd6233 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-9f310dd .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-c28960a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-5b2a54c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-3a7c938 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-ae1caa1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-04ef69d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-f685920 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-50b9f7c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-98b674e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-4a2c756 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-4e57adf .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-781f9ed .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-515e71d .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-2d00661 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-4079ab2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-678a704 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-7ffd919 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-3b26665 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-72e8cac .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-0de9b4b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-fa45210 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-9f49274 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-bab3781 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-f4a26e3 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-97a741f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-a3c7bf2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-5b898b7 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-bc3c184 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-5259961 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-636ad3f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-bb204be .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-2f36822 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-7f31dd0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-ae7e155 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-3f8c7d7 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-d3b69ee .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-edce5ab .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-5f5f350 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-a78bd6c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-d0995de .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-b2531e6 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-d91e324 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-933a25a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-7a190b4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-a4fda61 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-d9e6e51 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-03f9251 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-e6282b4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-808c063 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-84cfae9 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-c65bbf0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-ee9f44c .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7842 .elementor-element.elementor-element-5c98491 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-7895 .elementor-element.elementor-element-5f6da56 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-8040 .elementor-element.elementor-element-4accc62 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-8040 .elementor-element.elementor-element-746bfc9 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-8097 .elementor-element.elementor-element-0039f2e .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-8111 .elementor-element.elementor-element-509c6df .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-8133 .elementor-element.elementor-element-81eaca7 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-8133 .elementor-element.elementor-element-002eb43 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-8133 .elementor-element.elementor-element-2a666fe .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-8133 .elementor-element.elementor-element-27ea28f .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-8133 .elementor-element.elementor-element-f0caebe .elementor-heading-title{font-size:var(--rf-fs-5)!important}
.elementor-8133 .elementor-element.elementor-element-5c23595 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-eae1700 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-26ebab8 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-da10125 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-9066ce6 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-dfbe326 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-3a5595f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-2e91717 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-41b5c85 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-c59ee15 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-5e134bd .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-de7c506 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-8abc80f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-25c9be2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-ef47c03 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-ae670d3 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-3ca93cb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-66cb918 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-6803278 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-a7660c1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-b9850c8 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-647d6c3 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-cc7d05b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-8d66ed4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-285570a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-13bbd50 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-9144ee1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-18c82ea .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-deb4b0a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-917e0dd .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-4242f97 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-ce3e10b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-b4b88a9 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-c4e24b1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-b39d2ae .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-26cd96a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-9a884a7 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-0ed6e5a .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-a77253b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-3f230db .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-d422471 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-e8bf596 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-2b74555 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-4af1767 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-4d8ef25 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-94be6f2 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-717d259 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-33b4e85 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-ad760f1 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-b94e977 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-7b35fe0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-3ab8772 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-d6ea323 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-a1a737e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-cd0a613 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-8851918 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-53eacf4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-c871bff .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-fcfbb88 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-b24f444 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-8392616 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-961ce1b .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-2142aba .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-a9d3cbc .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-81c6af4 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-b43e2c5 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-bd7cae9 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-beeccfd .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-54686b0 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-019cf67 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-376db46 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-68457cb .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-239cd9f .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-8ce6b25 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-602fa49 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-8bd4fa7 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-5b437ce .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-155ba1e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-d245d84 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-45d986e .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-ce56741 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-e1e5cae .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-fd55863 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8133 .elementor-element.elementor-element-2491670 .elementor-heading-title{font-size:var(--rf-fs-4)!important}
.elementor-8192 .elementor-element.elementor-element-7a83a10 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-8227 .elementor-element.elementor-element-5453282 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-8231 .elementor-element.elementor-element-20be9d2 .elementor-heading-title{font-size:var(--rf-fs-10)!important}
.elementor-8231 .elementor-element.elementor-element-7b68e18 .elementor-heading-title{font-size:var(--rf-fs-7)!important}
.elementor-8231 .elementor-element.elementor-element-8cadd41 .elementor-button:hover, .elementor-8231 .elementor-element.elementor-element-8cadd41 .elementor-button:focus{color:var(--rf-navy)!important;background-color:var(--rf-yellow-hover)!important;border-color:var(--rf-yellow-hover)!important}
.elementor-8231 .elementor-element.elementor-element-8cadd41 .elementor-button:hover svg, .elementor-8231 .elementor-element.elementor-element-8cadd41 .elementor-button:focus svg{fill:var(--rf-navy)!important}
.elementor-8231 .elementor-element.elementor-element-5a35032 .elementor-button:hover, .elementor-8231 .elementor-element.elementor-element-5a35032 .elementor-button:focus{background-color:var(--rf-yellow-hover)!important;color:var(--rf-navy)!important;border-color:var(--rf-yellow-hover)!important}
@media(max-width:767px){
.elementor-55 .elementor-element.elementor-element-4f9db72 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-57 .elementor-element.elementor-element-004a731 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-63 .elementor-element.elementor-element-8c3298c .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-426 .elementor-element.elementor-element-409d0c50 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-426 .elementor-element.elementor-element-787b6796 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-2592 .elementor-element.elementor-element-5f231a9 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-2647 .elementor-element.elementor-element-927d4b9 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-2792 .elementor-element.elementor-element-3cabef7 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-3332 .elementor-element.elementor-element-6b3e2f4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-44efd75 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-2d0a199 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-10b8d95 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-8655d5e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-ea9eca1 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-0948e7b .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-3413cd4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-d50260e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-343e0ef .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-69b5a02 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3332 .elementor-element.elementor-element-81f3a27 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3402 .elementor-element.elementor-element-b600536 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-3412 .elementor-element.elementor-element-71eacb5 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-6056999 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-3337bcb .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-6a034d2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-75ca40f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-b1b1fcc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-07b6319 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-ff3c878 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-e9def27 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-1823ab2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-127dd77 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3412 .elementor-element.elementor-element-9c75c9a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-3476 .elementor-element.elementor-element-e6ed32e .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-3476 .elementor-element.elementor-element-3b83a4d .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4146 .elementor-element.elementor-element-b10ff5b .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4163 .elementor-element.elementor-element-cf17525 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4204 .elementor-element.elementor-element-9e02732 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4243 .elementor-element.elementor-element-b09e1fb .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4391 .elementor-element.elementor-element-ecbaee9 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4498 .elementor-element.elementor-element-d383520 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4498 .elementor-element.elementor-element-c9da4d9 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-4498 .elementor-element.elementor-element-2ec2f84 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f06a17a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-0c05367 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-91cef5c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-72dc6ef .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-0a8d755 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7a63e2a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e777cd0 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-28cd42b .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-6b77831 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-8822c6f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-62337f0 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d8cf89a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f07713c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f27673c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-90dd88e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-308578c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7560967 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-3344409 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-4804463 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-cbc1afd .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d63dde6 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-adec05e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-b2e1f30 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-4d84252 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-603ed6f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-053e55c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-5a77245 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-bc36a0c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1c26a98 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-708ba7f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-cc6a36f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e63e8aa .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f04f8ab .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-435921f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e002a63 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-a7ea131 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f28f31f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-68d0bae .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-b087c2d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-62a2c36 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-c7be4ec .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e20862e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-a0e7245 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9cd085a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-319248c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-2bab342 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-debd720 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-a012a42 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7b8c3a4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-450ab8e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9f18c60 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1f9a9ae .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-284abe6 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-dc519d6 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-c0b9fc1 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1ca12fa .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-49388cb .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-b141212 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d49c55a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-3c57ec1 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-09980ad .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-bd5dd89 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-52f10aa .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-64d1ecb .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-8e22005 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f774765 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-5d87010 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7df2914 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-19f64e9 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1c6235d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7397b1d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d003dd2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ba79816 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-0c8fd97 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-714a46c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-98308cb .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-dff8406 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d02a37c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-eb346d1 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-3a83e7d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-6240183 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-375726d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-045530c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-dd5dbb7 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d00e29f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e718675 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-47da881 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1735c2e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f83d422 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-0203e79 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-8f45417 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-90975ff .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-945ed25 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1ee9f44 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e030beb .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-c27fa04 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-2d92c35 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-06dc714 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-0f91c90 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-31f1644 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d962c4b .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-871264b .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-dedb626 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-bad928f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-017d00d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-6cbfcdd .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7c457ea .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ea9ab36 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-eb3ca45 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d47a4c5 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-890fbad .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-b8dd6f0 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f17e5d0 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9e7414e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-51a6831 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-81644b4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-fa62b38 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f0b5457 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-fe9a0d4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7cbc902 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9e752e9 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-49c11be .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ecd926e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-50ec3b1 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-c16564e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ae271ae .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-092f378 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e40de18 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-2560325 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d07b346 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-32e5a7d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-59435fc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-11c4af4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d3d01c7 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-6a826b2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ecde7dc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-43a0bde .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f20b612 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ba78bf4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-681da47 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-4027539 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-866f5fc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-c13aa1f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-27cad12 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f7ded98 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1625e2c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-42faff5 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-017ac27 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d7be88e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-0c13534 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9f8f148 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d068568 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ee73cc5 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9b424a2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ca666e8 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-de70ccc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-25065ac .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-75915ec .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-3a1f173 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-37717fb .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-941bdb5 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e6b65cc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-5cea320 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7d696ed .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-c0a7884 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9a169e2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-349df67 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-28cbba8 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-6fc88b4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-07be96b .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-14f8171 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-0c0ec10 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f729e25 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-162f0e3 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-bbf1fc2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-decefb2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1c4803f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-41e5942 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-b8a8d6e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-6438a43 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-030107d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7619c05 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ab4c033 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-a32f0e4 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-cde01bc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-bb34b40 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-442b2fb .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9480ed0 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e2b9b4a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-6518953 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-47259d6 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-df4ac6a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f964965 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e34d855 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-837fe1f .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-29541cc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-b5d9c51 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f29bc43 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-5742cf3 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-c671b2e .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7d92db2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e161516 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d3d487b .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-56c3dce .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-516d990 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1b34e0b .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-5de50f1 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-5cb0a05 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-840b341 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-9eb8fa1 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ae6cf0b .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-22edc14 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-73eb5ef .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-5cbd403 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-7d273d2 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-efee13c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-d4a4f62 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-8cd8359 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-815c7f1 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-a8bb299 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-ae4c36a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-cbbd818 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-a18d511 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-b0f3c79 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-efa89b9 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-e624e05 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-2c5cc64 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-b9e3c32 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-6ef418a .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-cd2e4fc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1d85357 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-096ecad .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-8ef28dc .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-40a7335 .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-18adbba .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-f949f0d .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-825334c .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-1f992bf .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-4498 .elementor-element.elementor-element-562b2dd .elementor-heading-title{font-size:var(--rf-fs-1)!important}
.elementor-5213 .elementor-element.elementor-element-23d1fae .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-5506 .elementor-element.elementor-element-33f6f36 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-5518 .elementor-element.elementor-element-84810f5 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-5550 .elementor-element.elementor-element-63a9457 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-5807 .elementor-element.elementor-element-2656b8c .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-6333 .elementor-element.elementor-element-d23e803 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-6376 .elementor-element.elementor-element-41c1125 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-6776 .elementor-element.elementor-element-44320da .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-7539 .elementor-element.elementor-element-1b56105 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-7813 .elementor-element.elementor-element-5c10f68 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-7842 .elementor-element.elementor-element-7f95740 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-8040 .elementor-element.elementor-element-4accc62 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-8097 .elementor-element.elementor-element-0039f2e .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-8111 .elementor-element.elementor-element-509c6df .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-8133 .elementor-element.elementor-element-81eaca7 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-8192 .elementor-element.elementor-element-7a83a10 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-8227 .elementor-element.elementor-element-5453282 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
.elementor-8231 .elementor-element.elementor-element-20be9d2 .elementor-heading-title{font-size:var(--rf-fs-6)!important}
}
@media(max-width:1024px){
.elementor-426 .elementor-element.elementor-element-409d0c50 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
.elementor-426 .elementor-element.elementor-element-787b6796 .elementor-heading-title{font-size:var(--rf-fs-8)!important}
}
/* END generated token map */

/* 4. Base */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--rf-white)}
/* one family everywhere; a display role sets --rf-ff on itself and its children inherit it */
body,
body :not(i):not(svg):not(svg *):not(.star-rating):not(.star-rating *):not([class*="eicon"]):not([class*="fa-"]){
  font-family:var(--rf-ff,var(--rf-font))!important;letter-spacing:normal!important;text-shadow:none!important;
}
.elementor-kit-1913{color:var(--rf-ink);font-size:var(--rf-fs-3);font-weight:400;line-height:var(--rf-lh-body)}
.elementor-kit-1913 a{color:var(--rf-navy);transition:color var(--rf-dur) var(--rf-ease)}
.elementor-kit-1913 :is(h1,h2,h3,h4){font-weight:700}
.elementor-kit-1913 h2,.elementor-kit-1913 h3,.elementor-kit-1913 h4{color:var(--rf-navy)}
.elementor-heading-title{line-height:var(--rf-lh-head);text-wrap:balance}
h1.elementor-heading-title,h2.elementor-heading-title{font-weight:700!important}
.elementor-widget-text-editor{font-weight:400!important;line-height:var(--rf-lh-body)!important;text-wrap:pretty}
.elementor-widget-text-editor p{margin-block-end:.85em}
.elementor-widget-text-editor p:last-child{margin-block-end:0}
.elementor-widget-text-editor strong,.elementor-widget-text-editor b{font-weight:700}
.elementor-widget-theme-post-content{font-size:var(--rf-fs-3);line-height:var(--rf-lh-body);max-width:var(--rf-measure);margin-inline:auto}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--rf-container)}
::selection{background:var(--rf-yellow);color:var(--rf-navy)}
:where(a,button,input,select,textarea,[tabindex],.elementor-button):focus-visible{outline:2px solid currentColor!important;outline-offset:3px}
input[type="checkbox"],input[type="radio"]{accent-color:var(--rf-yellow)}

/* 5. Header (template 49) - content-width container, balanced at 1366 / 1920 / 2560 */
:root:root .elementor-49 .elementor-element.elementor-element-8bbc0f0{
  background:var(--rf-white)!important;box-shadow:0 1px 0 var(--rf-line)!important;
  padding:0 var(--rf-gutter)!important;
}
:root:root .elementor-49 .elementor-element.elementor-element-8bbc0f0>.elementor-container{
  max-width:var(--rf-container-header)!important;margin-inline:auto;min-height:116px!important;
}
/* logo + site name: fixed logo size, two-line name with a clear first line */
:root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-wrapper{display:flex;align-items:center;gap:var(--rf-space-3)}
:root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-img{width:84px!important;flex:0 0 84px;margin:0!important}
:root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-title{
  font-size:18px!important;font-weight:500!important;line-height:1.3!important;color:var(--rf-navy)!important;margin:0!important;white-space:nowrap;
}
:root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-title a{color:inherit!important}
:root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-title::first-line{font-size:1.25em;font-weight:700}
@media (min-width:1025px){
  :root:root .elementor-49 .elementor-element.elementor-element-3fca903{width:26%!important}
  :root:root .elementor-49 .elementor-element.elementor-element-81145cc{width:48%!important}
  :root:root .elementor-49 .elementor-element.elementor-element-794497a{width:26%!important}
  .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main>.elementor-nav-menu{flex-wrap:nowrap}
}
/* bit + donate: one 52px pair (56px from 1920), bit as the quiet secondary (app-icon square), donate as the primary pill */
:root:root .elementor-49 .elementor-element.elementor-element-794497a>.elementor-widget-wrap,
:root:root .elementor-49 .elementor-element.elementor-element-794497a>.elementor-column-wrap>.elementor-widget-wrap{
  display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:var(--rf-space-3);
}
:root:root .elementor-49 .elementor-element.elementor-element-65b47e2{width:auto!important;max-width:none!important;margin:0!important;flex:0 0 auto}
:root:root .elementor-49 .elementor-element.elementor-element-65b47e2>.elementor-widget-container{margin:0!important;padding:0!important;line-height:0}
:root:root .elementor-49 .elementor-element.elementor-element-65b47e2 img{
  width:52px!important;height:52px!important;object-fit:cover;border-radius:var(--rf-radius-field);
  box-shadow:0 0 0 1px var(--rf-line);transition:box-shadow var(--rf-dur) var(--rf-ease),transform var(--rf-dur) var(--rf-ease);
}
:root:root .elementor-49 .elementor-element.elementor-element-65b47e2 a:hover img{box-shadow:0 0 0 2px var(--rf-line-strong)}
:root:root .elementor-49 .elementor-element.elementor-element-01be647{margin:0!important;flex:0 0 auto}
:root:root .elementor-49 .elementor-element.elementor-element-01be647 .elementor-button{
  height:52px;min-height:52px!important;display:inline-flex;align-items:center;padding:0 30px!important;border-width:0!important;
  font-size:19px!important;font-weight:700!important;
}

/* 6. Menus */
/* desktop main menu */
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-item{
  font-size:clamp(16px,1.25vw,18px)!important;font-weight:500!important;color:var(--rf-navy)!important;
  padding:12px clamp(9px,1vw,16px)!important;
  text-decoration:underline 3px transparent;text-underline-offset:12px;
  transition:color var(--rf-dur) var(--rf-ease),text-decoration-color var(--rf-dur) var(--rf-ease);
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-item:is(:hover,.highlighted,.elementor-item-active){
  color:var(--rf-blue)!important;text-decoration-color:var(--rf-yellow);
}
.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .sub-arrow i{font-size:.62em;opacity:.6;margin-inline-start:2px}
/* the underline belongs to the label only: an inline-block arrow does not inherit it (it showed as a separate dash) */
.elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .sub-arrow{display:inline-block;text-decoration:none}
/* desktop dropdowns */
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-nav-menu--dropdown{
  margin-top:14px!important;padding:6px!important;background:var(--rf-white)!important;
  border:1px solid var(--rf-line)!important;border-radius:8px!important;
  box-shadow:0 8px 24px rgba(0,18,47,.08)!important;min-width:240px!important;overflow:hidden;
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-nav-menu--dropdown a{
  font-size:16px!important;font-weight:500!important;color:var(--rf-ink)!important;background-color:transparent!important;
  padding:12px 16px!important;line-height:1.4;border:0!important;border-radius:6px!important;
  border-inline-start:3px solid transparent!important;
  transition:background-color var(--rf-dur) var(--rf-ease),color var(--rf-dur) var(--rf-ease);
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-nav-menu--dropdown a:is(:hover,:focus-visible,.highlighted){
  color:var(--rf-navy)!important;background-color:var(--rf-surface)!important;
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--main .elementor-nav-menu--dropdown a:is(.elementor-item-active,[aria-current=page]){
  color:var(--rf-navy)!important;font-weight:700!important;background-color:var(--rf-blue-soft)!important;border-inline-start-color:var(--rf-yellow)!important;
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu--dropdown li{border:0!important}
/* hamburger: navy on a soft square (was yellow on white, 1.9:1) */
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 div.elementor-menu-toggle{
  color:var(--rf-navy)!important;background:var(--rf-surface)!important;border-radius:6px;
  width:44px;height:44px;align-items:center;justify-content:center;
  --nav-menu-icon-size:24px;transition:background-color var(--rf-dur) var(--rf-ease);
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 div.elementor-menu-toggle:hover{background:#E4E8EF!important}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 div.elementor-menu-toggle svg{fill:var(--rf-navy)!important}
/* mobile / tablet menu panel */
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
  background:var(--rf-navy)!important;margin-top:12px!important;box-shadow:0 16px 32px rgba(0,18,47,.25);
  border-top:3px solid var(--rf-yellow);
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu__container.elementor-nav-menu--dropdown a{
  font-size:var(--rf-fs-3)!important;font-weight:600!important;color:var(--rf-on-dark)!important;
  padding:14px var(--rf-gutter)!important;border-bottom:1px solid var(--rf-on-dark-line)!important;
  border-inline-start:3px solid transparent!important;transition:background-color var(--rf-dur) var(--rf-ease),color var(--rf-dur) var(--rf-ease);
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu__container.elementor-nav-menu--dropdown .sub-menu a{
  font-size:var(--rf-fs-2)!important;font-weight:400!important;color:var(--rf-on-dark-muted)!important;padding-inline-start:calc(var(--rf-gutter) + 16px)!important;
  background:rgba(0,0,0,.12)!important;
}
:root:root .elementor-49 .elementor-element.elementor-element-ad0b692 .elementor-nav-menu__container.elementor-nav-menu--dropdown a:is(:hover,.elementor-item-active,.highlighted){
  color:var(--rf-yellow)!important;background:rgba(255,255,255,.05)!important;border-inline-start-color:var(--rf-yellow)!important;
}

/* 7. Buttons - pill, Heebo 700, yellow / navy; lift on hover and a double focus ring outside the header */
.elementor-button,.jet-slider__button,.jet-animated-box__button,.jet-carousel__item-button{
  border-radius:var(--rf-radius)!important;font-weight:700!important;line-height:1.2!important;
  transition:background-color var(--rf-dur) var(--rf-ease),color var(--rf-dur) var(--rf-ease),border-color var(--rf-dur) var(--rf-ease),box-shadow var(--rf-dur) var(--rf-ease),transform var(--rf-dur) var(--rf-ease)!important;
}
.elementor-widget-button .elementor-button{min-height:60px;display:inline-flex;align-items:center;justify-content:center;padding:0 36px!important;font-size:18px!important}
:is(.elementor-button,.jet-slider__button,.jet-animated-box__button,.jet-carousel__item-button):not(.elementor-49 *):hover{
  transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,18,47,.14)!important;
}
.elementor-button:active,.jet-slider__button:active,.jet-carousel__item-button:active,.jet-animated-box__button:active{transform:translateY(1px)!important}
:is(.elementor-button,.jet-slider__button,.jet-animated-box__button,.jet-carousel__item-button):not(.elementor-49 *):focus-visible{
  outline:none!important;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--rf-navy)!important;
}
/* yellow submit buttons that had white text (1.9:1) */
:root:root .elementor-57 .elementor-element-8a6353c .elementor-button[type="submit"],
:root:root .elementor-7539 .elementor-element-ef21da4 .elementor-button[type="submit"],
:root:root .elementor-7813 .elementor-element-393078c .elementor-button[type="submit"]{color:var(--rf-navy)!important;fill:var(--rf-navy)!important}

/* 8. Page banners - navy band, Almoni Tzar title with a yellow rule, breadcrumbs */
:root:root :is(.elementor-2592 .elementor-element-5f231a9,.elementor-2647 .elementor-element-927d4b9,.elementor-2792 .elementor-element-3cabef7,
.elementor-3402 .elementor-element-b600536,.elementor-3476 .elementor-element-e6ed32e,.elementor-4146 .elementor-element-b10ff5b,
.elementor-4163 .elementor-element-cf17525,.elementor-4204 .elementor-element-9e02732,.elementor-4243 .elementor-element-b09e1fb,
.elementor-4391 .elementor-element-ecbaee9,.elementor-4498 .elementor-element-d383520,.elementor-5213 .elementor-element-23d1fae,
.elementor-55 .elementor-element-4f9db72,.elementor-5506 .elementor-element-33f6f36,.elementor-5518 .elementor-element-84810f5,
.elementor-57 .elementor-element-004a731,.elementor-5807 .elementor-element-2656b8c,.elementor-63 .elementor-element-8c3298c,
.elementor-6333 .elementor-element-d23e803,.elementor-6376 .elementor-element-41c1125,.elementor-6776 .elementor-element-44320da,
.elementor-7539 .elementor-element-1b56105,.elementor-7813 .elementor-element-5c10f68,.elementor-7842 .elementor-element-7f95740,
.elementor-8040 .elementor-element-4accc62,.elementor-8097 .elementor-element-0039f2e,.elementor-8111 .elementor-element-509c6df,
.elementor-8133 .elementor-element-81eaca7,.elementor-8192 .elementor-element-7a83a10,.elementor-8227 .elementor-element-5453282,
.elementor-8231 .elementor-element-20be9d2,.elementor-page-title).elementor-widget-heading .elementor-heading-title{
  --rf-ff:var(--rf-display);font-size:var(--rf-fs-banner)!important;font-weight:700!important;line-height:1!important;
  color:var(--rf-white)!important;
}
:is(.elementor-2592 .elementor-element-5f231a9,.elementor-2647 .elementor-element-927d4b9,.elementor-2792 .elementor-element-3cabef7,
.elementor-3402 .elementor-element-b600536,.elementor-3476 .elementor-element-e6ed32e,.elementor-4146 .elementor-element-b10ff5b,
.elementor-4163 .elementor-element-cf17525,.elementor-4204 .elementor-element-9e02732,.elementor-4243 .elementor-element-b09e1fb,
.elementor-4391 .elementor-element-ecbaee9,.elementor-4498 .elementor-element-d383520,.elementor-5213 .elementor-element-23d1fae,
.elementor-55 .elementor-element-4f9db72,.elementor-5506 .elementor-element-33f6f36,.elementor-5518 .elementor-element-84810f5,
.elementor-57 .elementor-element-004a731,.elementor-5807 .elementor-element-2656b8c,.elementor-63 .elementor-element-8c3298c,
.elementor-6333 .elementor-element-d23e803,.elementor-6376 .elementor-element-41c1125,.elementor-6776 .elementor-element-44320da,
.elementor-7539 .elementor-element-1b56105,.elementor-7813 .elementor-element-5c10f68,.elementor-7842 .elementor-element-7f95740,
.elementor-8040 .elementor-element-4accc62,.elementor-8097 .elementor-element-0039f2e,.elementor-8111 .elementor-element-509c6df,
.elementor-8133 .elementor-element-81eaca7,.elementor-8192 .elementor-element-7a83a10,.elementor-8227 .elementor-element-5453282,
.elementor-8231 .elementor-element-20be9d2,.elementor-page-title).elementor-widget-heading .elementor-heading-title::after{
  content:"";display:block;width:48px;height:4px;border-radius:2px;background:var(--rf-yellow);margin:14px auto 0;
}
:root:root .elementor-top-section:has(.elementor-page-title):not(:has(.elementor-widget-theme-post-content)){background-color:var(--rf-navy)!important}
:root:root .elementor-top-section:has(.elementor-page-title):not(:has(.elementor-widget-theme-post-content))>.elementor-container{min-height:0!important;padding-block:48px 52px}
.elementor-widget-breadcrumbs{font-size:var(--rf-fs-2)!important;color:var(--rf-on-dark-muted)}
:root:root .elementor-widget-breadcrumbs a{color:var(--rf-on-dark)!important;text-decoration:none}
:root:root .elementor-widget-breadcrumbs a:hover{color:var(--rf-yellow)!important}

/* 9. Home (template 1915): light hero / surface / photo band / white / surface / white */
/* 9a hero slider: white mist on the text side of the photo, navy display type */
:root:root .jet-slider .jet-slider__content{z-index:2}
:root:root .jet-slider .sp-image-container::after{z-index:0;
  background-image:linear-gradient(to left,rgba(255,255,255,.88) 0%,rgba(255,255,255,.74) 42%,rgba(255,255,255,.28) 72%,rgba(255,255,255,.06) 100%)!important;
  background-color:transparent!important;
}
:root:root .jet-slider .sp-arrow{
  width:48px!important;height:48px!important;border-radius:50%!important;
  background:rgba(0,45,112,.08)!important;border:1px solid rgba(0,45,112,.22)!important;
  transition:background-color var(--rf-dur) var(--rf-ease);
}
:root:root .jet-slider .sp-arrow:hover{background:rgba(0,45,112,.16)!important}
:root:root .elementor-element .jet-slider .sp-arrows .sp-arrow :is(i,svg){color:var(--rf-navy)!important;fill:var(--rf-navy)!important}
@media (max-width:767px){:root:root .jet-slider .sp-arrows{display:none!important}}
:root:root .elementor-element .jet-slider .sp-buttons .sp-button{width:10px!important;height:10px!important;border:0!important;background-color:rgba(0,45,112,.3)!important}
:root:root .elementor-element .jet-slider .sp-buttons .sp-button.sp-selected-button{background-color:var(--rf-navy)!important}
:root:root .elementor-element .jet-slider .jet-slider__title{
  --rf-ff:var(--rf-display);color:var(--rf-navy)!important;font-size:clamp(40px,4.6vw,68px)!important;font-weight:700!important;line-height:1!important;
  max-width:100%;margin:0!important;text-wrap:balance;
}
/* one right-aligned text column, about half the width, off the photo's focal point.
   Inset from the header edge as in the original (hero at 8vw from the viewport edge, header at 100px): 8vw - 100px, at least 24px */
:root:root .jet-slider .jet-slider__content-inner{
  width:calc(min(var(--rf-container-header),100% - 2 * var(--rf-gutter)) - 2 * max(24px,8vw - 100px))!important;max-width:none!important;
  align-items:flex-start!important;justify-content:center!important;
}
:root:root .jet-slider .jet-slider__content-inner>*{width:100%!important;max-width:680px!important;text-align:start!important}
@media (max-width:1024px){:root:root .jet-slider .jet-slider__content-inner>*{max-width:560px!important}}
:root:root .jet-slider .jet-slider__subtitle,:root:root .jet-slider .jet-slider__desc{
  color:var(--rf-navy-deep)!important;font-size:clamp(18px,1.6vw,28px)!important;font-weight:500!important;line-height:1.35!important;margin:16px 0 0!important;
}
:root:root .jet-slider .jet-slider__button-wrapper{margin-top:32px!important}
:root:root .jet-slider .jet-slider__button{
  font-size:18px!important;padding:0 36px!important;min-height:60px;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;
  background-color:var(--rf-yellow)!important;color:var(--rf-navy)!important;
}
:root:root .jet-slider .jet-slider__button:hover{background-color:var(--rf-yellow-hover)!important}
/* section rhythm and alternating grounds */
:root:root .elementor-1915 :is(.elementor-element-914d9ce,.elementor-element-6afe3d4){background-color:var(--rf-surface)!important}
:root:root .elementor-1915 :is(.elementor-element-a9a73ce,.elementor-element-486b5c2){background-color:var(--rf-white)!important}
:root:root .elementor-1915 :is(.elementor-element-914d9ce,.elementor-element-a9a73ce,.elementor-element-6afe3d4,.elementor-element-486b5c2){
  padding-top:var(--rf-section)!important;padding-bottom:var(--rf-section)!important;
}
/* section titles + yellow rule */
:root:root .elementor-1915 :is(.elementor-element-a9a73ce,.elementor-element-6afe3d4,.elementor-element-486b5c2) h2.elementor-heading-title{
  --rf-ff:var(--rf-display);color:var(--rf-navy)!important;font-size:var(--rf-fs-section)!important;font-weight:700!important;line-height:1!important;
}
:root:root .elementor-1915 :is(.elementor-element-a9a73ce,.elementor-element-6afe3d4) h2.elementor-heading-title::after{
  content:"";display:block;width:48px;height:4px;border-radius:2px;background:var(--rf-yellow);margin:16px auto 0;
}
:root:root .elementor-1915 :is(.elementor-element-a9a73ce,.elementor-element-6afe3d4) .elementor-widget-heading:has(h2){margin-bottom:20px!important}
:root:root .elementor-1915 .elementor-element-486b5c2 .elementor-divider-separator{width:48px!important;border-top:4px solid var(--rf-yellow)!important;border-radius:2px}
:root:root .elementor-1915 .elementor-element-a9a73ce .elementor-widget-text-editor{
  color:var(--rf-muted)!important;font-size:var(--rf-fs-4)!important;font-weight:400!important;line-height:1.65!important;max-width:60ch;margin-inline:auto;
}
/* 9b about: white card + navy box */
:root:root .elementor-1915 .elementor-element.elementor-element-e221538>:is(.elementor-widget-wrap,.elementor-column-wrap){
  box-shadow:var(--rf-shadow)!important;border-radius:var(--rf-radius-lg);border:1px solid var(--rf-line);padding:64px!important;
}
:root:root .elementor-1915 .elementor-element.elementor-element-e221538 .elementor-widget-text-editor{font-size:19px!important;font-weight:400!important;line-height:1.7!important;color:var(--rf-ink)!important}
:root:root .elementor-1915 .elementor-element.elementor-element-7e68d30>:is(.elementor-widget-wrap,.elementor-column-wrap){border-radius:var(--rf-radius-lg)}
:root:root .elementor-1915 .elementor-element.elementor-element-7e68d30 .elementor-widget-text-editor{font-size:22px!important;font-weight:500!important;line-height:1.5!important}
:root:root .elementor-1915 .elementor-element.elementor-element-7e68d30 .elementor-icon{color:var(--rf-yellow)!important;fill:var(--rf-yellow)!important;font-size:40px!important}
:root:root .elementor-1915 .elementor-element.elementor-element-7e68d30 .elementor-icon svg{width:40px;height:40px}
/* 9c counters: sit on a Har Nof photo with a dark overlay (0.84). Original colours and size - yellow Almoni Tzar
   figures, white labels; the navy colour only shows while the photo loads. */
:root:root .elementor-1915 .elementor-element.elementor-element-eace0d8{background-color:var(--rf-navy)!important;padding:72px 0!important}
:root:root .elementor-1915 .elementor-element.elementor-element-eace0d8 .elementor-container{min-height:0!important}
:root:root .elementor-1915 .elementor-element.elementor-element-eace0d8 .elementor-inner-section>.elementor-container{
  max-width:var(--rf-container)!important;margin-inline:auto!important;
}
:root:root .elementor-1915 .elementor-element.elementor-element-eace0d8 .elementor-inner-column:has(.elementor-widget-counter)>:is(.elementor-widget-wrap,.elementor-column-wrap){
  padding-inline:var(--rf-space-4)!important;justify-content:center!important;
}
@media (min-width:1025px){
  :root:root .elementor-1915 .elementor-element.elementor-element-eace0d8 .elementor-inner-section>.elementor-container{gap:24px}
}
:root:root .elementor-1915 .elementor-element.elementor-element-eace0d8 .elementor-widget-spacer{display:none}
:root:root .elementor-1915 .elementor-element-7e68d30 .elementor-widget-text-editor,
:root:root .elementor-1915 .jet-animated-box :is(.jet-animated-box__title,.jet-animated-box__description){color:var(--rf-white)!important}
:root:root .elementor-1915 .elementor-element-eace0d8 .elementor-counter .elementor-counter-number-wrapper{
  --rf-ff:var(--rf-display);color:var(--rf-yellow)!important;font-size:var(--rf-fs-counter)!important;font-weight:700!important;line-height:1!important;
  font-variant-numeric:tabular-nums;white-space:nowrap;
}
:root:root .elementor-1915 .elementor-element-eace0d8 .elementor-counter .elementor-counter-title{
  color:var(--rf-white)!important;font-size:19px!important;font-weight:600!important;line-height:1.3!important;margin-top:var(--rf-space-2)!important;
  max-width:16ch;margin-inline:auto!important;
}
:root:root .elementor-1915 .elementor-element.elementor-element-eace0d8 .elementor-widget-counter{padding-block:var(--rf-space-3)}
/* 9d "ways to join" cards (jet-carousel) */
.jet-carousel .jet-carousel__item-inner{border-radius:var(--rf-radius-lg);overflow:hidden;background:var(--rf-navy)}
:root:root .jet-carousel .jet-carousel__content{padding:32px 28px 32px!important}
:root:root .jet-carousel .jet-carousel__item-title{color:var(--rf-white)!important;font-size:26px!important;font-weight:700!important;line-height:1.2!important}
:root:root .jet-carousel .jet-carousel__item-text{color:rgba(255,255,255,.85)!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important}
:root:root .jet-carousel .jet-carousel__item-button{
  width:100%;height:auto!important;min-height:56px;display:inline-flex!important;align-items:center;justify-content:center;
  font-size:16px!important;line-height:1.3!important;padding:14px 24px!important;border:0!important;
  background-color:var(--rf-yellow)!important;color:var(--rf-navy)!important;
}
/* equal-height cards, the button in the flow under the text and pinned to the bottom (it was absolute and spilled out) */
:root:root .jet-carousel .slick-track{display:flex!important;margin-inline:auto}
:root:root .jet-carousel .slick-slide{height:auto!important;display:flex!important}
:root:root .jet-carousel .jet-carousel__item-inner{flex:1 1 auto;display:flex;flex-direction:column}
:root:root .jet-carousel .jet-carousel__content{flex:1 1 auto;display:flex!important;flex-direction:column;box-sizing:border-box}
:root:root:root .jet-carousel .jet-carousel__content .jet-carousel__item-button{
  position:static!important;inset:auto!important;transform:none;width:100%!important;max-width:100%;box-sizing:border-box;
  margin:auto 0 0!important;border-radius:28px!important;text-wrap:balance;
}
:root:root .jet-carousel .jet-carousel__item-text{margin-bottom:24px!important}
:root:root .jet-carousel .jet-carousel__item-button:hover{background-color:var(--rf-yellow-hover)!important}
.jet-carousel .jet-slick-dots li span{border-radius:50%}
/* 9e rabbis listing: white cards on the surface ground */
:root:root .elementor-3093 .elementor-element.elementor-element-aa1d690{
  background:var(--rf-white)!important;box-shadow:var(--rf-shadow-sm)!important;border:1px solid var(--rf-line);border-radius:var(--rf-radius-lg);
  padding:var(--rf-space-6) var(--rf-space-5)!important;transition:border-color var(--rf-dur) var(--rf-ease),box-shadow var(--rf-dur) var(--rf-ease);
}
:root:root .elementor-3093 .elementor-element.elementor-element-aa1d690:hover{border-color:var(--rf-line-strong);box-shadow:var(--rf-shadow)!important}
:root:root .elementor-3093 .elementor-image-box-title{font-size:var(--rf-fs-4)!important;font-weight:700!important;line-height:1.25!important;color:var(--rf-navy)!important}
:root:root .elementor-3093 .elementor-image-box-description{font-size:var(--rf-fs-2)!important;font-weight:400!important;line-height:1.5!important;color:var(--rf-muted)!important}
:root:root .elementor-3093 .elementor-image-box-img{width:96px!important}
:root:root .elementor-3093 .elementor-image-box-img img{
  width:96px!important;height:96px!important;object-fit:cover;border-radius:50%;
  box-shadow:0 0 0 3px var(--rf-white),0 0 0 4px var(--rf-line);
}
.elementor-3183 .elementor-element.elementor-element-3e86688{box-shadow:none!important;border:1px solid var(--rf-line);border-radius:var(--rf-radius-lg)}
/* 9f donation tiles: 8px gaps, rounded, one title style, outline button as the secondary action */
:root:root .elementor-1915 .elementor-element-486b5c2 .elementor-column:has(.elementor-widget-jet-animated-box)>:is(.elementor-widget-wrap,.elementor-column-wrap){padding:4px!important}
.jet-animated-box{border-radius:var(--rf-radius-lg);overflow:hidden}
:root:root .jet-animated-box__icon{color:var(--rf-white)!important;font-size:48px!important}
:root:root .jet-animated-box__title{font-size:22px!important;font-weight:600!important;line-height:1.3!important}
:root:root .jet-animated-box__description{font-size:16px!important;font-weight:400!important;line-height:1.6!important}
:root:root .elementor-1915 .jet-animated-box .jet-animated-box__description{color:rgba(255,255,255,.88)!important}
:root:root .jet-animated-box__button{
  background-color:transparent!important;color:var(--rf-white)!important;border:2px solid rgba(255,255,255,.7)!important;
  font-size:16px!important;font-weight:600!important;padding:12px 28px!important;
}
:root:root .jet-animated-box__button:hover{background-color:var(--rf-white)!important;color:var(--rf-navy)!important;border-color:var(--rf-white)!important}
:root:root .jet-animated-box__button :is(.jet-animated-box__button-text,i,svg){color:inherit!important;fill:currentColor!important}
.jet-carousel__item-img{box-shadow:none!important}

/* 10. Cards and lists */
.elementor-posts .elementor-post{
  box-shadow:none!important;border:1px solid var(--rf-line);border-radius:var(--rf-radius-lg);overflow:hidden;background:var(--rf-white);
  transition:border-color var(--rf-dur) var(--rf-ease),box-shadow var(--rf-dur) var(--rf-ease);
}
.elementor-posts .elementor-post:hover{border-color:var(--rf-line-strong);box-shadow:var(--rf-shadow)!important}
:root:root .elementor-posts .elementor-post__title,:root:root .elementor-posts .elementor-post__title a{font-size:var(--rf-fs-4)!important;font-weight:700!important;line-height:1.3!important;color:var(--rf-navy)!important}
:root:root .elementor-posts .elementor-post__read-more{font-size:var(--rf-fs-2)!important;font-weight:700!important;color:var(--rf-blue)!important}
:root:root .elementor-posts .elementor-post__read-more:hover{color:var(--rf-navy)!important}
.elementor-posts .elementor-post__text{padding:var(--rf-space-5)!important}
.elementor-icon-list-item{transition:color var(--rf-dur) var(--rf-ease)}
.elementor-icon-list-icon i{transition:color var(--rf-dur) var(--rf-ease)}
.elementor-widget-divider .elementor-divider-separator{border-color:var(--rf-line)}

/* 11. Forms - light: the navy band around each form becomes the cool surface, the form a white card with visible
   labels and white fields; the contact details beside the form stay a navy side panel.
   (:root repeated to outrank the per-widget colours of the token map and of Elementor) */
:root{--rf-field-line:#7B8494;--rf-error:#B42318;--rf-success:#05603A;--rf-success-soft:#ECFDF3;--rf-success-line:#A6E3C2}
:root:root :is(.elementor-57 .elementor-element-b0b229c,.elementor-7539 .elementor-element-fcfc575,.elementor-7813 .elementor-element-b41c5a0,.elementor-3402 .elementor-element-9fc7a0d,.elementor-2592 .elementor-element-9fc7a0d,.elementor-2592 .elementor-element-53cd2bb)>.elementor-element-populated{
  background:var(--rf-surface)!important;color:var(--rf-ink)!important;
}
:root:root:root :is(.elementor-element-b0b229c,.elementor-element-fcfc575,.elementor-element-b41c5a0,.elementor-element-9fc7a0d,.elementor-element-53cd2bb)>.elementor-element-populated :is(.elementor-heading-title,.elementor-heading-title *,.elementor-widget-text-editor,.elementor-widget-text-editor *:not(a)){
  color:var(--rf-navy)!important;
}
:root:root:root :is(.elementor-element-b0b229c,.elementor-element-fcfc575,.elementor-element-b41c5a0,.elementor-element-9fc7a0d,.elementor-element-53cd2bb)>.elementor-element-populated .elementor-widget-text-editor{color:var(--rf-ink)!important}
:root:root:root:root .elementor-element-0dfc1bd :is(*,p){color:var(--rf-blue)!important}
/* contact details: navy side panel next to the card */
:root:root:root :is(.elementor-57 .elementor-element-747e3af,.elementor-7539 .elementor-element-170424e)>.elementor-element-populated{
  background:var(--rf-navy)!important;border-radius:var(--rf-radius-lg);color:#fff!important;
}
:root:root:root:root :is(.elementor-element-747e3af,.elementor-element-170424e) :is(.elementor-icon-list-text,.elementor-icon-list-item a,.elementor-heading-title){color:#fff!important}
:root:root:root:root :is(.elementor-element-747e3af,.elementor-element-170424e) .elementor-icon-list-icon i{color:var(--rf-yellow)!important}
/* the card */
:root:root .elementor-widget-form>.elementor-widget-container{
  background:var(--rf-white);border:1px solid var(--rf-line);border-radius:var(--rf-radius-lg);box-shadow:var(--rf-shadow-sm);
  padding:clamp(20px,3vw,32px);color:var(--rf-ink);
}
/* labels: Elementor renders them screen-only (labels hidden in the widget settings); shown here */
:root:root .elementor-form .elementor-field-group:not(.elementor-field-type-radio)>.elementor-field-label.elementor-screen-only{
  position:static!important;width:auto!important;height:auto!important;margin:0 0 6px!important;padding:0!important;
  overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;display:block;
}
:root:root:root:root .elementor-form .elementor-field-group>.elementor-field-label{
  font:600 var(--rf-fs-2)/1.3 var(--rf-font)!important;color:var(--rf-ink)!important;
}
:root:root .elementor-form .elementor-field-required>.elementor-field-label::after{content:" *";color:var(--rf-error);font-weight:400}
/* fields */
:root:root:root:root .elementor-form :is(.elementor-field-textual,select.elementor-field,textarea.elementor-field){
  border:1px solid var(--rf-field-line)!important;background-color:var(--rf-white)!important;color:var(--rf-ink)!important;
  border-radius:var(--rf-radius-field)!important;padding:12px 14px!important;font-size:var(--rf-fs-3)!important;line-height:1.4!important;
  min-height:var(--rf-control-h);box-shadow:none!important;
}
.elementor-form textarea.elementor-field{min-height:140px;resize:vertical}
:root:root:root .elementor-form .elementor-field-textual::placeholder{color:#6B7484!important;opacity:1!important}
:root:root:root:root .elementor-form .elementor-field-textual:hover{border-color:var(--rf-muted)!important}
:root:root:root:root .elementor-form :is(.elementor-field-textual,textarea.elementor-field):focus{
  outline:none!important;border-color:var(--rf-navy)!important;box-shadow:0 0 0 3px rgba(244,176,0,.55)!important;
}
:root:root .elementor-form input[type=tel]{text-align:right}
:root:root .elementor-form .elementor-field-group{margin-bottom:20px!important}
:root:root .elementor-form .elementor-field-group.elementor-field-type-submit{margin-bottom:0!important}
/* errors: red border + dark red text (AA on white); the old !important border no longer hides them */
:root:root:root:root:root .elementor-form .elementor-error :is(.elementor-field-textual,textarea.elementor-field,select.elementor-field){
  border-color:var(--rf-error)!important;box-shadow:0 0 0 1px var(--rf-error)!important;
}
:root:root:root:root:root .elementor-form .elementor-error :is(.elementor-field-textual,textarea.elementor-field):focus{box-shadow:0 0 0 3px rgba(180,35,24,.25)!important}
:root:root:root .elementor-form .elementor-message.elementor-message-danger{
  color:var(--rf-error)!important;font-size:var(--rf-fs-2)!important;font-weight:500;line-height:1.4;margin:6px 0 0!important;width:100%;
}
:root:root:root .elementor-form .elementor-message.elementor-message-danger::before{margin-inline-end:6px;margin-left:0}
/* success: dark green on light green, clearly visible (it inherited the ink colour on navy before) */
:root:root:root:root .elementor-form .elementor-message.elementor-message-success{
  color:var(--rf-success)!important;background:var(--rf-success-soft);border:1px solid var(--rf-success-line);border-radius:var(--rf-radius-field);
  font-size:var(--rf-fs-3)!important;font-weight:600;line-height:1.4;margin:var(--rf-space-4) 0 0!important;padding:12px 16px;width:100%;outline:none;
}
:root:root:root .elementor-form .elementor-message.elementor-message-success::before{margin-inline-end:8px;margin-left:0}
/* radio: 20px controls, 44px rows; the group label stays screen-only (its text is the first option's) */
.elementor-form .elementor-field-subgroup{gap:0 24px}
:root:root .elementor-form .elementor-field-option{display:inline-flex!important;align-items:center;gap:10px;min-height:44px;padding-inline-end:8px}
:root:root .elementor-form .elementor-field-option input[type=radio]{width:20px;height:20px;margin:0!important;flex:none;accent-color:var(--rf-navy);cursor:pointer}
:root:root:root:root .elementor-form .elementor-field-option label{font:400 var(--rf-fs-3)/1.3 var(--rf-font)!important;color:var(--rf-ink)!important;cursor:pointer;margin:0!important;padding:0!important}
/* submit: yellow pill (the per-form colours in the token map), full width on phones */
:root:root .elementor-form .elementor-button[type="submit"]{
  min-height:52px;padding:0 40px!important;font-size:18px!important;font-weight:700!important;border-color:transparent!important;border-radius:var(--rf-radius)!important;
}
:root:root:root .elementor-form .elementor-button[type="submit"]:focus-visible{outline:3px solid var(--rf-navy)!important;outline-offset:2px}
/* Turnstile: stretch the flexible widget (min 300px: the phone paddings below leave 302px) */
:root:root .elementor-form .site-turnstile{margin-block:var(--rf-space-2)}
:root:root .elementor-form .cf-turnstile{width:100%;max-width:100%}
:root:root .elementor-form .form-wait-message{margin-top:6px!important}
:root:root .elementor-element-ef6ec3b .elementor-heading-title{font-size:26px!important;font-weight:700!important;line-height:1.3!important}

/* 12. Footer (template 95): two navy tones; the phone number in Almoni Tzar is the only yellow focal point */
:root:root .elementor-95 .elementor-element.elementor-element-09abc90>.elementor-container{align-items:stretch}
:root:root .elementor-95 .elementor-element.elementor-element-4416259>:is(.elementor-widget-wrap,.elementor-column-wrap){background-color:var(--rf-navy-deep)!important;padding:48px 10px 40px!important}
:root:root .elementor-95 .elementor-element.elementor-element-c69917f>.elementor-container{min-height:0!important}
/* the description column was 208px wide (11 lines set the footer height): give it its 34ch, link columns share the rest */
@media (min-width:1025px){
  :root:root .elementor-95 .elementor-element.elementor-element-d53e7a4{width:36%!important}
  :root:root .elementor-95 .elementor-element.elementor-element-d53e7a4>:is(.elementor-widget-wrap,.elementor-column-wrap){padding-left:32px!important}
  :root:root .elementor-95 .elementor-element.elementor-element-d53e7a4>.elementor-column-wrap>.elementor-widget-wrap{padding-inline:0!important}
  :root:root .elementor-95 .elementor-element.elementor-element-d128909{width:15.42%!important}
  :root:root .elementor-95 .elementor-element.elementor-element-fa0a326{width:19%!important}
  :root:root .elementor-95 .elementor-element.elementor-element-4ff276d{width:17.31%!important}
  :root:root .elementor-95 .elementor-element.elementor-element-47ff50d{width:12.27%!important}
}
/* phone block: full-height column, content centred. The two navy tones blend instead of meeting at a hard edge:
   navy-deep where it touches the main column, lighter navy toward the outer edge (vertical on stacked layouts) */
:root:root .elementor-95 .elementor-element.elementor-element-94137c8>:is(.elementor-widget-wrap,.elementor-column-wrap){
  background-color:var(--rf-navy)!important;padding:40px 24px!important;align-content:center!important;align-items:center!important;
  background-image:linear-gradient(to right,var(--rf-navy) 0%,var(--rf-navy) 30%,var(--rf-navy-deep) 100%)!important;
}
@media (max-width:1024px){
  :root:root .elementor-95 .elementor-element.elementor-element-94137c8>:is(.elementor-widget-wrap,.elementor-column-wrap){
    background-image:linear-gradient(to bottom,var(--rf-navy-deep) 0%,var(--rf-navy) 70%)!important;
  }
}
:root:root .elementor-95 .elementor-element.elementor-element-39dd007{margin-bottom:20px!important}
:root:root .elementor-95 .elementor-element-39dd007 .elementor-icon{
  display:inline-flex!important;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;
  background:var(--rf-yellow)!important;color:var(--rf-navy)!important;fill:var(--rf-navy)!important;font-size:28px!important;
}
:root:root .elementor-95 .elementor-element-39dd007 .elementor-icon :is(i,svg){font-size:28px!important;width:1em;height:1em;color:var(--rf-navy)!important;fill:var(--rf-navy)!important}
:root:root .elementor-95 .elementor-element.elementor-element-34bf3ef{margin-bottom:6px!important}
:root:root .elementor-95 .elementor-element-34bf3ef .elementor-heading-title{
  font-size:20px!important;font-weight:600!important;line-height:1.3!important;color:rgba(255,255,255,.85)!important;
}
:root:root .elementor-95 .elementor-element-5aa8573 .elementor-heading-title{
  --rf-ff:var(--rf-display);font-size:var(--rf-fs-phone)!important;font-weight:700!important;line-height:1!important;color:var(--rf-yellow)!important;
  direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;
  white-space:nowrap;font-size:min(var(--rf-fs-phone),19cqi)!important;
}
/* the number stays on one line: on tablets the phone column is ~160px wide, so the size follows the column (cqi; the number is ~5em wide) */
:root:root .elementor-95 .elementor-element-5aa8573{container-type:inline-size}
:root:root .elementor-95 .elementor-element-5aa8573 a:hover{color:var(--rf-yellow-hover)!important}
/* main column */
:root:root .elementor-95 :is(.elementor-element-7765db0,.elementor-element-7be867c,.elementor-element-d94895c,.elementor-element-55d145b){margin-bottom:12px!important}
:root:root .elementor-95 :is(.elementor-element-7765db0,.elementor-element-7be867c,.elementor-element-d94895c,.elementor-element-55d145b) .elementor-heading-title{
  font-size:var(--rf-fs-3)!important;font-weight:700!important;color:var(--rf-white)!important;line-height:1.3!important;
}
:root:root .elementor-95 .elementor-element-bf7ac5b .elementor-heading-title{font-size:var(--rf-fs-5)!important;font-weight:700!important;color:var(--rf-white)!important;line-height:1.2!important}
:root:root .elementor-95 .elementor-element-87cb022{font-size:var(--rf-fs-2)!important;font-weight:400!important;line-height:1.7!important;color:var(--rf-on-dark-muted)!important;max-width:34ch}
:root:root .elementor-95 .elementor-element-2be999e img{width:72px!important;height:auto}
:root:root .elementor-95 :is(.elementor-nav-menu .elementor-item,.elementor-icon-list-text){
  font-size:var(--rf-fs-2)!important;font-weight:400!important;line-height:1.5!important;color:var(--rf-on-dark-muted)!important;padding-block:4px!important;
  transition:color var(--rf-dur) var(--rf-ease);
}
:root:root .elementor-95 :is(.elementor-nav-menu .elementor-item:hover,.elementor-icon-list-item a:hover .elementor-icon-list-text){color:var(--rf-yellow)!important}
/* bottom bar */
:root:root .elementor-95 .elementor-element.elementor-element-cd32c46{background-color:var(--rf-navy-ink)!important;padding-inline:clamp(16px,1.8vw,24px)!important}
:root:root .elementor-95 .elementor-element.elementor-element-cd32c46>.elementor-container{min-height:56px!important;margin-inline:auto}
:root:root .elementor-95 .elementor-element.elementor-element-cd32c46 :is(p,.elementor-heading-title,.elementor-widget-text-editor){font-size:14px!important;font-weight:400!important;color:rgba(255,255,255,.70)!important}
:root:root .elementor-95 .elementor-element.elementor-element-cd32c46 a{color:rgba(255,255,255,.90)!important}

:root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-img{line-height:0;display:flex;align-items:center}
:root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-img img{display:block}
/* the logo link is a flex item: without min-width:0 a logo that fails to load keeps its 800px width and scrolls the page sideways */
:root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-img>a{min-width:0;width:100%}
/* header presence on wide screens */
@media (min-width:1920px){
  :root:root .elementor-49 .elementor-element.elementor-element-8bbc0f0>.elementor-container{min-height:128px!important}
  :root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-img{width:96px!important;flex-basis:96px}
  :root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-title{font-size:20px!important}
  :root:root .elementor-49 .elementor-element.elementor-element-65b47e2 img{width:56px!important;height:56px!important}
  :root:root .elementor-49 .elementor-element.elementor-element-01be647 .elementor-button{height:56px;min-height:56px!important;font-size:20px!important;padding:0 34px!important}
}
@media (min-width:768px) and (max-width:1024px){
  :root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-img{width:64px!important;flex-basis:64px}
}

/* 13. Fixes */
/* slider slides are 2000-3000px wide until the slider script runs; that widened phones to 441px */
.jet-slider{overflow:clip;contain:inline-size}
/* long unbroken strings (the office e-mail address) wrap instead of widening the page */
.elementor-icon-list-text,a[href^="mailto:"]{overflow-wrap:anywhere}
/* bit donation page (8231): the full-width section left the logos and buttons stuck to the right edge;
   one centred column - logos side by side, heading, then the two payment options */
:root:root .elementor-8231 .elementor-element-d785450 .elementor-widget-wrap{
  max-width:760px;margin-inline:auto;justify-content:center!important;align-items:center;gap:24px 20px;padding-block:56px 72px!important;
}
:root:root .elementor-8231 .elementor-element-d785450 .elementor-widget-image{margin:0!important;width:auto!important;max-width:none!important}
:root:root .elementor-8231 .elementor-element-d785450 .elementor-widget-image img{height:80px!important;width:auto!important;max-width:none!important}
:root:root .elementor-8231 .elementor-element-7b68e18{width:100%!important;margin:16px 0 4px!important;text-align:center}
:root:root .elementor-8231 .elementor-element-d785450 .elementor-widget-button{margin:0!important;width:auto!important}
:root:root .elementor-8231 .elementor-element-d785450 :is(.elementor-widget-button,.elementor-widget-image,.elementor-widget-heading)>.elementor-widget-container{margin:0!important;padding:0!important}
:root:root .elementor-8231 .elementor-element-d785450 .elementor-button{min-width:260px;min-height:56px;justify-content:center}
@media (max-width:767px){
  :root:root .elementor-8231 .elementor-element-d785450 .elementor-widget-wrap{padding-block:32px 48px!important;padding-inline:16px!important}
  :root:root .elementor-8231 .elementor-element-d785450 .elementor-widget-image img{height:60px!important}
  :root:root .elementor-8231 .elementor-element-d785450 .elementor-widget-button{width:100%!important}
  :root:root .elementor-8231 .elementor-element-d785450 .elementor-button{width:100%;min-width:0}
}

/* 14. Tablet */
@media (max-width:1024px){
  :root:root .elementor-49 .elementor-element.elementor-element-8bbc0f0>.elementor-container{min-height:76px!important}
  :root:root .elementor-1915 .elementor-element.elementor-element-e221538>:is(.elementor-widget-wrap,.elementor-column-wrap){padding:32px!important}
}
@media (min-width:768px) and (max-width:1024px){
  :root:root .elementor-49 .elementor-element.elementor-element-3fca903{width:44%!important}
  :root:root .elementor-49 .elementor-element.elementor-element-81145cc{width:12%!important}
  :root:root .elementor-49 .elementor-element.elementor-element-794497a{width:44%!important}
}

/* 15. Mobile */
@media (max-width:767px){
  /* header: logo row + compact action row */
  :root:root .elementor-49 .elementor-element.elementor-element-8bbc0f0{padding:10px 16px 12px!important}
  :root:root .elementor-49 .elementor-element.elementor-element-8bbc0f0>.elementor-container{min-height:0!important;row-gap:10px}
  :root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-img{width:48px!important;flex-basis:48px}
  :root:root .elementor-49 .elementor-element.elementor-element-78f3b17 .elementor-image-box-title{font-size:13px!important}
  :root:root .elementor-49 .elementor-element.elementor-element-81145cc>:is(.elementor-widget-wrap,.elementor-column-wrap){justify-content:flex-end!important;align-items:center!important;align-content:center!important}
  :root:root .elementor-49 .elementor-element.elementor-element-794497a{width:100%!important}
  :root:root .elementor-49 .elementor-element.elementor-element-794497a>:is(.elementor-widget-wrap,.elementor-column-wrap>.elementor-widget-wrap){
    justify-content:center!important;padding-top:10px!important;border-top:1px solid var(--rf-line);
  }
  :root:root .elementor-49 .elementor-element.elementor-element-65b47e2 img{width:46px!important;height:46px!important}
  :root:root .elementor-49 .elementor-element.elementor-element-01be647 .elementor-button{height:46px;min-height:46px!important;font-size:17px!important;padding:0 24px!important}
  /* page banners */
  :root:root .elementor-top-section:has(.elementor-page-title):not(:has(.elementor-widget-theme-post-content))>.elementor-container{padding-block:36px 40px}
  /* hero */
  :root:root .jet-slider .sp-image-container::after{background-image:linear-gradient(to bottom,rgba(255,255,255,.92),rgba(255,255,255,.78))!important}
  :root:root .jet-slider .jet-slider__subtitle,:root:root .jet-slider .jet-slider__desc{font-size:18px!important}
  :root:root .jet-slider .jet-slider__button{min-height:52px;font-size:16px!important}
  /* section titles */
  :root:root .elementor-1915 :is(.elementor-element-a9a73ce,.elementor-element-6afe3d4) h2.elementor-heading-title::after{width:40px;height:3px}
  :root:root .elementor-1915 .elementor-element-486b5c2 .elementor-divider-separator{width:40px!important;border-top-width:3px!important}
  /* about card */
  :root:root .elementor-1915 .elementor-element.elementor-element-e221538>:is(.elementor-widget-wrap,.elementor-column-wrap),
  :root:root .elementor-1915 .elementor-element.elementor-element-7e68d30>:is(.elementor-widget-wrap,.elementor-column-wrap){padding:24px!important}
  :root:root .elementor-1915 .elementor-element.elementor-element-e221538 .elementor-widget-text-editor{font-size:17px!important;line-height:1.7!important}
  /* counters two-up */
  :root:root .elementor-1915 .elementor-element.elementor-element-eace0d8{padding:56px 16px!important}
  :root:root .elementor-1915 .elementor-element.elementor-element-eace0d8 .elementor-inner-column:has(.elementor-widget-counter){width:50%!important}
  :root:root .elementor-1915 .elementor-element-eace0d8 .elementor-counter .elementor-counter-title{font-size:15px!important}
  /* listing grids (rabbis, funds) kept 5 columns on phones */
  .jet-listing-grid__items:is(.grid-col-mobile-3,.grid-col-mobile-4,.grid-col-mobile-5,.grid-col-mobile-6)>.jet-listing-grid__item{flex:0 0 50%!important;max-width:50%!important;width:50%!important}
  :root:root .elementor-3093 .elementor-element.elementor-element-aa1d690{padding:var(--rf-space-5) var(--rf-space-3)!important}
  :root:root .elementor-3093 .elementor-image-box-img{width:72px!important}
  :root:root .elementor-3093 .elementor-image-box-img img{width:72px!important;height:72px!important}
  :root:root .elementor-3093 .elementor-image-box-title{font-size:var(--rf-fs-3)!important}
  :root:root .elementor-3093 .elementor-image-box-description{font-size:14px!important}
  /* the four cards were squeezed four-across (88px) on phones: stack them */
  .elementor-element-f5b1583 .slick-track{flex-wrap:wrap!important;width:100%!important;transform:none!important}
  .elementor-element-f5b1583 .slick-slide{width:100%!important;margin-bottom:var(--rf-space-4)}
  .elementor-element-f5b1583 .jet-slick-dots{display:none!important}
  /* form sections kept 80px side padding: 190px fields and an overflowing 300px Turnstile */
  .elementor-inner-section:has(.elementor-widget-form){padding-left:12px!important;padding-right:12px!important}
  .elementor-form .elementor-field-textual{font-size:16px!important}
  :root:root .elementor-widget-form>.elementor-widget-container{padding:20px 12px}
  :root:root .elementor-widget-wrap:has(>.elementor-widget-form){padding-left:10px!important;padding-right:10px!important}
  :root:root .elementor-form .elementor-field-type-submit .elementor-button[type="submit"]{width:100%;flex:1 1 100%}
  /* footer: phone block stacks under the main column (hidden on phones) and above the bottom bar */
  :root:root .elementor-95 .elementor-element.elementor-element-94137c8>:is(.elementor-widget-wrap,.elementor-column-wrap){
    padding:36px 16px!important;border-inline-start:0;border-top:1px solid rgba(255,255,255,.10);
  }
  :root:root .elementor-95 .elementor-element-39dd007 .elementor-icon{width:56px;height:56px}
  :root:root .elementor-95 .elementor-element-34bf3ef .elementor-heading-title{font-size:17px!important}
  :root:root .elementor-95 :is(.elementor-nav-menu .elementor-item,.elementor-icon-list-text){padding-block:8px!important}
}

/* horizontal overflow: the JetEngine grid sets margin:0 -10px, which on full-width mobile columns sticks out past the
   viewport and lets RTL pages scroll sideways; clip only that margin strip (items keep their own 10px padding) */
.jet-listing-grid{overflow-x:clip}
/* hidden skip link sat at its static position outside the viewport (it only moves into view on focus) */
body.rtl .pojo-skip-link:not(:focus){right:0;left:auto}
@media (max-width:767px){
  /* projects page: the "new project idea" heading is width:auto and hugged the right edge, off-centre */
  :root:root .elementor-5518 .elementor-element.elementor-element-20abdf8{width:100%!important;max-width:100%!important;padding-inline:16px}
}
