.elementor-10488 .elementor-element.elementor-element-348cb54{--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:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10488 .elementor-element.elementor-element-67956cc{text-align:center;}.elementor-10488 .elementor-element.elementor-element-67956cc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;line-height:1.1em;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-87fc7c4{--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-10488 .elementor-element.elementor-element-c650bfa{--display:flex;}.elementor-10488 .elementor-element.elementor-element-66a8c7d{--display:flex;}.elementor-10488 .elementor-element.elementor-element-1c51e5d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-1c51e5d:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-1c51e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-1c51e5d.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-9e65692 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-9e65692{text-align:center;}.elementor-10488 .elementor-element.elementor-element-9e65692 .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-c13b301{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-c13b301 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-c13b301 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-c13b301 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-c13b301 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-c13b301 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-c13b301 .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-c90b842{--display:flex;}.elementor-10488 .elementor-element.elementor-element-e1ec3b0{--display:flex;}.elementor-10488 .elementor-element.elementor-element-1f4327f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-1b8d1fc{--display:flex;}.elementor-10488 .elementor-element.elementor-element-4f6b10b > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-4f6b10b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-4f6b10b:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-93bb313 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-93bb313{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-93bb313 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-93bb313 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-9609e6e{--display:flex;}.elementor-10488 .elementor-element.elementor-element-b35ff0c > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-b35ff0c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-b35ff0c:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-9046e25 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-9046e25{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-9046e25 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-9046e25 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-cf99bb7{--display:flex;}.elementor-10488 .elementor-element.elementor-element-0372a08 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-0372a08 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-0372a08:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-36229e9 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-36229e9{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-36229e9 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-36229e9 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-7d0b827{--display:flex;}.elementor-10488 .elementor-element.elementor-element-2d4c756 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-2d4c756 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-2d4c756:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-8670631 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-8670631{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-8670631 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-8670631 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-7d1761b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-7d1761b:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-7d1761b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-7d1761b.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-2b7ddaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-2b7ddaa{text-align:center;}.elementor-10488 .elementor-element.elementor-element-2b7ddaa .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-990ee95{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-990ee95 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-990ee95 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-990ee95 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-990ee95 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-990ee95 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-990ee95 .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-d2f5a7d{--display:flex;}.elementor-10488 .elementor-element.elementor-element-cfc0fbe{--display:flex;}.elementor-10488 .elementor-element.elementor-element-f478c5e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-8f00c50{--display:flex;}.elementor-10488 .elementor-element.elementor-element-cbfb468 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-cbfb468 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-cbfb468:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-6dff4d9 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-6dff4d9{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-6dff4d9 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-6dff4d9 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-6a32dc0{--display:flex;}.elementor-10488 .elementor-element.elementor-element-1f0c616{--display:flex;}.elementor-10488 .elementor-element.elementor-element-7e6216b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-7e6216b:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-7e6216b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-7e6216b.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-fa1cad1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-fa1cad1{text-align:center;}.elementor-10488 .elementor-element.elementor-element-fa1cad1 .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-068bdfc{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-068bdfc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-068bdfc .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-068bdfc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-068bdfc .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-068bdfc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-068bdfc .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-6cc07ea{--display:flex;}.elementor-10488 .elementor-element.elementor-element-e381845{--display:flex;}.elementor-10488 .elementor-element.elementor-element-29f0364{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-77b7a42{--display:flex;}.elementor-10488 .elementor-element.elementor-element-fc45f76 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-fc45f76 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-fc45f76:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-cc7060b > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-cc7060b{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-cc7060b p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-cc7060b a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-9817026{--display:flex;}.elementor-10488 .elementor-element.elementor-element-2cc06f8{--display:flex;}.elementor-10488 .elementor-element.elementor-element-6482222{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-6482222:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-6482222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-6482222.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-622aac6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-622aac6{text-align:center;}.elementor-10488 .elementor-element.elementor-element-622aac6 .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-f900baa{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-f900baa .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-f900baa .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-f900baa .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-f900baa .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-f900baa .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-f900baa .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f900baa .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f900baa .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f900baa .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f900baa .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-21a8fc5{--display:flex;}.elementor-10488 .elementor-element.elementor-element-6b05a6b{--display:flex;}.elementor-10488 .elementor-element.elementor-element-5e011c4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-367eb41{--display:flex;}.elementor-10488 .elementor-element.elementor-element-3c9718c > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-3c9718c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-3c9718c:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-2d24493 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-2d24493{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-2d24493 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-2d24493 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-05b11d5{--display:flex;}.elementor-10488 .elementor-element.elementor-element-681263f{--display:flex;}.elementor-10488 .elementor-element.elementor-element-36eea57{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-36eea57:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-36eea57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-36eea57.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-aff9edd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-aff9edd{text-align:center;}.elementor-10488 .elementor-element.elementor-element-aff9edd .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-e08a365{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-e08a365 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-e08a365 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e08a365 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e08a365 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e08a365 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e08a365 .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-7be7a8c{--display:flex;}.elementor-10488 .elementor-element.elementor-element-0991852{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-8676c0f{--display:flex;}.elementor-10488 .elementor-element.elementor-element-7c00a36{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-9bd3d11{--display:flex;}.elementor-10488 .elementor-element.elementor-element-fa7129a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-fa7129a img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-fa7129a:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-cb64692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-cb64692{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-cb64692 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-cb64692 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-3b3b3b7{--display:flex;}.elementor-10488 .elementor-element.elementor-element-c4250b2 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-c4250b2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-c4250b2:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-a98e95e > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-a98e95e{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-a98e95e p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-a98e95e a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-a513303{--display:flex;}.elementor-10488 .elementor-element.elementor-element-1a8307e > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-1a8307e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-1a8307e:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-0ff9c4d > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-0ff9c4d{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-0ff9c4d p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-0ff9c4d a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-105d6de{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-105d6de:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-105d6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-105d6de.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-302c347 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-302c347{text-align:center;}.elementor-10488 .elementor-element.elementor-element-302c347 .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-f1fb7ef .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-f1fb7ef .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-66d63c5{--display:flex;}.elementor-10488 .elementor-element.elementor-element-6c4e579{--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;--flex-wrap:wrap;}.elementor-10488 .elementor-element.elementor-element-55abbd5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-55abbd5:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-55abbd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10488 .elementor-element.elementor-element-2d3012f{--display:flex;}.elementor-10488 .elementor-element.elementor-element-bf408ac > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-bf408ac img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-bf408ac:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-72521c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-72521c6{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-72521c6 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-72521c6 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-4613966{--display:flex;}.elementor-10488 .elementor-element.elementor-element-5269ed6 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-5269ed6 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-5269ed6:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-b9b1fad > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-b9b1fad{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-b9b1fad p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-b9b1fad a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-56b24a7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-56b24a7:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-56b24a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-56b24a7.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-c8aac16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-c8aac16{text-align:center;}.elementor-10488 .elementor-element.elementor-element-c8aac16 .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-9d456be{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-9d456be .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-9d456be .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-9d456be .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-9d456be .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-9d456be .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-9d456be .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-9d456be .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-9d456be .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-9d456be .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-9d456be .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-a2ce79b{--display:flex;}.elementor-10488 .elementor-element.elementor-element-e7713bb{--display:flex;}.elementor-10488 .elementor-element.elementor-element-cfa866e{--display:flex;}.elementor-10488 .elementor-element.elementor-element-3a8f668{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-300a61d{--display:flex;}.elementor-10488 .elementor-element.elementor-element-39f86d9 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-39f86d9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-39f86d9:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-40e2fc7 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-40e2fc7{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-40e2fc7 p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-40e2fc7 a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-3ec1be3{--display:flex;}.elementor-10488 .elementor-element.elementor-element-ecb0292{--display:flex;}.elementor-10488 .elementor-element.elementor-element-4bcb63c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-4bcb63c:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-4bcb63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-4bcb63c.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-87cd5cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-87cd5cd{text-align:center;}.elementor-10488 .elementor-element.elementor-element-87cd5cd .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-e264222{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-e264222 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-e264222 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-e264222 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-e264222 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-e264222 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-e264222 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e264222 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e264222 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e264222 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-e264222 .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-4e143dc{--display:flex;}.elementor-10488 .elementor-element.elementor-element-e2252c0{--display:flex;}.elementor-10488 .elementor-element.elementor-element-06bbfa3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-f71a286{--display:flex;}.elementor-10488 .elementor-element.elementor-element-c288a91 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(0deg, #000000 0%, #00000000 15%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-10488 .elementor-element.elementor-element-c288a91 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:12px 12px 12px 12px;}.elementor-10488 .elementor-element.elementor-element-c288a91:hover img{opacity:0.6;}.elementor-10488 .elementor-element.elementor-element-4dbe12b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-4dbe12b{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-4dbe12b p{margin-block-end:0px;}.elementor-10488 .elementor-element.elementor-element-4dbe12b a{color:#FF0000;}.elementor-10488 .elementor-element.elementor-element-74708fc{--display:flex;}.elementor-10488 .elementor-element.elementor-element-86951b0{--display:flex;}.elementor-10488 .elementor-element.elementor-element-30de80d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-10488 .elementor-element.elementor-element-30de80d:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-30de80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-10488 .elementor-element.elementor-element-7d85cd7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-7d85cd7{text-align:center;}.elementor-10488 .elementor-element.elementor-element-7d85cd7 .elementor-heading-title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-a85e49e{width:100%;max-width:100%;--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-10488 .elementor-element.elementor-element-a85e49e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-field-group > label{font-size:17px;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-field-type-html{padding-bottom:0px;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-field-group .elementor-field{color:#000000;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-button span{justify-content:center;}.elementor-10488 .elementor-element.elementor-element-a85e49e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-button[type="submit"]{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-a85e49e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-a85e49e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10488 .elementor-element.elementor-element-a85e49e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10488 .elementor-element.elementor-element-a85e49e .elementor-button{border-radius:40px 40px 40px 40px;}.elementor-10488 .elementor-element.elementor-element-36ed52d{--display:flex;}.elementor-10488 .elementor-element.elementor-element-ac776e7{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:23px;--n-tabs-title-padding-right:23px;--n-tabs-title-padding-bottom:23px;--n-tabs-title-padding-left:23px;--n-tabs-title-color:#727272;--n-tabs-title-color-active:#FF0000;--n-tabs-icon-size:0px;}.elementor-10488 .elementor-element.elementor-element-ac776e7 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-10488 .elementor-element.elementor-element-ac776e7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-10488 .elementor-element.elementor-element-ac776e7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10488 .elementor-element.elementor-element-ac776e7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-10488 .elementor-element.elementor-element-ac776e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-ac776e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10488 .elementor-element.elementor-element-ac776e7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-10488 .elementor-element.elementor-element-ac776e7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FF0000;}:where( .elementor-10488 .elementor-element.elementor-element-ac776e7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10488 .elementor-element.elementor-element-3a836a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10488 .elementor-element.elementor-element-5a79d4a{text-align:center;}.elementor-10488 .elementor-element.elementor-element-5a79d4a .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-c41996f{--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 18px;--row-gap:0px;--column-gap:18px;--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-10488 .elementor-element.elementor-element-7c74dda{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-7c74dda:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-7c74dda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-37ffde2 .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-37ffde2 .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-37ffde2 .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-e9f30ab{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-e9f30ab:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-e9f30ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-1fa4574 .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-1fa4574 .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-1fa4574 .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-8095275{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-8095275:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-8095275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-bea34f9 .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-bea34f9 .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-bea34f9 .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-0f6e8eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-0f6e8eb:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-0f6e8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-a932fd5 .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-a932fd5 .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-a932fd5 .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-852f775{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-852f775:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-852f775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-884c8dd .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-884c8dd .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-884c8dd .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-c41fd05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10488 .elementor-element.elementor-element-881375b{text-align:center;}.elementor-10488 .elementor-element.elementor-element-881375b .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-23a7dd3{--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 18px;--row-gap:0px;--column-gap:18px;--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-10488 .elementor-element.elementor-element-5361945{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-5361945:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-5361945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-99b12fb .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-99b12fb .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-99b12fb .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-245ec28{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-245ec28:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-245ec28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-007234d .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-007234d .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-007234d .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-96b0f98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-96b0f98:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-96b0f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-e765022 .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-e765022 .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-e765022 .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-57b9526{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-57b9526:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-57b9526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-28ed2e9 .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-28ed2e9 .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-28ed2e9 .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-a3c785a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FF0000;--border-color:#FF0000;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-10488 .elementor-element.elementor-element-a3c785a:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-a3c785a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-bad1e96 .elementor-icon-box-title, .elementor-10488 .elementor-element.elementor-element-bad1e96 .elementor-icon-box-title a{font-size:11px;}.elementor-10488 .elementor-element.elementor-element-bad1e96 .elementor-icon-box-description{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-a51b493{--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;--overlay-opacity:1;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10488 .elementor-element.elementor-element-a51b493::before, .elementor-10488 .elementor-element.elementor-element-a51b493 > .elementor-background-video-container::before, .elementor-10488 .elementor-element.elementor-element-a51b493 > .e-con-inner > .elementor-background-video-container::before, .elementor-10488 .elementor-element.elementor-element-a51b493 > .elementor-background-slideshow::before, .elementor-10488 .elementor-element.elementor-element-a51b493 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10488 .elementor-element.elementor-element-a51b493 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-10488 .elementor-element.elementor-element-2bdc087{--display:flex;}.elementor-10488 .elementor-element.elementor-element-5967148{text-align:center;}.elementor-10488 .elementor-element.elementor-element-5967148 .elementor-heading-title{font-size:30px;color:var( --e-global-color-a291686 );}.elementor-10488 .elementor-element.elementor-element-1a8a576{width:100%;max-width:100%;text-align:center;color:var( --e-global-color-a291686 );}.elementor-10488 .elementor-element.elementor-element-1a8a576.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10488 .elementor-element.elementor-element-021bc3d{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10488 .elementor-element.elementor-element-021bc3d:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-021bc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-9ce5881{text-align:center;}.elementor-10488 .elementor-element.elementor-element-9ce5881 .elementor-heading-title{font-size:24px;}.elementor-10488 .elementor-element.elementor-element-535519c{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10488 .elementor-element.elementor-element-535519c:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-535519c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-119ac1b{text-align:center;}.elementor-10488 .elementor-element.elementor-element-119ac1b .elementor-heading-title{font-size:24px;}.elementor-10488 .elementor-element.elementor-element-8c251da{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10488 .elementor-element.elementor-element-8c251da:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-8c251da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-5e3c21e{text-align:center;}.elementor-10488 .elementor-element.elementor-element-5e3c21e .elementor-heading-title{font-size:24px;}.elementor-10488 .elementor-element.elementor-element-66a8943{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10488 .elementor-element.elementor-element-66a8943:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-66a8943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-362d3e8{text-align:center;}.elementor-10488 .elementor-element.elementor-element-362d3e8 .elementor-heading-title{font-size:24px;}.elementor-10488 .elementor-element.elementor-element-b341b3d{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10488 .elementor-element.elementor-element-b341b3d:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-b341b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-fe850c5{text-align:center;}.elementor-10488 .elementor-element.elementor-element-fe850c5 .elementor-heading-title{font-size:24px;}.elementor-10488 .elementor-element.elementor-element-34ead26{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-10488 .elementor-element.elementor-element-34ead26:not(.elementor-motion-effects-element-type-background), .elementor-10488 .elementor-element.elementor-element-34ead26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-10488 .elementor-element.elementor-element-ec48317{text-align:center;}.elementor-10488 .elementor-element.elementor-element-ec48317 .elementor-heading-title{font-size:24px;}.elementor-10488 .elementor-element.elementor-element-c1f1ac1{border-style:none;padding:1em 1em 1em 1em;}.elementor-10488 .elementor-element.elementor-element-dbfa9f1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:20px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-dbfa9f1{z-index:2;}.elementor-10488 .elementor-element.elementor-element-dbfa9f1 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-10488 .elementor-element.elementor-element-b2d3711.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10488 .elementor-element.elementor-element-b2d3711.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10488 .elementor-element.elementor-element-b2d3711 > .elementor-element-populated{margin:0em 0em 0em 3em;--e-column-margin-right:0em;--e-column-margin-left:3em;}.elementor-10488 .elementor-element.elementor-element-53640db{width:100%;max-width:100%;text-align:center;}.elementor-10488 .elementor-element.elementor-element-53640db .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-8788543{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-2a78177{text-align:center;}.elementor-10488 .elementor-element.elementor-element-2a78177 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-b09f87a{width:100%;max-width:100%;}.elementor-10488 .elementor-element.elementor-element-b09f87a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-645d1a4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-10488 .elementor-element.elementor-element-645d1a4.e-con{--align-self:center;}.elementor-10488 .elementor-element.elementor-element-dd80d4c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10488 .elementor-element.elementor-element-3f1ed4c .elementor-heading-title{font-size:30px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-30f33ef );}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:var( --e-global-color-30f33ef );border-radius:5px 5px 5px 5px;padding:0px 25px 25px 0px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body, .elementor-10488 .elementor-element.elementor-element-566adaf .accordion.floating-style .elementskit-card-body{background-color:var( --e-global-color-a291686 );}.elementor-10488 .elementor-element.elementor-element-566adaf{width:100%;max-width:100%;}.elementor-10488 .elementor-element.elementor-element-566adaf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-primary );}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-primary );border-radius:0px 0px 5px 5px;padding:0px 25px 25px 25px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body p, .elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:20px;color:#FFFFFF;fill:#FFFFFF;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:25px;color:var( --e-global-color-a291686 );fill:var( --e-global-color-a291686 );}.elementor-10488 .elementor-element.elementor-element-566adaf .ekit_accordion_icon_group, .elementor-10488 .elementor-element.elementor-element-566adaf .ekit_accordion_icon_left_group{margin:25px 0px 20px 25px;}body.elementor-page-10488:not(.elementor-motion-effects-element-type-background), body.elementor-page-10488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10488 .elementor-element.elementor-element-67956cc .elementor-heading-title{font-size:38px;}.elementor-10488 .elementor-element.elementor-element-1f4327f{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-93bb313{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-9046e25{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-36229e9{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-8670631{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-f478c5e{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-6dff4d9{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-29f0364{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-cc7060b{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-5e011c4{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-2d24493{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-0991852{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-7c00a36{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-cb64692{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-a98e95e{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-0ff9c4d{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-55abbd5{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-72521c6{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-b9b1fad{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-3a8f668{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-40e2fc7{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-06bbfa3{--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-4dbe12b{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-3a836a6{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-10488 .elementor-element.elementor-element-5a79d4a{text-align:center;}.elementor-10488 .elementor-element.elementor-element-5a79d4a .elementor-heading-title{font-size:37px;}.elementor-10488 .elementor-element.elementor-element-c41996f{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10488 .elementor-element.elementor-element-7c74dda{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10488 .elementor-element.elementor-element-37ffde2 .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-e9f30ab{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10488 .elementor-element.elementor-element-1fa4574 .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-bea34f9 .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-a932fd5 .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-884c8dd .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-c41fd05{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-10488 .elementor-element.elementor-element-881375b{text-align:center;}.elementor-10488 .elementor-element.elementor-element-881375b .elementor-heading-title{font-size:37px;}.elementor-10488 .elementor-element.elementor-element-23a7dd3{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10488 .elementor-element.elementor-element-5361945{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10488 .elementor-element.elementor-element-99b12fb .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-245ec28{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10488 .elementor-element.elementor-element-007234d .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-e765022 .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-28ed2e9 .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-bad1e96 .elementor-icon-box-description{font-size:13px;}.elementor-10488 .elementor-element.elementor-element-021bc3d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10488 .elementor-element.elementor-element-9ce5881 .elementor-heading-title{font-size:18px;}.elementor-10488 .elementor-element.elementor-element-535519c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10488 .elementor-element.elementor-element-119ac1b .elementor-heading-title{font-size:18px;}.elementor-10488 .elementor-element.elementor-element-8c251da{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10488 .elementor-element.elementor-element-5e3c21e .elementor-heading-title{font-size:18px;}.elementor-10488 .elementor-element.elementor-element-66a8943{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10488 .elementor-element.elementor-element-362d3e8 .elementor-heading-title{font-size:18px;}.elementor-10488 .elementor-element.elementor-element-b341b3d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10488 .elementor-element.elementor-element-fe850c5 .elementor-heading-title{font-size:18px;}.elementor-10488 .elementor-element.elementor-element-34ead26{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10488 .elementor-element.elementor-element-ec48317 .elementor-heading-title{font-size:18px;}.elementor-10488 .elementor-element.elementor-element-c1f1ac1{padding:4em 2em 4em 2em;}.elementor-10488 .elementor-element.elementor-element-dbfa9f1 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-10488 .elementor-element.elementor-element-dbfa9f1 img{height:450px;}.elementor-10488 .elementor-element.elementor-element-b2d3711 > .elementor-element-populated{margin:0em 0em 2em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-10488 .elementor-element.elementor-element-53640db > .elementor-widget-container{padding:0em 5em 0em 0em;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );padding:20px 35px 20px 20px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body p, .elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body{padding:20px 20px 20px 20px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:22.5px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:22.5px;}.elementor-10488 .elementor-element.elementor-element-566adaf .ekit_accordion_icon_group, .elementor-10488 .elementor-element.elementor-element-566adaf .ekit_accordion_icon_left_group{margin:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-10488 .elementor-element.elementor-element-348cb54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10488 .elementor-element.elementor-element-67956cc .elementor-heading-title{font-size:30px;}.elementor-10488 .elementor-element.elementor-element-9e65692 .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-1f4327f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-93bb313 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-93bb313{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-9046e25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-9046e25{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-36229e9{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-8670631{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-2b7ddaa .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-f478c5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-6dff4d9{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-fa1cad1 .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-29f0364{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-cc7060b{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-622aac6 .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-5e011c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-2d24493{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-aff9edd .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-0991852{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-7c00a36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-fa7129a img{width:100%;}.elementor-10488 .elementor-element.elementor-element-cb64692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-cb64692{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-a98e95e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-a98e95e{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-0ff9c4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-0ff9c4d{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-302c347 .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-55abbd5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-bf408ac img{width:100%;}.elementor-10488 .elementor-element.elementor-element-72521c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-72521c6{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-b9b1fad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-b9b1fad{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-c8aac16 .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-3a8f668{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-40e2fc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-40e2fc7{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-87cd5cd .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-06bbfa3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10488 .elementor-element.elementor-element-4dbe12b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-4dbe12b{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-10488 .elementor-element.elementor-element-7d85cd7 .elementor-heading-title{font-size:25px;}.elementor-10488 .elementor-element.elementor-element-3a836a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10488 .elementor-element.elementor-element-5a79d4a .elementor-heading-title{font-size:20px;}.elementor-10488 .elementor-element.elementor-element-c41996f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10488 .elementor-element.elementor-element-7c74dda{--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-10488 .elementor-element.elementor-element-c41fd05{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10488 .elementor-element.elementor-element-881375b .elementor-heading-title{font-size:20px;}.elementor-10488 .elementor-element.elementor-element-23a7dd3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10488 .elementor-element.elementor-element-5361945{--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-10488 .elementor-element.elementor-element-a51b493{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10488 .elementor-element.elementor-element-5967148 .elementor-heading-title{font-size:20px;}.elementor-10488 .elementor-element.elementor-element-1a8a576{width:100%;max-width:100%;}.elementor-10488 .elementor-element.elementor-element-1a8a576 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-9ce5881 .elementor-heading-title{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-119ac1b .elementor-heading-title{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-5e3c21e .elementor-heading-title{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-362d3e8 .elementor-heading-title{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-fe850c5 .elementor-heading-title{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-ec48317 .elementor-heading-title{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-c1f1ac1{padding:1em 1em 3em 1em;}.elementor-10488 .elementor-element.elementor-element-dbfa9f1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-10488 .elementor-element.elementor-element-dbfa9f1 img{height:220px;}.elementor-10488 .elementor-element.elementor-element-b2d3711 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-10488 .elementor-element.elementor-element-53640db > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10488 .elementor-element.elementor-element-53640db{text-align:center;}.elementor-10488 .elementor-element.elementor-element-53640db .elementor-heading-title{font-size:20px;}.elementor-10488 .elementor-element.elementor-element-f15f7fd{text-align:center;}.elementor-10488 .elementor-element.elementor-element-8788543{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10488 .elementor-element.elementor-element-2a78177 .elementor-heading-title{font-size:20px;}.elementor-10488 .elementor-element.elementor-element-645d1a4{--justify-content:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-10488 .elementor-element.elementor-element-3f1ed4c{text-align:center;}.elementor-10488 .elementor-element.elementor-element-3f1ed4c .elementor-heading-title{font-size:20px;}.elementor-10488 .elementor-element.elementor-element-566adaf{width:100%;max-width:100%;}.elementor-10488 .elementor-element.elementor-element-566adaf.elementor-element{--align-self:flex-start;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );padding:6px 6px 6px 6px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:7px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body p, .elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-body{padding:15px 10px 15px 10px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-566adaf .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:15px;}.elementor-10488 .elementor-element.elementor-element-566adaf .ekit_accordion_icon_group, .elementor-10488 .elementor-element.elementor-element-566adaf .ekit_accordion_icon_left_group{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-10488 .elementor-element.elementor-element-3a836a6{--content-width:1220px;}.elementor-10488 .elementor-element.elementor-element-c41fd05{--content-width:1220px;}.elementor-10488 .elementor-element.elementor-element-2bdc087{--width:100%;}.elementor-10488 .elementor-element.elementor-element-26b0b14{width:50%;}.elementor-10488 .elementor-element.elementor-element-b2d3711{width:50%;}.elementor-10488 .elementor-element.elementor-element-645d1a4{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10488 .elementor-element.elementor-element-26b0b14{width:100%;}.elementor-10488 .elementor-element.elementor-element-b2d3711{width:100%;}.elementor-10488 .elementor-element.elementor-element-645d1a4{--width:70%;}}/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f6b10b */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35ff0c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0372a08 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4c756 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbfb468 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc45f76 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c9718c */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa7129a */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4250b2 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a8307e */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf408ac */fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0,1), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5269ed6 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39f86d9 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c288a91 */.fade-bottom {
  position: relative;
  overflow: hidden;
}

.fade-bottom::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30%; /* More aggressive fade (was 40%) */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */