.elementor-956 .elementor-element.elementor-element-93d41c2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:155px;--padding-right:40px;}.elementor-956 .elementor-element.elementor-element-93d41c2:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-93d41c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://tridezstudio.com/wp-content/uploads/2025/08/Group-39923-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-956 .elementor-element.elementor-element-0312a60{--display:flex;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-0694552 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-0694552.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-0694552{text-align:center;}.elementor-956 .elementor-element.elementor-element-0694552 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-956 .elementor-element.elementor-element-3310707 img{width:60%;}.elementor-956 .elementor-element.elementor-element-b9fec54{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-b9fec54{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-b9fec54{right:83px;}.elementor-956 .elementor-element.elementor-element-6d6a9b1 img{width:24%;}.elementor-956 .elementor-element.elementor-element-8aad282{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-8aad282{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-8aad282{right:83px;}.elementor-956 .elementor-element.elementor-element-7cfea94{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-7cfea94{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-7cfea94{right:83px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-956 .elementor-element.elementor-element-6fa4f0a .elementor-button{background-color:#61CE7000;}.elementor-956 .elementor-element.elementor-element-f53d507{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:050px;--margin-bottom:0px;--margin-left:250px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-f53d507{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-f53d507{right:83px;}.elementor-956 .elementor-element.elementor-element-b6c378c .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-956 .elementor-element.elementor-element-53ddb35{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-53ddb35{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-53ddb35{right:83px;}.elementor-956 .elementor-element.elementor-element-e7be6b8 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-956 .elementor-element.elementor-element-f018484{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:250px;--margin-bottom:0px;--margin-left:400px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-f018484{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-f018484{right:83px;}.elementor-956 .elementor-element.elementor-element-2c134f3 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-956 .elementor-element.elementor-element-f3986fd{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:250px;--margin-bottom:0px;--margin-left:1100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-f3986fd{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-f3986fd{right:83px;}.elementor-956 .elementor-element.elementor-element-c85e341 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-956 .elementor-element.elementor-element-cd22525{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:150px;--margin-bottom:0px;--margin-left:900px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-cd22525{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-cd22525{right:83px;}.elementor-956 .elementor-element.elementor-element-133575e .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-956 .elementor-element.elementor-element-b691cef{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:1050px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-b691cef{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-b691cef{right:83px;}.elementor-956 .elementor-element.elementor-element-4734917 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-956 .elementor-element.elementor-element-295b620{--display:flex;--position:absolute;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:1100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:270px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-295b620{left:83px;}body.rtl .elementor-956 .elementor-element.elementor-element-295b620{right:83px;}.elementor-956 .elementor-element.elementor-element-853f018 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-956 .elementor-element.elementor-element-6782125{--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-956 .elementor-element.elementor-element-6782125:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-6782125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-4df501e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-96db357{--display:flex;}.elementor-956 .elementor-element.elementor-element-a317fcf{text-align:center;}.elementor-956 .elementor-element.elementor-element-a317fcf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-b21fab0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-956 .elementor-element.elementor-element-b21fab0 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-956 .elementor-element.elementor-element-b21fab0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-956 .elementor-element.elementor-element-2cc2e27{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-media-wheel .premium-adv-carousel__media-title{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .premium-adv-carousel__media-desc{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button svg, .elementor-widget-premium-media-wheel .flipster__button svg *{fill:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover span{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-2c576c9 img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-2c576c9 .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-2c576c9 .vid-overlay{object-fit:cover;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-2c576c9.premium-adv-carousel__item{width:250px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-d79747c img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-d79747c .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-d79747c .vid-overlay{object-fit:contain;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-d79747c.premium-adv-carousel__item{width:300px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-3cb0c98 img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-3cb0c98 .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-3cb0c98 .vid-overlay{object-fit:contain;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-3cb0c98.premium-adv-carousel__item{width:200px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-a783bc9 img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-a783bc9 .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-a783bc9 .vid-overlay{object-fit:fill;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-a783bc9.premium-adv-carousel__item{width:200px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-d923fe8 img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-d923fe8 .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-d923fe8 .vid-overlay{object-fit:contain;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-d923fe8.premium-adv-carousel__item{width:200px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-d923fe8.premium-adv-carousel__item{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-ff38209 img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-ff38209 .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-ff38209 .vid-overlay{object-fit:contain;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-ff38209.premium-adv-carousel__item{width:200px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-f5e0068 img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-f5e0068 .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-f5e0068 .vid-overlay{object-fit:fill;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-f5e0068.premium-adv-carousel__item{width:200px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-765b181 img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-765b181 .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-765b181 .vid-overlay{object-fit:contain;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-765b181.premium-adv-carousel__item{width:200px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-436236b img.premium-adv-carousel__item-img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-436236b .premium-adv-carousel__item-img img, .elementor-956 .elementor-element.elementor-element-33c79b5 .elementor-repeater-item-436236b .vid-overlay{object-fit:contain;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite .elementor-repeater-item-436236b.premium-adv-carousel__item{width:300px;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:50px;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:50px;}.elementor-956 .elementor-element.elementor-element-33c79b5.premium-adv-carousel__infinite{--pa-wheel-spacing:50;}.elementor-956 .elementor-element.elementor-element-33c79b5 .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 100 * 1000ms ) !important;}.elementor-956 .elementor-element.elementor-element-33c79b5.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-956 .elementor-element.elementor-element-33c79b5 .premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:35px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .premium-adv-carousel__vid-overlay, .elementor-956 .elementor-element.elementor-element-33c79b5 .premium-adv-carousel__media-wrap img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-956 .elementor-element.elementor-element-33c79b5 .premium-adv-carousel__vid-overlay:hover, .elementor-956 .elementor-element.elementor-element-33c79b5 .premium-adv-carousel__media-wrap:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-956 .elementor-element.elementor-element-33c79b5 .premium-adv-carousel__media-wrap{border-radius:0px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-956 .elementor-element.elementor-element-33c79b5 .pa-media-icons-inner-container i{font-size:20px;}.elementor-956 .elementor-element.elementor-element-33c79b5 .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-956 .elementor-element.elementor-element-33a38e5{--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;--border-radius:30px 30px 30px 30px;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-33a38e5:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-33a38e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(127deg, #D2D5FF 0%, #EAECFF 100%);}.elementor-956 .elementor-element.elementor-element-33a38e5.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-16e24e2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:050px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-7e164cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-b87eeda .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-a0b8459{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-0ae355a{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-d7cfeaf{--display:flex;}.elementor-956 .elementor-element.elementor-element-814d8cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-0dee06b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-956 .elementor-element.elementor-element-0dee06b .elementor-divider-separator{width:86%;}.elementor-956 .elementor-element.elementor-element-0dee06b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-956 .elementor-element.elementor-element-372bcd7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-380ece0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-98f53f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-64f6398 img{width:58%;}.elementor-956 .elementor-element.elementor-element-407ef37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-4c373cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-4c373cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-0e9694d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-3524ddf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-de4d15c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-9daa1ee img{width:58%;}.elementor-956 .elementor-element.elementor-element-b51277e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-eb27118 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-eb27118 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-4098883 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-66f56d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-e6f2598{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-4e12799 img{width:58%;}.elementor-956 .elementor-element.elementor-element-8113065{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-b5599cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-b5599cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-1fe6ee5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-f3af2eb{--display:flex;--justify-content:flex-start;}.elementor-956 .elementor-element.elementor-element-f3af2eb.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-23179e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-d9272b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-db2bfb3{--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 150px;--row-gap:0px;--column-gap:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-92ce28e{--display:flex;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5ff7866{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-9ef090a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-9ef090a img{width:100%;}.elementor-956 .elementor-element.elementor-element-4fdfd11{--display:flex;--justify-content:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-01cbfda .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-956 .elementor-element.elementor-element-7fd22a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-3f4a6c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-43b7a60 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 010px 010px 10px;}.elementor-956 .elementor-element.elementor-element-4fb6be6 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 10px 10px 10px;}.elementor-956 .elementor-element.elementor-element-b2bb9f7 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-956 .elementor-element.elementor-element-b2bb9f7{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-2f2dcba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-98df300 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-ba71241 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-ea86559 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-eef0757 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-91de2a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-8abb082 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-8abb082 img{width:100%;}.elementor-956 .elementor-element.elementor-element-ab35936{--display:flex;--justify-content:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-2e2c141 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-956 .elementor-element.elementor-element-9f7a5a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-973db44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-253fbe5 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 010px 010px 10px;}.elementor-956 .elementor-element.elementor-element-7711158 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 10px 10px 10px;}.elementor-956 .elementor-element.elementor-element-759a044 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-956 .elementor-element.elementor-element-759a044{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-bc2a777{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-434a091 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-1e810bc .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-1645149 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-e41ec7d .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-ccb0347{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-f0e9d3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-f0e9d3b img{width:100%;}.elementor-956 .elementor-element.elementor-element-a1abe73{--display:flex;--justify-content:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-0cd2a0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-956 .elementor-element.elementor-element-feece8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-e36a262{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-c4b475b .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 010px 010px 10px;}.elementor-956 .elementor-element.elementor-element-eab97f9 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 10px 10px 10px;}.elementor-956 .elementor-element.elementor-element-c0b53dd > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-956 .elementor-element.elementor-element-c0b53dd{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-f6e4f3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 20px;--row-gap:8px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-8bad137 .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-8c450fe .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-5770baa .elementor-button{background-color:#E6EBFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#0E0E2C99;color:#0E0E2C99;border-radius:030px 030px 030px 030px;padding:010px 40px 10px 40px;}.elementor-956 .elementor-element.elementor-element-b0c3c8d .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-581f81b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-581f81b:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-581f81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-ccfcdb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-ccfcdb6.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-b7dc224{--display:flex;}.elementor-956 .elementor-element.elementor-element-3fd0d88 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-3fd0d88{text-align:left;}.elementor-956 .elementor-element.elementor-element-3fd0d88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-c04e3a9{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-4240bb7{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-956 .elementor-element.elementor-element-b7690a6 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-f5725d9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-4af9406{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-a0e34a3{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-a0488c9{text-align:center;}.elementor-956 .elementor-element.elementor-element-a0488c9 img{width:100%;}.elementor-956 .elementor-element.elementor-element-a81a195{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-9fad4f2 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-e9da05b{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-d21d834 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-8442597{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-65e6bd7{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-260c588{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-9a678fb{text-align:center;}.elementor-956 .elementor-element.elementor-element-9a678fb img{width:100%;}.elementor-956 .elementor-element.elementor-element-5242a3d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-4f47e70 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-fe5ce3c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-88c2187 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-d5ef9a0{--display:flex;}.elementor-956 .elementor-element.elementor-element-92bae69{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-8747468{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-e73521e{text-align:center;}.elementor-956 .elementor-element.elementor-element-e73521e img{width:100%;}.elementor-956 .elementor-element.elementor-element-1fc2baf{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-61c68f3 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-eb222b2{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-560839b .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-8819b89{--display:flex;}.elementor-956 .elementor-element.elementor-element-7b50768{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-7330bfa{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-39981e6{text-align:center;}.elementor-956 .elementor-element.elementor-element-39981e6 img{width:100%;}.elementor-956 .elementor-element.elementor-element-c3d6871{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-1ad83dc .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-7b5fdf4{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-f73eaf2 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-3c70911{--display:flex;}.elementor-956 .elementor-element.elementor-element-65b8864{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-dfc3cb7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-fc88928{text-align:center;}.elementor-956 .elementor-element.elementor-element-fc88928 img{width:100%;}.elementor-956 .elementor-element.elementor-element-2026140{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-1440419 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-49831af{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-08948ca .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-6cc4354{--display:flex;}.elementor-956 .elementor-element.elementor-element-3ec6d7e{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-1947edc{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-9c7f577{text-align:center;}.elementor-956 .elementor-element.elementor-element-9c7f577 img{width:100%;}.elementor-956 .elementor-element.elementor-element-efc414d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-b7c3fb8 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-b707cdd{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-441d068 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-b1ae811{--display:flex;}.elementor-956 .elementor-element.elementor-element-4f31832{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-ddf3661{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-e544fce{text-align:center;}.elementor-956 .elementor-element.elementor-element-e544fce img{width:100%;}.elementor-956 .elementor-element.elementor-element-cb267fe{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5f8230e .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-d49cce8{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-2232fb5 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-c019120{--display:flex;}.elementor-956 .elementor-element.elementor-element-ac10173{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-751ff19{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-be2074c{text-align:center;}.elementor-956 .elementor-element.elementor-element-be2074c img{width:100%;}.elementor-956 .elementor-element.elementor-element-ab8a2ac{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-b5dd194 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-1ac0c83{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-2f8c2b9 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-231d34c{--display:flex;}.elementor-956 .elementor-element.elementor-element-ea38f90{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-1824c16{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-be7b489{text-align:center;}.elementor-956 .elementor-element.elementor-element-be7b489 img{width:100%;}.elementor-956 .elementor-element.elementor-element-ef6e1c9{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-752f9e4 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-35a5e15{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-200578c .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-20b118e{--display:flex;}.elementor-956 .elementor-element.elementor-element-5e83e00{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-a9b7a11{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-9d5c00d{text-align:center;}.elementor-956 .elementor-element.elementor-element-9d5c00d img{width:100%;}.elementor-956 .elementor-element.elementor-element-8720116{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-8c33e52 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-2b04264{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-1a2a457 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-e223340{--display:flex;}.elementor-956 .elementor-element.elementor-element-8e00788{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-a3d739f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-3b3b2a2{text-align:center;}.elementor-956 .elementor-element.elementor-element-3b3b2a2 img{width:100%;}.elementor-956 .elementor-element.elementor-element-3825594{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-f3c099e .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-d6ac003{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-be8f133 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-8bebacf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:769px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-160px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:650px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-160px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-8bebacf :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-22e0d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-22e0d9c:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-22e0d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-7e9756c{--display:flex;}.elementor-956 .elementor-element.elementor-element-f6ef5f4{--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;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-956 .elementor-element.elementor-element-f6ef5f4:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-f6ef5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #6D0ABF 0%, #000000 80%);}.elementor-956 .elementor-element.elementor-element-ffd1a31{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-62a9507{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-62a9507.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-9bcdc50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-93dd04d{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-edc7c1c .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-8c40a56{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-fac533f{--display:flex;}.elementor-956 .elementor-element.elementor-element-604d0a9{--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;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-956 .elementor-element.elementor-element-604d0a9:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-604d0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #0054B7 0%, #000000 80%);}.elementor-956 .elementor-element.elementor-element-19d0975{--display:flex;}.elementor-956 .elementor-element.elementor-element-beed198{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-beed198.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-6166798 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-686eeb6{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-0d17d40 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-ad83e79{--display:flex;}.elementor-956 .elementor-element.elementor-element-7b22ee3{--display:flex;}.elementor-956 .elementor-element.elementor-element-bff5f9e{--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;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-956 .elementor-element.elementor-element-bff5f9e:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-bff5f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #BA590B 0%, #000000 80%);}.elementor-956 .elementor-element.elementor-element-6dfdd5c{--display:flex;}.elementor-956 .elementor-element.elementor-element-95d32a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-95d32a8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-956 .elementor-element.elementor-element-2c3909a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-primary );}.elementor-956 .elementor-element.elementor-element-4cd6cde{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-0f1a1cd .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:010px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-86fe9d8{--display:flex;}.elementor-956 .elementor-element.elementor-element-9648b4a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-956 .elementor-element.elementor-element-5c22473{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5c22473:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-5c22473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-740cf01{--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;}.elementor-956 .elementor-element.elementor-element-740cf01.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-cc4df7c{--display:flex;}.elementor-956 .elementor-element.elementor-element-9b19164 > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-9b19164{text-align:left;}.elementor-956 .elementor-element.elementor-element-9b19164 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-db92f11{color:#000000;}.elementor-956 .elementor-element.elementor-element-0b66e49{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-956 .elementor-element.elementor-element-0b66e49.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-e4a3446 .elementor-button{background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 50px 10px 50px;}.elementor-956 .elementor-element.elementor-element-bf052ca{--display:flex;}.elementor-956 .elementor-element.elementor-element-bf052ca.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-3169ce6{--display:flex;}.elementor-956 .elementor-element.elementor-element-cfac548{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-cfac548:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-cfac548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5EE4AC 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-fc09bc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-e425e95 > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-e425e95.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-e425e95{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-26b9606{--display:flex;}.elementor-956 .elementor-element.elementor-element-4649691{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-4649691:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-4649691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1B1B1 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-e0c16b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-4d8e9b4 > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-4d8e9b4.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-4d8e9b4{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-ae61513{--display:flex;}.elementor-956 .elementor-element.elementor-element-ae9db3a{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-ae9db3a:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-ae9db3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #29A1F9 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-8278190 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-7934eba > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-7934eba.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-7934eba{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-75ce296{--display:flex;}.elementor-956 .elementor-element.elementor-element-fed4539{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-fed4539:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-fed4539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9254F9 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-c9f4168 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-173d05d > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-173d05d.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-173d05d{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-39dece9{--display:flex;}.elementor-956 .elementor-element.elementor-element-2a7b115{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-2a7b115:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-2a7b115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #05BBFF 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-15488c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-88d2dbc > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-88d2dbc.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-88d2dbc{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-294aeee{--display:flex;}.elementor-956 .elementor-element.elementor-element-25914a8{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-25914a8:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-25914a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E6BD7D 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-4946d28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-829756b > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-829756b.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-829756b{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-9563cf2{--display:flex;}.elementor-956 .elementor-element.elementor-element-fc13324{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-fc13324:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-fc13324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #7E74B4 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-7321da3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-f6f13a9 > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-f6f13a9.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-f6f13a9{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-e584781{--display:flex;}.elementor-956 .elementor-element.elementor-element-f36e1d1{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-f36e1d1:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-f36e1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #490339 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-fefd73d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-5284702 > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-5284702.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-5284702{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-d59530b{--display:flex;}.elementor-956 .elementor-element.elementor-element-8ec69e5{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-8ec69e5:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-8ec69e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #273CF9 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-4307b23 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-c880d91 > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-c880d91.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-c880d91{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-10c0ddc{--display:flex;}.elementor-956 .elementor-element.elementor-element-001098a{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-001098a:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-001098a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8292A 0%, #F2295B00 100%);}.elementor-956 .elementor-element.elementor-element-2d46e6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-7274e62 > .elementor-widget-container{margin:-150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-7274e62.elementor-element{--align-self:center;}.elementor-956 .elementor-element.elementor-element-7274e62{text-align:left;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-bf462fc{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#555050;}.elementor-956 .elementor-element.elementor-element-15321db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-15321db:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-15321db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-d06ab89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-4349af0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-40ef3da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-f02c65e{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-dfbdded{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5d2d4ee img{width:72%;}.elementor-956 .elementor-element.elementor-element-3a4e1d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-956 .elementor-element.elementor-element-85b4c8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-0b864a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-956 .elementor-element.elementor-element-0b864a7{text-align:center;}.elementor-956 .elementor-element.elementor-element-0b864a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;}.elementor-956 .elementor-element.elementor-element-4c46198 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-956 .elementor-element.elementor-element-4c46198{text-align:center;color:#000000;}.elementor-956 .elementor-element.elementor-element-4c1fc71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-ec1f1d1{--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 11px;--row-gap:0px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-48f39d0{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-48f39d0:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-48f39d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-ffe0068{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-0c7ef12 img{width:90%;}.elementor-956 .elementor-element.elementor-element-a8e5fae{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-4b913b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-ad789df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-78296c6{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-78296c6:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-78296c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-77b494b{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-a25ccba{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-169d5d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-56a8adc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-642ad5c{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-642ad5c:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-642ad5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-b8c6121{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-f39aec5 img{width:100%;}.elementor-956 .elementor-element.elementor-element-46e6981{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-0e6ac17 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-fe79436 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-d182f62{--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 11px;--row-gap:0px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-43720fd{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-43720fd:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-43720fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-6d4337f{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-2af1ce0 img{width:80%;}.elementor-956 .elementor-element.elementor-element-33610ce{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-a6ea917 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-94da120 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-06f8d26{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-06f8d26:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-06f8d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-d8e3c09{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-2570f5f img{width:90%;}.elementor-956 .elementor-element.elementor-element-e921fc2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-9c181ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-962751c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-e4a38dd{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-e4a38dd:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-e4a38dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-2e6cc2b{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-d5c5523 img{width:100%;}.elementor-956 .elementor-element.elementor-element-54bcc15{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-4825ed9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-fc61e9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-7b0b1d8{--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 11px;--row-gap:0px;--column-gap:11px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5e34f0c{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5e34f0c:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-5e34f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-081d485{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-9e8a599 img{width:80%;}.elementor-956 .elementor-element.elementor-element-79da05d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-c210444 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-88f4b06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-adbc5fc{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-adbc5fc:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-adbc5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-fb0f1db{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-ba48e1d img{width:80%;}.elementor-956 .elementor-element.elementor-element-03bf128{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-f541629 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-00e133e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-7040110{--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-7040110:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-7040110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-956 .elementor-element.elementor-element-57e2f04{--display:flex;--justify-content:center;}.elementor-956 .elementor-element.elementor-element-7ecf5cb img{width:80%;}.elementor-956 .elementor-element.elementor-element-1589ca7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-d1bedd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;}.elementor-956 .elementor-element.elementor-element-e56caa4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-c09e2a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-71eb279{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-0714626{--display:flex;}.elementor-956 .elementor-element.elementor-element-15d9abc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-59d23c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;}.elementor-956 .elementor-element.elementor-element-c2e7f94 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-3e54fb6{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-7847212 .elementor-button{background-color:#000000;border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-db325fc{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-d4e59ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-c275114 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;}.elementor-956 .elementor-element.elementor-element-2b4181c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-956 .elementor-element.elementor-element-c1acb0a{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-d924883{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-d924883:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-d924883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBE0FF;}.elementor-956 .elementor-element.elementor-element-b6bd11c{text-align:center;}.elementor-956 .elementor-element.elementor-element-b6bd11c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.elementor-956 .elementor-element.elementor-element-8caa683{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-8caa683:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-8caa683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBE0FF;}.elementor-956 .elementor-element.elementor-element-735d4de{text-align:center;}.elementor-956 .elementor-element.elementor-element-735d4de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.elementor-956 .elementor-element.elementor-element-a362794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-a362794:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-a362794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBE0FF;}.elementor-956 .elementor-element.elementor-element-0b8569b img{width:30%;}.elementor-956 .elementor-element.elementor-element-551185f{text-align:center;}.elementor-956 .elementor-element.elementor-element-551185f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#000000;}.elementor-956 .elementor-element.elementor-element-39d9748{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-39d9748.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-f79e4a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-f79e4a2:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-f79e4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-a23004f{text-align:center;}.elementor-956 .elementor-element.elementor-element-a23004f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-6063754{--display:flex;}.elementor-956 .elementor-element.elementor-element-44715a8{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-5c1d1cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5792de9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-730c46f{text-align:left;}.elementor-956 .elementor-element.elementor-element-730c46f img{width:42%;}.elementor-956 .elementor-element.elementor-element-3d84983{text-align:left;}.elementor-956 .elementor-element.elementor-element-3d84983 img{width:45%;}.elementor-956 .elementor-element.elementor-element-adb1dbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5bf1319 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-bb7b369{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-2ee7959{--display:flex;}.elementor-956 .elementor-element.elementor-element-c22c6ea{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-a0cafc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-d400d16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-f7d4e70{text-align:left;}.elementor-956 .elementor-element.elementor-element-f7d4e70 img{width:42%;}.elementor-956 .elementor-element.elementor-element-5e5a56f{text-align:left;}.elementor-956 .elementor-element.elementor-element-5e5a56f img{width:45%;}.elementor-956 .elementor-element.elementor-element-1a04256{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-fa04897 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-8d6edcd{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-b925e19{--display:flex;}.elementor-956 .elementor-element.elementor-element-91f2874{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-c07aabd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-bac633d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-6037503{text-align:left;}.elementor-956 .elementor-element.elementor-element-6037503 img{width:42%;}.elementor-956 .elementor-element.elementor-element-854f46b{text-align:left;}.elementor-956 .elementor-element.elementor-element-854f46b img{width:45%;}.elementor-956 .elementor-element.elementor-element-db79b47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-1cde088 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-f837907{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-a6b46e8{--display:flex;}.elementor-956 .elementor-element.elementor-element-b7a3f3d{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-f5e071c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-01c86a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-7aca571{text-align:left;}.elementor-956 .elementor-element.elementor-element-7aca571 img{width:42%;}.elementor-956 .elementor-element.elementor-element-47f4747{text-align:left;}.elementor-956 .elementor-element.elementor-element-47f4747 img{width:45%;}.elementor-956 .elementor-element.elementor-element-cb514be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-2016d12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-c0f6802{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-199c91f{--display:flex;}.elementor-956 .elementor-element.elementor-element-d06a4c1{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-8b3dfa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-c6dd513{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-c863b10{text-align:left;}.elementor-956 .elementor-element.elementor-element-c863b10 img{width:42%;}.elementor-956 .elementor-element.elementor-element-375db07{text-align:left;}.elementor-956 .elementor-element.elementor-element-375db07 img{width:45%;}.elementor-956 .elementor-element.elementor-element-656ad93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-29063af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-77dce07{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-921a1a9{--display:flex;}.elementor-956 .elementor-element.elementor-element-e0464d1{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-abd21dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-ab88cdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5a4cfab{text-align:left;}.elementor-956 .elementor-element.elementor-element-5a4cfab img{width:42%;}.elementor-956 .elementor-element.elementor-element-ac5122b{text-align:left;}.elementor-956 .elementor-element.elementor-element-ac5122b img{width:45%;}.elementor-956 .elementor-element.elementor-element-d1acca4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-307e049 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-747ac92{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-c5d83b6{--display:flex;}.elementor-956 .elementor-element.elementor-element-7f98666{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-0909e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-a257c1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-6c0b438{text-align:left;}.elementor-956 .elementor-element.elementor-element-6c0b438 img{width:42%;}.elementor-956 .elementor-element.elementor-element-a65c82d{text-align:left;}.elementor-956 .elementor-element.elementor-element-a65c82d img{width:45%;}.elementor-956 .elementor-element.elementor-element-2a1df1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-732ab7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-f1dd055{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-014416a{--display:flex;}.elementor-956 .elementor-element.elementor-element-5b53387{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-6cb7ecd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-21a8c42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-02cadc9{text-align:left;}.elementor-956 .elementor-element.elementor-element-02cadc9 img{width:42%;}.elementor-956 .elementor-element.elementor-element-f830cbb{text-align:left;}.elementor-956 .elementor-element.elementor-element-f830cbb img{width:45%;}.elementor-956 .elementor-element.elementor-element-1e08f9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-df6bd67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-c5f17e0{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-3b737b8{--display:flex;}.elementor-956 .elementor-element.elementor-element-b5373dd{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-956 .elementor-element.elementor-element-bf0ed92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-0545541{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-7dd4178{text-align:left;}.elementor-956 .elementor-element.elementor-element-7dd4178 img{width:42%;}.elementor-956 .elementor-element.elementor-element-033b7ef{text-align:left;}.elementor-956 .elementor-element.elementor-element-033b7ef img{width:45%;}.elementor-956 .elementor-element.elementor-element-22bebcb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-dd8acff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-287d59a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#000000E6;}.elementor-956 .elementor-element.elementor-element-6233efd{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-956 .elementor-element.elementor-element-c2c4032{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-c2c4032:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-c2c4032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12101D;}.elementor-956 .elementor-element.elementor-element-dd76d3d > .elementor-widget-container{margin:0% 10% 0% 10%;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-dd76d3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-7ff2cec > .elementor-widget-container{margin:0% 50% 0% 10%;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-7ff2cec{color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-37f6a52{--display:flex;}.elementor-956 .elementor-element.elementor-element-37f6a52.e-con{--align-self:center;}.elementor-956 .elementor-element.elementor-element-316f880{--display:flex;}.elementor-956 .elementor-element.elementor-element-6ac3c8b{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-6ac3c8b:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-6ac3c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1C1C301A 0%, #4D5589 100%);}.elementor-956 .elementor-element.elementor-element-de9de70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-d45568c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-956 .elementor-element.elementor-element-78a4287{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-956 .elementor-element.elementor-element-5732f85{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-e455336 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-d9bf14d{--display:flex;}.elementor-956 .elementor-element.elementor-element-46d724f{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-46d724f:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-46d724f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1C1C301A 0%, #4D5589 100%);}.elementor-956 .elementor-element.elementor-element-2cf6a16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-d949856{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-956 .elementor-element.elementor-element-f792c2f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-956 .elementor-element.elementor-element-20d1fb0{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-614b322 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-38462af{--display:flex;}.elementor-956 .elementor-element.elementor-element-0d3f46a{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-0d3f46a:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-0d3f46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1C1C301A 0%, #4D5589 100%);}.elementor-956 .elementor-element.elementor-element-52bb96c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-a7cfb3f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-b0f3ae8 img{width:100%;}.elementor-956 .elementor-element.elementor-element-1db62c1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-956 .elementor-element.elementor-element-b32a28a{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-9b142da .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-8a78cf4{--display:flex;}.elementor-956 .elementor-element.elementor-element-e97485f{--display:flex;--min-height:190px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-e97485f:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-e97485f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1C1C301A 0%, #4D5589 100%);}.elementor-956 .elementor-element.elementor-element-5c29987{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-2fb5b53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-d44407d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-956 .elementor-element.elementor-element-ea30fec{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:30px;}.elementor-956 .elementor-element.elementor-element-aed8f83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-06181a9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-956 .elementor-element.elementor-element-1bc3d80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-1bc3d80:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-1bc3d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-b391715 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-3b8c832{color:#000000;}.elementor-widget-nested-tabs.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:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.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:var( --e-global-color-accent );}.elementor-widget-nested-tabs.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:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-956 .elementor-element.elementor-element-ecaf277{--display:flex;}.elementor-956 .elementor-element.elementor-element-436fa38{--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;}.elementor-956 .elementor-element.elementor-element-b6e22c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-7a0a411{--display:flex;}.elementor-956 .elementor-element.elementor-element-f74a796{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-acb7eec .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-be8eabe{color:#000000;}.elementor-956 .elementor-element.elementor-element-d426c7a .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-d8a5a76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-986bf52{--display:flex;}.elementor-956 .elementor-element.elementor-element-7cf9370{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-f07461d .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-c899908{color:#000000;}.elementor-956 .elementor-element.elementor-element-6eb4e0a .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-c7fcf8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-2e77fb0{--display:flex;}.elementor-956 .elementor-element.elementor-element-e6b710c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-e66a355 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-46b3388{color:#000000;}.elementor-956 .elementor-element.elementor-element-69d8e99 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-7bf01ea{--display:flex;}.elementor-956 .elementor-element.elementor-element-c3091da{--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;}.elementor-956 .elementor-element.elementor-element-e7a716b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-80254d4{--display:flex;}.elementor-956 .elementor-element.elementor-element-f47b63f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-fb2edf0 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-36a1d07{color:#000000;}.elementor-956 .elementor-element.elementor-element-e6d48e5 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-93e3628{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-18aad2d{--display:flex;}.elementor-956 .elementor-element.elementor-element-19609f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-cbca7ab .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-634bdb6{color:#000000;}.elementor-956 .elementor-element.elementor-element-5471d7f .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-6edbdcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-887a856{--display:flex;}.elementor-956 .elementor-element.elementor-element-1bc7051{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-7a71b6f .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-84ab47c{color:#000000;}.elementor-956 .elementor-element.elementor-element-946f46d .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-fa4abbd{--display:flex;}.elementor-956 .elementor-element.elementor-element-541f6c7{--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;}.elementor-956 .elementor-element.elementor-element-99219e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-5deeb72{--display:flex;}.elementor-956 .elementor-element.elementor-element-3aced80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-c2bded3 .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-8c0b10e{color:#000000;}.elementor-956 .elementor-element.elementor-element-7ff1be6 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-30acc78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-d409a33{--display:flex;}.elementor-956 .elementor-element.elementor-element-aa32f5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-c9e6b9c .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-8cebf7d{color:#000000;}.elementor-956 .elementor-element.elementor-element-13e094a .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-e16030f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-43c3b56{--display:flex;}.elementor-956 .elementor-element.elementor-element-7c95a6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-956 .elementor-element.elementor-element-49e6a6c .elementor-heading-title{color:#000000;}.elementor-956 .elementor-element.elementor-element-f54d6d8{color:#000000;}.elementor-956 .elementor-element.elementor-element-f855b08 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-6b87ddc{--n-tabs-heading-justify-content:flex-start;--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;--n-tabs-title-font-size:26px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-956 .elementor-element.elementor-element-6b87ddc > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-956 .elementor-element.elementor-element-6b87ddc.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:#61CE7000;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-956 .elementor-element.elementor-element-6b87ddc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-956 .elementor-element.elementor-element-6b87ddc.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:#61CE7000;border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-956 .elementor-element.elementor-element-6b87ddc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-956 .elementor-element.elementor-element-6b87ddc.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:"Roboto", Sans-serif;font-weight:700;}.elementor-956 .elementor-element.elementor-element-6b87ddc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-956 .elementor-element.elementor-element-bb5e0c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-bb5e0c3:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-bb5e0c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-36cd05a{--display:flex;}.elementor-956 .elementor-element.elementor-element-4f58898 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;color:#000000;}.elementor-956 .elementor-element.elementor-element-9c8c25c{--display:flex;--min-height:379px;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-956 .elementor-element.elementor-element-9c8c25c:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-9c8c25c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tridezstudio.com/wp-content/uploads/2025/07/BOX-1.png");background-repeat:no-repeat;background-size:auto;}.elementor-956 .elementor-element.elementor-element-da56954 > .elementor-widget-container{margin:020px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-da56954{text-align:left;}.elementor-956 .elementor-element.elementor-element-da56954 img{width:25%;}.elementor-956 .elementor-element.elementor-element-46582af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-956 .elementor-element.elementor-element-46582af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-a2cb11e .elementor-button{background-color:var( --e-global-color-secondary );fill:#000000;color:#000000;}.elementor-956 .elementor-element.elementor-element-a2cb11e > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-956 .elementor-element.elementor-element-8418ee7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-956 .elementor-element.elementor-element-3cbf51f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-956 .elementor-element.elementor-element-3cbf51f:not(.elementor-motion-effects-element-type-background), .elementor-956 .elementor-element.elementor-element-3cbf51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-956 .elementor-element.elementor-element-df0d549{--display:flex;}.elementor-956 .elementor-element.elementor-element-5e68c37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-5e68c37 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-956 .elementor-element.elementor-element-1bdd9f3{text-align:center;}.elementor-956 .elementor-element.elementor-element-1bdd9f3 img{width:60%;}.elementor-956 .elementor-element.elementor-element-6c5c965{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-956 .elementor-element.elementor-element-b6f56f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-field-type-html{padding-bottom:0px;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-field-group .elementor-field{color:#7A7A7A;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#C7CCDD;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#C7CCDD;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-field-group .elementor-select-wrapper::before{color:#C7CCDD;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-956 .elementor-element.elementor-element-b6f56f8 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-956 .elementor-element.elementor-element-b6f56f8{--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-956 .elementor-element.elementor-element-4567c42{--display:flex;}@media(min-width:768px){.elementor-956 .elementor-element.elementor-element-93d41c2{--width:100%;}.elementor-956 .elementor-element.elementor-element-0312a60{--width:90%;}.elementor-956 .elementor-element.elementor-element-b9fec54{--width:90%;}.elementor-956 .elementor-element.elementor-element-8aad282{--width:90%;}.elementor-956 .elementor-element.elementor-element-7cfea94{--width:90%;}.elementor-956 .elementor-element.elementor-element-f53d507{--width:90%;}.elementor-956 .elementor-element.elementor-element-53ddb35{--width:90%;}.elementor-956 .elementor-element.elementor-element-f018484{--width:90%;}.elementor-956 .elementor-element.elementor-element-f3986fd{--width:90%;}.elementor-956 .elementor-element.elementor-element-cd22525{--width:90%;}.elementor-956 .elementor-element.elementor-element-b691cef{--width:90%;}.elementor-956 .elementor-element.elementor-element-295b620{--width:90%;}.elementor-956 .elementor-element.elementor-element-6782125{--content-width:100%;}.elementor-956 .elementor-element.elementor-element-4df501e{--width:100%;}.elementor-956 .elementor-element.elementor-element-2cc2e27{--width:100%;}.elementor-956 .elementor-element.elementor-element-33a38e5{--width:80%;}.elementor-956 .elementor-element.elementor-element-16e24e2{--width:50%;}.elementor-956 .elementor-element.elementor-element-a0b8459{--width:100%;}.elementor-956 .elementor-element.elementor-element-98f53f2{--width:84%;}.elementor-956 .elementor-element.elementor-element-de4d15c{--width:84%;}.elementor-956 .elementor-element.elementor-element-e6f2598{--width:84%;}.elementor-956 .elementor-element.elementor-element-f3af2eb{--width:40%;}.elementor-956 .elementor-element.elementor-element-d9272b1{--width:80%;}.elementor-956 .elementor-element.elementor-element-4fdfd11{--width:80%;}.elementor-956 .elementor-element.elementor-element-ab35936{--width:80%;}.elementor-956 .elementor-element.elementor-element-a1abe73{--width:80%;}.elementor-956 .elementor-element.elementor-element-581f81b{--content-width:100%;}.elementor-956 .elementor-element.elementor-element-ccfcdb6{--width:80%;}.elementor-956 .elementor-element.elementor-element-4240bb7{--width:52%;}.elementor-956 .elementor-element.elementor-element-f5725d9{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-8442597{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-d5ef9a0{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-8819b89{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-3c70911{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-6cc4354{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-b1ae811{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-c019120{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-231d34c{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-20b118e{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-e223340{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-7e9756c{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-fac533f{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-7b22ee3{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-740cf01{--width:80%;}.elementor-956 .elementor-element.elementor-element-0b66e49{--width:50%;}.elementor-956 .elementor-element.elementor-element-bf052ca{--width:80%;}.elementor-956 .elementor-element.elementor-element-15321db{--width:80%;}.elementor-956 .elementor-element.elementor-element-48f39d0{--width:25%;}.elementor-956 .elementor-element.elementor-element-ffe0068{--width:50%;}.elementor-956 .elementor-element.elementor-element-78296c6{--width:50%;}.elementor-956 .elementor-element.elementor-element-77b494b{--width:17%;}.elementor-956 .elementor-element.elementor-element-642ad5c{--width:25%;}.elementor-956 .elementor-element.elementor-element-b8c6121{--width:50%;}.elementor-956 .elementor-element.elementor-element-43720fd{--width:25%;}.elementor-956 .elementor-element.elementor-element-6d4337f{--width:50%;}.elementor-956 .elementor-element.elementor-element-06f8d26{--width:25%;}.elementor-956 .elementor-element.elementor-element-d8e3c09{--width:40%;}.elementor-956 .elementor-element.elementor-element-e4a38dd{--width:50%;}.elementor-956 .elementor-element.elementor-element-2e6cc2b{--width:17%;}.elementor-956 .elementor-element.elementor-element-5e34f0c{--width:50%;}.elementor-956 .elementor-element.elementor-element-081d485{--width:20%;}.elementor-956 .elementor-element.elementor-element-adbc5fc{--width:25%;}.elementor-956 .elementor-element.elementor-element-fb0f1db{--width:50%;}.elementor-956 .elementor-element.elementor-element-7040110{--width:25%;}.elementor-956 .elementor-element.elementor-element-57e2f04{--width:50%;}.elementor-956 .elementor-element.elementor-element-db325fc{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-d924883{--width:25%;}.elementor-956 .elementor-element.elementor-element-8caa683{--width:25%;}.elementor-956 .elementor-element.elementor-element-a362794{--width:25%;}.elementor-956 .elementor-element.elementor-element-37f6a52{--width:100%;}.elementor-956 .elementor-element.elementor-element-de9de70{--content-width:84%;}.elementor-956 .elementor-element.elementor-element-2cf6a16{--content-width:84%;}.elementor-956 .elementor-element.elementor-element-52bb96c{--content-width:84%;}.elementor-956 .elementor-element.elementor-element-5c29987{--content-width:84%;}.elementor-956 .elementor-element.elementor-element-1bc3d80{--content-width:80%;}.elementor-956 .elementor-element.elementor-element-9c8c25c{--width:80%;}.elementor-956 .elementor-element.elementor-element-3cbf51f{--content-width:80%;}}@media(max-width:1024px){.elementor-956 .elementor-element.elementor-element-8bebacf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-956 .elementor-element.elementor-element-9648b4a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-956 .elementor-element.elementor-element-bf462fc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-956 .elementor-element.elementor-element-6233efd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-956 .elementor-element.elementor-element-06181a9{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-956 .elementor-element.elementor-element-8bebacf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-956 .elementor-element.elementor-element-9648b4a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-956 .elementor-element.elementor-element-bf462fc{--e-n-carousel-swiper-slides-to-display:1;}.elementor-956 .elementor-element.elementor-element-6233efd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-956 .elementor-element.elementor-element-06181a9{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-0694552 */.gradient-text {
  background: linear-gradient(90deg, #00E0FF, #9B5FFF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  text-shadow: 0 0 6px rgba(0, 224, 255, 0.3);
}

.gradient-text1 {
  background: linear-gradient(90deg, #7B2FF7, #F107A3);


  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  text-shadow: 0 0 6px rgba(0, 224, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fa4f0a */.elementor-956 .elementor-element.elementor-element-6fa4f0a {
  position: relative;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.75);
  border-radius: 20px;
  
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  width: 200px;
}

/* Add a glowing circle animation from behind */
.elementor-956 .elementor-element.elementor-element-6fa4f0a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 80%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
}

.elementor-956 .elementor-element.elementor-element-6fa4f0a:hover::before {
  width: 200%;
  height: 500%;
}

/* Text and button hover effects */
.elementor-956 .elementor-element.elementor-element-6fa4f0a:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
}

.elementor-956 .elementor-element.elementor-element-6fa4f0a:hover {
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.2),
    0 0 40px rgba(255, 255, 255, 0.3),
    0 0 60px rgba(255, 255, 255, 0.4);
  animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow {
  0% {
    box-shadow:
      0 0 20px rgba(255, 255, 255, 0.3),
      0 0 40px rgba(255, 255, 255, 0.4),
      0 0 60px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow:
      0 0 30px rgba(255, 255, 255, 0.5),
      0 0 60px rgba(255, 255, 255, 0.6),
      0 0 90px rgba(255, 255, 255, 0.7);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6c378c */.elementor-956 .elementor-element.elementor-element-b6c378c {
  position: relative;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.75);
  border-radius: 20px;
  
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  width: 200px;
}

/* Add a glowing circle animation from behind */
.elementor-956 .elementor-element.elementor-element-b6c378c::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 80%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
}

.elementor-956 .elementor-element.elementor-element-b6c378c:hover::before {
  width: 200%;
  height: 500%;
}

/* Text and button hover effects */
.elementor-956 .elementor-element.elementor-element-b6c378c:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
}

.elementor-956 .elementor-element.elementor-element-b6c378c:hover {
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.2),
    0 0 40px rgba(255, 255, 255, 0.3),
    0 0 60px rgba(255, 255, 255, 0.4);
  animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow {
  0% {
    box-shadow:
      0 0 20px rgba(255, 255, 255, 0.3),
      0 0 40px rgba(255, 255, 255, 0.4),
      0 0 60px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow:
      0 0 30px rgba(255, 255, 255, 0.5),
      0 0 60px rgba(255, 255, 255, 0.6),
      0 0 90px rgba(255, 255, 255, 0.7);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7be6b8 */.elementor-956 .elementor-element.elementor-element-e7be6b8 {
  position: relative;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.75);
  border-radius: 20px;
  
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  width: 150px;
}

/* Add a glowing circle animation from behind */
.elementor-956 .elementor-element.elementor-element-e7be6b8::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 80%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
}

.elementor-956 .elementor-element.elementor-element-e7be6b8:hover::before {
  width: 200%;
  height: 500%;
}

/* Text and button hover effects */
.elementor-956 .elementor-element.elementor-element-e7be6b8:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
}

.elementor-956 .elementor-element.elementor-element-e7be6b8:hover {
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.2),
    0 0 40px rgba(255, 255, 255, 0.3),
    0 0 60px rgba(255, 255, 255, 0.4);
  animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow {
  0% {
    box-shadow:
      0 0 20px rgba(255, 255, 255, 0.3),
      0 0 40px rgba(255, 255, 255, 0.4),
      0 0 60px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow:
      0 0 30px rgba(255, 255, 255, 0.5),
      0 0 60px rgba(255, 255, 255, 0.6),
      0 0 90px rgba(255, 255, 255, 0.7);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c134f3 */.elementor-956 .elementor-element.elementor-element-2c134f3 {
  position: relative;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.75);
  border-radius: 20px;
  
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  width: 250px;
}

/* Add a glowing circle animation from behind */
.elementor-956 .elementor-element.elementor-element-2c134f3::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 80%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
}

.elementor-956 .elementor-element.elementor-element-2c134f3:hover::before {
  width: 200%;
  height: 500%;
}

/* Text and button hover effects */
.elementor-956 .elementor-element.elementor-element-2c134f3:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
}

.elementor-956 .elementor-element.elementor-element-2c134f3:hover {
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.2),
    0 0 40px rgba(255, 255, 255, 0.3),
    0 0 60px rgba(255, 255, 255, 0.4);
  animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow {
  0% {
    box-shadow:
      0 0 20px rgba(255, 255, 255, 0.3),
      0 0 40px rgba(255, 255, 255, 0.4),
      0 0 60px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow:
      0 0 30px rgba(255, 255, 255, 0.5),
      0 0 60px rgba(255, 255, 255, 0.6),
      0 0 90px rgba(255, 255, 255, 0.7);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c85e341 */.elementor-956 .elementor-element.elementor-element-c85e341 {
  position: relative;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.75);
  border-radius: 20px;
  
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  width: 140px;
}

/* Add a glowing circle animation from behind */
.elementor-956 .elementor-element.elementor-element-c85e341::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 80%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
}

.elementor-956 .elementor-element.elementor-element-c85e341:hover::before {
  width: 200%;
  height: 500%;
}

/* Text and button hover effects */
.elementor-956 .elementor-element.elementor-element-c85e341:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
}


.elementor-956 .elementor-element.elementor-element-c85e341:hover {
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.2),
    0 0 40px rgba(255, 255, 255, 0.3),
    0 0 60px rgba(255, 255, 255, 0.4);
  animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow {
  0% {
    box-shadow:
      0 0 20px rgba(255, 255, 255, 0.3),
      0 0 40px rgba(255, 255, 255, 0.4),
      0 0 60px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow:
      0 0 30px rgba(255, 255, 255, 0.5),
      0 0 60px rgba(255, 255, 255, 0.6),
      0 0 90px rgba(255, 255, 255, 0.7);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-133575e */.elementor-956 .elementor-element.elementor-element-133575e {
  position: relative;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.75);
  border-radius: 20px;
  
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  width: 200px;
}

/* Add a glowing circle animation from behind */
.elementor-956 .elementor-element.elementor-element-133575e::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 80%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
}

.elementor-956 .elementor-element.elementor-element-133575e:hover::before {
  width: 200%;
  height: 500%;
}

/* Text and button hover effects */
.elementor-956 .elementor-element.elementor-element-133575e:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
}

.elementor-956 .elementor-element.elementor-element-133575e:hover {
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.2),
    0 0 40px rgba(255, 255, 255, 0.3),
    0 0 60px rgba(255, 255, 255, 0.4);
  animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow {
  0% {
    box-shadow:
      0 0 20px rgba(255, 255, 255, 0.3),
      0 0 40px rgba(255, 255, 255, 0.4),
      0 0 60px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow:
      0 0 30px rgba(255, 255, 255, 0.5),
      0 0 60px rgba(255, 255, 255, 0.6),
      0 0 90px rgba(255, 255, 255, 0.7);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4734917 */.elementor-956 .elementor-element.elementor-element-4734917 {
  position: relative;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.75);
  border-radius: 20px;
  
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  width: 230px;
}

/* Add a glowing circle animation from behind */
.elementor-956 .elementor-element.elementor-element-4734917::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 80%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
}

.elementor-956 .elementor-element.elementor-element-4734917:hover::before {
  width: 200%;
  height: 500%;
}

/* Text and button hover effects */
.elementor-956 .elementor-element.elementor-element-4734917:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
}

.elementor-956 .elementor-element.elementor-element-4734917:hover {
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.2),
    0 0 40px rgba(255, 255, 255, 0.3),
    0 0 60px rgba(255, 255, 255, 0.4);
  animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow {
  0% {
    box-shadow:
      0 0 20px rgba(255, 255, 255, 0.3),
      0 0 40px rgba(255, 255, 255, 0.4),
      0 0 60px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow:
      0 0 30px rgba(255, 255, 255, 0.5),
      0 0 60px rgba(255, 255, 255, 0.6),
      0 0 90px rgba(255, 255, 255, 0.7);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-853f018 */.elementor-956 .elementor-element.elementor-element-853f018 {
  position: relative;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border: 2px solid rgba(255, 255, 255, 0.75);
  border-radius: 20px;
  
  overflow: hidden;
  transition: all 0.4s ease;
  z-index: 1;
  width: 120px;
}

/* Add a glowing circle animation from behind */
.elementor-956 .elementor-element.elementor-element-853f018::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 80%);
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
}

.elementor-956 .elementor-element.elementor-element-853f018:hover::before {
  width: 200%;
  height: 500%;
}

/* Text and button hover effects */
.elementor-956 .elementor-element.elementor-element-853f018:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.08);
  transform: translateY(-2px) scale(1.03);
  box-shadow: 0 0 30px rgba(255, 255, 255, 0.2);
}

.elementor-956 .elementor-element.elementor-element-853f018:hover {
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.2),
    0 0 40px rgba(255, 255, 255, 0.3),
    0 0 60px rgba(255, 255, 255, 0.4);
  animation: pulseGlow 1s infinite alternate;
}

@keyframes pulseGlow {
  0% {
    box-shadow:
      0 0 20px rgba(255, 255, 255, 0.3),
      0 0 40px rgba(255, 255, 255, 0.4),
      0 0 60px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow:
      0 0 30px rgba(255, 255, 255, 0.5),
      0 0 60px rgba(255, 255, 255, 0.6),
      0 0 90px rgba(255, 255, 255, 0.7);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3169ce6 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b9606 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae61513 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ce296 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dece9 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aeee */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9563cf2 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e584781 */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59530b */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c0ddc */.carousel-tile .elementor-widget-text-editor {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carousel-tile .elementor-widget-image {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.carousel-tile:hover .elementor-widget-text-editor {
  opacity: 1;
}

.carousel-tile:hover .elementor-widget-image {
  opacity: 0;
}
.carousel-tile:hover .inner-content {
  background: black !important;
  transition: background-color 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48f39d0 *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-48f39d0 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-48f39d0:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-48f39d0:hover i, 
.elementor-956 .elementor-element.elementor-element-48f39d0:hover svg, 
.elementor-956 .elementor-element.elementor-element-48f39d0:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78296c6 *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-78296c6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-78296c6:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-78296c6:hover i, 
.elementor-956 .elementor-element.elementor-element-78296c6:hover svg, 
.elementor-956 .elementor-element.elementor-element-78296c6:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-642ad5c *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-642ad5c {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-642ad5c:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-642ad5c:hover i, 
.elementor-956 .elementor-element.elementor-element-642ad5c:hover svg, 
.elementor-956 .elementor-element.elementor-element-642ad5c:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43720fd *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-43720fd {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-43720fd:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-43720fd:hover i, 
.elementor-956 .elementor-element.elementor-element-43720fd:hover svg, 
.elementor-956 .elementor-element.elementor-element-43720fd:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06f8d26 *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-06f8d26 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-06f8d26:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-06f8d26:hover i, 
.elementor-956 .elementor-element.elementor-element-06f8d26:hover svg, 
.elementor-956 .elementor-element.elementor-element-06f8d26:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a38dd *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-e4a38dd {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e4a38dd:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-e4a38dd:hover i, 
.elementor-956 .elementor-element.elementor-element-e4a38dd:hover svg, 
.elementor-956 .elementor-element.elementor-element-e4a38dd:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e34f0c *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-5e34f0c {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5e34f0c:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-5e34f0c:hover i, 
.elementor-956 .elementor-element.elementor-element-5e34f0c:hover svg, 
.elementor-956 .elementor-element.elementor-element-5e34f0c:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adbc5fc *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-adbc5fc {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-adbc5fc:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-adbc5fc:hover i, 
.elementor-956 .elementor-element.elementor-element-adbc5fc:hover svg, 
.elementor-956 .elementor-element.elementor-element-adbc5fc:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7040110 *//* General Hover Effect */
.elementor-956 .elementor-element.elementor-element-7040110 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7040110:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
}

/* Optional: Animate icons inside the box */
.elementor-956 .elementor-element.elementor-element-7040110:hover i, 
.elementor-956 .elementor-element.elementor-element-7040110:hover svg, 
.elementor-956 .elementor-element.elementor-element-7040110:hover .elementor-icon {
  transform: scale(1.2) rotate(5deg);
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c1d1cf */.elementor-956 .elementor-element.elementor-element-5c1d1cf {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-5c1d1cf:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44715a8 */.elementor-956 .elementor-element.elementor-element-44715a8 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-44715a8:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0cafc9 */.elementor-956 .elementor-element.elementor-element-a0cafc9 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-a0cafc9:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22c6ea */.elementor-956 .elementor-element.elementor-element-c22c6ea {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-c22c6ea:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07aabd */.elementor-956 .elementor-element.elementor-element-c07aabd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-c07aabd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f2874 */.elementor-956 .elementor-element.elementor-element-91f2874 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-91f2874:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e071c */.elementor-956 .elementor-element.elementor-element-f5e071c {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-f5e071c:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a3f3d */.elementor-956 .elementor-element.elementor-element-b7a3f3d {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b7a3f3d:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3dfa8 */.elementor-956 .elementor-element.elementor-element-8b3dfa8 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-8b3dfa8:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d06a4c1 */.elementor-956 .elementor-element.elementor-element-d06a4c1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-d06a4c1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd21dc */.elementor-956 .elementor-element.elementor-element-abd21dc {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-abd21dc:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0464d1 */.elementor-956 .elementor-element.elementor-element-e0464d1 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-e0464d1:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0909e29 */.elementor-956 .elementor-element.elementor-element-0909e29 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-0909e29:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f98666 */.elementor-956 .elementor-element.elementor-element-7f98666 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-7f98666:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb7ecd */.elementor-956 .elementor-element.elementor-element-6cb7ecd {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-6cb7ecd:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b53387 */.elementor-956 .elementor-element.elementor-element-5b53387 {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-5b53387:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0ed92 */.elementor-956 .elementor-element.elementor-element-bf0ed92 {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px;
  
}


.elementor-956 .elementor-element.elementor-element-bf0ed92:hover {
  transform: translateY(-14px) scale(1.015);
  box-shadow: 0 18px 65px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5373dd */.elementor-956 .elementor-element.elementor-element-b5373dd {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 24px;
  
  padding: 40px;
  transition: all 0.3s ease;
}

.elementor-956 .elementor-element.elementor-element-b5373dd:hover {
  transform: scale(1.01);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}/* End custom CSS */