.elementor-23010 .elementor-element.elementor-element-0ef742f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-0ef742f:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-0ef742f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38251B;}.elementor-23010 .elementor-element.elementor-element-f76c5fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--padding-top:150px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-f76c5fd:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-f76c5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/411_42-magnific-lwgowqpswo-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23010 .elementor-element.elementor-element-16e53a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23010 .elementor-element.elementor-element-60706b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23010 .elementor-element.elementor-element-eb14803{text-align:start;}.elementor-23010 .elementor-element.elementor-element-eb14803 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:500;text-transform:none;line-height:70px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-f60dbf2{text-align:start;}.elementor-23010 .elementor-element.elementor-element-f60dbf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:500;text-transform:none;line-height:70px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-f0dcea5{text-align:start;}.elementor-23010 .elementor-element.elementor-element-f0dcea5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:500;text-transform:none;line-height:70px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-71612ed{text-align:start;}.elementor-23010 .elementor-element.elementor-element-71612ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:500;text-transform:none;line-height:70px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-b76882f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-b76882f{text-align:start;}.elementor-23010 .elementor-element.elementor-element-b76882f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:29px;color:#FFFFFF;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23010 .elementor-element.elementor-element-02f14e7{width:var( --container-widget-width, 153px );max-width:153px;--container-widget-width:153px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;line-height:16px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-7b3e77a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:10px 10px 10px 10px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-7b3e77a:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-7b3e77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7084A8;}.elementor-23010 .elementor-element.elementor-element-7b3e77a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23010 .elementor-element.elementor-element-dcc6e90{text-align:start;}.elementor-23010 .elementor-element.elementor-element-dcc6e90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:none;line-height:28px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-55ffea6{text-align:start;font-family:"Montserrat", Sans-serif;font-size:13px;line-height:19px;color:#EFF2F7;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23010 .elementor-element.elementor-element-herofrm .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-23010 .elementor-element.elementor-element-herofrm .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-23010 .elementor-element.elementor-element-herofrm .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-group > label, .elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-subgroup label{color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-mark-required .elementor-field-label:after{color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-type-html{padding-bottom:0px;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-23010 .elementor-element.elementor-element-herofrm .e-form__buttons__wrapper__button-next{background-color:#38251B;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-button[type="submit"]{background-color:#38251B;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-herofrm .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-23010 .elementor-element.elementor-element-herofrm .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-23010 .elementor-element.elementor-element-herofrm .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-23010 .elementor-element.elementor-element-herofrm{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-23010 .elementor-element.elementor-element-55a00e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-1a1dcf0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-23010 .elementor-element.elementor-element-c2f90f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-51b2f5d{text-align:center;}.elementor-23010 .elementor-element.elementor-element-51b2f5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-e728d06{text-align:center;}.elementor-23010 .elementor-element.elementor-element-e728d06 .elementor-heading-title{font-family:"Salvation Wellness", Sans-serif;font-size:69px;font-weight:700;text-transform:none;line-height:75px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-508c84a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-d1334f6{--display:flex;--min-height:472px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-f452cef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-f641cc2{--display:flex;--min-height:407px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:visible;--border-radius:16px 16px 16px 16px;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-f641cc2:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-f641cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3D6C5;}.elementor-23010 .elementor-element.elementor-element-2432295{--display:flex;--min-height:472px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-2432295:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-2432295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/411_105-andres-cea-headshot-1.png");background-position:center top;background-repeat:no-repeat;background-size:cover;}.elementor-23010 .elementor-element.elementor-element-2582f77{--display:flex;--min-height:407px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:69px;--padding-bottom:56px;--padding-left:60px;--padding-right:59px;}.elementor-23010 .elementor-element.elementor-element-2582f77:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-2582f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-d1aa452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-23010 .elementor-element.elementor-element-351a619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-23010 .elementor-element.elementor-element-cf3b97e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#38251B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23010 .elementor-element.elementor-element-84aedc3 .elementor-button{background-color:#7D8B8B;font-size:16px;font-weight:600;text-transform:none;fill:#EEEEEE;color:#EEEEEE;border-radius:233px 233px 233px 233px;padding:16px 24px 16px 24px;}.elementor-23010 .elementor-element.elementor-element-36354b9{--display:flex;--min-height:338px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--border-radius:16px 16px 16px 16px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-36354b9:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-36354b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7084A8;}.elementor-23010 .elementor-element.elementor-element-15aa6a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-23010 .elementor-element.elementor-element-72f3c69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-23010 .elementor-element.elementor-element-3e0a19e{width:var( --container-widget-width, 413px );max-width:413px;--container-widget-width:413px;--container-widget-flex-grow:0;text-align:center;}.elementor-23010 .elementor-element.elementor-element-3e0a19e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-80d92ab{width:initial;max-width:initial;text-align:center;}.elementor-23010 .elementor-element.elementor-element-80d92ab .elementor-heading-title{font-family:"Salvation Wellness", Sans-serif;font-size:69px;font-weight:700;text-transform:none;line-height:76px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-2c7be59{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-3eb4611{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-3fec759{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-260c28a{--display:flex;--min-height:686px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-a39834e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-0365a27{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-5b6ad57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-15f3335{text-align:start;}.elementor-23010 .elementor-element.elementor-element-15f3335 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-fbd3ad7{text-align:start;}.elementor-23010 .elementor-element.elementor-element-fbd3ad7 .elementor-heading-title{font-family:"Salvation Wellness", Sans-serif;font-size:69px;font-weight:700;text-transform:none;line-height:76px;color:#38251B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-23010 .elementor-element.elementor-element-6877b21{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;}.elementor-23010 .elementor-element.elementor-element-6877b21 img{width:664px;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-23010 .elementor-element.elementor-element-b9c3982{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23010 .elementor-element.elementor-element-8a810f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-eeaf86b{font-size:16px;line-height:1.55em;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-01f79a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-501dfc5{font-size:16px;line-height:1.55em;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-56ca7b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-3b93245{font-size:16px;line-height:1.55em;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-bbfbc62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-a42ebb5{font-size:16px;line-height:1.55em;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-cdab0ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-c22f3a0{font-size:16px;line-height:1.55em;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-1c83b6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-49a6a19{font-size:16px;line-height:1.55em;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-9d81968{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-8a1b58c{font-size:16px;line-height:1.55em;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-277cd94{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#38251B;--n-accordion-title-hover-color:#38251B;--n-accordion-title-active-color:#38251B;--n-accordion-icon-size:14px;--n-accordion-icon-normal-color:#38251B;--n-accordion-icon-hover-color:#38251B;--n-accordion-icon-active-color:#38251B;}.elementor-23010 .elementor-element.elementor-element-277cd94 {--n-accordion-padding:32px 32px 32px 32px;}:where( .elementor-23010 .elementor-element.elementor-element-277cd94 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;text-transform:none;}:where( .elementor-23010 .elementor-element.elementor-element-277cd94 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-62cd079{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-62cd079:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-62cd079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-23010 .elementor-element.elementor-element-20b7571{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:51px 51px;--row-gap:51px;--column-gap:51px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-6089b58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-23010 .elementor-element.elementor-element-e4e0e51{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-7f3bcf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-ee7447e{text-align:center;}.elementor-23010 .elementor-element.elementor-element-ee7447e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-94a44b4{text-align:center;}.elementor-23010 .elementor-element.elementor-element-94a44b4 .elementor-heading-title{font-family:"Salvation Wellness", Sans-serif;font-size:68px;font-weight:700;text-transform:none;line-height:75px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-248d2aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-92b757a{width:100%;max-width:100%;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#1E1E1E;}.elementor-23010 .elementor-element.elementor-element-8e03585{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#1E1E1E;}.elementor-23010 .elementor-element.elementor-element-ec7b64c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-80b515b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:21px;color:#7084A8;}.elementor-23010 .elementor-element.elementor-element-889512e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-05f6124{--display:flex;--min-height:279px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-05f6124:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-05f6124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-cbc88da{--display:flex;--min-height:194px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-23010 .elementor-element.elementor-element-0e4cbf8{text-align:start;}.elementor-23010 .elementor-element.elementor-element-0e4cbf8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:26px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-6c74a88{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-32105f6{--display:flex;--min-height:279px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-32105f6:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-32105f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-ab4ac1b{--display:flex;--min-height:215px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-23010 .elementor-element.elementor-element-8f24af9{text-align:start;}.elementor-23010 .elementor-element.elementor-element-8f24af9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:26px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-4258814{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-87f075c{--display:flex;--min-height:279px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-87f075c:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-87f075c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-ca57ce4{--display:flex;--min-height:215px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-23010 .elementor-element.elementor-element-cf0bfcf{text-align:start;}.elementor-23010 .elementor-element.elementor-element-cf0bfcf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:26px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-16469ee{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-45924d0{--display:flex;--min-height:279px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-23010 .elementor-element.elementor-element-45924d0:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-45924d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-1f3d47b{--display:flex;--min-height:173px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-23010 .elementor-element.elementor-element-d1394c1{text-align:start;}.elementor-23010 .elementor-element.elementor-element-d1394c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:26px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-455bc91{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-2d3a2d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-bb57c35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-79d996f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-23010 .elementor-element.elementor-element-991d882{text-align:start;}.elementor-23010 .elementor-element.elementor-element-991d882 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-a1c262b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-3ae3935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23010 .elementor-element.elementor-element-3ae3935:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-3ae3935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3D6C5;}.elementor-23010 .elementor-element.elementor-element-c75867c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-f84a329{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:280px 280px 280px 280px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-f84a329:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-f84a329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF4EA;}.elementor-23010 .elementor-element.elementor-element-f84a329.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23010 .elementor-element.elementor-element-2f17bb1 .elementor-icon-wrapper{text-align:center;}.elementor-23010 .elementor-element.elementor-element-2f17bb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-2f17bb1.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-2f17bb1.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-2f17bb1.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-2f17bb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-d26fd75 > .elementor-widget-container{padding:60px 0px 10px 0px;}.elementor-23010 .elementor-element.elementor-element-d26fd75{text-align:start;}.elementor-23010 .elementor-element.elementor-element-d26fd75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:700;text-transform:none;line-height:64px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-98eff74{text-align:start;}.elementor-23010 .elementor-element.elementor-element-98eff74 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;text-transform:none;line-height:31px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-f0a0724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-23010 .elementor-element.elementor-element-f0a0724:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-f0a0724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7084A8;}.elementor-23010 .elementor-element.elementor-element-10e848a{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:280px 280px 280px 280px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-10e848a:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-10e848a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4EDFD;}.elementor-23010 .elementor-element.elementor-element-d2f4b6c .elementor-icon-wrapper{text-align:center;}.elementor-23010 .elementor-element.elementor-element-d2f4b6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-d2f4b6c.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-d2f4b6c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-d2f4b6c.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-d2f4b6c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-d367480 > .elementor-widget-container{padding:60px 0px 10px 0px;}.elementor-23010 .elementor-element.elementor-element-d367480{text-align:start;}.elementor-23010 .elementor-element.elementor-element-d367480 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:700;text-transform:none;line-height:64px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-b2f101c{text-align:start;}.elementor-23010 .elementor-element.elementor-element-b2f101c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;text-transform:none;line-height:31px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-542c985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23010 .elementor-element.elementor-element-542c985:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-542c985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#90B6B1;}.elementor-23010 .elementor-element.elementor-element-15ae935{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:280px 280px 280px 280px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-15ae935:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-15ae935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEF2ED;}.elementor-23010 .elementor-element.elementor-element-d601466 .elementor-icon-wrapper{text-align:center;}.elementor-23010 .elementor-element.elementor-element-d601466.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-d601466.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-d601466.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-d601466.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-d601466.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-916702e > .elementor-widget-container{padding:60px 0px 10px 0px;}.elementor-23010 .elementor-element.elementor-element-916702e{text-align:start;}.elementor-23010 .elementor-element.elementor-element-916702e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:700;text-transform:none;line-height:64px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-601175d{text-align:start;}.elementor-23010 .elementor-element.elementor-element-601175d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;text-transform:none;line-height:31px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-bc56a12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-23010 .elementor-element.elementor-element-d67ca73{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-e2e1329{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-2e9be55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:32px 32px 32px 32px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-2e9be55:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-2e9be55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3D6C5;}.elementor-23010 .elementor-element.elementor-element-be5d778{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-23010 .elementor-element.elementor-element-b796aab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:61px 61px;--row-gap:61px;--column-gap:61px;}.elementor-23010 .elementor-element.elementor-element-d573932{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-76e4f5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:baseline;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-8561eeb{text-align:start;}.elementor-23010 .elementor-element.elementor-element-8561eeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-e466cc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23010 .elementor-element.elementor-element-a8f7bc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:3px;--padding-right:3px;}.elementor-23010 .elementor-element.elementor-element-a8f7bc0:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-a8f7bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-ffce067{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;}.elementor-23010 .elementor-element.elementor-element-ffce067:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-ffce067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-23010 .elementor-element.elementor-element-af37a47 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-23010 .elementor-element.elementor-element-20b7ce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-4b48a71{width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;}.elementor-23010 .elementor-element.elementor-element-4b48a71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:24px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-c20f35e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-634fbb6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:61px 61px;--row-gap:61px;--column-gap:61px;}.elementor-23010 .elementor-element.elementor-element-f6c4113{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-30e70ae{text-align:start;}.elementor-23010 .elementor-element.elementor-element-30e70ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-tstslide{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-4830e3c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-4830e3c.e-con{--align-self:stretch;}.elementor-23010 .elementor-element.elementor-element-b24a5c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23010 .elementor-element.elementor-element-b24a5c7:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-b24a5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-b24a5c7.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-369fd26{text-align:start;}.elementor-23010 .elementor-element.elementor-element-369fd26 img{max-width:21px;}.elementor-23010 .elementor-element.elementor-element-11a87bb{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-b62dbb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-23010 .elementor-element.elementor-element-efec842{width:initial;max-width:initial;text-align:start;}.elementor-23010 .elementor-element.elementor-element-efec842 .elementor-heading-title{font-family:"Salvation Wellness", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:42px;letter-spacing:2px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-8e525d6{width:initial;max-width:initial;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-b312fc9{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23010 .elementor-element.elementor-element-b312fc9:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-b312fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/411_275-sauna-couples-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-23010 .elementor-element.elementor-element-b312fc9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-357a7df{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23010 .elementor-element.elementor-element-357a7df:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-357a7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/411_274-sauna-feet-square-1.png");}.elementor-23010 .elementor-element.elementor-element-357a7df.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-f6fdf4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-f6fdf4c.e-con{--align-self:stretch;}.elementor-23010 .elementor-element.elementor-element-a06e14c{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23010 .elementor-element.elementor-element-a06e14c:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-a06e14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/411_300-sauna-room-salvation-1.png");}.elementor-23010 .elementor-element.elementor-element-a06e14c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-5e53397{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23010 .elementor-element.elementor-element-5e53397:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-5e53397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/411_286-unnamed-7-1.png");background-position:bottom center;}.elementor-23010 .elementor-element.elementor-element-5e53397.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-19b9e10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23010 .elementor-element.elementor-element-19b9e10:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-19b9e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-19b9e10.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-a577d0c{text-align:start;}.elementor-23010 .elementor-element.elementor-element-a577d0c img{max-width:21px;}.elementor-23010 .elementor-element.elementor-element-1765248{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-fa8e4ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-23010 .elementor-element.elementor-element-89c9c9a{width:initial;max-width:initial;text-align:start;}.elementor-23010 .elementor-element.elementor-element-89c9c9a .elementor-heading-title{font-family:"Salvation Wellness", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:42px;letter-spacing:2px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-042f687{width:initial;max-width:initial;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-8f5de03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-8f5de03.e-con{--align-self:stretch;}.elementor-23010 .elementor-element.elementor-element-785bdd4{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23010 .elementor-element.elementor-element-785bdd4:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-785bdd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/411_308-screenshot-2025-11-17-at-6-57-47-pm-1.png");background-position:center center;}.elementor-23010 .elementor-element.elementor-element-785bdd4.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-8f28ce0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23010 .elementor-element.elementor-element-8f28ce0:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-8f28ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-8f28ce0.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-221047d{text-align:start;}.elementor-23010 .elementor-element.elementor-element-221047d img{max-width:21px;}.elementor-23010 .elementor-element.elementor-element-8c1abe8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-58f3199{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-23010 .elementor-element.elementor-element-b8868db{width:initial;max-width:initial;text-align:start;}.elementor-23010 .elementor-element.elementor-element-b8868db .elementor-heading-title{font-family:"Salvation Wellness", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:42px;letter-spacing:2px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-100103f{width:initial;max-width:initial;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:21px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-5da66a8{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23010 .elementor-element.elementor-element-5da66a8:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-5da66a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/411_278-wooden-massage-accessories-for-special-treatment-8.png");background-position:center right;}.elementor-23010 .elementor-element.elementor-element-5da66a8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-a2476d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-c639842{text-align:start;}.elementor-23010 .elementor-element.elementor-element-c639842 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-85716c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-6ae3156{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-6ae3156:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-6ae3156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba572a4 );}.elementor-23010 .elementor-element.elementor-element-6ae3156.e-con{--flex-grow:2;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-c153269{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;--margin-top:-65px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;}.elementor-23010 .elementor-element.elementor-element-c153269:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-c153269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sal.tfmstaging.com/wp-content/uploads/2026/08/507_5799-founders-8-21-26-1.png");background-position:center top;background-size:cover;}.elementor-23010 .elementor-element.elementor-element-c153269.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-23010 .elementor-element.elementor-element-d875f25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:16px 16px 16px 16px;--padding-top:69px;--padding-bottom:56px;--padding-left:60px;--padding-right:59px;}.elementor-23010 .elementor-element.elementor-element-d875f25:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-d875f25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-d875f25.e-con{--flex-grow:3;--flex-shrink:1;}.elementor-23010 .elementor-element.elementor-element-8a635f3{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-846a3dc .elementor-button{background-color:#7D8B8B;font-size:16px;font-weight:600;text-transform:none;fill:#EEEEEE;color:#EEEEEE;border-radius:233px 233px 233px 233px;padding:16px 24px 16px 24px;}.elementor-23010 .elementor-element.elementor-element-b346976{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:32px 32px 32px 32px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-b346976:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-b346976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7084A8;}.elementor-23010 .elementor-element.elementor-element-4162533{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:91px 91px;--row-gap:91px;--column-gap:91px;}.elementor-23010 .elementor-element.elementor-element-e28aa00{--display:flex;--min-height:140px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-23010 .elementor-element.elementor-element-f851b46{text-align:center;}.elementor-23010 .elementor-element.elementor-element-f851b46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;text-transform:none;line-height:53px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-7ef8864{text-align:center;}.elementor-23010 .elementor-element.elementor-element-7ef8864 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:31px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-56acd73{--display:flex;--min-height:365px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:55px 55px;--row-gap:55px;--column-gap:55px;}.elementor-23010 .elementor-element.elementor-element-12254af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-04391d4{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;}.elementor-23010 .elementor-element.elementor-element-04391d4:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-04391d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-04391d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23010 .elementor-element.elementor-element-1bfe501 .elementor-icon-wrapper{text-align:center;}.elementor-23010 .elementor-element.elementor-element-1bfe501.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-1bfe501.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-1bfe501.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-1bfe501.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-1bfe501.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-1bfe501 .elementor-icon{font-size:36px;}.elementor-23010 .elementor-element.elementor-element-1bfe501 .elementor-icon svg{height:36px;}.elementor-23010 .elementor-element.elementor-element-9b4f2ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-0805743{text-align:start;}.elementor-23010 .elementor-element.elementor-element-0805743 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-5a1c2dc{width:initial;max-width:initial;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:21px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-5a1c2dc a{color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-9e292a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-c522f30{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;}.elementor-23010 .elementor-element.elementor-element-c522f30:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-c522f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-c522f30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23010 .elementor-element.elementor-element-6fcce75 .elementor-icon-wrapper{text-align:center;}.elementor-23010 .elementor-element.elementor-element-6fcce75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-6fcce75.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-6fcce75.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-6fcce75.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-6fcce75.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-6fcce75 .elementor-icon{font-size:36px;}.elementor-23010 .elementor-element.elementor-element-6fcce75 .elementor-icon svg{height:36px;}.elementor-23010 .elementor-element.elementor-element-2497e37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-617587e{text-align:start;}.elementor-23010 .elementor-element.elementor-element-617587e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-7dfe11c{width:initial;max-width:initial;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:21px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-7dfe11c a{color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-e979683{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-6224d04{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;}.elementor-23010 .elementor-element.elementor-element-6224d04:not(.elementor-motion-effects-element-type-background), .elementor-23010 .elementor-element.elementor-element-6224d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-6224d04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23010 .elementor-element.elementor-element-9bf280c .elementor-icon-wrapper{text-align:center;}.elementor-23010 .elementor-element.elementor-element-9bf280c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-9bf280c.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-9bf280c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-9bf280c.elementor-view-framed .elementor-icon, .elementor-23010 .elementor-element.elementor-element-9bf280c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23010 .elementor-element.elementor-element-9bf280c .elementor-icon{font-size:36px;}.elementor-23010 .elementor-element.elementor-element-9bf280c .elementor-icon svg{height:36px;}.elementor-23010 .elementor-element.elementor-element-12d508c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-da4c71b{text-align:start;}.elementor-23010 .elementor-element.elementor-element-da4c71b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:26px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-5999720{width:initial;max-width:initial;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-decoration:underline;line-height:21px;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-5999720 a{color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-2848629{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:80px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-23010 .elementor-element.elementor-element-dc9421f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23010 .elementor-element.elementor-element-7245de4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23010 .elementor-element.elementor-element-4881a25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23010 .elementor-element.elementor-element-3564217{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23010 .elementor-element.elementor-element-b39026e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-23010 .elementor-element.elementor-element-2712442{text-align:start;}.elementor-23010 .elementor-element.elementor-element-2712442 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:none;line-height:62px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-356b18b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:#38251B;}.elementor-23010 .elementor-element.elementor-element-300d029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-ec6ef23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-23010 .elementor-element.elementor-element-346b81a .elementor-heading-title{font-size:30px;font-weight:700;color:#3A2E28;}.elementor-23010 .elementor-element.elementor-element-83f1535{font-size:16px;line-height:1.7em;color:#3A2E28;}.elementor-23010 .elementor-element.elementor-element-edbab45 .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;text-transform:none;text-decoration:underline;fill:#3A2E28;color:#3A2E28;padding:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-edbab45.elementor-element{--align-self:flex-start;}.elementor-23010 .elementor-element.elementor-element-edbab45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23010 .elementor-element.elementor-element-edbab45 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23010 .elementor-element.elementor-element-1d665b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-23010 .elementor-element.elementor-element-490b283 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-0f826a8{font-size:16px;line-height:1.7em;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-fbfba2e .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;text-transform:none;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-fbfba2e.elementor-element{--align-self:flex-start;}.elementor-23010 .elementor-element.elementor-element-fbfba2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23010 .elementor-element.elementor-element-fbfba2e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23010 .elementor-element.elementor-element-7bc3ca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-23010 .elementor-element.elementor-element-6f207f8 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-0b8854a{font-size:16px;line-height:1.7em;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-7a6f150 .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;text-transform:none;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-7a6f150.elementor-element{--align-self:flex-start;}.elementor-23010 .elementor-element.elementor-element-7a6f150 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23010 .elementor-element.elementor-element-7a6f150 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23010 .elementor-element.elementor-element-13207e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-23010 .elementor-element.elementor-element-ce1b1e8 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-1051527{font-size:16px;line-height:1.7em;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-3dfe563 .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;text-transform:none;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-3dfe563.elementor-element{--align-self:flex-start;}.elementor-23010 .elementor-element.elementor-element-3dfe563 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23010 .elementor-element.elementor-element-3dfe563 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23010 .elementor-element.elementor-element-ed92eff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-23010 .elementor-element.elementor-element-77230e9 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-df2184f{font-size:16px;line-height:1.7em;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-2283335 .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;text-transform:none;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-2283335.elementor-element{--align-self:flex-start;}.elementor-23010 .elementor-element.elementor-element-2283335 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23010 .elementor-element.elementor-element-2283335 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23010 .elementor-element.elementor-element-c6c27fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:40px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-23010 .elementor-element.elementor-element-d8544ba .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-a77cca9{font-size:16px;line-height:1.7em;color:#FFFFFF;}.elementor-23010 .elementor-element.elementor-element-5289537 .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;text-transform:none;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-23010 .elementor-element.elementor-element-5289537.elementor-element{--align-self:flex-start;}.elementor-23010 .elementor-element.elementor-element-5289537 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23010 .elementor-element.elementor-element-5289537 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-23010 .elementor-element.elementor-element-1673448{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}body.elementor-page-23010:not(.elementor-motion-effects-element-type-background), body.elementor-page-23010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}@media(max-width:1366px){.elementor-23010 .elementor-element.elementor-element-6877b21 img{width:100%;}.elementor-23010 .elementor-element.elementor-element-a1c262b{--justify-content:center;--flex-wrap:wrap;}}@media(min-width:768px){.elementor-23010 .elementor-element.elementor-element-f76c5fd{--content-width:1320px;}.elementor-23010 .elementor-element.elementor-element-60706b8{--width:429px;}.elementor-23010 .elementor-element.elementor-element-7b3e77a{--width:560px;}.elementor-23010 .elementor-element.elementor-element-508c84a{--width:1280px;}.elementor-23010 .elementor-element.elementor-element-d1334f6{--width:595px;}.elementor-23010 .elementor-element.elementor-element-2432295{--width:572px;}.elementor-23010 .elementor-element.elementor-element-2582f77{--width:665px;}.elementor-23010 .elementor-element.elementor-element-d1aa452{--width:558px;}.elementor-23010 .elementor-element.elementor-element-36354b9{--width:1280px;}.elementor-23010 .elementor-element.elementor-element-15aa6a2{--width:1087px;}.elementor-23010 .elementor-element.elementor-element-3fec759{--width:1280px;}.elementor-23010 .elementor-element.elementor-element-260c28a{--width:50%;}.elementor-23010 .elementor-element.elementor-element-b9c3982{--width:50%;}.elementor-23010 .elementor-element.elementor-element-20b7571{--width:1280px;}.elementor-23010 .elementor-element.elementor-element-05f6124{--width:308px;}.elementor-23010 .elementor-element.elementor-element-cbc88da{--width:244px;}.elementor-23010 .elementor-element.elementor-element-32105f6{--width:308px;}.elementor-23010 .elementor-element.elementor-element-ab4ac1b{--width:244px;}.elementor-23010 .elementor-element.elementor-element-87f075c{--width:308px;}.elementor-23010 .elementor-element.elementor-element-ca57ce4{--width:244px;}.elementor-23010 .elementor-element.elementor-element-45924d0{--width:308px;}.elementor-23010 .elementor-element.elementor-element-1f3d47b{--width:244px;}.elementor-23010 .elementor-element.elementor-element-bb57c35{--width:1285px;}.elementor-23010 .elementor-element.elementor-element-3ae3935{--width:33%;}.elementor-23010 .elementor-element.elementor-element-c75867c{--width:336px;}.elementor-23010 .elementor-element.elementor-element-f84a329{--width:120px;}.elementor-23010 .elementor-element.elementor-element-f0a0724{--width:33%;}.elementor-23010 .elementor-element.elementor-element-10e848a{--width:120px;}.elementor-23010 .elementor-element.elementor-element-542c985{--width:33%;}.elementor-23010 .elementor-element.elementor-element-15ae935{--width:120px;}.elementor-23010 .elementor-element.elementor-element-be5d778{--width:1280px;}.elementor-23010 .elementor-element.elementor-element-e466cc5{--width:680px;}.elementor-23010 .elementor-element.elementor-element-20b7ce5{--width:598px;}.elementor-23010 .elementor-element.elementor-element-c20f35e{--width:1280px;}.elementor-23010 .elementor-element.elementor-element-b24a5c7{--width:0%;}.elementor-23010 .elementor-element.elementor-element-b312fc9{--width:0%;}.elementor-23010 .elementor-element.elementor-element-357a7df{--width:0%;}.elementor-23010 .elementor-element.elementor-element-a06e14c{--width:0%;}.elementor-23010 .elementor-element.elementor-element-5e53397{--width:0%;}.elementor-23010 .elementor-element.elementor-element-19b9e10{--width:0%;}.elementor-23010 .elementor-element.elementor-element-785bdd4{--width:0%;}.elementor-23010 .elementor-element.elementor-element-8f28ce0{--width:0%;}.elementor-23010 .elementor-element.elementor-element-5da66a8{--width:0%;}.elementor-23010 .elementor-element.elementor-element-85716c6{--width:1280px;}.elementor-23010 .elementor-element.elementor-element-6ae3156{--width:0px;}.elementor-23010 .elementor-element.elementor-element-d875f25{--width:0px;}.elementor-23010 .elementor-element.elementor-element-4162533{--width:1159px;}.elementor-23010 .elementor-element.elementor-element-e28aa00{--width:499px;}.elementor-23010 .elementor-element.elementor-element-56acd73{--width:459px;}.elementor-23010 .elementor-element.elementor-element-04391d4{--width:85px;}.elementor-23010 .elementor-element.elementor-element-c522f30{--width:85px;}.elementor-23010 .elementor-element.elementor-element-6224d04{--width:85px;}.elementor-23010 .elementor-element.elementor-element-dc9421f{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7245de4{--width:100%;}.elementor-23010 .elementor-element.elementor-element-300d029{--width:1262px;}}@media(max-width:1366px) and (min-width:768px){.elementor-23010 .elementor-element.elementor-element-f76c5fd{--content-width:100%;}.elementor-23010 .elementor-element.elementor-element-60706b8{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7b3e77a{--width:100%;}.elementor-23010 .elementor-element.elementor-element-508c84a{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d1334f6{--width:100%;}.elementor-23010 .elementor-element.elementor-element-2432295{--width:100%;}.elementor-23010 .elementor-element.elementor-element-2582f77{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d1aa452{--width:100%;}.elementor-23010 .elementor-element.elementor-element-36354b9{--width:100%;}.elementor-23010 .elementor-element.elementor-element-15aa6a2{--width:100%;}.elementor-23010 .elementor-element.elementor-element-3fec759{--width:100%;}.elementor-23010 .elementor-element.elementor-element-20b7571{--width:100%;}.elementor-23010 .elementor-element.elementor-element-bb57c35{--width:100%;}.elementor-23010 .elementor-element.elementor-element-be5d778{--width:100%;}.elementor-23010 .elementor-element.elementor-element-e466cc5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-20b7ce5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-c20f35e{--width:100%;}.elementor-23010 .elementor-element.elementor-element-85716c6{--width:100%;}.elementor-23010 .elementor-element.elementor-element-4162533{--width:100%;}.elementor-23010 .elementor-element.elementor-element-e28aa00{--width:100%;}.elementor-23010 .elementor-element.elementor-element-56acd73{--width:100%;}.elementor-23010 .elementor-element.elementor-element-dc9421f{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7245de4{--width:100%;}.elementor-23010 .elementor-element.elementor-element-300d029{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-23010 .elementor-element.elementor-element-f76c5fd{--content-width:100%;}.elementor-23010 .elementor-element.elementor-element-60706b8{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7b3e77a{--width:100%;}.elementor-23010 .elementor-element.elementor-element-508c84a{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d1334f6{--width:100%;}.elementor-23010 .elementor-element.elementor-element-2432295{--width:100%;}.elementor-23010 .elementor-element.elementor-element-2582f77{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d1aa452{--width:100%;}.elementor-23010 .elementor-element.elementor-element-36354b9{--width:100%;}.elementor-23010 .elementor-element.elementor-element-15aa6a2{--width:100%;}.elementor-23010 .elementor-element.elementor-element-3fec759{--width:100%;}.elementor-23010 .elementor-element.elementor-element-20b7571{--width:100%;}.elementor-23010 .elementor-element.elementor-element-bb57c35{--width:100%;}.elementor-23010 .elementor-element.elementor-element-be5d778{--width:100%;}.elementor-23010 .elementor-element.elementor-element-e466cc5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-20b7ce5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-c20f35e{--width:100%;}.elementor-23010 .elementor-element.elementor-element-85716c6{--width:100%;}.elementor-23010 .elementor-element.elementor-element-4162533{--width:100%;}.elementor-23010 .elementor-element.elementor-element-e28aa00{--width:100%;}.elementor-23010 .elementor-element.elementor-element-56acd73{--width:100%;}.elementor-23010 .elementor-element.elementor-element-dc9421f{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7245de4{--width:100%;}.elementor-23010 .elementor-element.elementor-element-300d029{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23010 .elementor-element.elementor-element-f76c5fd{--content-width:100%;}.elementor-23010 .elementor-element.elementor-element-60706b8{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7b3e77a{--width:100%;}.elementor-23010 .elementor-element.elementor-element-508c84a{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d1334f6{--width:100%;}.elementor-23010 .elementor-element.elementor-element-2432295{--width:100%;}.elementor-23010 .elementor-element.elementor-element-2582f77{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d1aa452{--width:100%;}.elementor-23010 .elementor-element.elementor-element-36354b9{--width:100%;}.elementor-23010 .elementor-element.elementor-element-15aa6a2{--width:100%;}.elementor-23010 .elementor-element.elementor-element-3fec759{--width:100%;}.elementor-23010 .elementor-element.elementor-element-20b7571{--width:100%;}.elementor-23010 .elementor-element.elementor-element-bb57c35{--width:100%;}.elementor-23010 .elementor-element.elementor-element-be5d778{--width:100%;}.elementor-23010 .elementor-element.elementor-element-e466cc5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-20b7ce5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-c20f35e{--width:100%;}.elementor-23010 .elementor-element.elementor-element-85716c6{--width:100%;}.elementor-23010 .elementor-element.elementor-element-4162533{--width:100%;}.elementor-23010 .elementor-element.elementor-element-e28aa00{--width:100%;}.elementor-23010 .elementor-element.elementor-element-56acd73{--width:100%;}.elementor-23010 .elementor-element.elementor-element-dc9421f{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7245de4{--width:100%;}.elementor-23010 .elementor-element.elementor-element-300d029{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-23010 .elementor-element.elementor-element-f76c5fd{--content-width:100%;}.elementor-23010 .elementor-element.elementor-element-60706b8{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7b3e77a{--width:100%;}.elementor-23010 .elementor-element.elementor-element-508c84a{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d1334f6{--width:100%;}.elementor-23010 .elementor-element.elementor-element-2432295{--width:100%;}.elementor-23010 .elementor-element.elementor-element-2582f77{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d1aa452{--width:100%;}.elementor-23010 .elementor-element.elementor-element-36354b9{--width:100%;}.elementor-23010 .elementor-element.elementor-element-15aa6a2{--width:100%;}.elementor-23010 .elementor-element.elementor-element-3fec759{--width:100%;}.elementor-23010 .elementor-element.elementor-element-20b7571{--width:100%;}.elementor-23010 .elementor-element.elementor-element-bb57c35{--width:100%;}.elementor-23010 .elementor-element.elementor-element-be5d778{--width:100%;}.elementor-23010 .elementor-element.elementor-element-e466cc5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-20b7ce5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-c20f35e{--width:100%;}.elementor-23010 .elementor-element.elementor-element-85716c6{--width:100%;}.elementor-23010 .elementor-element.elementor-element-4162533{--width:100%;}.elementor-23010 .elementor-element.elementor-element-e28aa00{--width:100%;}.elementor-23010 .elementor-element.elementor-element-56acd73{--width:100%;}.elementor-23010 .elementor-element.elementor-element-dc9421f{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7245de4{--width:100%;}.elementor-23010 .elementor-element.elementor-element-300d029{--width:100%;}}@media(min-width:2400px){.elementor-23010 .elementor-element.elementor-element-dc9421f{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7245de4{--width:100%;}}@media(max-width:1200px){.elementor-23010 .elementor-element.elementor-element-6877b21 img{width:100%;}.elementor-23010 .elementor-element.elementor-element-a1c262b{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:1024px){.elementor-23010 .elementor-element.elementor-element-6877b21 img{width:100%;}.elementor-23010 .elementor-element.elementor-element-a1c262b{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:880px){.elementor-23010 .elementor-element.elementor-element-6877b21 img{width:100%;}.elementor-23010 .elementor-element.elementor-element-a1c262b{--justify-content:center;--flex-wrap:wrap;}.elementor-23010 .elementor-element.elementor-element-b39026e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-23010 .elementor-element.elementor-element-0ef742f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-f76c5fd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-16e53a5{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-60706b8{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23010 .elementor-element.elementor-element-eb14803 .elementor-heading-title{font-size:40px;line-height:1.45em;}.elementor-23010 .elementor-element.elementor-element-f60dbf2 .elementor-heading-title{font-size:40px;line-height:1.45em;}.elementor-23010 .elementor-element.elementor-element-f0dcea5 .elementor-heading-title{font-size:40px;line-height:1.45em;}.elementor-23010 .elementor-element.elementor-element-71612ed .elementor-heading-title{font-size:40px;line-height:1.45em;}.elementor-23010 .elementor-element.elementor-element-b76882f .elementor-heading-title{font-size:15px;line-height:1.21em;}.elementor-23010 .elementor-element.elementor-element-02f14e7{width:100%;max-width:100%;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-7b3e77a{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-dcc6e90 .elementor-heading-title{line-height:1.27em;}.elementor-23010 .elementor-element.elementor-element-55ffea6{line-height:1.45em;}.elementor-23010 .elementor-element.elementor-element-55a00e4{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-c2f90f8{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-51b2f5d .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-e728d06 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-508c84a{--width:100%;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23010 .elementor-element.elementor-element-d1334f6{--width:100%;--min-height:0px;}.elementor-23010 .elementor-element.elementor-element-f641cc2{--min-height:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-2432295{--width:100%;--min-height:354px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-2582f77{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-d1aa452{--width:100%;}.elementor-23010 .elementor-element.elementor-element-cf3b97e{line-height:1.3em;}.elementor-23010 .elementor-element.elementor-element-36354b9{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-15aa6a2{--width:100%;}.elementor-23010 .elementor-element.elementor-element-3e0a19e{width:100%;max-width:100%;}.elementor-23010 .elementor-element.elementor-element-3e0a19e .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-80d92ab .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-2c7be59{line-height:1.3em;}.elementor-23010 .elementor-element.elementor-element-3eb4611{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-3fec759{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23010 .elementor-element.elementor-element-260c28a{--min-height:0px;}.elementor-23010 .elementor-element.elementor-element-a39834e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23010 .elementor-element.elementor-element-0365a27{text-align:center;line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-5b6ad57{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23010 .elementor-element.elementor-element-15f3335{text-align:center;}.elementor-23010 .elementor-element.elementor-element-15f3335 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-fbd3ad7{text-align:center;}.elementor-23010 .elementor-element.elementor-element-fbd3ad7 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-6877b21{width:100%;max-width:100%;}.elementor-23010 .elementor-element.elementor-element-6877b21 img{width:100%;}.elementor-23010 .elementor-element.elementor-element-8a810f1{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-01f79a2{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-56ca7b4{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-bbfbc62{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-cdab0ca{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-1c83b6c{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-9d81968{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-62cd079{--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-20b7571{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-23010 .elementor-element.elementor-element-6089b58{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-e4e0e51{line-height:1.3em;}.elementor-23010 .elementor-element.elementor-element-7f3bcf4{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-ee7447e .elementor-heading-title{font-size:31px;line-height:1.12em;}.elementor-23010 .elementor-element.elementor-element-94a44b4 .elementor-heading-title{font-size:37px;line-height:1.12em;}.elementor-23010 .elementor-element.elementor-element-92b757a{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-8e03585{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-80b515b{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-889512e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23010 .elementor-element.elementor-element-05f6124{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-cbc88da{--width:100%;--min-height:0px;}.elementor-23010 .elementor-element.elementor-element-0e4cbf8 .elementor-heading-title{line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-6c74a88{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-32105f6{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-ab4ac1b{--width:100%;--min-height:0px;}.elementor-23010 .elementor-element.elementor-element-8f24af9 .elementor-heading-title{line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-4258814{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-87f075c{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-ca57ce4{--width:100%;--min-height:0px;}.elementor-23010 .elementor-element.elementor-element-cf0bfcf .elementor-heading-title{line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-16469ee{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-45924d0{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-1f3d47b{--width:100%;--min-height:0px;}.elementor-23010 .elementor-element.elementor-element-d1394c1 .elementor-heading-title{line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-455bc91{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-2d3a2d6{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-bb57c35{--width:100%;}.elementor-23010 .elementor-element.elementor-element-991d882 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-a1c262b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:wrap;}.elementor-23010 .elementor-element.elementor-element-3ae3935{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-c75867c{--width:100%;}.elementor-23010 .elementor-element.elementor-element-f84a329{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-d26fd75 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-98eff74 .elementor-heading-title{line-height:1.29em;}.elementor-23010 .elementor-element.elementor-element-f0a0724{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-10e848a{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-d367480 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-b2f101c .elementor-heading-title{line-height:1.29em;}.elementor-23010 .elementor-element.elementor-element-542c985{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-15ae935{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-916702e .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-601175d .elementor-heading-title{line-height:1.29em;}.elementor-23010 .elementor-element.elementor-element-bc56a12{--width:100%;}.elementor-23010 .elementor-element.elementor-element-d67ca73{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-e2e1329{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-2e9be55{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-be5d778{--width:100%;}.elementor-23010 .elementor-element.elementor-element-8561eeb .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-e466cc5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-a8f7bc0{--min-height:0px;--padding-top:12px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-ffce067{--width:100%;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-20b7ce5{--width:100%;}.elementor-23010 .elementor-element.elementor-element-4b48a71{width:100%;max-width:100%;}.elementor-23010 .elementor-element.elementor-element-4b48a71 .elementor-heading-title{line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-c20f35e{--width:100%;}.elementor-23010 .elementor-element.elementor-element-30e70ae .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-4830e3c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23010 .elementor-element.elementor-element-b24a5c7{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-369fd26 img{width:100%;}.elementor-23010 .elementor-element.elementor-element-11a87bb{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-efec842 .elementor-heading-title{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-8e525d6{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-b312fc9{--width:100%;--min-height:220px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-357a7df{--width:100%;--min-height:220px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-f6fdf4c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23010 .elementor-element.elementor-element-a06e14c{--width:100%;--min-height:220px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-5e53397{--width:100%;--min-height:220px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-19b9e10{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-a577d0c img{width:100%;}.elementor-23010 .elementor-element.elementor-element-1765248{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-89c9c9a .elementor-heading-title{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-042f687{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-8f5de03{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23010 .elementor-element.elementor-element-785bdd4{--width:100%;--min-height:220px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-8f28ce0{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-221047d img{width:100%;}.elementor-23010 .elementor-element.elementor-element-8c1abe8{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-b8868db .elementor-heading-title{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-100103f{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-5da66a8{--width:100%;--min-height:220px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-a2476d8{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-c639842 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-85716c6{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23010 .elementor-element.elementor-element-6ae3156{--min-height:340px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-c153269{--min-height:405px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23010 .elementor-element.elementor-element-d875f25{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-8a635f3{line-height:1.3em;}.elementor-23010 .elementor-element.elementor-element-b346976{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-4162533{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23010 .elementor-element.elementor-element-e28aa00{--width:100%;--min-height:0px;}.elementor-23010 .elementor-element.elementor-element-f851b46 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-7ef8864 .elementor-heading-title{line-height:1.29em;}.elementor-23010 .elementor-element.elementor-element-56acd73{--width:100%;--min-height:0px;}.elementor-23010 .elementor-element.elementor-element-12254af{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-23010 .elementor-element.elementor-element-04391d4{--width:85px;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-0805743 .elementor-heading-title{line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-5a1c2dc{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-9e292a4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-23010 .elementor-element.elementor-element-c522f30{--width:85px;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-617587e .elementor-heading-title{line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-7dfe11c{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-e979683{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-23010 .elementor-element.elementor-element-6224d04{--width:85px;--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-da4c71b .elementor-heading-title{line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-5999720{line-height:1.31em;}.elementor-23010 .elementor-element.elementor-element-2848629{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-23010 .elementor-element.elementor-element-dc9421f{--width:100%;}.elementor-23010 .elementor-element.elementor-element-7245de4{--width:100%;}.elementor-23010 .elementor-element.elementor-element-b39026e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23010 .elementor-element.elementor-element-2712442 .elementor-heading-title{font-size:31px;line-height:1.2em;}.elementor-23010 .elementor-element.elementor-element-356b18b{line-height:1.3em;}.elementor-23010 .elementor-element.elementor-element-300d029{--width:100%;}.elementor-23010 .elementor-element.elementor-element-ec6ef23{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23010 .elementor-element.elementor-element-1d665b9{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23010 .elementor-element.elementor-element-7bc3ca6{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23010 .elementor-element.elementor-element-13207e3{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23010 .elementor-element.elementor-element-ed92eff{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-23010 .elementor-element.elementor-element-c6c27fc{--padding-top:0px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-02f14e7 *//* the anchor should take the widget's colour, not the theme's link colour */
.elementor-23010 .elementor-element.elementor-element-02f14e7 a { color:inherit; text-decoration:underline; }
/* desktop keeps the underlined link from the design; the phone design wants a
   white pill. Button colours are not responsive controls in Elementor, so this
   is the one place a media query is needed. */
@media (max-width:767px) {
    .elementor-23010 .elementor-element.elementor-element-02f14e7 p { display:block; background:#FFFFFF; border-radius:40px; margin:8px 0 0; }
    .elementor-23010 .elementor-element.elementor-element-02f14e7 p a { display:block; color:#38251B; text-decoration:none; font-weight:600;
        padding:17px 24px; text-align:center; }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-herofrm *//* SW-57: the Privacy Policy link in the consent copy inherited a mid-tone
   link colour and disappeared against the panel. White, to match the copy. */
.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-type-acceptance a,
.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-subgroup a { color: #FFFFFF; text-decoration: underline; text-underline-offset: 2px; }
.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-type-acceptance a:hover,
.elementor-23010 .elementor-element.elementor-element-herofrm .elementor-field-subgroup a:hover { color: #E3D6C5; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-277cd94 *//* the white card belongs to the whole item; Elementor's background control only
   reaches the summary, which leaves a rounded corner above the body copy. */
.elementor-23010 .elementor-element.elementor-element-277cd94 .e-n-accordion-item { background:#FFFFFF; border-radius:16px; overflow:hidden; }
/* Elementor draws a 1px divider under the title. Colour it away - never set width 0,
   the widget's open/close animation depends on that box geometry. */
.elementor-23010 .elementor-element.elementor-element-277cd94 .e-n-accordion-item-title,
.elementor-23010 .elementor-element.elementor-element-277cd94 .e-n-accordion-item > .e-con { border-color:transparent; }

@media (max-width:767px) {
    /* the design keeps these to a single line and lets them ellipsis */
    .elementor-23010 .elementor-element.elementor-element-277cd94 .e-n-accordion-item-title-text { white-space:nowrap; overflow:hidden;
        text-overflow:ellipsis; max-width:100%; }
    .elementor-23010 .elementor-element.elementor-element-277cd94 .e-n-accordion-item-title-header { min-width:0; overflow:hidden; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889512e */@media (max-width:767px) {
    /* the PNG shows these as a swipeable row rather than a stack */
    .elementor-23010 .elementor-element.elementor-element-889512e { flex-direction:row !important; flex-wrap:nowrap !important;
        overflow-x:auto; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;
        scrollbar-width:none; gap:12px; }
    .elementor-23010 .elementor-element.elementor-element-889512e::-webkit-scrollbar { display:none; }
    .elementor-23010 .elementor-element.elementor-element-889512e > .e-con, .elementor-23010 .elementor-element.elementor-element-889512e > .e-con-inner > .e-con { flex:0 0 86% !important;
        scroll-snap-align:center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f84a329 */.elementor-23010 .elementor-element.elementor-element-f84a329 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d67ca73 */.elementor-23010 .elementor-element.elementor-element-d67ca73 a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
.elementor-23010 .elementor-element.elementor-element-d67ca73 a:hover { color: #7084A8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3a2d6 */@media (max-width:767px) {
    /* the PNG's stat cards carry no icon; at 100% width these read as big colour blocks */
    .elementor-23010 .elementor-element.elementor-element-2d3a2d6 .elementor-element-f84a329,
    .elementor-23010 .elementor-element.elementor-element-2d3a2d6 .elementor-element-10e848a,
    .elementor-23010 .elementor-element.elementor-element-2d3a2d6 .elementor-element-15ae935 { display:none; }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-af37a47 *//* The source is 9:16 but the slot is 4:3, so YouTube pillarboxes it with black
   bars. Elementor has no "cover" control, so scale the iframe until its width
   fills the box and crop the overflow.
   height = (16/9) / (4/3) = 2.3704 -> 237.04% of the wrapper height. */
.elementor-23010 .elementor-element.elementor-element-af37a47 .elementor-wrapper { position: relative; overflow: hidden; }
.elementor-23010 .elementor-element.elementor-element-af37a47 .elementor-wrapper iframe {
    position: absolute;
    top: 56%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 237.04%;
    /* window biased upward so the crop keeps the head, not the chest */
    max-width: none;
    border: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tstslide */@media (max-width:767px) {
    /* one swipeable strip of the three testimonials; the photo tiles drop out so each
       row reduces to its card. This container is e-con-full, so there is no inner
       wrapper to target - the flex/scroll goes on the container itself. */
    .elementor-23010 .elementor-element.elementor-element-tstslide .elementor-element-b312fc9,
    .elementor-23010 .elementor-element.elementor-element-tstslide .elementor-element-357a7df,
    .elementor-23010 .elementor-element.elementor-element-tstslide .elementor-element-a06e14c,
    .elementor-23010 .elementor-element.elementor-element-tstslide .elementor-element-5e53397,
    .elementor-23010 .elementor-element.elementor-element-tstslide .elementor-element-785bdd4,
    .elementor-23010 .elementor-element.elementor-element-tstslide .elementor-element-5da66a8 { display:none; }
    .elementor-23010 .elementor-element.elementor-element-tstslide { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important;
        overflow-x:auto; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch;
        scrollbar-width:none; gap:12px; align-items:stretch; }
    .elementor-23010 .elementor-element.elementor-element-tstslide::-webkit-scrollbar { display:none; }
    .elementor-23010 .elementor-element.elementor-element-tstslide > .e-con { flex:0 0 86% !important; scroll-snap-align:center;
        flex-direction:column !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a1c2dc */.elementor-23010 .elementor-element.elementor-element-5a1c2dc {
    text-underline-offset: 6px;
}
.elementor-23010 .elementor-element.elementor-element-5a1c2dc a::after {
    content: "→";
    margin-left: 8px;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dfe11c */.elementor-23010 .elementor-element.elementor-element-7dfe11c {
    text-underline-offset: 6px;
}
.elementor-23010 .elementor-element.elementor-element-7dfe11c a::after {
    content: "→";
    margin-left: 8px;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5999720 */.elementor-23010 .elementor-element.elementor-element-5999720 {
    text-underline-offset: 6px;
}
.elementor-23010 .elementor-element.elementor-element-5999720 a::after {
    content: "→";
    margin-left: 8px;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1673448 *//* Horizontal accordion. Elementor has no horizontal variant, so the row layout, the
   collapsed/expanded widths and the vertical titles are the unavoidable CSS. The
   behaviour - first open, one at a time - is widget settings, not script. */
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion { display:flex; flex-direction:row; align-items:stretch; gap:0; counter-reset:step; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item { display:flex; flex-direction:column; flex:0 0 94px; min-height:403px;
    border-radius:24px; overflow:hidden; position:relative; counter-increment:step;
    transition:flex-grow .3s cubic-bezier(.4,0,.2,1); }
/* Animate flex-GROW, never flex-basis: a length-to-auto basis transition is discrete,
   so it jumps, waits out the duration, then jumps again. Grow is a plain number and
   interpolates. Basis stays 94px on both states; the open panel takes the free space. */
/* Sequenced, not simultaneous: the closing panel gives up its share first, then the
   new one expands into it. Opening waits out the close via transition-delay. This
   is what stops a panel stalling at half width if the two ever fall out of step. */
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open] { flex-grow:1; transition-delay:.26s; }

/* panel fills, in order */
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:nth-of-type(1) { background:#E3D6C5; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:nth-of-type(2) { background:#BAAFA9; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:nth-of-type(3) { background:#7D8B8B; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:nth-of-type(4) { background:#90B6B1; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:nth-of-type(5) { background:#7084A8; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:nth-of-type(6) { background:#554F5E; }

/* the summary fills the whole strip, so every part of it - number included - toggles */
/* top padding clears the number circle so a long title can never run under it */
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item-title { flex:1; padding:84px 0 40px; align-items:flex-end;
    justify-content:center; cursor:pointer; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:not([open]) .e-n-accordion-item-title-text { writing-mode:vertical-rl;
    transform:rotate(180deg); white-space:nowrap; font-size:15px; font-weight:500; color:#FFFFFF; margin:0;
    /* vertical text, so max-height bounds the run length - long titles ellipsis like the PNG */
    max-height:100%; overflow:hidden; text-overflow:ellipsis; }
/* panel 1 is the only light fill, so its collapsed title flips to dark */
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:nth-of-type(1):not([open]) .e-n-accordion-item-title-text { color:#3A2E28; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open] .e-n-accordion-item-title { flex:0; position:absolute;
    width:0; height:0; padding:0; overflow:hidden; }

/* The open panel's content box has to fill the height for its bottom alignment to bite.
   Chrome wraps details content in a ::details-content box, so flex:1 alone lands on the
   wrong element - the min-height is the part that works in every browser. */
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open]::details-content { display:flex; flex-direction:column; flex:1; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open] > .e-con { flex:0 0 auto; min-height:403px; }
/* Lay the content out once at its final width. Without this it re-wraps on every
   frame as the panel grows, so the copy visibly reflows instead of the panel
   cleanly revealing it - which reads as a stutter partway through the open. */
/* The open panel's final width is the accordion's width minus the five collapsed
   94px strips. 792px is only correct at a 1440 viewport; below that the content box
   stayed wider than the panel holding it (~56px over at 1366, ~400px at 1025).
   Querying the widget gives the same stable, animation-proof width at every size.
   The query container is the widget, not the accordion: container-type carries style
   containment, which would scope the step counter and restart the numbering. */
.elementor-23010 .elementor-element.elementor-element-1673448 { container-type: inline-size; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item > .e-con { width:792px; width: calc(100cqw - 470px); }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open]::before { width:380px; }

/* the bubble cluster, on whichever panel is open. It is a mask, not an image, so the
   tint is a normal colour per panel and it never needs re-exporting. */
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open]::before { content:""; position:absolute; right:0; top:6%;
    width:48%; height:64%; background:rgba(255,255,255,.13); pointer-events:none;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 220'%3E%3Cg fill='%23000'%3E%3Cellipse cx='60' cy='110' rx='32' ry='52'/%3E%3Cellipse cx='132' cy='110' rx='43' ry='69'/%3E%3Cellipse cx='218' cy='110' rx='53' ry='86'/%3E%3Cellipse cx='316' cy='110' rx='64' ry='104'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center / contain;
            mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 220'%3E%3Cg fill='%23000'%3E%3Cellipse cx='60' cy='110' rx='32' ry='52'/%3E%3Cellipse cx='132' cy='110' rx='43' ry='69'/%3E%3Cellipse cx='218' cy='110' rx='53' ry='86'/%3E%3Cellipse cx='316' cy='110' rx='64' ry='104'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center / contain; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:nth-of-type(1)[open]::before { background:rgba(58,46,40,.07); }

/* step marker, top of every panel: bare number when collapsed, "Step N" pill when open.
   pointer-events:none lets the click fall through to the summary underneath. */
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item::after { content:counter(step); position:absolute; left:50%; top:28px;
    transform:translateX(-50%); width:44px; height:44px; border-radius:50%; background:#FFFFFF;
    display:flex; align-items:center; justify-content:center; font-weight:700; font-size:15px;
    color:#3A2E28; pointer-events:none; z-index:1; }
.elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open]::after { content:"Step " counter(step); left:56px; top:40px;
    transform:none; width:auto; height:auto; padding:13px 30px; border-radius:86px; }

@media (max-width:1024px) {
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion { flex-direction:column; gap:8px; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item, .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open] { flex:0 0 auto; min-height:0; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item:not([open]) .e-n-accordion-item-title-text { writing-mode:horizontal-tb;
        transform:none; max-height:none;
        /* one line beside the number, clipped rather than spilling past the bar */
        white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100%; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item-title { flex:0 0 auto; padding:26px 24px 26px 96px;
        align-items:center; justify-content:flex-start; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item-title-header { min-width:0; max-width:100%; overflow:hidden; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item::after { left:24px; top:50%; transform:translateY(-50%); }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open]::after { left:24px; top:24px; transform:none; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open] .e-n-accordion-item-title { padding:0; }
    /* the open panel's own inset, matching the PNG */
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open]::after { left:24px; top:24px; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open] > .e-con { padding-top:96px; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item > .e-con { width:auto; }
    .elementor-23010 .elementor-element.elementor-element-1673448 .e-n-accordion-item[open]::before { width:48%; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Salvation Wellness';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sal.tfmstaging.com/wp-content/uploads/2026/08/SalvationWellness-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Salvation Wellness';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sal.tfmstaging.com/wp-content/uploads/2026/08/SalvationWellness-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Salvation Wellness';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sal.tfmstaging.com/wp-content/uploads/2026/08/SalvationWellness-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */