.elementor-2412 .elementor-element.elementor-element-f494706{--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-2412 .elementor-element.elementor-element-6d924ef{--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-2412 .elementor-element.elementor-element-c3dbc8a{--spacer-size:50px;}.elementor-2412 .elementor-element.elementor-element-cd1ae65{--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-2412 .elementor-element.elementor-element-f483cd4{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2412 .elementor-element.elementor-element-584bd85{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-dc8cb76{--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-2412 .elementor-element.elementor-element-8ce8c18{--display:flex;}.elementor-2412 .elementor-element.elementor-element-5d544f4{--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-2412 .elementor-element.elementor-element-86db1d2{--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-2412 .elementor-element.elementor-element-92a5d13{--e-image-carousel-slides-to-show:2;}.elementor-2412 .elementor-element.elementor-element-92a5d13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-wrapper{display:flex;align-items:center;}.elementor-2412 .elementor-element.elementor-element-92a5d13 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-0c775e0{--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-2412 .elementor-element.elementor-element-eca335a{--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-2412 .elementor-element.elementor-element-5d9674b{--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-2412 .elementor-element.elementor-element-0f2c8c6{--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-2412 .elementor-element.elementor-element-1c23b81{--spacer-size:50px;}.elementor-2412 .elementor-element.elementor-element-06b3fdb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2412 .elementor-element.elementor-element-413effc{--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-2412 .elementor-element.elementor-element-fd84d72{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-2412 .elementor-element.elementor-element-b1d115f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-2068109 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-d976a1e{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-8781c66{--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-2412 .elementor-element.elementor-element-c63693d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-2412 .elementor-element.elementor-element-52aee09{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2412 .elementor-element.elementor-element-52aee09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2412 .elementor-element.elementor-element-986487c{text-align:center;}.elementor-2412 .elementor-element.elementor-element-80d92e8{--spacer-size:33px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-2f41441{--spacer-size:33px;}.elementor-2412 .elementor-element.elementor-element-68aed28{text-align:center;}.elementor-2412 .elementor-element.elementor-element-5f74868{--spacer-size:33px;}.elementor-2412 .elementor-element.elementor-element-d738a04{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-55ff749{--spacer-size:33px;}.elementor-2412 .elementor-element.elementor-element-61afd92{--spacer-size:50px;}.elementor-2412 .elementor-element.elementor-element-413a0bd{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-63d3d9b{--spacer-size:33px;}.elementor-2412 .elementor-element.elementor-element-35cba0f{--spacer-size:33px;}.elementor-2412 .elementor-element.elementor-element-ef5216b{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-2d21652{--spacer-size:33px;}.elementor-2412 .elementor-element.elementor-element-b0da608{--spacer-size:33px;}.elementor-2412 .elementor-element.elementor-element-f13de91{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-8088ffa{--spacer-size:33px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button{background-color:#962DFFD9;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;}.elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button:hover, .elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button:focus{background-color:var( --e-global-color-352dedc );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2412 .elementor-element.elementor-element-1d3433f{width:auto;max-width:auto;}.elementor-2412 .elementor-element.elementor-element-1d3433f > .elementor-widget-container{margin:-19px -19px -19px -19px;padding:16px 16px 16px 16px;}.elementor-2412 .elementor-element.elementor-element-1d3433f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button:hover svg, .elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-b687080{--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-2412 .elementor-element.elementor-element-a184966{--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-2412 .elementor-element.elementor-element-ae6acee{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-de1e3b9{--spacer-size:50px;}.elementor-2412 .elementor-element.elementor-element-f6fcf55{--spacer-size:50px;}.elementor-2412 .elementor-element.elementor-element-fa24812{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-b48edb3{--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-2412 .elementor-element.elementor-element-25c5410{--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-2412 .elementor-element.elementor-element-12704b8 .elementor-button{background-color:#962DFFD9;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;}.elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button:hover, .elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button:focus{background-color:var( --e-global-color-352dedc );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2412 .elementor-element.elementor-element-12704b8{width:auto;max-width:auto;}.elementor-2412 .elementor-element.elementor-element-12704b8 > .elementor-widget-container{margin:-19px -19px -19px -19px;padding:16px 16px 16px 16px;}.elementor-2412 .elementor-element.elementor-element-12704b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button:hover svg, .elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-6c00edf{--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-2412 .elementor-element.elementor-element-c0188f7{--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-2412 .elementor-element.elementor-element-45e5ced{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-3efe450{--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-2412 .elementor-element.elementor-element-8db99ba{--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-2412 .elementor-element.elementor-element-c9b2c2e{--spacer-size:72px;}.elementor-2412 .elementor-element.elementor-element-b7e5afd{--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-2412 .elementor-element.elementor-element-98ebe56{--display:flex;}.elementor-2412 .elementor-element.elementor-element-ba377d4{--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-2412 .elementor-element.elementor-element-eb0a7b3{--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-2412 .elementor-element.elementor-element-9dcdaea{--spacer-size:59px;}.elementor-2412 .elementor-element.elementor-element-854918c{--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-2412 .elementor-element.elementor-element-19035ec{--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-2412 .elementor-element.elementor-element-2dce0ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-2412 .elementor-element.elementor-element-050ac66{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-bf696b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-bf696b6 .elementor-icon-box-wrapper{text-align:center;}.elementor-2412 .elementor-element.elementor-element-bf696b6{--icon-box-icon-margin:15px;}.elementor-2412 .elementor-element.elementor-element-bf696b6 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-bf696b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-bf696b6.elementor-view-framed .elementor-icon, .elementor-2412 .elementor-element.elementor-element-bf696b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-bf696b6 .elementor-icon{font-size:35px;}.elementor-2412 .elementor-element.elementor-element-bf696b6 .elementor-icon-box-title, .elementor-2412 .elementor-element.elementor-element-bf696b6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-2412 .elementor-element.elementor-element-bf696b6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-66ce302{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2412 .elementor-element.elementor-element-8dda8fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-8dda8fa .elementor-icon-box-wrapper{text-align:center;}.elementor-2412 .elementor-element.elementor-element-8dda8fa{--icon-box-icon-margin:15px;}.elementor-2412 .elementor-element.elementor-element-8dda8fa .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-8dda8fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-8dda8fa.elementor-view-framed .elementor-icon, .elementor-2412 .elementor-element.elementor-element-8dda8fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-8dda8fa .elementor-icon{font-size:35px;}.elementor-2412 .elementor-element.elementor-element-8dda8fa .elementor-icon-box-title, .elementor-2412 .elementor-element.elementor-element-8dda8fa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-2412 .elementor-element.elementor-element-8dda8fa .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-a0a934e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2412 .elementor-element.elementor-element-240b04e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-240b04e .elementor-icon-box-wrapper{text-align:center;}.elementor-2412 .elementor-element.elementor-element-240b04e{--icon-box-icon-margin:15px;}.elementor-2412 .elementor-element.elementor-element-240b04e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-240b04e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-240b04e.elementor-view-framed .elementor-icon, .elementor-2412 .elementor-element.elementor-element-240b04e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2412 .elementor-element.elementor-element-240b04e .elementor-icon{font-size:35px;}.elementor-2412 .elementor-element.elementor-element-240b04e .elementor-icon-box-title, .elementor-2412 .elementor-element.elementor-element-240b04e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-2412 .elementor-element.elementor-element-240b04e .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-0c9b1bf{--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-2412 .elementor-element.elementor-element-ab9585d{--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-2412 .elementor-element.elementor-element-f8ce1f3{--spacer-size:66px;}.elementor-2412 .elementor-element.elementor-element-d72386b{--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-2412 .elementor-element.elementor-element-ccfd51d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2412 .elementor-element.elementor-element-c9b031d{text-align:center;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-df535bd{--spacer-size:53px;}.elementor-2412 .elementor-element.elementor-element-cbfaed7{--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-2412 .elementor-element.elementor-element-5748b75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2412 .elementor-element.elementor-element-55923cd.elementor-element{--align-self:stretch;}.elementor-2412 .elementor-element.elementor-element-55923cd{text-align:center;}.elementor-2412 .elementor-element.elementor-element-55923cd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-75c21c1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2412 .elementor-element.elementor-element-75c21c1.elementor-element{--align-self:stretch;}.elementor-2412 .elementor-element.elementor-element-75c21c1{text-align:center;}.elementor-2412 .elementor-element.elementor-element-75c21c1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-77343ff{--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-2412 .elementor-element.elementor-element-8075e7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-2412 .elementor-element.elementor-element-9ec28c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-accordion-icon, .elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-active .elementor-accordion-icon, .elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-tab-title{padding:32px 24px 32px 24px;}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:24px 24px 24px 24px;}.elementor-2412 .elementor-element.elementor-element-7059ba1 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-7059ba1.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-2412 .elementor-element.elementor-element-7059ba1{text-align:center;}.elementor-2412 .elementor-element.elementor-element-7059ba1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-2412 .elementor-element.elementor-element-b11fdb1{--spacer-size:22px;}.elementor-2412 .elementor-element.elementor-element-395bb1c > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:10px 10px 10px 10px;}.elementor-2412 .elementor-element.elementor-element-395bb1c{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2412 .elementor-element.elementor-element-0db6180{--spacer-size:7px;}.elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button{background-color:#962DFFD9;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;}.elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button:hover, .elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button:focus{background-color:var( --e-global-color-352dedc );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2412 .elementor-element.elementor-element-b42ba35{width:auto;max-width:auto;}.elementor-2412 .elementor-element.elementor-element-b42ba35 > .elementor-widget-container{margin:-19px -19px -19px -19px;padding:16px 16px 16px 16px;}.elementor-2412 .elementor-element.elementor-element-b42ba35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button:hover svg, .elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-fd84d72{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2412 .elementor-element.elementor-element-d976a1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-c63693d{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2412 .elementor-element.elementor-element-52aee09{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2412 .elementor-element.elementor-element-1d3433f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-12704b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-2dce0ef{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2412 .elementor-element.elementor-element-050ac66{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-bf696b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-bf696b6{--icon-box-icon-margin:10px;}.elementor-2412 .elementor-element.elementor-element-bf696b6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-66ce302{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2412 .elementor-element.elementor-element-8dda8fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-8dda8fa{--icon-box-icon-margin:10px;}.elementor-2412 .elementor-element.elementor-element-8dda8fa .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-a0a934e{--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2412 .elementor-element.elementor-element-240b04e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-240b04e{--icon-box-icon-margin:10px;}.elementor-2412 .elementor-element.elementor-element-240b04e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-75c21c1{text-align:center;}.elementor-2412 .elementor-element.elementor-element-8075e7a{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-2412 .elementor-element.elementor-element-9ec28c9{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-395bb1c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2412 .elementor-element.elementor-element-395bb1c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-b42ba35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-fd84d72{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-2412 .elementor-element.elementor-element-b1d115f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2412 .elementor-element.elementor-element-2068109{text-align:center;}.elementor-2412 .elementor-element.elementor-element-d976a1e{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-c63693d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-52aee09{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-06a87a7 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-2412 .elementor-element.elementor-element-61afd92{--spacer-size:29px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2412 .elementor-element.elementor-element-1d3433f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-2412 .elementor-element.elementor-element-a184966{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-25c5410{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-12704b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}.elementor-2412 .elementor-element.elementor-element-c0188f7{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-98ebe56{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-19035ec{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-050ac66{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-bf696b6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-66ce302{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2412 .elementor-element.elementor-element-8dda8fa .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-a0a934e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2412 .elementor-element.elementor-element-240b04e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-ccfd51d{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-5748b75{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-55923cd.elementor-element{--align-self:stretch;}.elementor-2412 .elementor-element.elementor-element-55923cd{text-align:center;}.elementor-2412 .elementor-element.elementor-element-75c21c1.elementor-element{--align-self:stretch;}.elementor-2412 .elementor-element.elementor-element-75c21c1{text-align:center;}.elementor-2412 .elementor-element.elementor-element-8075e7a{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2412 .elementor-element.elementor-element-9ec28c9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-tab-title{padding:24px 16px 24px 8px;}.elementor-2412 .elementor-element.elementor-element-06e1ed3 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:20px 10px 20px 10px;}.elementor-2412 .elementor-element.elementor-element-7059ba1{width:var( --container-widget-width, 325.828px );max-width:325.828px;--container-widget-width:325.828px;--container-widget-flex-grow:0;text-align:center;}.elementor-2412 .elementor-element.elementor-element-7059ba1 .elementor-heading-title{font-size:24px;}.elementor-2412 .elementor-element.elementor-element-395bb1c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2412 .elementor-element.elementor-element-395bb1c{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2412 .elementor-element.elementor-element-b42ba35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-b42ba35.elementor-element{--align-self:center;}.elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:12px 24px 12px 24px;}}@media(min-width:768px){.elementor-2412 .elementor-element.elementor-element-b1d115f{--width:100%;}.elementor-2412 .elementor-element.elementor-element-52aee09{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2412 .elementor-element.elementor-element-b1d115f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f483cd4 *//* Plans – Title (Elementor safe) */
.elementor-2412 .elementor-element.elementor-element-f483cd4{
  --muted:#9fb1cf;
  text-align:center;
  margin-bottom: 40px;
}

/* כותרת – אם זו ווידג'ט Heading */
.elementor-2412 .elementor-element.elementor-element-f483cd4 .elementor-heading-title{
  font-weight:900;
  font-size: clamp(32px, 5vw, 52px);
  line-height:1.1;
  margin: 0 0 12px;
  background: linear-gradient(90deg,#2ea0ff,#7bc6ff 50%,#ffc13a 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}

/* טקסט משנה – אם זה Text Editor */
.elementor-2412 .elementor-element.elementor-element-f483cd4 .elementor-widget-text-editor{
  color: var(--muted);
  font-size: clamp(16px,1.5vw,20px);
  line-height:1.6;
  max-width: 720px;
  margin: 0 auto;
}

/* גיבוי: אם הכותרת/טקסט נבנו כ-H1/H2/H3/P בתוך ה-Text Editor */
.elementor-2412 .elementor-element.elementor-element-f483cd4 :is(h1,h2,h3){
  font-weight:900;
  font-size: clamp(32px, 5vw, 52px);
  line-height:1.1;
  margin: 0 0 12px;
  background: linear-gradient(90deg,#2ea0ff,#7bc6ff 50%,#ffc13a 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.elementor-2412 .elementor-element.elementor-element-f483cd4 p{
  color: var(--muted);
  font-size: clamp(16px,1.5vw,20px);
  line-height:1.6;
  max-width: 720px;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-92a5d13 *//******************************
  Phase X – Image Carousel (final)
  paste into: Carousel > Advanced > Custom CSS
******************************/

/* ביטול גלילה אופקית בטוחה (למקרה שאלמנטים בורחים) */
html, body{ overflow-x:hidden; }
.elementor-section, .elementor-container{ overflow-x:clip; }

/* מעטפת הקרוסלה */
.elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper{
  max-width:min(1080px, 100%);
  margin:0 auto;
  padding:20px 0;
  overflow:hidden;              /* מונע גלילה ימינה */
  box-sizing:border-box;
}

/* ריווח שקול בין סליידים */
.elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-wrapper{ align-items:stretch; }
.elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-slide{
  padding:12px;
  box-sizing:border-box;
  position:relative;
}

/* תמונה מעוגלת עם צל עדין */
.elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-slide .swiper-slide-image{
  display:block;
  width:100%;
  height:auto;
  border-radius:16px;
  box-shadow:0 8px 22px rgba(0,0,0,.25);
  transition:transform .35s ease, filter .35s ease, box-shadow .35s ease;
  will-change:transform, filter;
}

/* הובר מודרני לא אגרסיבי */
.elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-slide:hover .swiper-slide-image{
  transform:translateY(-6px) scale(1.03);
  filter:brightness(1.05) saturate(1.05);
  box-shadow:0 12px 28px rgba(0,0,0,.35);
}

/* חיצים עגולים וקומפקטיים (בתוך הגבולות) */
.elementor-2412 .elementor-element.elementor-element-92a5d13 .elementor-swiper-button{
  width:38px; height:38px;
  border-radius:50%;
  background:linear-gradient(135deg,#2ea0ff,#7bc6ff);
  color:#04121f;
  top:50%; transform:translateY(-50%);
  box-shadow:0 6px 14px rgba(0,0,0,.25);
  transition:transform .2s ease, box-shadow .2s ease;
}
.elementor-2412 .elementor-element.elementor-element-92a5d13 .elementor-swiper-button:hover{
  transform:translateY(-50%) scale(1.08);
  box-shadow:0 10px 22px rgba(0,0,0,.3);
}
.elementor-2412 .elementor-element.elementor-element-92a5d13 .elementor-swiper-button:after{ font-size:16px; }
.elementor-2412 .elementor-element.elementor-element-92a5d13 .elementor-swiper-button-prev{ left:6px; }
.elementor-2412 .elementor-element.elementor-element-92a5d13 .elementor-swiper-button-next{ right:6px; }

/* דוטים מודרניים */
.elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-pagination-bullet{
  width:10px; height:10px;
  margin:0 5px !important;
  background:#9fb1cf; opacity:.55;
  transition:transform .25s ease, opacity .25s ease, background .25s ease;
}
.elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-pagination-bullet-active{
  background:linear-gradient(135deg,#2ea0ff,#7bc6ff);
  transform:scale(1.28);
  opacity:1;
}

/* רספונסיביות */
@media (max-width:1024px){
  .elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper{ padding:14px 0; }
  .elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-slide{ padding:10px; }
}
@media (max-width:767px){
  .elementor-2412 .elementor-element.elementor-element-92a5d13 .elementor-swiper-button{ width:34px; height:34px; box-shadow:none; }
  .elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper-slide{ padding:8px; }
  .elementor-2412 .elementor-element.elementor-element-92a5d13 .swiper{ padding:10px 0; }
}

/* אופציונלי: קווי בטיחות אם יש כיתוב/תוויות מתחת לתמונה בתוך הסלייד */
.elementor-2412 .elementor-element.elementor-element-92a5d13 .slide-caption{
  margin-top:10px;
  color:#9fb1cf;
  font-size:14px;
  text-align:center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bdac1c */<!-- PHASE X — Harmony skin + unified layout -->
<style>
  /* ===== design tokens (אחידים לכל הכרטיסים) ===== */
  :root{
    --px-ink:#eaf2ff;
    --px-muted:rgba(220,235,250,.70);
    --px-accent:#76B5FF;
    --px-glass-hi:rgba(32,44,68,.35);
    --px-glass:rgba(20,28,44,.28);
    --px-line:1px solid rgba(120,200,255,.22);
    --px-radius:16px;
    --px-shadow:0 8px 24px rgba(0,0,0,.25);
    --px-gap:18px;           /* מרווח אחיד בין כרטיסים */
    --px-inner:16px;         /* padding פנימי */
  }

  /* ===== wrapper: שים div עם class="px-stack" מסביב לכל הבלוקים ===== */
  .px-stack{
    max-width:1100px;
    margin: 8px auto 28px;
    padding: 0 8px;
    display:grid;
    grid-template-columns: 1fr;
    gap: var(--px-gap);
  }

  /* שני טורים במסך רחב עבור כרטיסים “חצי-רוחב” (למשל F&G + VIX) */
  @media (min-width: 980px){
    .px-stack .px-row-2{
      display:grid; grid-template-columns: 1fr 1fr; gap: var(--px-gap);
    }
  }

  /* ===== skin אחיד לכרטיסים שלנו ===== */
  /* שמור שמות ה־id של הכרטיסים הקיימים והחיל עליהם אותו סקין */
  #px-bulletin .card,
  #px-sentiment .px-card,
  #px-stance .card,
  #px-tiles .grid > .card,
  #px-gs-watchlist .shell {
    background: linear-gradient(180deg,var(--px-glass-hi),var(--px-glass));
    border: var(--px-line);
    border-radius: var(--px-radius);
    box-shadow: var(--px-shadow);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    color: var(--px-ink);
  }

  /* איפוסי padding פנימיים שיהיו זהים */
  #px-bulletin .card,
  #px-stance .card,
  #px-gs-watchlist .shell{ padding: var(--px-inner); }
  #px-sentiment .px-card{ padding: calc(var(--px-inner) - 2px); }

  /* כותרות אחידות */
  #px-bulletin .title,
  #px-sentiment h3,
  #px-stance .title,
  #px-gs-watchlist h2{
    margin:0 0 10px;
    font-weight:800;
    letter-spacing:.3px;
    line-height:1.2;
    background:linear-gradient(90deg,#8ec8ff,#fde68a);
    -webkit-background-clip:text;background-clip:text;color:transparent;
  }
  #px-gs-watchlist h2{ font-size:24px }
  #px-sentiment h3{ font-size:22px }
  #px-stance .title{ font-size:20px }

  /* קווי מתאר פנימיים רכים一致 */
  #px-tiles .card::after{ border:1px solid rgba(255,255,255,.04); border-radius:var(--px-radius); }

  /* צמצום “אגרסיביות”: צללים ורקעים בהירים מדי */
  #px-sentiment .px-scale,
  #px-stance .meter{ border:1px solid rgba(255,255,255,.08) }

  /* ריווח אנכי אחיד: להוריד מרווחי-על של הווידג'טים עצמם */
  #px-bulletin, #px-sentiment, #px-stance, #px-tiles, #px-gs-watchlist{ margin:0 !important }

  /* טקסט משני */
  #px-bulletin .sub, #px-sentiment small, #px-stance .date{ color:var(--px-muted) }

  /* טבלאות – קווי טור דקים ושורה רחפת */
  #px-gs-table thead tr{ background: rgba(255,255,255,.04); border-bottom: var(--px-line); }
  #px-gs-table tbody tr{ border-top: 1px solid rgba(255,255,255,.08); }
  #px-gs-table tbody tr:hover{ background: rgba(255,255,255,.03); }

  /* התאמת מסכים קטנים */
  @media (max-width:640px){
    :root{ --px-gap:14px; --px-inner:14px }
  }
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd84d72 *//* ===== Phase X — Text Block (clean + readable) ===== */
.elementor-2412 .elementor-element.elementor-element-fd84d72{
  /* צבעים גלובליים */
  --px-text:#eaf2ff;
  --px-muted:#9fb1cf;
  --px-ring1:#2ea0ff;
  --px-ring2:#7bc6ff;
  --px-accent:#ffc13a;

  /* רוחב קריאה נוח */
  max-width: 980px;
  margin-inline: auto;
  padding-inline: clamp(8px,2vw,16px);
  color: var(--px-text);
}

/* הכותרת הראשית */
.elementor-2412 .elementor-element.elementor-element-fd84d72 .elementor-heading-title{
  margin: 0 0 16px;
  font-weight: 900;
  line-height: 1.08;
  letter-spacing: .4px;
  font-size: clamp(26px,4.2vw,44px);
  background: linear-gradient(90deg,#fff,var(--px-ring2));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-wrap: balance; /* פחות שבירות שורה מכוערות */
  position: relative;
}

/* קו דק אלגנטי מתחת לכותרת */
.elementor-2412 .elementor-element.elementor-element-fd84d72 .elementor-heading-title::after{
  content:"";
  display:block;
  width: clamp(72px,12vw,140px);
  height: 4px;
  margin-top: 14px;
  border-radius: 999px;
  background: linear-gradient(90deg,var(--px-ring1),var(--px-ring2) 60%,var(--px-accent));
  box-shadow: 0 2px 10px rgba(46,160,255,.35);
}

/* פסקאות */
.elementor-2412 .elementor-element.elementor-element-fd84d72 p{
  margin: 0 0 14px;
  color: var(--px-muted);
  font-size: clamp(15px,1.6vw,18px);
  line-height: 1.8;
}

/* פסקת פתיחה מודגשת (הראשונה) */
.elementor-2412 .elementor-element.elementor-element-fd84d72 p:first-of-type{
  color: var(--px-text);
  font-size: clamp(16px,1.9vw,20px);
  line-height: 1.85;
}

/* קישורים בתוך הטקסט */
.elementor-2412 .elementor-element.elementor-element-fd84d72 a{
  color: var(--px-ring2);
  text-decoration: none;
  background: linear-gradient(90deg,transparent 0 0) bottom left / 0 2px no-repeat;
  transition: color .2s ease, background-size .28s ease;
  border-bottom: 1px dashed rgba(123,198,255,.35); /* עדין */
}
.elementor-2412 .elementor-element.elementor-element-fd84d72 a:hover{
  color: #fff;
  background-image: linear-gradient(90deg,var(--px-ring1),var(--px-ring2));
  background-size: 100% 2px;
  border-bottom-color: transparent;
}

/* רשימות – נקודות מודרניות */
.elementor-2412 .elementor-element.elementor-element-fd84d72 ul{
  margin: 10px 0 14px 0;
  padding-left: 0;
  list-style: none;
}
.elementor-2412 .elementor-element.elementor-element-fd84d72 ul li{
  position: relative;
  margin: 0 0 10px;
  padding-left: 20px;
  color: var(--px-muted);
}
.elementor-2412 .elementor-element.elementor-element-fd84d72 ul li::before{
  content:"";
  position:absolute; left:0; top:.72em;
  width:8px; height:8px; border-radius:50%;
  background: radial-gradient(circle at 30% 30%, var(--px-accent), var(--px-ring2));
  box-shadow: 0 0 10px rgba(46,160,255,.45);
}

/* דגשים */
.elementor-2412 .elementor-element.elementor-element-fd84d72 strong{ color: var(--px-text); font-weight: 800; }
.elementor-2412 .elementor-element.elementor-element-fd84d72 em{ color: #cfe5ff; }

/* רספונסיביות קלה */
@media (max-width: 600px){
  .elementor-2412 .elementor-element.elementor-element-fd84d72{ max-width: 100%; }
  .elementor-2412 .elementor-element.elementor-element-fd84d72 .elementor-heading-title::after{ margin-top: 12px; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d3433f *//* ==== Phase X – Premium Button Style ==== */
.elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button{
  background: linear-gradient(135deg, #2ea0ff, #7bc6ff);
  color: #04121f;
  font-weight: 700;
  letter-spacing: .3px;
  padding: 14px 32px;
  border-radius: 999px;                  /* פינות עגולות מלא */
  border: none;
  box-shadow: 0 8px 22px rgba(46,160,255,.35);
  transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;
  font-size: 16px;
}

/* Hover effect */
.elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button:hover{
  transform: translateY(-2px);
  filter: saturate(1.05);
  box-shadow: 0 12px 28px rgba(46,160,255,.45);
}

/* Active/Click */
.elementor-2412 .elementor-element.elementor-element-1d3433f .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 6px 16px rgba(46,160,255,.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c63693d *//* ===== Phase X – Images inside this section (scoped) ===== */

/* ריווח עקבי בין ווידג'טים בתוך הבלוק */
.elementor-2412 .elementor-element.elementor-element-c63693d > .elementor-widget:not(:last-child){
  margin-bottom: clamp(12px, 2.2vw, 24px);
}

/* מסגרת מודרנית לתמונות (Elementor Image widget / picture / img) */
.elementor-2412 .elementor-element.elementor-element-c63693d .elementor-widget-image,
.elementor-2412 .elementor-element.elementor-element-c63693d .elementor-widget-image figure{
  border-radius: 16px;
  overflow: hidden;                    /* שומר על הפינות המעוגלות */
  box-shadow: 0 10px 28px rgba(0,0,0,.28);
  border: 1px solid rgba(255,255,255,.08);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* התמונה עצמה */
.elementor-2412 .elementor-element.elementor-element-c63693d .elementor-widget-image img,
.elementor-2412 .elementor-element.elementor-element-c63693d picture img{
  display:block;
  width:100%;
  height:auto;
  transform: translateZ(0);            /* ייצוב anti-blur */
  will-change: transform, filter;
}

/* אפקט "הרמה" עדין בהובר */
.elementor-2412 .elementor-element.elementor-element-c63693d .elementor-widget-image:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,.38);
  filter: saturate(1.03);
}

/* קאפשן (אם מוגדר ב-Elementor) */
.elementor-2412 .elementor-element.elementor-element-c63693d .elementor-image-caption{
  margin-top: 8px;
  text-align: center;
  font-size: 13px;
  line-height: 1.5;
  color: var(--muted);
}

/* שתי תמונות זו לצד זו? שמירה על ריווח פנימי נעים */
.elementor-2412 .elementor-element.elementor-element-c63693d .elementor-column .elementor-widget-image{
  margin-inline: clamp(4px, .8vw, 10px);
}

/* גרסת "Edge-fade" אופציונלית: אם תרצה ריכוך קצות תמונה—הוסף לקלאס של ה-Image: px-edgefade */
.elementor-2412 .elementor-element.elementor-element-c63693d .px-edgefade img{
  -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 8%, #000 92%, transparent 100%);
          mask-image: linear-gradient(0deg, transparent 0, #000 8%, #000 92%, transparent 100%);
}

/* רספונסיביות—החלשת צללים והקטנת רדיוס במסכים צרים */
@media (max-width: 767px){
  .elementor-2412 .elementor-element.elementor-element-c63693d .elementor-widget-image,
  .elementor-2412 .elementor-element.elementor-element-c63693d .elementor-widget-image figure{
    border-radius: 12px;
    box-shadow: 0 8px 22px rgba(0,0,0,.24);
  }
  .elementor-2412 .elementor-element.elementor-element-c63693d .elementor-image-caption{ font-size: 12px }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a184966 *//* ===== Phase X – Images inside this section (scoped) ===== */

/* ריווח עקבי בין ווידג'טים בתוך הבלוק */
.elementor-2412 .elementor-element.elementor-element-a184966 > .elementor-widget:not(:last-child){
  margin-bottom: clamp(12px, 2.2vw, 24px);
}

/* מסגרת מודרנית לתמונות (Elementor Image widget / picture / img) */
.elementor-2412 .elementor-element.elementor-element-a184966 .elementor-widget-image,
.elementor-2412 .elementor-element.elementor-element-a184966 .elementor-widget-image figure{
  border-radius: 16px;
  overflow: hidden;                    /* שומר על הפינות המעוגלות */
  box-shadow: 0 10px 28px rgba(0,0,0,.28);
  border: 1px solid rgba(255,255,255,.08);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* התמונה עצמה */
.elementor-2412 .elementor-element.elementor-element-a184966 .elementor-widget-image img,
.elementor-2412 .elementor-element.elementor-element-a184966 picture img{
  display:block;
  width:100%;
  height:auto;
  transform: translateZ(0);            /* ייצוב anti-blur */
  will-change: transform, filter;
}

/* אפקט "הרמה" עדין בהובר */
.elementor-2412 .elementor-element.elementor-element-a184966 .elementor-widget-image:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,.38);
  filter: saturate(1.03);
}

/* קאפשן (אם מוגדר ב-Elementor) */
.elementor-2412 .elementor-element.elementor-element-a184966 .elementor-image-caption{
  margin-top: 8px;
  text-align: center;
  font-size: 13px;
  line-height: 1.5;
  color: var(--muted);
}

/* שתי תמונות זו לצד זו? שמירה על ריווח פנימי נעים */
.elementor-2412 .elementor-element.elementor-element-a184966 .elementor-column .elementor-widget-image{
  margin-inline: clamp(4px, .8vw, 10px);
}

/* גרסת "Edge-fade" אופציונלית: אם תרצה ריכוך קצות תמונה—הוסף לקלאס של ה-Image: px-edgefade */
.elementor-2412 .elementor-element.elementor-element-a184966 .px-edgefade img{
  -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 8%, #000 92%, transparent 100%);
          mask-image: linear-gradient(0deg, transparent 0, #000 8%, #000 92%, transparent 100%);
}

/* רספונסיביות—החלשת צללים והקטנת רדיוס במסכים צרים */
@media (max-width: 767px){
  .elementor-2412 .elementor-element.elementor-element-a184966 .elementor-widget-image,
  .elementor-2412 .elementor-element.elementor-element-a184966 .elementor-widget-image figure{
    border-radius: 12px;
    box-shadow: 0 8px 22px rgba(0,0,0,.24);
  }
  .elementor-2412 .elementor-element.elementor-element-a184966 .elementor-image-caption{ font-size: 12px }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12704b8 *//* ==== Phase X – Premium Button Style ==== */
.elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button{
  background: linear-gradient(135deg, #2ea0ff, #7bc6ff);
  color: #04121f;
  font-weight: 700;
  letter-spacing: .3px;
  padding: 14px 32px;
  border-radius: 999px;                  /* פינות עגולות מלא */
  border: none;
  box-shadow: 0 8px 22px rgba(46,160,255,.35);
  transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;
  font-size: 16px;
}

/* Hover effect */
.elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button:hover{
  transform: translateY(-2px);
  filter: saturate(1.05);
  box-shadow: 0 12px 28px rgba(46,160,255,.45);
}

/* Active/Click */
.elementor-2412 .elementor-element.elementor-element-12704b8 .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 6px 16px rgba(46,160,255,.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0188f7 *//* ===== Phase X – Images inside this section (scoped) ===== */

/* ריווח עקבי בין ווידג'טים בתוך הבלוק */
.elementor-2412 .elementor-element.elementor-element-c0188f7 > .elementor-widget:not(:last-child){
  margin-bottom: clamp(12px, 2.2vw, 24px);
}

/* מסגרת מודרנית לתמונות (Elementor Image widget / picture / img) */
.elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-widget-image,
.elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-widget-image figure{
  border-radius: 16px;
  overflow: hidden;                    /* שומר על הפינות המעוגלות */
  box-shadow: 0 10px 28px rgba(0,0,0,.28);
  border: 1px solid rgba(255,255,255,.08);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* התמונה עצמה */
.elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-widget-image img,
.elementor-2412 .elementor-element.elementor-element-c0188f7 picture img{
  display:block;
  width:100%;
  height:auto;
  transform: translateZ(0);            /* ייצוב anti-blur */
  will-change: transform, filter;
}

/* אפקט "הרמה" עדין בהובר */
.elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-widget-image:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,.38);
  filter: saturate(1.03);
}

/* קאפשן (אם מוגדר ב-Elementor) */
.elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-image-caption{
  margin-top: 8px;
  text-align: center;
  font-size: 13px;
  line-height: 1.5;
  color: var(--muted);
}

/* שתי תמונות זו לצד זו? שמירה על ריווח פנימי נעים */
.elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-column .elementor-widget-image{
  margin-inline: clamp(4px, .8vw, 10px);
}

/* גרסת "Edge-fade" אופציונלית: אם תרצה ריכוך קצות תמונה—הוסף לקלאס של ה-Image: px-edgefade */
.elementor-2412 .elementor-element.elementor-element-c0188f7 .px-edgefade img{
  -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 8%, #000 92%, transparent 100%);
          mask-image: linear-gradient(0deg, transparent 0, #000 8%, #000 92%, transparent 100%);
}

/* רספונסיביות—החלשת צללים והקטנת רדיוס במסכים צרים */
@media (max-width: 767px){
  .elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-widget-image,
  .elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-widget-image figure{
    border-radius: 12px;
    box-shadow: 0 8px 22px rgba(0,0,0,.24);
  }
  .elementor-2412 .elementor-element.elementor-element-c0188f7 .elementor-image-caption{ font-size: 12px }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19035ec *//* ===== Phase X – Feature Cards (scoped to this container) ===== */
.elementor-2412 .elementor-element.elementor-element-19035ec{
  --card: rgba(14,19,30,.55);
  --card-2: rgba(14,19,30,.75);
  --stroke: rgba(255,255,255,.10);
  --stroke-2: rgba(255,255,255,.04);
  --muted:#9fb1cf;
  --text:#eaf2ff;
  --primary:#2ea0ff;
  --primary2:#7bc6ff;
  --accent:#ffc13a;
  --radius: 16px;
}

/* כל טור הופך לכרטיס */
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-column{
  position: relative;
  border-radius: var(--radius);
  background: linear-gradient(180deg, var(--card), var(--card-2));
  border: 1px solid var(--stroke);
  box-shadow: 0 10px 28px rgba(0,0,0,.28);
  overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

/* גבול גרדיאנט דקיק (glow) */
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-column::before{
  content:"";
  position:absolute; inset:0;
  border-radius: inherit;
  pointer-events:none;
  background:
    linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,0)) border-box;
  mix-blend-mode:overlay;
  opacity:.8;
}

/* ריווח פנימי יפה */
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-column .elementor-widget-wrap{
  padding: clamp(18px, 3vw, 26px);
}

/* אייקון עליון – עיגול/כוכב עם שגבה קל */
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-widget-icon,
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-icon{
  display:inline-grid; place-items:center;
  width: 46px; height: 46px; border-radius: 999px;
  background: radial-gradient(100% 100% at 30% 20%, #fff 0%, #cfe6ff 45%, #9ad0ff 80%, transparent 100%);
  color:#001428;
  box-shadow: 0 6px 18px rgba(46,160,255,.35);
  margin-inline:auto;
  margin-bottom: 10px;
}

/* כותרת */
.elementor-2412 .elementor-element.elementor-element-19035ec h3, 
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-heading-title{
  margin: 6px 0 10px;
  text-align:center;
  font-weight: 900;
  line-height: 1.2;
  letter-spacing: .2px;
  font-size: clamp(18px, 2.1vw, 22px);
  background: linear-gradient(90deg,#ffffff 0%, #a6d4ff 50%, var(--primary2) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 0 4px 18px rgba(0,0,0,.30);
}

/* טקסט גוף */
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-widget-text-editor,
.elementor-2412 .elementor-element.elementor-element-19035ec p{
  color: var(--muted);
  text-align:center;
  font-size: clamp(14px, 1.6vw, 16px);
  line-height: 1.7;
}

/* הובר – הרמה ועדכון גבול */
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-column:hover{
  transform: translateY(-6px);
  border-color: rgba(122,198,255,.35);
  box-shadow: 0 18px 44px rgba(0,0,0,.38), 0 0 0 1px rgba(122,198,255,.20) inset;
}

/* מרווחים בין הקלפים */
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-container{
  gap: clamp(14px,2.5vw,20px);
}

/* קווי הפרדה ישנים/מסגרות? נכבה אם קיימים */
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-widget-divider,
.elementor-2412 .elementor-element.elementor-element-19035ec .elementor-divider{
  display:none;
}

/* רספונסיביות – חיזוקים קלים במסך צר */
@media (max-width: 767px){
  .elementor-2412 .elementor-element.elementor-element-19035ec .elementor-column{
    border-radius: 12px;
    box-shadow: 0 8px 22px rgba(0,0,0,.24);
  }
  .elementor-2412 .elementor-element.elementor-element-19035ec .elementor-widget-wrap{ padding: 18px }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccfd51d *//* ===== Phase X – Images inside this section (scoped) ===== */

/* ריווח עקבי בין ווידג'טים בתוך הבלוק */
.elementor-2412 .elementor-element.elementor-element-ccfd51d > .elementor-widget:not(:last-child){
  margin-bottom: clamp(12px, 2.2vw, 24px);
}

/* מסגרת מודרנית לתמונות (Elementor Image widget / picture / img) */
.elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-widget-image,
.elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-widget-image figure{
  border-radius: 16px;
  overflow: hidden;                    /* שומר על הפינות המעוגלות */
  box-shadow: 0 10px 28px rgba(0,0,0,.28);
  border: 1px solid rgba(255,255,255,.08);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* התמונה עצמה */
.elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-widget-image img,
.elementor-2412 .elementor-element.elementor-element-ccfd51d picture img{
  display:block;
  width:100%;
  height:auto;
  transform: translateZ(0);            /* ייצוב anti-blur */
  will-change: transform, filter;
}

/* אפקט "הרמה" עדין בהובר */
.elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-widget-image:hover{
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,.38);
  filter: saturate(1.03);
}

/* קאפשן (אם מוגדר ב-Elementor) */
.elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-image-caption{
  margin-top: 8px;
  text-align: center;
  font-size: 13px;
  line-height: 1.5;
  color: var(--muted);
}

/* שתי תמונות זו לצד זו? שמירה על ריווח פנימי נעים */
.elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-column .elementor-widget-image{
  margin-inline: clamp(4px, .8vw, 10px);
}

/* גרסת "Edge-fade" אופציונלית: אם תרצה ריכוך קצות תמונה—הוסף לקלאס של ה-Image: px-edgefade */
.elementor-2412 .elementor-element.elementor-element-ccfd51d .px-edgefade img{
  -webkit-mask-image: linear-gradient(0deg, transparent 0, #000 8%, #000 92%, transparent 100%);
          mask-image: linear-gradient(0deg, transparent 0, #000 8%, #000 92%, transparent 100%);
}

/* רספונסיביות—החלשת צללים והקטנת רדיוס במסכים צרים */
@media (max-width: 767px){
  .elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-widget-image,
  .elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-widget-image figure{
    border-radius: 12px;
    box-shadow: 0 8px 22px rgba(0,0,0,.24);
  }
  .elementor-2412 .elementor-element.elementor-element-ccfd51d .elementor-image-caption{ font-size: 12px }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b42ba35 *//* ==== Phase X – Premium Button Style ==== */
.elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button{
  background: linear-gradient(135deg, #2ea0ff, #7bc6ff);
  color: #04121f;
  font-weight: 700;
  letter-spacing: .3px;
  padding: 14px 32px;
  border-radius: 999px;                  /* פינות עגולות מלא */
  border: none;
  box-shadow: 0 8px 22px rgba(46,160,255,.35);
  transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;
  font-size: 16px;
}

/* Hover effect */
.elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button:hover{
  transform: translateY(-2px);
  filter: saturate(1.05);
  box-shadow: 0 12px 28px rgba(46,160,255,.45);
}

/* Active/Click */
.elementor-2412 .elementor-element.elementor-element-b42ba35 .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 6px 16px rgba(46,160,255,.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8075e7a *//* ===== Phase X — Modern FAQ Accordion (scoped) ===== */
.elementor-2412 .elementor-element.elementor-element-8075e7a{
  --bg-1: rgba(14,19,30,.55);
  --bg-2: rgba(14,19,30,.78);
  --stroke: rgba(255,255,255,.10);
  --muted:#9fb1cf;
  --text:#eaf2ff;
  --primary:#2ea0ff;
  --primary2:#7bc6ff;
  --radius:16px;
  --shadow:0 14px 34px rgba(0,0,0,.36);
}

/* מרווח אנכי בין פריטים */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion{ display:grid; gap:12px }

/* כרטיס בסיס לכל פריט */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-accordion-item{
  position:relative;
  border-radius:var(--radius);
  background:linear-gradient(180deg,var(--bg-1),var(--bg-2));
  border:1px solid var(--stroke);
  overflow:hidden;
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, filter .25s ease;
  box-shadow:var(--shadow);
  isolation:isolate;
}

/* גבול גרדיאנט דק ואלגנטי */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-accordion-item::after{
  content:""; position:absolute; inset:0; border-radius:inherit; padding:1px;
  background:linear-gradient(120deg,rgba(122,198,255,.45),rgba(255,255,255,.08),rgba(46,160,255,.45));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  opacity:.7; pointer-events:none;
}

/* הובר עדין */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-accordion-item:hover{
  transform:translateY(-4px);
  filter:saturate(1.04);
  border-color:rgba(122,198,255,.34);
}

/* כותרת השאלה */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-tab-title{
  display:flex; align-items:center; gap:12px;
  padding:16px 18px;
  color:var(--text);
  font-weight:800; letter-spacing:.2px;
  font-size:clamp(15px,1.6vw,17px);
  line-height:1.3;
}

/* אייקון + – לקפסולת גלאס קטנה */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-accordion-icon{
  order:2; margin-inline-start:auto;
  width:30px; height:30px; border-radius:10px;
  display:inline-grid; place-items:center;
  background:linear-gradient(135deg,var(--primary),var(--primary2));
  box-shadow:0 8px 22px rgba(46,160,255,.35), inset 0 0 0 1px rgba(255,255,255,.22);
  color:#04121f;
  transition:transform .25s ease, filter .25s ease;
}
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-accordion-icon i{
  transition:transform .25s ease;
}

/* במצב פתוח – סיבוב + “נשימה” */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{
  transform:translateY(-1px);
  filter:saturate(1.06);
}
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i{
  transform:rotate(45deg); /* + נהיה × עדין */
}

/* תוכן התשובה */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-tab-content{
  padding:0 18px 16px;
  color:var(--muted);
  font-size:clamp(14px,1.55vw,16px);
  line-height:1.72;
  border-top:1px solid rgba(255,255,255,.08);
  background:transparent;
}

/* מסירי גבולות/צללים ישנים של התבנית */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-tab-title:before,
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-accordion-item:not(.elementor-active){ box-shadow:none }

/* פוקוס נגיש */
.elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-tab-title:focus-visible{
  outline:2px solid var(--primary2);
  outline-offset:2px;
  border-radius:calc(var(--radius) - 4px);
}

/* מובייל – טיפה קומפקטי */
@media (max-width:767px){
  .elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion{ gap:10px }
  .elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-tab-title{ padding:14px 16px }
  .elementor-2412 .elementor-element.elementor-element-8075e7a .elementor-accordion .elementor-tab-content{ padding:0 16px 14px }
}/* End custom CSS */