.elementor-8 .elementor-element.elementor-element-ef62519{--display:flex;--min-height:calc(100vh - 100px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-ef62519:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ef62519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bodyinvest.pl/wp-content/uploads/2026/02/8260126a9b7bffe43b64203b853da5c964e54f3b.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-76820c8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-d878e8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-8 .elementor-element.elementor-element-d878e8a .elementor-heading-title{font-size:30px;font-weight:300;color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-6fdd2ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-534bb1e .elementor-heading-title{font-size:30px;font-weight:300;color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-6986219{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-6986219 a{color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-101577f{--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:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4136f57{--display:flex;}.elementor-8 .elementor-element.elementor-element-830d693{text-align:center;}.elementor-8 .elementor-element.elementor-element-3871220{text-align:center;}.elementor-8 .elementor-element.elementor-element-dde4a4d{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-e6445fe{--display:flex;}.elementor-8 .elementor-element.elementor-element-b3767fa{text-align:center;}.elementor-8 .elementor-element.elementor-element-b3767fa .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-ee0edf3{--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:flex-end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7363378{text-align:center;}.elementor-8 .elementor-element.elementor-element-7363378 .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a81e894{text-align:center;}.elementor-8 .elementor-element.elementor-element-a81e894 .elementor-heading-title{font-size:72px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9ab8e73{--display:flex;}.elementor-8 .elementor-element.elementor-element-88f6400{text-align:center;}.elementor-8 .elementor-element.elementor-element-88f6400 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-cf1d441{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-cf1d441 .elementor-heading-title{font-size:72px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7939129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-7939129 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a1baf2b{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-85c20e0{--display:flex;}.elementor-8 .elementor-element.elementor-element-725ee16{text-align:center;}.elementor-8 .elementor-element.elementor-element-725ee16 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-1c29d15{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4a440ff{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dc44647{text-align:center;}.elementor-8 .elementor-element.elementor-element-dc44647 .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-84f9cb3{text-align:center;}.elementor-8 .elementor-element.elementor-element-372a61c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fe88d6a{text-align:center;}.elementor-8 .elementor-element.elementor-element-fe88d6a .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-0a1fe78{text-align:center;}.elementor-8 .elementor-element.elementor-element-4af0faf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c60d014{text-align:center;}.elementor-8 .elementor-element.elementor-element-c60d014 .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-f286bcf{text-align:center;}.elementor-8 .elementor-element.elementor-element-3aa54b1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-96de41d{text-align:center;}.elementor-8 .elementor-element.elementor-element-96de41d .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5e18b9e{text-align:center;}.elementor-8 .elementor-element.elementor-element-28d78c5{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-89d786d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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-8 .elementor-element.elementor-element-89d786d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-89d786d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-8 .elementor-element.elementor-element-89d786d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-89d786d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-89d786d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-89d786d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8 .elementor-element.elementor-element-89d786d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-89d786d .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );font-size:10px;}.elementor-8 .elementor-element.elementor-element-89d786d .elementor-button{font-size:16px;font-weight:400;text-transform:uppercase;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-89d786d .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-89d786d .elementor-button[type="submit"]{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-89d786d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-89d786d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-89d786d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-89d786d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-89d786d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-89d786d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-750c132{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a836380{--display:flex;}.elementor-8 .elementor-element.elementor-element-5f80b23{text-align:center;}.elementor-8 .elementor-element.elementor-element-10e2a36{text-align:center;}.elementor-8 .elementor-element.elementor-element-d187416{--swiper-slides-to-display:4;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dots-normal-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d187416 .swiper-slide > .elementor-element{height:100%;}.elementor-8 .elementor-element.elementor-element-c133210{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5ff6846{--display:flex;}.elementor-8 .elementor-element.elementor-element-613f713{text-align:center;}.elementor-8 .elementor-element.elementor-element-f1be889{text-align:center;}.elementor-8 .elementor-element.elementor-element-e65c45b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-49e2f78{--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-8 .elementor-element.elementor-element-86ad26a img{width:100%;}.elementor-8 .elementor-element.elementor-element-afe7458{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7852648 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-cbf221f{--display:flex;}.elementor-8 .elementor-element.elementor-element-ddd60f1{--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;}.elementor-8 .elementor-element.elementor-element-4c5b5a3{--display:flex;}.elementor-8 .elementor-element.elementor-element-04a5d03{--display:flex;}.elementor-8 .elementor-element.elementor-element-539a83a{--display:flex;}.elementor-8 .elementor-element.elementor-element-1b70ea4{--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;}.elementor-8 .elementor-element.elementor-element-5098707{--display:flex;}.elementor-8 .elementor-element.elementor-element-82f3542{--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;}.elementor-8 .elementor-element.elementor-element-fdd63d9{--display:flex;}.elementor-8 .elementor-element.elementor-element-62661ea{--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;}.elementor-8 .elementor-element.elementor-element-56312c1{--display:flex;}.elementor-8 .elementor-element.elementor-element-32b2195{--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;}.elementor-8 .elementor-element.elementor-element-86e20b7{--display:flex;}.elementor-8 .elementor-element.elementor-element-4b715ef{--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;}.elementor-8 .elementor-element.elementor-element-9b1e4fa{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#CACACA;--n-accordion-icon-hover-color:#CACACA;--n-accordion-icon-active-color:#CACACA;}.elementor-8 .elementor-element.elementor-element-9b1e4fa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-8 .elementor-element.elementor-element-9b1e4fa {--n-accordion-padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-0c53465{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a55fa24{--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-8 .elementor-element.elementor-element-4e6fbaf img{width:100%;}.elementor-8 .elementor-element.elementor-element-aec802f{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d21878f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d219348{--display:flex;}.elementor-8 .elementor-element.elementor-element-e2aad51{--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;}.elementor-8 .elementor-element.elementor-element-4bcf0fc{--display:flex;}.elementor-8 .elementor-element.elementor-element-d8c3cfb{--display:flex;}.elementor-8 .elementor-element.elementor-element-c22a261{--display:flex;}.elementor-8 .elementor-element.elementor-element-9006528{--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;}.elementor-8 .elementor-element.elementor-element-265e636{--display:flex;}.elementor-8 .elementor-element.elementor-element-e4293ff{--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;}.elementor-8 .elementor-element.elementor-element-a0945c9{--display:flex;}.elementor-8 .elementor-element.elementor-element-50b62d6{--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;}.elementor-8 .elementor-element.elementor-element-bdbf328{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#CACACA;--n-accordion-icon-hover-color:#CACACA;--n-accordion-icon-active-color:#CACACA;}.elementor-8 .elementor-element.elementor-element-bdbf328 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-8 .elementor-element.elementor-element-bdbf328 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-0acb13c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-6c1dd47{--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-8 .elementor-element.elementor-element-bae8907 img{width:100%;}.elementor-8 .elementor-element.elementor-element-e4bf18b{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-68bc071 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-209adf5{--display:flex;}.elementor-8 .elementor-element.elementor-element-b8f11bd{--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;}.elementor-8 .elementor-element.elementor-element-7e3a70b{--display:flex;}.elementor-8 .elementor-element.elementor-element-d69a566{--display:flex;}.elementor-8 .elementor-element.elementor-element-b214e35{--display:flex;}.elementor-8 .elementor-element.elementor-element-77105c1{--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;}.elementor-8 .elementor-element.elementor-element-761644d{--display:flex;}.elementor-8 .elementor-element.elementor-element-5017489{--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;}.elementor-8 .elementor-element.elementor-element-ff95f7f{--display:flex;}.elementor-8 .elementor-element.elementor-element-eeae648{--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;}.elementor-8 .elementor-element.elementor-element-e828c12{--display:flex;}.elementor-8 .elementor-element.elementor-element-3b74b7e{--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;}.elementor-8 .elementor-element.elementor-element-e50c80d{--display:flex;}.elementor-8 .elementor-element.elementor-element-94e0448{--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;}.elementor-8 .elementor-element.elementor-element-727c99c{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#CACACA;--n-accordion-icon-hover-color:#CACACA;--n-accordion-icon-active-color:#CACACA;}.elementor-8 .elementor-element.elementor-element-727c99c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-8 .elementor-element.elementor-element-727c99c {--n-accordion-padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-8e4dfc2 .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:#F1F1F1;padding:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-8e4dfc2 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-8e4dfc2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-02b118b );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-8e4dfc2 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-8 .elementor-element.elementor-element-8e4dfc2 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-8e4dfc2 .elementor-button:focus svg{fill:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-6997b5d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-acd4f2d{--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-8 .elementor-element.elementor-element-7536796 img{width:100%;}.elementor-8 .elementor-element.elementor-element-9008329{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fe54643 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-56827e9{--display:flex;}.elementor-8 .elementor-element.elementor-element-f383010{--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;}.elementor-8 .elementor-element.elementor-element-9754d2a{--display:flex;}.elementor-8 .elementor-element.elementor-element-b36fc02{--display:flex;}.elementor-8 .elementor-element.elementor-element-4e254e4{--display:flex;}.elementor-8 .elementor-element.elementor-element-2e07af7{--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;}.elementor-8 .elementor-element.elementor-element-20f0a1c{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#CACACA;--n-accordion-icon-hover-color:#CACACA;--n-accordion-icon-active-color:#CACACA;}.elementor-8 .elementor-element.elementor-element-20f0a1c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-8 .elementor-element.elementor-element-20f0a1c {--n-accordion-padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-96bee32{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5ac965c{--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-8 .elementor-element.elementor-element-6770955 img{width:100%;}.elementor-8 .elementor-element.elementor-element-4a7dcce{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-53aaeaf .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f8f1a22{--display:flex;}.elementor-8 .elementor-element.elementor-element-4b20413{--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;}.elementor-8 .elementor-element.elementor-element-0fd9c2f{--display:flex;}.elementor-8 .elementor-element.elementor-element-1953885{--display:flex;}.elementor-8 .elementor-element.elementor-element-ba8f657{--display:flex;}.elementor-8 .elementor-element.elementor-element-4c7f3bd{--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;}.elementor-8 .elementor-element.elementor-element-fde649c{--display:flex;}.elementor-8 .elementor-element.elementor-element-18b2b4a{--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;}.elementor-8 .elementor-element.elementor-element-29fa317{--n-accordion-title-font-size:1rem;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#CACACA;--n-accordion-icon-hover-color:#CACACA;--n-accordion-icon-active-color:#CACACA;}.elementor-8 .elementor-element.elementor-element-29fa317 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-8 .elementor-element.elementor-element-29fa317 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-c3e9a49{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c401aa6{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c401aa6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c401aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f166ce5{--display:flex;}.elementor-8 .elementor-element.elementor-element-78f190e{text-align:center;}.elementor-8 .elementor-element.elementor-element-78f190e .elementor-heading-title{color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-5fefd6f{text-align:center;color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-b745f00 .elementor-button{background-color:var( --e-global-color-02b118b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b745f00 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-b745f00 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-02b118b );border-color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-b745f00{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-b745f00 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-b745f00 .elementor-button:focus svg{fill:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-34cfa38{--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:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e4df137{--display:flex;}.elementor-8 .elementor-element.elementor-element-0423ded{text-align:center;}.elementor-8 .elementor-element.elementor-element-4281d3e{text-align:center;}.elementor-8 .elementor-element.elementor-element-f28fbbd{--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-8 .elementor-element.elementor-element-8e9cf6c{--display:flex;}.elementor-8 .elementor-element.elementor-element-15db7eb{text-align:center;}.elementor-8 .elementor-element.elementor-element-15db7eb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-cb95811{text-align:center;}.elementor-8 .elementor-element.elementor-element-a1f4abb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-41dbf36{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ed1a255{text-align:center;}.elementor-8 .elementor-element.elementor-element-ed1a255 .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e090356{text-align:center;}.elementor-8 .elementor-element.elementor-element-365bf13{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-20682ab{text-align:center;}.elementor-8 .elementor-element.elementor-element-20682ab .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a5a3456{text-align:center;}.elementor-8 .elementor-element.elementor-element-7972cbb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ebe63ae{text-align:center;}.elementor-8 .elementor-element.elementor-element-ebe63ae .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-569d0f8{text-align:center;}.elementor-8 .elementor-element.elementor-element-3625180{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3625180 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2b2167f{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-2b2167f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2b2167f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-af7bc2b{text-align:center;}.elementor-8 .elementor-element.elementor-element-af7bc2b .elementor-heading-title{color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-24ab2f2{text-align:center;}.elementor-8 .elementor-element.elementor-element-24ab2f2 .elementor-heading-title{color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-aed52b1{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5e60c53{--display:flex;}.elementor-8 .elementor-element.elementor-element-4a62ae3 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );font-size:10px;}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-button{font-size:16px;font-weight:400;text-transform:uppercase;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-e7015f1 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-button[type="submit"]{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-e7015f1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e7015f1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-e7015f1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-e7015f1{--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-8 .elementor-element.elementor-element-08224d9{--display:flex;}.elementor-8 .elementor-element.elementor-element-b4ea209 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-055288f .elementor-heading-title{text-transform:none;}.elementor-8 .elementor-element.elementor-element-ffe0760{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ffe0760:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ffe0760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-1ebaaf7{--display:flex;}.elementor-8 .elementor-element.elementor-element-c4915ba{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:25px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-c4915ba .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-8 .elementor-element.elementor-element-c4915ba .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-c4915ba .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-15e1511{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-15e1511 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-61821a7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fee2458{--display:flex;}.elementor-8 .elementor-element.elementor-element-ed12b88{text-align:center;}.elementor-8 .elementor-element.elementor-element-75ae2b4{text-align:center;}.elementor-8 .elementor-element.elementor-element-0ff509c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9b8ac4f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dbfbc70{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d16878b{text-align:center;}.elementor-8 .elementor-element.elementor-element-d16878b .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-f7f307b{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-36f10c3 .elementor-heading-title{font-size:12px;text-decoration:line-through;}.elementor-8 .elementor-element.elementor-element-0698539 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-15e14eb{text-align:center;}.elementor-8 .elementor-element.elementor-element-839af09{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-529d8a3{text-align:center;}.elementor-8 .elementor-element.elementor-element-529d8a3 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-12b1b78{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-86efb79 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-a842e4e{text-align:center;}.elementor-8 .elementor-element.elementor-element-86b7023{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2ee0eb2{text-align:center;}.elementor-8 .elementor-element.elementor-element-2ee0eb2 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-856caa5{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a657fe1 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-756ebaa{text-align:center;}.elementor-8 .elementor-element.elementor-element-6348519{text-align:center;}.elementor-8 .elementor-element.elementor-element-6348519 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-c39909b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f1bd469{text-align:center;}.elementor-8 .elementor-element.elementor-element-f1bd469 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-8b36fb7{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1730f8d .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-a5d4ec7{text-align:center;}.elementor-8 .elementor-element.elementor-element-3a4af51{text-align:center;}.elementor-8 .elementor-element.elementor-element-3a4af51 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-dafb0b1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bdc1681{text-align:center;}.elementor-8 .elementor-element.elementor-element-bdc1681 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-ac597f9{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ea0347f .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-945d59a{text-align:center;}.elementor-8 .elementor-element.elementor-element-4a7fc66{text-align:center;}.elementor-8 .elementor-element.elementor-element-4a7fc66 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-620f85e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f86fce4{text-align:center;}.elementor-8 .elementor-element.elementor-element-f86fce4 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-b8eb144{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-caa5371 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-e401252{text-align:center;}.elementor-8 .elementor-element.elementor-element-a6f7871{text-align:center;}.elementor-8 .elementor-element.elementor-element-a6f7871 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-274a84f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b5ca74c{text-align:center;}.elementor-8 .elementor-element.elementor-element-b5ca74c .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-79e6f5d{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-315e6bf .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-009e26d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6998994{text-align:center;}.elementor-8 .elementor-element.elementor-element-6998994 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-2eb6d48{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bf85f1f .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-09ff87f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ae19cd1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1313956{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-da303cc{text-align:center;}.elementor-8 .elementor-element.elementor-element-da303cc .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-3ba193e{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e6266e6 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-4adf21b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4adf21b{text-align:center;}.elementor-8 .elementor-element.elementor-element-ed1b7f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3509ad3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-56741b0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e7bfdf0{text-align:center;}.elementor-8 .elementor-element.elementor-element-e7bfdf0 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-2959d73{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9c0556a .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-e6dd44a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e6dd44a{text-align:center;}.elementor-8 .elementor-element.elementor-element-351eca6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b4853e1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b4e83e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b23b523{text-align:center;}.elementor-8 .elementor-element.elementor-element-b23b523 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-95fdf87{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-74f422a .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-37ba19a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-37ba19a{text-align:center;}.elementor-8 .elementor-element.elementor-element-592a602{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4caef75{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5bba8b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-5bba8b8 .elementor-heading-title{text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-51ef188{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0815fe0 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-b9e82fc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b9e82fc{text-align:center;}.elementor-8 .elementor-element.elementor-element-b7fdb58{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d27fe30{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d27fe30:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d27fe30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-dd009e6{--display:flex;}.elementor-8 .elementor-element.elementor-element-c255779{text-align:center;}.elementor-8 .elementor-element.elementor-element-c255779 .elementor-heading-title{color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-0d9fcc2{text-align:center;color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-82a9149 .elementor-button{background-color:var( --e-global-color-02b118b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-82a9149 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-82a9149 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-02b118b );border-color:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-82a9149{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-82a9149 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-82a9149 .elementor-button:focus svg{fill:var( --e-global-color-02b118b );}.elementor-8 .elementor-element.elementor-element-63f3520{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c09c40a{--display:flex;}.elementor-8 .elementor-element.elementor-element-8eb0cd7{text-align:center;}.elementor-8 .elementor-element.elementor-element-b576537{text-align:center;}.elementor-8 .elementor-element.elementor-element-2c49ad6 .swiper-pagination-bullet-active, .elementor-8 .elementor-element.elementor-element-2c49ad6 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2c49ad6 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2c49ad6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2c49ad6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-8 .elementor-element.elementor-element-2c49ad6 .elementor-main-swiper{width:100%;}.elementor-8 .elementor-element.elementor-element-2c49ad6 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2c49ad6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#10B4F121;opacity:1;}.elementor-8 .elementor-element.elementor-element-2c49ad6.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-8 .elementor-element.elementor-element-2c49ad6.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:15px;}.elementor-8 .elementor-element.elementor-element-2c49ad6.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-2c49ad6.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:15px;}.elementor-8 .elementor-element.elementor-element-2c49ad6.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:15px;}.elementor-8 .elementor-element.elementor-element-2c49ad6 .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"Outfit", Sans-serif;font-size:16px;font-style:normal;}.elementor-8 .elementor-element.elementor-element-2c49ad6 .elementor-testimonial__name{color:var( --e-global-color-text );font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-dc37c34{--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-8 .elementor-element.elementor-element-b769e00{--display:flex;}.elementor-8 .elementor-element.elementor-element-f092e12{text-align:center;}.elementor-8 .elementor-element.elementor-element-8e0e53a{text-align:center;}.elementor-8 .elementor-element.elementor-element-ac3cbd8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8 .elementor-element.elementor-element-ac3cbd8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-ac3cbd8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8 .elementor-element.elementor-element-edcc207{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9f8e154{--display:flex;}.elementor-8 .elementor-element.elementor-element-24153b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-cd0a544{text-align:center;}.elementor-8 .elementor-element.elementor-element-5e00010{--display:flex;}.elementor-8 .elementor-element.elementor-element-919141b{--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;}.elementor-8 .elementor-element.elementor-element-565f4db{--display:flex;}.elementor-8 .elementor-element.elementor-element-c04edd1{--display:flex;}.elementor-8 .elementor-element.elementor-element-b522c67{--display:flex;}.elementor-8 .elementor-element.elementor-element-68ddcd2{--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;}.elementor-8 .elementor-element.elementor-element-48e3189{--display:flex;}.elementor-8 .elementor-element.elementor-element-4331177{--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;}.elementor-8 .elementor-element.elementor-element-3d0fea5{--display:flex;}.elementor-8 .elementor-element.elementor-element-bcc07cb{--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;}.elementor-8 .elementor-element.elementor-element-6543ffd{--display:flex;}.elementor-8 .elementor-element.elementor-element-5cba9a1{--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;}.elementor-8 .elementor-element.elementor-element-11e1ec2{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#CACACA;--n-accordion-icon-hover-color:#CACACA;--n-accordion-icon-active-color:#CACACA;}.elementor-8 .elementor-element.elementor-element-11e1ec2.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-11e1ec2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;}.elementor-8 .elementor-element.elementor-element-11e1ec2 {--n-accordion-padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-b2df6d2{--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:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b2a8f9e{--display:flex;}.elementor-8 .elementor-element.elementor-element-05e6a60{text-align:center;}.elementor-8 .elementor-element.elementor-element-8a01b67{text-align:center;}.elementor-8 .elementor-element.elementor-element-7941b35{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-03a4ce4{--display:flex;}.elementor-8 .elementor-element.elementor-element-4205807{text-align:center;}.elementor-8 .elementor-element.elementor-element-4205807 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b268c7e{--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:flex-end;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-44ad6d6{text-align:center;}.elementor-8 .elementor-element.elementor-element-44ad6d6 .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-984378d{text-align:center;}.elementor-8 .elementor-element.elementor-element-984378d .elementor-heading-title{font-size:72px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f570d65{--display:flex;}.elementor-8 .elementor-element.elementor-element-02750cd{text-align:center;}.elementor-8 .elementor-element.elementor-element-02750cd .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e3fd3a2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-e3fd3a2 .elementor-heading-title{font-size:72px;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2f6821f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2f6821f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7408930{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-615f478{--display:flex;}.elementor-8 .elementor-element.elementor-element-76e3b8c{text-align:center;}.elementor-8 .elementor-element.elementor-element-76e3b8c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e6a607e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7bd86dd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5533259{text-align:center;}.elementor-8 .elementor-element.elementor-element-5533259 .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-faac29a{text-align:center;}.elementor-8 .elementor-element.elementor-element-36009b3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2e2741c{text-align:center;}.elementor-8 .elementor-element.elementor-element-2e2741c .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-45a2d0b{text-align:center;}.elementor-8 .elementor-element.elementor-element-2a18468{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-317176b{text-align:center;}.elementor-8 .elementor-element.elementor-element-317176b .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c02fc7b{text-align:center;}.elementor-8 .elementor-element.elementor-element-7fe9791{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3454911{text-align:center;}.elementor-8 .elementor-element.elementor-element-3454911 .elementor-heading-title{font-size:24px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e5b1e95{text-align:center;}.elementor-8 .elementor-element.elementor-element-7dacd95{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-4263b67{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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-8 .elementor-element.elementor-element-4263b67 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-4263b67 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-4263b67 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4263b67 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8 .elementor-element.elementor-element-4263b67 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );font-size:10px;}.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-button{font-size:16px;font-weight:400;text-transform:uppercase;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-4263b67 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-button[type="submit"]{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-4263b67 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-4263b67 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-4263b67 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-bfc8657{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c312159{--display:flex;}.elementor-8 .elementor-element.elementor-element-f60308a{text-align:center;}.elementor-8 .elementor-element.elementor-element-5163158{text-align:center;}.elementor-8 .elementor-element.elementor-element-c9dfd74{--grid-columns:3;--e-loop-nothing-found-message-align:center;}.elementor-8 .elementor-element.elementor-element-c9dfd74 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c9dfd74 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8 .elementor-element.elementor-element-c9dfd74 .e-loop-item > .elementor-section, .elementor-8 .elementor-element.elementor-element-c9dfd74 .e-loop-item > .elementor-section > .elementor-container, .elementor-8 .elementor-element.elementor-element-c9dfd74 .e-loop-item > .e-con, .elementor-8 .elementor-element.elementor-element-c9dfd74 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-ef62519{--content-width:1100px;}.elementor-8 .elementor-element.elementor-element-76820c8{--width:70%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-ef62519{--content-width:100%;}}@media(min-width:2400px){.elementor-8 .elementor-element.elementor-element-1c29d15{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d187416{--swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-a1f4abb{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9b8ac4f{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-ae19cd1{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3509ad3{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b4853e1{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-11e1ec2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e6a607e{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-ef62519{--min-height:calc(90vh - 100px);}.elementor-8 .elementor-element.elementor-element-a1baf2b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-1c29d15{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-28d78c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2147026{text-align:center;}.elementor-8 .elementor-element.elementor-element-a303053{text-align:center;}.elementor-8 .elementor-element.elementor-element-d187416{--swiper-slides-to-display:3;--swiper-pagination-spacing:30px;}.elementor-8 .elementor-element.elementor-element-a1f4abb{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-aed52b1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-9b8ac4f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-ae19cd1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3509ad3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b4853e1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-11e1ec2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-7408930{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e6a607e{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7dacd95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-02124f3{text-align:center;}.elementor-8 .elementor-element.elementor-element-b24bfb6{text-align:center;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-ef62519{--min-height:calc(70vh - 100px);}.elementor-8 .elementor-element.elementor-element-1c29d15{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d187416{--swiper-slides-to-display:2;--swiper-pagination-spacing:30px;}.elementor-8 .elementor-element.elementor-element-a1f4abb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-08224d9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b4ea209{text-align:center;}.elementor-8 .elementor-element.elementor-element-055288f{text-align:center;}.elementor-8 .elementor-element.elementor-element-9b8ac4f{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-ae19cd1{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3509ad3{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b4853e1{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e6a607e{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-c9dfd74{--grid-columns:2;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ef62519{--min-height:calc(90vh - 50px);}.elementor-8 .elementor-element.elementor-element-d878e8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-8 .elementor-element.elementor-element-d878e8a .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-534bb1e .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6986219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-8 .elementor-element.elementor-element-9ab8e73{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1c29d15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-89d786d{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d187416{--swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-a1f4abb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e7015f1{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-08224d9.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b4ea209{text-align:center;}.elementor-8 .elementor-element.elementor-element-055288f{text-align:center;}.elementor-8 .elementor-element.elementor-element-9b8ac4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-ae19cd1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3509ad3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b4853e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-74f422a{text-align:center;}.elementor-8 .elementor-element.elementor-element-f570d65{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-e6a607e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-4263b67{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c9dfd74{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-6fdd2ee */.elementor-8 .elementor-element.elementor-element-6fdd2ee {margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef62519 */.elementor-8 .elementor-element.elementor-element-ef62519{
  position: relative;
  overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-ef62519{
  --inner-max: 1140px;
  --inner-pad: 0px;
}

.elementor-8 .elementor-element.elementor-element-ef62519::before{
  content:'';
  position:absolute;
  top:0;
  bottom:0;


  left: max(0px, calc((100% - var(--inner-max)) / 2 + var(--inner-pad)));

  width: min(520px, 42%);

  background: rgba(255,255,255,.12);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);

  z-index: 1;
  pointer-events: none;
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-ef62519::before{
    left: 0;
    width: 100%;
      -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
    background: rgba(255,255,255,.12);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4136f57 */.elementor-8 .elementor-element.elementor-element-4136f57{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-4136f57::before{
  content: "";
  position: absolute;
  left: 0;
  top: -40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/wypelnij.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;   
  background-position: top center;

  z-index: -1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7363378 */.elementor-8 .elementor-element.elementor-element-7363378 p {font-family:"Oswald"!important;margin-bottom:0!important
}

.elementor-8 .elementor-element.elementor-element-7363378 p span {font-size:16px!important;margin-bottom:0!important}


.elementor-8 .elementor-element.elementor-element-7363378::after {
    content:'';
    position: absolute;
    left: 0;
    width:100%;
    height:1px;
    background: var(--e-global-color-text);
    bottom:50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a81e894 */.elementor-8 .elementor-element.elementor-element-a81e894 p {font-family:"Oswald"!important;margin-bottom:0!important}

.elementor-8 .elementor-element.elementor-element-a81e894 p span {font-size:36px!important;margin-bottom:0!important;line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6445fe */.elementor-8 .elementor-element.elementor-element-e6445fe{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
  padding:15px 10px;
}


.elementor-8 .elementor-element.elementor-element-e6445fe{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-e6445fe::before{
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/100.svg");
  background-repeat: no-repeat;
  background-size: 30% auto;   
  background-position: top center;

  z-index:-1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf1d441 */.elementor-8 .elementor-element.elementor-element-cf1d441 p {font-family:"Oswald"!important;margin-bottom:0!important}

.elementor-8 .elementor-element.elementor-element-cf1d441 p span {font-size:36px!important;margin-bottom:0!important;line-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7939129 */.elementor-8 .elementor-element.elementor-element-7939129 p {
    font-size:16px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ab8e73 */.elementor-8 .elementor-element.elementor-element-9ab8e73{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
  padding:15px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc44647 */.elementor-8 .elementor-element.elementor-element-dc44647 p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a440ff */.elementor-8 .elementor-element.elementor-element-4a440ff{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe88d6a */.elementor-8 .elementor-element.elementor-element-fe88d6a p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-372a61c */.elementor-8 .elementor-element.elementor-element-372a61c{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c60d014 */.elementor-8 .elementor-element.elementor-element-c60d014 p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af0faf */.elementor-8 .elementor-element.elementor-element-4af0faf{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96de41d */.elementor-8 .elementor-element.elementor-element-96de41d p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa54b1 */.elementor-8 .elementor-element.elementor-element-3aa54b1{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-89d786d */.elementor-8 .elementor-element.elementor-element-89d786d input, .elementor-8 .elementor-element.elementor-element-89d786d textarea {
    padding:0
    ;
}

.elementor-8 .elementor-element.elementor-element-89d786d ::placeholder {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-89d786d .elementor-field-type-html {
    font-family:"Outfit" !important;
}

.elementor-8 .elementor-element.elementor-element-89d786d button:hover {
    color:var(--e-global-color-primary) !important;
}


.elementor-8 .elementor-element.elementor-element-89d786d .elementor-field-group .elementor-field-textual:focus {
    box-shadow:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1baf2b */.elementor-8 .elementor-element.elementor-element-a1baf2b{
  position: relative;
  overflow: hidden;
}


.elementor-8 .elementor-element.elementor-element-a1baf2b::after{
  content:'';
  position: absolute;
  top: 0;
  bottom: 0;

  left: 50%;
  right: 0;

  background: linear-gradient(270deg, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  z-index: 0;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-a1baf2b > .e-con-inner,
.elementor-8 .elementor-element.elementor-element-a1baf2b .e-con{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a836380 */.elementor-8 .elementor-element.elementor-element-a836380{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-a836380::before{
  content: "";
  position: absolute;
  left: 0;
  top: -40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/O-BodyInVest.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;   
  background-position: top center;

  z-index: -1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7852648 */.elementor-8 .elementor-element.elementor-element-7852648 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9b1e4fa */.elementor-8 .elementor-element.elementor-element-9b1e4fa summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21878f */.elementor-8 .elementor-element.elementor-element-d21878f p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bdbf328 */.elementor-8 .elementor-element.elementor-element-bdbf328 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bc071 */.elementor-8 .elementor-element.elementor-element-68bc071 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-727c99c */.elementor-8 .elementor-element.elementor-element-727c99c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e4dfc2 */.elementor-8 .elementor-element.elementor-element-8e4dfc2 {cursor:pointer}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe54643 */.elementor-8 .elementor-element.elementor-element-fe54643 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-20f0a1c */.elementor-8 .elementor-element.elementor-element-20f0a1c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53aaeaf */.elementor-8 .elementor-element.elementor-element-53aaeaf p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-29fa317 */.elementor-8 .elementor-element.elementor-element-29fa317 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7852648 */.elementor-8 .elementor-element.elementor-element-7852648 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9b1e4fa */.elementor-8 .elementor-element.elementor-element-9b1e4fa summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21878f */.elementor-8 .elementor-element.elementor-element-d21878f p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bdbf328 */.elementor-8 .elementor-element.elementor-element-bdbf328 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bc071 */.elementor-8 .elementor-element.elementor-element-68bc071 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-727c99c */.elementor-8 .elementor-element.elementor-element-727c99c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e4dfc2 */.elementor-8 .elementor-element.elementor-element-8e4dfc2 {cursor:pointer}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe54643 */.elementor-8 .elementor-element.elementor-element-fe54643 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-20f0a1c */.elementor-8 .elementor-element.elementor-element-20f0a1c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53aaeaf */.elementor-8 .elementor-element.elementor-element-53aaeaf p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-29fa317 */.elementor-8 .elementor-element.elementor-element-29fa317 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7852648 */.elementor-8 .elementor-element.elementor-element-7852648 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9b1e4fa */.elementor-8 .elementor-element.elementor-element-9b1e4fa summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21878f */.elementor-8 .elementor-element.elementor-element-d21878f p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bdbf328 */.elementor-8 .elementor-element.elementor-element-bdbf328 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bc071 */.elementor-8 .elementor-element.elementor-element-68bc071 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-727c99c */.elementor-8 .elementor-element.elementor-element-727c99c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e4dfc2 */.elementor-8 .elementor-element.elementor-element-8e4dfc2 {cursor:pointer}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe54643 */.elementor-8 .elementor-element.elementor-element-fe54643 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-20f0a1c */.elementor-8 .elementor-element.elementor-element-20f0a1c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53aaeaf */.elementor-8 .elementor-element.elementor-element-53aaeaf p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-29fa317 */.elementor-8 .elementor-element.elementor-element-29fa317 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7852648 */.elementor-8 .elementor-element.elementor-element-7852648 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9b1e4fa */.elementor-8 .elementor-element.elementor-element-9b1e4fa summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21878f */.elementor-8 .elementor-element.elementor-element-d21878f p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bdbf328 */.elementor-8 .elementor-element.elementor-element-bdbf328 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bc071 */.elementor-8 .elementor-element.elementor-element-68bc071 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-727c99c */.elementor-8 .elementor-element.elementor-element-727c99c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e4dfc2 */.elementor-8 .elementor-element.elementor-element-8e4dfc2 {cursor:pointer}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe54643 */.elementor-8 .elementor-element.elementor-element-fe54643 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-20f0a1c */.elementor-8 .elementor-element.elementor-element-20f0a1c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53aaeaf */.elementor-8 .elementor-element.elementor-element-53aaeaf p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-29fa317 */.elementor-8 .elementor-element.elementor-element-29fa317 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7852648 */.elementor-8 .elementor-element.elementor-element-7852648 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9b1e4fa */.elementor-8 .elementor-element.elementor-element-9b1e4fa summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21878f */.elementor-8 .elementor-element.elementor-element-d21878f p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bdbf328 */.elementor-8 .elementor-element.elementor-element-bdbf328 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bc071 */.elementor-8 .elementor-element.elementor-element-68bc071 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-727c99c */.elementor-8 .elementor-element.elementor-element-727c99c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e4dfc2 */.elementor-8 .elementor-element.elementor-element-8e4dfc2 {cursor:pointer}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe54643 */.elementor-8 .elementor-element.elementor-element-fe54643 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-20f0a1c */.elementor-8 .elementor-element.elementor-element-20f0a1c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53aaeaf */.elementor-8 .elementor-element.elementor-element-53aaeaf p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-29fa317 */.elementor-8 .elementor-element.elementor-element-29fa317 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7852648 */.elementor-8 .elementor-element.elementor-element-7852648 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9b1e4fa */.elementor-8 .elementor-element.elementor-element-9b1e4fa summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-9b1e4fa .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21878f */.elementor-8 .elementor-element.elementor-element-d21878f p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bdbf328 */.elementor-8 .elementor-element.elementor-element-bdbf328 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-bdbf328 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68bc071 */.elementor-8 .elementor-element.elementor-element-68bc071 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-727c99c */.elementor-8 .elementor-element.elementor-element-727c99c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-727c99c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e4dfc2 */.elementor-8 .elementor-element.elementor-element-8e4dfc2 {cursor:pointer}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe54643 */.elementor-8 .elementor-element.elementor-element-fe54643 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-20f0a1c */.elementor-8 .elementor-element.elementor-element-20f0a1c summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-20f0a1c .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53aaeaf */.elementor-8 .elementor-element.elementor-element-53aaeaf p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-29fa317 */.elementor-8 .elementor-element.elementor-element-29fa317 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-29fa317 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c3e9a49 */.elementor-8 .elementor-element.elementor-element-c3e9a49 summary .e-n-accordion-item-title-text{
    font-family:"Oswald" !important;
    font-weight:400;
    text-transform: uppercase;
}

.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-c3e9a49 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-c3e9a49 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-c3e9a49 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-c3e9a49 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff6846 */.elementor-8 .elementor-element.elementor-element-5ff6846{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-5ff6846::before{
  content: "";
  position: absolute;
  left: 0;
  top: -40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/O-BodyInVest.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;   
  background-position: top center;

  z-index: -1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f166ce5 */.elementor-8 .elementor-element.elementor-element-f166ce5{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-f166ce5::before{
  content: "";
  position: absolute;
  left: 0;
  top: -40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/ems.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;   
  background-position: top center;

  z-index: -1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4df137 */.elementor-8 .elementor-element.elementor-element-e4df137{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-e4df137::before{
  content: "";
  position: absolute;
  left: 0;
  top: -40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/WELLBEING.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;   
  background-position: top center;

  z-index: -1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15db7eb */.elementor-8 .elementor-element.elementor-element-15db7eb p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed1a255 */.elementor-8 .elementor-element.elementor-element-ed1a255 p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41dbf36 */.elementor-8 .elementor-element.elementor-element-41dbf36 {
    border: 1px solid rgba(241, 241, 241, 1);
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-41dbf36:hover {
    background:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-41dbf36:hover * {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20682ab */.elementor-8 .elementor-element.elementor-element-20682ab p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-365bf13 */.elementor-8 .elementor-element.elementor-element-365bf13 {
    border: 1px solid rgba(241, 241, 241, 1);
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-365bf13:hover {
    background:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-365bf13:hover * {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebe63ae */.elementor-8 .elementor-element.elementor-element-ebe63ae p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7972cbb */.elementor-8 .elementor-element.elementor-element-7972cbb {
    border: 1px solid rgba(241, 241, 241, 1);
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-7972cbb:hover {
    background:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-7972cbb:hover * {
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3625180 */.elementor-8 .elementor-element.elementor-element-3625180 p {
    font-size:16px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af7bc2b */.elementor-8 .elementor-element.elementor-element-af7bc2b p {
    font-size:32px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24ab2f2 */.elementor-8 .elementor-element.elementor-element-24ab2f2 p {
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b2167f */.elementor-8 .elementor-element.elementor-element-2b2167f, .elementor-8 .elementor-element.elementor-element-2b2167f .left *, .elementor-8 .elementor-element.elementor-element-2b2167f .right * {
    transition:all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-2b2167f:hover {
    background:transparent!important;
}

.elementor-8 .elementor-element.elementor-element-2b2167f:hover .left *{
    color:var(--e-global-color-text)!important;
    transform:translateX(clamp(-60px, -10vw, -150px));
}

.elementor-8 .elementor-element.elementor-element-2b2167f:hover .right *{
    color:var(--e-global-color-primary)!important;
    transform:translateX(clamp(30px, 2vw, 100px));
}

.elementor-8 .elementor-element.elementor-element-2b2167f{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a62ae3 */.elementor-8 .elementor-element.elementor-element-4a62ae3 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e7015f1 */.elementor-8 .elementor-element.elementor-element-e7015f1 input, .elementor-8 .elementor-element.elementor-element-e7015f1 textarea {
    padding:0
    ;
}

.elementor-8 .elementor-element.elementor-element-e7015f1 ::placeholder {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-field-type-html {
    font-family:"Outfit" !important;
}

.elementor-8 .elementor-element.elementor-element-e7015f1 button:hover {
    color:var(--e-global-color-primary) !important;
}


.elementor-8 .elementor-element.elementor-element-e7015f1 .elementor-field-group .elementor-field-textual:focus {
    box-shadow:none!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4ea209 */.elementor-8 .elementor-element.elementor-element-b4ea209 p {
    font-size:24px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed52b1 */.elementor-8 .elementor-element.elementor-element-aed52b1 {
    background: linear-gradient(180deg, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15e1511 */.elementor-8 .elementor-element.elementor-element-15e1511 p {
    font-size:16px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f10c3 */.elementor-8 .elementor-element.elementor-element-36f10c3 p {
    font-family: "Oswald"!important;
    font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0698539 */.elementor-8 .elementor-element.elementor-element-0698539 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbfbc70 */.elementor-8 .elementor-element.elementor-element-dbfbc70{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86efb79 */.elementor-8 .elementor-element.elementor-element-86efb79 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839af09 */.elementor-8 .elementor-element.elementor-element-839af09{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a657fe1 */.elementor-8 .elementor-element.elementor-element-a657fe1 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b7023 */.elementor-8 .elementor-element.elementor-element-86b7023{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1730f8d */.elementor-8 .elementor-element.elementor-element-1730f8d p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39909b */.elementor-8 .elementor-element.elementor-element-c39909b{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea0347f */.elementor-8 .elementor-element.elementor-element-ea0347f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dafb0b1 */.elementor-8 .elementor-element.elementor-element-dafb0b1{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa5371 */.elementor-8 .elementor-element.elementor-element-caa5371 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620f85e */.elementor-8 .elementor-element.elementor-element-620f85e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315e6bf */.elementor-8 .elementor-element.elementor-element-315e6bf p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274a84f */.elementor-8 .elementor-element.elementor-element-274a84f{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf85f1f */.elementor-8 .elementor-element.elementor-element-bf85f1f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009e26d */.elementor-8 .elementor-element.elementor-element-009e26d{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8ac4f */.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6266e6 */.elementor-8 .elementor-element.elementor-element-e6266e6 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1313956 */.elementor-8 .elementor-element.elementor-element-1313956{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae19cd1 */.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c0556a */.elementor-8 .elementor-element.elementor-element-9c0556a p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56741b0 */.elementor-8 .elementor-element.elementor-element-56741b0{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3509ad3 */.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f422a */.elementor-8 .elementor-element.elementor-element-74f422a p {
    font-family: "Oswald"!important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4e83e */.elementor-8 .elementor-element.elementor-element-1b4e83e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4853e1 */.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0815fe0 */.elementor-8 .elementor-element.elementor-element-0815fe0 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4caef75 */.elementor-8 .elementor-element.elementor-element-4caef75{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f10c3 */.elementor-8 .elementor-element.elementor-element-36f10c3 p {
    font-family: "Oswald"!important;
    font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0698539 */.elementor-8 .elementor-element.elementor-element-0698539 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbfbc70 */.elementor-8 .elementor-element.elementor-element-dbfbc70{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86efb79 */.elementor-8 .elementor-element.elementor-element-86efb79 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839af09 */.elementor-8 .elementor-element.elementor-element-839af09{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a657fe1 */.elementor-8 .elementor-element.elementor-element-a657fe1 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b7023 */.elementor-8 .elementor-element.elementor-element-86b7023{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1730f8d */.elementor-8 .elementor-element.elementor-element-1730f8d p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39909b */.elementor-8 .elementor-element.elementor-element-c39909b{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea0347f */.elementor-8 .elementor-element.elementor-element-ea0347f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dafb0b1 */.elementor-8 .elementor-element.elementor-element-dafb0b1{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa5371 */.elementor-8 .elementor-element.elementor-element-caa5371 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620f85e */.elementor-8 .elementor-element.elementor-element-620f85e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315e6bf */.elementor-8 .elementor-element.elementor-element-315e6bf p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274a84f */.elementor-8 .elementor-element.elementor-element-274a84f{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf85f1f */.elementor-8 .elementor-element.elementor-element-bf85f1f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009e26d */.elementor-8 .elementor-element.elementor-element-009e26d{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8ac4f */.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6266e6 */.elementor-8 .elementor-element.elementor-element-e6266e6 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1313956 */.elementor-8 .elementor-element.elementor-element-1313956{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae19cd1 */.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c0556a */.elementor-8 .elementor-element.elementor-element-9c0556a p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56741b0 */.elementor-8 .elementor-element.elementor-element-56741b0{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3509ad3 */.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f422a */.elementor-8 .elementor-element.elementor-element-74f422a p {
    font-family: "Oswald"!important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4e83e */.elementor-8 .elementor-element.elementor-element-1b4e83e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4853e1 */.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0815fe0 */.elementor-8 .elementor-element.elementor-element-0815fe0 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4caef75 */.elementor-8 .elementor-element.elementor-element-4caef75{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f10c3 */.elementor-8 .elementor-element.elementor-element-36f10c3 p {
    font-family: "Oswald"!important;
    font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0698539 */.elementor-8 .elementor-element.elementor-element-0698539 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbfbc70 */.elementor-8 .elementor-element.elementor-element-dbfbc70{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86efb79 */.elementor-8 .elementor-element.elementor-element-86efb79 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839af09 */.elementor-8 .elementor-element.elementor-element-839af09{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a657fe1 */.elementor-8 .elementor-element.elementor-element-a657fe1 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b7023 */.elementor-8 .elementor-element.elementor-element-86b7023{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1730f8d */.elementor-8 .elementor-element.elementor-element-1730f8d p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39909b */.elementor-8 .elementor-element.elementor-element-c39909b{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea0347f */.elementor-8 .elementor-element.elementor-element-ea0347f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dafb0b1 */.elementor-8 .elementor-element.elementor-element-dafb0b1{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa5371 */.elementor-8 .elementor-element.elementor-element-caa5371 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620f85e */.elementor-8 .elementor-element.elementor-element-620f85e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315e6bf */.elementor-8 .elementor-element.elementor-element-315e6bf p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274a84f */.elementor-8 .elementor-element.elementor-element-274a84f{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf85f1f */.elementor-8 .elementor-element.elementor-element-bf85f1f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009e26d */.elementor-8 .elementor-element.elementor-element-009e26d{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8ac4f */.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6266e6 */.elementor-8 .elementor-element.elementor-element-e6266e6 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1313956 */.elementor-8 .elementor-element.elementor-element-1313956{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae19cd1 */.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c0556a */.elementor-8 .elementor-element.elementor-element-9c0556a p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56741b0 */.elementor-8 .elementor-element.elementor-element-56741b0{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3509ad3 */.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f422a */.elementor-8 .elementor-element.elementor-element-74f422a p {
    font-family: "Oswald"!important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4e83e */.elementor-8 .elementor-element.elementor-element-1b4e83e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4853e1 */.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0815fe0 */.elementor-8 .elementor-element.elementor-element-0815fe0 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4caef75 */.elementor-8 .elementor-element.elementor-element-4caef75{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f10c3 */.elementor-8 .elementor-element.elementor-element-36f10c3 p {
    font-family: "Oswald"!important;
    font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0698539 */.elementor-8 .elementor-element.elementor-element-0698539 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbfbc70 */.elementor-8 .elementor-element.elementor-element-dbfbc70{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86efb79 */.elementor-8 .elementor-element.elementor-element-86efb79 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839af09 */.elementor-8 .elementor-element.elementor-element-839af09{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a657fe1 */.elementor-8 .elementor-element.elementor-element-a657fe1 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b7023 */.elementor-8 .elementor-element.elementor-element-86b7023{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1730f8d */.elementor-8 .elementor-element.elementor-element-1730f8d p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39909b */.elementor-8 .elementor-element.elementor-element-c39909b{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea0347f */.elementor-8 .elementor-element.elementor-element-ea0347f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dafb0b1 */.elementor-8 .elementor-element.elementor-element-dafb0b1{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa5371 */.elementor-8 .elementor-element.elementor-element-caa5371 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620f85e */.elementor-8 .elementor-element.elementor-element-620f85e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315e6bf */.elementor-8 .elementor-element.elementor-element-315e6bf p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274a84f */.elementor-8 .elementor-element.elementor-element-274a84f{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf85f1f */.elementor-8 .elementor-element.elementor-element-bf85f1f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009e26d */.elementor-8 .elementor-element.elementor-element-009e26d{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8ac4f */.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6266e6 */.elementor-8 .elementor-element.elementor-element-e6266e6 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1313956 */.elementor-8 .elementor-element.elementor-element-1313956{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae19cd1 */.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c0556a */.elementor-8 .elementor-element.elementor-element-9c0556a p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56741b0 */.elementor-8 .elementor-element.elementor-element-56741b0{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3509ad3 */.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f422a */.elementor-8 .elementor-element.elementor-element-74f422a p {
    font-family: "Oswald"!important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4e83e */.elementor-8 .elementor-element.elementor-element-1b4e83e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4853e1 */.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0815fe0 */.elementor-8 .elementor-element.elementor-element-0815fe0 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4caef75 */.elementor-8 .elementor-element.elementor-element-4caef75{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f10c3 */.elementor-8 .elementor-element.elementor-element-36f10c3 p {
    font-family: "Oswald"!important;
    font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0698539 */.elementor-8 .elementor-element.elementor-element-0698539 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbfbc70 */.elementor-8 .elementor-element.elementor-element-dbfbc70{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86efb79 */.elementor-8 .elementor-element.elementor-element-86efb79 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839af09 */.elementor-8 .elementor-element.elementor-element-839af09{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a657fe1 */.elementor-8 .elementor-element.elementor-element-a657fe1 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b7023 */.elementor-8 .elementor-element.elementor-element-86b7023{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1730f8d */.elementor-8 .elementor-element.elementor-element-1730f8d p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39909b */.elementor-8 .elementor-element.elementor-element-c39909b{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea0347f */.elementor-8 .elementor-element.elementor-element-ea0347f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dafb0b1 */.elementor-8 .elementor-element.elementor-element-dafb0b1{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa5371 */.elementor-8 .elementor-element.elementor-element-caa5371 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620f85e */.elementor-8 .elementor-element.elementor-element-620f85e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315e6bf */.elementor-8 .elementor-element.elementor-element-315e6bf p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274a84f */.elementor-8 .elementor-element.elementor-element-274a84f{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf85f1f */.elementor-8 .elementor-element.elementor-element-bf85f1f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009e26d */.elementor-8 .elementor-element.elementor-element-009e26d{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8ac4f */.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6266e6 */.elementor-8 .elementor-element.elementor-element-e6266e6 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1313956 */.elementor-8 .elementor-element.elementor-element-1313956{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae19cd1 */.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c0556a */.elementor-8 .elementor-element.elementor-element-9c0556a p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56741b0 */.elementor-8 .elementor-element.elementor-element-56741b0{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3509ad3 */.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f422a */.elementor-8 .elementor-element.elementor-element-74f422a p {
    font-family: "Oswald"!important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4e83e */.elementor-8 .elementor-element.elementor-element-1b4e83e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4853e1 */.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0815fe0 */.elementor-8 .elementor-element.elementor-element-0815fe0 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4caef75 */.elementor-8 .elementor-element.elementor-element-4caef75{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f10c3 */.elementor-8 .elementor-element.elementor-element-36f10c3 p {
    font-family: "Oswald"!important;
    font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0698539 */.elementor-8 .elementor-element.elementor-element-0698539 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbfbc70 */.elementor-8 .elementor-element.elementor-element-dbfbc70{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86efb79 */.elementor-8 .elementor-element.elementor-element-86efb79 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839af09 */.elementor-8 .elementor-element.elementor-element-839af09{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a657fe1 */.elementor-8 .elementor-element.elementor-element-a657fe1 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b7023 */.elementor-8 .elementor-element.elementor-element-86b7023{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1730f8d */.elementor-8 .elementor-element.elementor-element-1730f8d p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39909b */.elementor-8 .elementor-element.elementor-element-c39909b{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea0347f */.elementor-8 .elementor-element.elementor-element-ea0347f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dafb0b1 */.elementor-8 .elementor-element.elementor-element-dafb0b1{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa5371 */.elementor-8 .elementor-element.elementor-element-caa5371 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620f85e */.elementor-8 .elementor-element.elementor-element-620f85e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-315e6bf */.elementor-8 .elementor-element.elementor-element-315e6bf p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274a84f */.elementor-8 .elementor-element.elementor-element-274a84f{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf85f1f */.elementor-8 .elementor-element.elementor-element-bf85f1f p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009e26d */.elementor-8 .elementor-element.elementor-element-009e26d{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8ac4f */.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-9b8ac4f .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6266e6 */.elementor-8 .elementor-element.elementor-element-e6266e6 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1313956 */.elementor-8 .elementor-element.elementor-element-1313956{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae19cd1 */.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-ae19cd1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c0556a */.elementor-8 .elementor-element.elementor-element-9c0556a p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56741b0 */.elementor-8 .elementor-element.elementor-element-56741b0{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3509ad3 */.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-3509ad3 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f422a */.elementor-8 .elementor-element.elementor-element-74f422a p {
    font-family: "Oswald"!important;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4e83e */.elementor-8 .elementor-element.elementor-element-1b4e83e{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4853e1 */.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box {
    transition: all 0.4s ease;
}

.elementor-8 .elementor-element.elementor-element-b4853e1 .price-box:hover {
    background:#F1F1F1
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0815fe0 */.elementor-8 .elementor-element.elementor-element-0815fe0 p {
    font-family: "Oswald"!important;
    font-weight: 400;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4caef75 */.elementor-8 .elementor-element.elementor-element-4caef75{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b7fdb58 */.elementor-8 .elementor-element.elementor-element-b7fdb58 .e-n-tab-title-text{
    font-size:20px;
    font-family:"Oswald";
    font-weight: 400;
    text-transform: uppercase;
}


.elementor-8 .elementor-element.elementor-element-b7fdb58 button[aria-selected="false"] {
    background: transparent;
    color: #979797;   
    border: 1px solid #979797;
}

.elementor-8 .elementor-element.elementor-element-b7fdb58 button[aria-selected="false"]:hover {
    border-color:var(--e-global-color-primary);
}


.elementor-8 .elementor-element.elementor-element-b7fdb58 .desc {
    background: linear-gradient(180deg, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
}

.elementor-8 .elementor-element.elementor-element-b7fdb58 :where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con) {
    border:0!important;
}

.elementor-8 .elementor-element.elementor-element-b7fdb58 ul {margin-bottom:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fee2458 */.elementor-8 .elementor-element.elementor-element-fee2458{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-fee2458::before{
  content: "";
  position: absolute;
  left: 0;
  top: -40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/treningems.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;   
  background-position: top center;

  z-index: -1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd009e6 */.elementor-8 .elementor-element.elementor-element-dd009e6{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-dd009e6::before{
  content: "";
  position: absolute;
  left: 0;
  top: -40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/ems.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;   
  background-position: top center;

  z-index: -1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-2c49ad6 */.elementor-8 .elementor-element.elementor-element-2c49ad6 .swiper-slide .elementor-testimonial{
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}

.elementor-8 .elementor-element.elementor-element-2c49ad6 .elementor-testimonial__content{
  flex: 1 1 auto;
}

.elementor-8 .elementor-element.elementor-element-2c49ad6 .elementor-testimonial__footer{
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c09c40a */.elementor-8 .elementor-element.elementor-element-c09c40a{
  position:relative;
  z-index:0;
  overflow:visible;
}

.elementor-8 .elementor-element.elementor-element-c09c40a::before{
  content:"";
  position:absolute;
  left:50%;
  top:-40px;
  transform:translateX(-50%);
  opacity:.5;

  width:100%;
  max-width:400px;
  aspect-ratio:400 / 129;
  height:auto;

  background-image:url("/wp-content/uploads/2026/02/OPINIE.svg");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;

  z-index:-1;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f3520 */.elementor-8 .elementor-element.elementor-element-63f3520 {
    background: linear-gradient(360deg, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);

}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-ac3cbd8 */@media screen and (min-width:1025px){
  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container{
    display:grid !important;
    grid-template-columns: 2.7fr 1.25fr 1.6fr 1.6fr;
    grid-template-rows: 200px 120px 300px;
    gap:0;
    padding-bottom:0 !important;
    height:auto !important;
  }

  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container .e-gallery-item{
    position:relative !important;
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    left:auto !important;
    top:auto !important;
    transform:none !important;
  }

  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container .e-gallery-image{
    height:100% !important;
    width:100% !important;
    background-size:cover !important;
    background-position:center center !important;
  }

  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container .e-gallery-item:nth-child(1){
    grid-column:1 / 2;
    grid-row:1 / 4;
  }

  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container .e-gallery-item:nth-child(2){
    grid-column:2 / 3;
    grid-row:1 / 4;
  }

  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container .e-gallery-item:nth-child(3){
    grid-column:3 / 4;
    grid-row:1 / 3;
  }

  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container .e-gallery-item:nth-child(4){
    grid-column:3 / 4;
    grid-row:3 / 4;
  }

  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container .e-gallery-item:nth-child(5){
    grid-column:4 / 5;
    grid-row:1 / 2;
  }

  .elementor-8 .elementor-element.elementor-element-ac3cbd8 .elementor-gallery__container .e-gallery-item:nth-child(6){
    grid-column:4 / 5;
    grid-row:2 / 4;
  }
}

.elementor-8 .elementor-element.elementor-element-ac3cbd8 .e-gallery-item:nth-child(n+7){
  display:none !important;
}



.elementor-8 .elementor-element.elementor-element-ac3cbd8 .e-gallery-item:nth-child(6)::after{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.6);
  pointer-events:none;
  z-index:1;
  border-radius:5px;
}

.elementor-8 .elementor-element.elementor-element-ac3cbd8 .e-gallery-item:nth-child(6)::before{
  content:attr(data-hidden-count);
  position:absolute;
  top:46%;
  left:48%;
  transform:translate(-50%,-50%);
  color:#fff;
  font-size:24px;
  font-weight:700;
  pointer-events:none;
  z-index:3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b769e00 */.elementor-8 .elementor-element.elementor-element-b769e00{
  position:relative;
  z-index:0;
  overflow:visible;
}

.elementor-8 .elementor-element.elementor-element-b769e00::before{
  content:"";
  position:absolute;
  left:50%;
  top:-40px;
  transform:translateX(-50%);
  opacity:.5;

  width:100%;
  max-width:496px;
  aspect-ratio:496 / 129;
  height:auto;

  background-image:url("/wp-content/uploads/2026/02/GALERIA.svg");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;

  z-index:-1;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-11e1ec2 */.e-n-tabs-content {
    padding-top:25px!important;
}

.elementor-8 .elementor-element.elementor-element-11e1ec2 .e-n-accordion-item {
    border:1px solid #F1F1F1;
    margin-bottom:30px;

}

.elementor-8 .elementor-element.elementor-element-11e1ec2 .e-n-accordion-item:last-child {
    margin-bottom:0;
}

.elementor-8 .elementor-element.elementor-element-11e1ec2 .e-n-accordion-item .e-child {
    border-top: 0;
    border-color:#F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-11e1ec2 .e-n-accordion-item-title {
    border-bottom:0!important;
}

.e-n-tabs-heading {
    padding-bottom:35px!important;
    border-bottom:1px solid #F1F1F1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f8e154 */.elementor-8 .elementor-element.elementor-element-9f8e154{
  position:relative;
  z-index:0;
  overflow:visible;
}

.elementor-8 .elementor-element.elementor-element-9f8e154::before{
  content:"";
  position:absolute;
  left:50%;
  top:-40px;
  transform:translateX(-50%);
  opacity:.5;

  width:100%;
  max-width:400px;
  aspect-ratio:400 / 129;
  height:auto;

  background-image:url("/wp-content/uploads/2026/02/faq.svg");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;

  z-index:-1;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a8f9e */.elementor-8 .elementor-element.elementor-element-b2a8f9e{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-b2a8f9e::before{
  content: "";
  position: absolute;
  left: 0;
  top: -40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/wypelnij.svg");
  background-repeat: no-repeat;
  background-size: 100% auto;   
  background-position: top center;

  z-index: -1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad6d6 */.elementor-8 .elementor-element.elementor-element-44ad6d6 p {font-family:"Oswald"!important;margin-bottom:0!important
}

.elementor-8 .elementor-element.elementor-element-44ad6d6 p span {font-size:16px!important;margin-bottom:0!important}


.elementor-8 .elementor-element.elementor-element-44ad6d6::after {
    content:'';
    position: absolute;
    left: 0;
    width:100%;
    height:1px;
    background: var(--e-global-color-text);
    bottom:50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-984378d */.elementor-8 .elementor-element.elementor-element-984378d p {font-family:"Oswald"!important;margin-bottom:0!important}

.elementor-8 .elementor-element.elementor-element-984378d p span {font-size:36px!important;margin-bottom:0!important;line-height:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03a4ce4 */.elementor-8 .elementor-element.elementor-element-03a4ce4{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
  padding:15px 10px;
}


.elementor-8 .elementor-element.elementor-element-03a4ce4{
  position: relative;
  z-index: 0;     
  overflow: visible; 
}

.elementor-8 .elementor-element.elementor-element-03a4ce4::before{
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  opacity:0.5;
  width: 100%;
  aspect-ratio: 1440 / 320;
  height: auto;
  background-image: url("/wp-content/uploads/2026/02/100.svg");
  background-repeat: no-repeat;
  background-size: 30% auto;   
  background-position: top center;

  z-index:-1;       
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3fd3a2 */.elementor-8 .elementor-element.elementor-element-e3fd3a2 p {font-family:"Oswald"!important;margin-bottom:0!important}

.elementor-8 .elementor-element.elementor-element-e3fd3a2 p span {font-size:36px!important;margin-bottom:0!important;line-height:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f6821f */.elementor-8 .elementor-element.elementor-element-2f6821f p {
    font-size:16px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Oswald"!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f570d65 */.elementor-8 .elementor-element.elementor-element-f570d65{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
  padding:15px 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5533259 */.elementor-8 .elementor-element.elementor-element-5533259 p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd86dd */.elementor-8 .elementor-element.elementor-element-7bd86dd{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e2741c */.elementor-8 .elementor-element.elementor-element-2e2741c p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36009b3 */.elementor-8 .elementor-element.elementor-element-36009b3{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-317176b */.elementor-8 .elementor-element.elementor-element-317176b p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a18468 */.elementor-8 .elementor-element.elementor-element-2a18468{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3454911 */.elementor-8 .elementor-element.elementor-element-3454911 p {font-family:"Oswald"!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe9791 */.elementor-8 .elementor-element.elementor-element-7fe9791{
  border: 1px solid transparent;         
  border-image: linear-gradient(180deg, #F1F1F1 0%, rgba(241,241,241,0) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4263b67 */.elementor-8 .elementor-element.elementor-element-4263b67 input, .elementor-8 .elementor-element.elementor-element-4263b67 textarea {
    padding:0
    ;
}

.elementor-8 .elementor-element.elementor-element-4263b67 ::placeholder {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-field-type-html {
    font-family:"Outfit" !important;
}

.elementor-8 .elementor-element.elementor-element-4263b67 button:hover {
    color:var(--e-global-color-primary) !important;
}


.elementor-8 .elementor-element.elementor-element-4263b67 .elementor-field-group .elementor-field-textual:focus {
    box-shadow:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7408930 */.elementor-8 .elementor-element.elementor-element-7408930{
  position: relative;
  overflow: hidden;
}


.elementor-8 .elementor-element.elementor-element-7408930::after{
  content:'';
  position: absolute;
  top: 0;
  bottom: 0;

  left: 50%;
  right: 0;

  background: linear-gradient(270deg, rgba(247, 247, 247, 0) 0%, #F7F7F7 100%);
  z-index: 0;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-7408930 > .e-con-inner,
.elementor-8 .elementor-element.elementor-element-7408930 .e-con{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-c9dfd74 */.elementor-8 .elementor-element.elementor-element-c9dfd74 a, .elementor-8 .elementor-element.elementor-element-c9dfd74 a:hover {
    color:var(--e-global-color-text);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c312159 */.elementor-8 .elementor-element.elementor-element-c312159{
  position:relative;
  z-index:0;
  overflow:visible;
}

.elementor-8 .elementor-element.elementor-element-c312159::before{
  content:"";
  position:absolute;
  left:50%;
  top:-40px;
  transform:translateX(-50%);
  opacity:.5;

  width:100%;
  max-width:823px;
  aspect-ratio:823 / 129;
  height:auto;

  background-image:url("/wp-content/uploads/2026/02/WYDARZENIA.svg");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;

  z-index:-1;
  pointer-events:none;
}/* End custom CSS */