.elementor-15308 .elementor-element.elementor-element-bdb4dbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-bdb4dbf:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-bdb4dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15308 .elementor-element.elementor-element-d70822f{--display:flex;--justify-content:center;overflow:visible;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-c726f16{text-align:start;}.elementor-15308 .elementor-element.elementor-element-c726f16 .elementor-heading-title{font-size:64px;font-weight:700;line-height:1.1em;}.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-15308 .elementor-element.elementor-element-722a67f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-722a67f p{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-f16d7ee{--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;overflow:visible;}.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-15308 .elementor-element.elementor-element-84969b9{text-align:end;}.elementor-15308 .elementor-element.elementor-element-874ca18{text-align:end;}.elementor-15308 .elementor-element.elementor-element-c5fd793{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:-190px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-c5fd793:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-c5fd793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D3D3D;}.elementor-15308 .elementor-element.elementor-element-340776e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) ,.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form select{background-color:#1B1B1B70;}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input[type="submit"]{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 );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;margin:0px 0px 0px 0px;width:100%;height:50px;color:var( --e-global-color-black );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-black );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form label{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 );margin:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form select{padding:16px 20px 16px 20px;width:100%;height:58px;border-radius:10px 10px 10px 10px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea{width:100%;height:130px;margin-bottom:0px;padding:16px 20px 16px 20px;border-radius:10px 10px 10px 10px;}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form .ekit-form-input, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form select, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input{margin-bottom:0px;}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form select{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accentsecondary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15308 .elementor-element.elementor-element-ae6ac85 .wpcf7-form textarea, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-wid-con .ekit-form form textarea, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form select{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-15308 .elementor-element.elementor-element-ae6ac85 .wpcf7-form textarea{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-wid-con .ekit-form form textarea{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:16px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:16px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:16px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:16px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea::-webkit-input-placeholder{font-size:16px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea::-moz-placeholder{font-size:16px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea:-ms-input-placeholder{font-size:16px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea:-moz-placeholder{font-size:16px;color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form > p{text-align:center;}.elementor-15308 .elementor-element.elementor-element-035be66{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-564d5d3{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-901dc8f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-b334c93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-29f5781{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-f90d4da .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-f90d4da{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-f90d4da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-f90d4da .ekit-video-item{height:315px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-f90d4da .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-f90d4da .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-f90d4da .ekit-video-item .video-link:has(svg){font-size:20px;}.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-15308 .elementor-element.elementor-element-646864e .elementor-button{background-color:var( --e-global-color-accentsecondary );}.elementor-15308 .elementor-element.elementor-element-646864e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15308 .elementor-element.elementor-element-c3781b9{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-fb6ab8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.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 );line-height:var( --e-global-typography-primary-line-height );}.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-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-wrapper{text-align:start;}.elementor-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-e6c1a65{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-wrapper{text-align:start;}.elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-2dd1088{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-wrapper{text-align:start;}.elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-9ef0515{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-758b36d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-4f89e9f{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-0ffefa0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-0ffefa0::before, .elementor-15308 .elementor-element.elementor-element-0ffefa0 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-0ffefa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-0ffefa0 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-0ffefa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-0ffefa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-0ffefa0:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-0ffefa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-d68538c{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-d68538c > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-15308 .elementor-element.elementor-element-d68538c img{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-34d5acc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-a8c6ae3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-b1c06b7{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-6884c73{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-6884c73::before, .elementor-15308 .elementor-element.elementor-element-6884c73 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-6884c73 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-6884c73 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-6884c73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-6884c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-6884c73:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-6884c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-93db692{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-93db692 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-15308 .elementor-element.elementor-element-93db692 img{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-63b0854 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-fbbeae7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-31a2779{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-8ab7e53{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-8ab7e53::before, .elementor-15308 .elementor-element.elementor-element-8ab7e53 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-8ab7e53 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-8ab7e53 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-8ab7e53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-8ab7e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-8ab7e53:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-8ab7e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-ac52ccc{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-ac52ccc > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-15308 .elementor-element.elementor-element-ac52ccc img{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-4ed3eb4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-934fe63{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-45a3749{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-d7dedf0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-d7dedf0::before, .elementor-15308 .elementor-element.elementor-element-d7dedf0 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-d7dedf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-d7dedf0 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-d7dedf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-d7dedf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-d7dedf0:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-d7dedf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-aa26e3a .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-aa26e3a{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-aa26e3a .ekit-video-item{height:275px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-aa26e3a .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-aa26e3a .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-aa26e3a .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-9439d2c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-0559de0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-a81a710{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-8a0c222{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-8a0c222::before, .elementor-15308 .elementor-element.elementor-element-8a0c222 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-8a0c222 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-8a0c222 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-8a0c222 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-8a0c222 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-8a0c222:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-8a0c222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-4e2952f .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-4e2952f{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-4e2952f .ekit-video-item{height:275px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-4e2952f .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-4e2952f .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-4e2952f .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-f1085ee .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-fe936e0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-e895143{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-cd66325{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-cd66325::before, .elementor-15308 .elementor-element.elementor-element-cd66325 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-cd66325 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-cd66325 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-cd66325 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-cd66325 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-cd66325:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-cd66325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3 .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3 .ekit-video-item{height:275px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3 .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3 .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3 .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-1e280e8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-9bb0fc2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-d14b522{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-85f9ae8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-85f9ae8::before, .elementor-15308 .elementor-element.elementor-element-85f9ae8 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-85f9ae8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-85f9ae8 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-85f9ae8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-85f9ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-85f9ae8:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-85f9ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-94451cd .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-94451cd{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-94451cd .ekit-video-item{height:275px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-94451cd .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-94451cd .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-94451cd .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-715d13d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-658d4a1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-a2a2ed3{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-8f5139e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-8f5139e::before, .elementor-15308 .elementor-element.elementor-element-8f5139e > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-8f5139e > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-8f5139e > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-8f5139e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-8f5139e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-8f5139e:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-8f5139e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-86a6b1b .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-86a6b1b{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-86a6b1b .ekit-video-item{height:275px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-86a6b1b .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-86a6b1b .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-86a6b1b .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-0afb111 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-7b702ef{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-16ffb89{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-1e71fee{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-1e71fee::before, .elementor-15308 .elementor-element.elementor-element-1e71fee > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-1e71fee > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-1e71fee > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-1e71fee > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-1e71fee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-1e71fee:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-1e71fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-15b731f .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-15b731f{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-15b731f .ekit-video-item{height:275px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-15b731f .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-15b731f .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-15b731f .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-01b9fad .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-73a45e0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-429bddf{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-a944188{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-a944188::before, .elementor-15308 .elementor-element.elementor-element-a944188 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-a944188 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-a944188 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-a944188 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-a944188 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-a944188:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-a944188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-7b611e4 .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-7b611e4{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-7b611e4 .ekit-video-item{height:275px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-7b611e4 .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-7b611e4 .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-7b611e4 .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-d274004 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-3fff5b6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-51a2407{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-11e2240{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;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-divider );--border-color:var( --e-global-color-divider );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-11e2240::before, .elementor-15308 .elementor-element.elementor-element-11e2240 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-11e2240 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-11e2240 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-11e2240 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-11e2240 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-11e2240:not(.elementor-motion-effects-element-type-background), .elementor-15308 .elementor-element.elementor-element-11e2240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-15308 .elementor-element.elementor-element-7a2d03f .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-7a2d03f{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-7a2d03f .ekit-video-item{height:275px;padding:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-7a2d03f .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-7a2d03f .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-7a2d03f .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-5b513a9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-3c3c7ac{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-45c3ba1{--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:-30px;--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:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;}.elementor-15308 .elementor-element.elementor-element-3306784{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-e4ce9a3{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:55px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-32a9bdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-87a630a{text-align:start;}.elementor-15308 .elementor-element.elementor-element-87a630a .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.2em;letter-spacing:0.2em;}.elementor-15308 .elementor-element.elementor-element-b4382a0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-15308 .elementor-element.elementor-element-b4382a0{text-align:start;}.elementor-15308 .elementor-element.elementor-element-9f86975 .elementor-button{background-color:var( --e-global-color-accentsecondary );}.elementor-15308 .elementor-element.elementor-element-9f86975 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15308 .elementor-element.elementor-element-b953bb2{--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:50px 30px;--row-gap:50px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-divider );--border-color:var( --e-global-color-divider );--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:10px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-15eebe0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15308 .elementor-element.elementor-element-15eebe0.elementor-view-framed .elementor-icon, .elementor-15308 .elementor-element.elementor-element-15eebe0.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-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon{font-size:35px;}.elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-03939f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15308 .elementor-element.elementor-element-03939f4.elementor-view-framed .elementor-icon, .elementor-15308 .elementor-element.elementor-element-03939f4.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-15308 .elementor-element.elementor-element-03939f4 .elementor-icon{font-size:35px;}.elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-8822473.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15308 .elementor-element.elementor-element-8822473.elementor-view-framed .elementor-icon, .elementor-15308 .elementor-element.elementor-element-8822473.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-15308 .elementor-element.elementor-element-8822473 .elementor-icon{font-size:35px;}.elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-aa72484.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15308 .elementor-element.elementor-element-aa72484.elementor-view-framed .elementor-icon, .elementor-15308 .elementor-element.elementor-element-aa72484.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-15308 .elementor-element.elementor-element-aa72484 .elementor-icon{font-size:35px;}.elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-83887bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15308 .elementor-element.elementor-element-83887bc.elementor-view-framed .elementor-icon, .elementor-15308 .elementor-element.elementor-element-83887bc.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-15308 .elementor-element.elementor-element-83887bc .elementor-icon{font-size:35px;}.elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-title{margin-block-end:10px;}.elementor-15308 .elementor-element.elementor-element-7c47fb3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-15308 .elementor-element.elementor-element-7c47fb3.elementor-view-framed .elementor-icon, .elementor-15308 .elementor-element.elementor-element-7c47fb3.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-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon{font-size:35px;}.elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-547903f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-ad6a819{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-5ff44d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-24144a8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--overlay-opacity:0.15;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-24144a8::before, .elementor-15308 .elementor-element.elementor-element-24144a8 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-24144a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-24144a8 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-24144a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-24144a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#BFF747;--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-8db8c31{text-align:center;}.elementor-15308 .elementor-element.elementor-element-8db8c31 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-1d5f38e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-1a930c7{text-align:center;}.elementor-15308 .elementor-element.elementor-element-1a930c7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-7d66c85{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-200927d{text-align:center;}.elementor-15308 .elementor-element.elementor-element-200927d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-9810ee4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-6f50e91{text-align:center;}.elementor-15308 .elementor-element.elementor-element-6f50e91 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-d764027{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-97c6cf9{text-align:center;}.elementor-15308 .elementor-element.elementor-element-97c6cf9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-c1d6ae8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-b9781c0{text-align:center;}.elementor-15308 .elementor-element.elementor-element-b9781c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-69d1553{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-3b1eb92{text-align:center;}.elementor-15308 .elementor-element.elementor-element-3b1eb92 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-4b9d90b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-2e4451c{text-align:center;}.elementor-15308 .elementor-element.elementor-element-2e4451c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-a6cf684{--display:flex;--position:absolute;--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:-735px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-a6cf684.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15308 .elementor-element.elementor-element-a6cf684{right:0px;}body.rtl .elementor-15308 .elementor-element.elementor-element-a6cf684{left:0px;}.elementor-15308 .elementor-element.elementor-element-425be24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.15;--border-radius:20px 20px 20px 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;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-425be24::before, .elementor-15308 .elementor-element.elementor-element-425be24 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-425be24 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-425be24 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-425be24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-425be24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-5eba2ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--overlay-opacity:0.15;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-5eba2ce::before, .elementor-15308 .elementor-element.elementor-element-5eba2ce > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-5eba2ce > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-5eba2ce > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-5eba2ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-5eba2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#BFF747;--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-5886ee0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-5886ee0{text-align:center;}.elementor-15308 .elementor-element.elementor-element-5886ee0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-15308 .elementor-element.elementor-element-ed93c06{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-106d734{text-align:center;}.elementor-15308 .elementor-element.elementor-element-106d734 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-45eb37f{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-aec8d95{text-align:center;}.elementor-15308 .elementor-element.elementor-element-aec8d95 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-a47f4ea{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-4719cf7{text-align:center;}.elementor-15308 .elementor-element.elementor-element-4719cf7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-ed9a880{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-bd2afbf{text-align:center;}.elementor-15308 .elementor-element.elementor-element-bd2afbf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-00c01e3{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-d68792e{text-align:center;}.elementor-15308 .elementor-element.elementor-element-d68792e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-9b765b2{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-f9f1137{text-align:center;}.elementor-15308 .elementor-element.elementor-element-f9f1137 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-7a03733{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-e180550{text-align:center;}.elementor-15308 .elementor-element.elementor-element-e180550 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-c75c371{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 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;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-456695f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-33ab916 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15308 .elementor-element.elementor-element-33ab916{text-align:center;}.elementor-15308 .elementor-element.elementor-element-33ab916 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-15308 .elementor-element.elementor-element-6168662{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-3f9974d{text-align:center;}.elementor-15308 .elementor-element.elementor-element-3f9974d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-660777b{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-7ce82eb{text-align:center;}.elementor-15308 .elementor-element.elementor-element-7ce82eb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-ba64b4c{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-f6edddd{text-align:center;}.elementor-15308 .elementor-element.elementor-element-f6edddd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-9305c3e{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-53504aa{text-align:center;}.elementor-15308 .elementor-element.elementor-element-53504aa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-f3925e3{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-5a17ec2{text-align:center;}.elementor-15308 .elementor-element.elementor-element-5a17ec2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-d2ed0c4{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-682bd82{text-align:center;}.elementor-15308 .elementor-element.elementor-element-682bd82 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-ce570d0{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-c25d485{text-align:center;}.elementor-15308 .elementor-element.elementor-element-c25d485 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-ee43139{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--overlay-opacity:0.15;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-ee43139::before, .elementor-15308 .elementor-element.elementor-element-ee43139 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-ee43139 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-ee43139 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-ee43139 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-ee43139 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-d4cd97e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-d4cd97e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:300;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-2a80b42 .elementor-button{background-color:var( --e-global-color-accentsecondary );}.elementor-15308 .elementor-element.elementor-element-2a80b42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15308 .elementor-element.elementor-element-cbec5e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--overlay-opacity:0.15;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-cbec5e5::before, .elementor-15308 .elementor-element.elementor-element-cbec5e5 > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-cbec5e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15308 .elementor-element.elementor-element-cbec5e5 > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-cbec5e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15308 .elementor-element.elementor-element-cbec5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-15308 .elementor-element.elementor-element-5e9b0d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-ff948cd{text-align:start;}.elementor-15308 .elementor-element.elementor-element-ff948cd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:300;line-height:1.2em;}.elementor-15308 .elementor-element.elementor-element-e64c988{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-6943f4e{--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;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-9be98c2 .elementor-button{background-color:var( --e-global-color-accentsecondary );}.elementor-15308 .elementor-element.elementor-element-9be98c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15308 .elementor-element.elementor-element-579bd54 .elementor-button{background-color:var( --e-global-color-accentsecondary );}.elementor-15308 .elementor-element.elementor-element-579bd54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15308 .elementor-element.elementor-element-d9c4690{--display:flex;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-e9bee11{text-align:center;}.elementor-15308 .elementor-element.elementor-element-2ef7deb .ekit-video-item .video-icon{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-2ef7deb .ekit-video-item{height:352px;padding:15px 15px 15px 15px;}.elementor-15308 .elementor-element.elementor-element-2ef7deb .ekit-video-item a{border-radius:20px 20px 20px 20px;}.elementor-15308 .elementor-element.elementor-element-2ef7deb .ekit-video-item .video-link:has(i) i.video-icon{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-2ef7deb .ekit-video-item .video-link:has(svg){font-size:20px;}.elementor-15308 .elementor-element.elementor-element-1d2fccc .elementor-button{background-color:var( --e-global-color-accentsecondary );}.elementor-15308 .elementor-element.elementor-element-1d2fccc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15308 .elementor-element.elementor-element-4ef54f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-aecde26{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-d704e06 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:26px;font-weight:300;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-15308 .elementor-element.elementor-element-5c83680{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-bd07dd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-15308 .elementor-element.elementor-element-fce0be3 .elementor-image-box-wrapper{text-align:start;}.elementor-15308 .elementor-element.elementor-element-fce0be3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15308 .elementor-element.elementor-element-fce0be3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15308 .elementor-element.elementor-element-fce0be3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15308 .elementor-element.elementor-element-fce0be3 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-fce0be3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15308 .elementor-element.elementor-element-fce0be3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15308 .elementor-element.elementor-element-fce0be3 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-0383b68{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-ae724ca .elementor-image-box-wrapper{text-align:start;}.elementor-15308 .elementor-element.elementor-element-ae724ca.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15308 .elementor-element.elementor-element-ae724ca.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15308 .elementor-element.elementor-element-ae724ca.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15308 .elementor-element.elementor-element-ae724ca .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-ae724ca .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15308 .elementor-element.elementor-element-ae724ca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15308 .elementor-element.elementor-element-ae724ca .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-fb0c16a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-4669d02 .elementor-image-box-wrapper{text-align:start;}.elementor-15308 .elementor-element.elementor-element-4669d02.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15308 .elementor-element.elementor-element-4669d02.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15308 .elementor-element.elementor-element-4669d02.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15308 .elementor-element.elementor-element-4669d02 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-4669d02 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15308 .elementor-element.elementor-element-4669d02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15308 .elementor-element.elementor-element-4669d02 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-15308 .elementor-element.elementor-element-c32772f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-15308 .elementor-element.elementor-element-1067972 .elementor-image-box-wrapper{text-align:start;}.elementor-15308 .elementor-element.elementor-element-1067972.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15308 .elementor-element.elementor-element-1067972.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15308 .elementor-element.elementor-element-1067972.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15308 .elementor-element.elementor-element-1067972 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-1067972 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-15308 .elementor-element.elementor-element-1067972 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15308 .elementor-element.elementor-element-1067972 .elementor-image-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}@media(max-width:1024px){.elementor-15308 .elementor-element.elementor-element-bdb4dbf{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:140px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15308 .elementor-element.elementor-element-d70822f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15308 .elementor-element.elementor-element-c726f16{text-align:center;}.elementor-15308 .elementor-element.elementor-element-c726f16 .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15308 .elementor-element.elementor-element-722a67f{text-align:center;}.elementor-15308 .elementor-element.elementor-element-f16d7ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-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-15308 .elementor-element.elementor-element-84969b9{text-align:end;}.elementor-15308 .elementor-element.elementor-element-874ca18{text-align:end;}.elementor-15308 .elementor-element.elementor-element-c5fd793{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-340776e .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15308 .elementor-element.elementor-element-ae6ac85 .wpcf7-form textarea, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-wid-con .ekit-form form textarea, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input[type="submit"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15308 .elementor-element.elementor-element-564d5d3{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-15308 .elementor-element.elementor-element-901dc8f{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-b334c93{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15308 .elementor-element.elementor-element-29f5781{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15308 .elementor-element.elementor-element-f90d4da{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15308 .elementor-element.elementor-element-f90d4da .ekit-video-item{height:313px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15308 .elementor-element.elementor-element-c3781b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15308 .elementor-element.elementor-element-fb6ab8d{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.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-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-e6c1a65{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-2dd1088{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-0ffefa0{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-34d5acc .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-6884c73{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-63b0854 .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-8ab7e53{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-4ed3eb4 .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-d7dedf0{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-aa26e3a .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-9439d2c .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-8a0c222{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-4e2952f .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-f1085ee .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-cd66325{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3 .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-1e280e8 .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-85f9ae8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-94451cd .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-715d13d .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-8f5139e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-86a6b1b .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-0afb111 .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-1e71fee{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-15b731f .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-01b9fad .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-a944188{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-7b611e4 .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-d274004 .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-11e2240{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15308 .elementor-element.elementor-element-7a2d03f .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-5b513a9 .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-45c3ba1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15308 .elementor-element.elementor-element-3306784{--padding-top:80px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-15308 .elementor-element.elementor-element-e4ce9a3{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15308 .elementor-element.elementor-element-32a9bdc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-15308 .elementor-element.elementor-element-87a630a .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-b4382a0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-15308 .elementor-element.elementor-element-b953bb2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-24144a8{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-8db8c31 .elementor-heading-title{font-size:22px;}.elementor-15308 .elementor-element.elementor-element-1d5f38e{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-1a930c7 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-7d66c85{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-200927d .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-9810ee4{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-6f50e91 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-d764027{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-97c6cf9 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-c1d6ae8{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-b9781c0 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-69d1553{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-3b1eb92 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-4b9d90b{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-2e4451c .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-a6cf684{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:23px;--z-index:1;}.elementor-15308 .elementor-element.elementor-element-5eba2ce{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-5886ee0 .elementor-heading-title{font-size:22px;}.elementor-15308 .elementor-element.elementor-element-ed93c06{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-106d734 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-45eb37f{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-aec8d95 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-a47f4ea{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-4719cf7 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-ed9a880{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-bd2afbf .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-00c01e3{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-d68792e .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-9b765b2{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-f9f1137 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-7a03733{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-e180550 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-456695f{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-33ab916 .elementor-heading-title{font-size:22px;}.elementor-15308 .elementor-element.elementor-element-6168662{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-3f9974d .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-660777b{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-7ce82eb .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-ba64b4c{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-f6edddd .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-9305c3e{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-53504aa .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-f3925e3{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-5a17ec2 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-d2ed0c4{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-682bd82 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-ce570d0{--min-height:52px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-c25d485 .elementor-heading-title{font-size:18px;}.elementor-15308 .elementor-element.elementor-element-d4cd97e .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-ff948cd .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-6943f4e{--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-15308 .elementor-element.elementor-element-2ef7deb .ekit-video-item{height:313px;}.elementor-15308 .elementor-element.elementor-element-4ef54f6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-15308 .elementor-element.elementor-element-d704e06 .elementor-heading-title{font-size:40px;}.elementor-15308 .elementor-element.elementor-element-5c83680{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15308 .elementor-element.elementor-element-bd07dd7{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15308 .elementor-element.elementor-element-fce0be3 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-0383b68{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-ae724ca .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-fb0c16a{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-4669d02 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-c32772f{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-1067972 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-15308 .elementor-element.elementor-element-bdb4dbf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-15308 .elementor-element.elementor-element-d70822f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-15308 .elementor-element.elementor-element-c726f16{text-align:center;}.elementor-15308 .elementor-element.elementor-element-c726f16 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15308 .elementor-element.elementor-element-722a67f{text-align:center;font-size:14px;}.elementor-15308 .elementor-element.elementor-element-f16d7ee{--width:70%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-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-15308 .elementor-element.elementor-element-84969b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-15308 .elementor-element.elementor-element-874ca18{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-15308 .elementor-element.elementor-element-c5fd793{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-340776e .elementor-heading-title{font-size:20px;}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15308 .elementor-element.elementor-element-ae6ac85 .wpcf7-form textarea, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-wid-con .ekit-form form textarea, .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form select{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .wpcf7-form textarea{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-wid-con .ekit-form form textarea{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea::-webkit-input-placeholder{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea::-moz-placeholder{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea:-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form textarea:-moz-placeholder{color:var( --e-global-color-primary );}.elementor-15308 .elementor-element.elementor-element-ae6ac85 .ekit-form form input[type="submit"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-black );}.elementor-15308 .elementor-element.elementor-element-901dc8f{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-f90d4da{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-f90d4da .ekit-video-item{height:195px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.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-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-d5b3ba8 .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-8d2f18b .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-f99a04b .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-2e46a1b{text-align:center;}.elementor-15308 .elementor-element.elementor-element-758b36d{width:100%;max-width:100%;font-size:13px;}.elementor-15308 .elementor-element.elementor-element-0ffefa0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-0ffefa0.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-d68538c.elementor-element{--order:2;}.elementor-15308 .elementor-element.elementor-element-34d5acc .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-6884c73{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-6884c73.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-93db692.elementor-element{--order:4;}.elementor-15308 .elementor-element.elementor-element-63b0854 .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-8ab7e53{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-8ab7e53.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-ac52ccc.elementor-element{--order:6;}.elementor-15308 .elementor-element.elementor-element-4ed3eb4 .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-d7dedf0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-d7dedf0.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-aa26e3a{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-aa26e3a.elementor-element{--order:-99999 /* order start hack */;}.elementor-15308 .elementor-element.elementor-element-aa26e3a .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-9439d2c .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-8a0c222{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-8a0c222.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-4e2952f{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-4e2952f.elementor-element{--order:-99999 /* order start hack */;}.elementor-15308 .elementor-element.elementor-element-4e2952f .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-f1085ee .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-cd66325{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-cd66325.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3.elementor-element{--order:-99999 /* order start hack */;}.elementor-15308 .elementor-element.elementor-element-1e2d0b3 .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-1e280e8 .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-85f9ae8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-85f9ae8.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-94451cd{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-94451cd.elementor-element{--order:-99999 /* order start hack */;}.elementor-15308 .elementor-element.elementor-element-94451cd .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-715d13d .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-8f5139e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-8f5139e.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-86a6b1b{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-86a6b1b.elementor-element{--order:-99999 /* order start hack */;}.elementor-15308 .elementor-element.elementor-element-86a6b1b .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-0afb111 .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-1e71fee{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-1e71fee.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-15b731f{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-15b731f.elementor-element{--order:-99999 /* order start hack */;}.elementor-15308 .elementor-element.elementor-element-15b731f .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-01b9fad .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-a944188{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-a944188.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-7b611e4{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-7b611e4.elementor-element{--order:-99999 /* order start hack */;}.elementor-15308 .elementor-element.elementor-element-7b611e4 .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-d274004 .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-11e2240{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15308 .elementor-element.elementor-element-11e2240.e-con{--order:5;}.elementor-15308 .elementor-element.elementor-element-7a2d03f{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-7a2d03f.elementor-element{--order:-99999 /* order start hack */;}.elementor-15308 .elementor-element.elementor-element-7a2d03f .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-5b513a9 .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-45c3ba1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15308 .elementor-element.elementor-element-87a630a .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-b953bb2{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}.elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-15eebe0 .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-03939f4 .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-8822473 .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-aa72484 .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-83887bc .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-title, .elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-7c47fb3 .elementor-icon-box-description{font-size:13px;}.elementor-15308 .elementor-element.elementor-element-5ff44d7{--width:100%;}.elementor-15308 .elementor-element.elementor-element-24144a8{--min-height:64px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15308 .elementor-element.elementor-element-8db8c31 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-1d5f38e{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-1a930c7{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-1a930c7 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-7d66c85{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-200927d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-200927d .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-9810ee4{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-6f50e91{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-6f50e91 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-d764027{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-97c6cf9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-97c6cf9 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-c1d6ae8{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-b9781c0{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-b9781c0 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-69d1553{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-3b1eb92{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-3b1eb92 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-4b9d90b{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-2e4451c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-15308 .elementor-element.elementor-element-2e4451c .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-a6cf684{--width:65%;--min-height:64px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:22px;}.elementor-15308 .elementor-element.elementor-element-425be24{--width:45%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15308 .elementor-element.elementor-element-5eba2ce{--min-height:64px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15308 .elementor-element.elementor-element-5886ee0 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-ed93c06{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-106d734{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-106d734.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-106d734 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-45eb37f{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-aec8d95{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-aec8d95.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-aec8d95 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-a47f4ea{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-4719cf7{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-4719cf7.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-4719cf7 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-ed9a880{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-bd2afbf{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-bd2afbf.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-bd2afbf .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-00c01e3{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-d68792e{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-d68792e.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-d68792e .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-9b765b2{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-f9f1137{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-f9f1137.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-f9f1137 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-7a03733{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-e180550{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-e180550.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-e180550 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-c75c371{--width:55%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15308 .elementor-element.elementor-element-456695f{--min-height:64px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15308 .elementor-element.elementor-element-33ab916 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-6168662{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-3f9974d{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-3f9974d.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-3f9974d .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-660777b{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-7ce82eb{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-7ce82eb.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-7ce82eb .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-ba64b4c{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-f6edddd{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-f6edddd.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-f6edddd .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-9305c3e{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-53504aa{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-53504aa.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-53504aa .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-f3925e3{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-5a17ec2{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-5a17ec2.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-5a17ec2 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-d2ed0c4{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-682bd82{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-682bd82.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-682bd82 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-ce570d0{--min-height:64px;}.elementor-15308 .elementor-element.elementor-element-c25d485{width:100%;max-width:100%;text-align:center;}.elementor-15308 .elementor-element.elementor-element-c25d485.elementor-element{--align-self:center;}.elementor-15308 .elementor-element.elementor-element-c25d485 .elementor-heading-title{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-d4cd97e{width:100%;max-width:100%;}.elementor-15308 .elementor-element.elementor-element-d4cd97e .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-cbec5e5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15308 .elementor-element.elementor-element-ff948cd{text-align:center;}.elementor-15308 .elementor-element.elementor-element-ff948cd .elementor-heading-title{font-size:24px;}.elementor-15308 .elementor-element.elementor-element-e64c988{font-size:14px;}.elementor-15308 .elementor-element.elementor-element-2ef7deb .ekit-video-item{height:306px;}.elementor-15308 .elementor-element.elementor-element-d704e06 .elementor-heading-title{font-size:30px;}.elementor-15308 .elementor-element.elementor-element-5c83680{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15308 .elementor-element.elementor-element-fce0be3 .elementor-image-box-img{margin-bottom:15px;}.elementor-15308 .elementor-element.elementor-element-fce0be3 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-ae724ca .elementor-image-box-img{margin-bottom:15px;}.elementor-15308 .elementor-element.elementor-element-ae724ca .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-4669d02 .elementor-image-box-img{margin-bottom:15px;}.elementor-15308 .elementor-element.elementor-element-4669d02 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15308 .elementor-element.elementor-element-1067972 .elementor-image-box-img{margin-bottom:15px;}.elementor-15308 .elementor-element.elementor-element-1067972 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-15308 .elementor-element.elementor-element-f16d7ee{--width:40%;}.elementor-15308 .elementor-element.elementor-element-c5fd793{--width:60%;}.elementor-15308 .elementor-element.elementor-element-035be66{--content-width:1130px;}.elementor-15308 .elementor-element.elementor-element-29f5781{--width:50%;}.elementor-15308 .elementor-element.elementor-element-c3781b9{--width:50%;}.elementor-15308 .elementor-element.elementor-element-e4ce9a3{--width:50%;}.elementor-15308 .elementor-element.elementor-element-32a9bdc{--width:100%;}.elementor-15308 .elementor-element.elementor-element-b953bb2{--width:50%;}.elementor-15308 .elementor-element.elementor-element-a6cf684{--width:65%;}.elementor-15308 .elementor-element.elementor-element-cbec5e5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15308 .elementor-element.elementor-element-564d5d3{--width:100%;}.elementor-15308 .elementor-element.elementor-element-29f5781{--width:100%;}.elementor-15308 .elementor-element.elementor-element-c3781b9{--width:100%;}.elementor-15308 .elementor-element.elementor-element-fb6ab8d{--width:100%;}.elementor-15308 .elementor-element.elementor-element-e6c1a65{--width:100%;}.elementor-15308 .elementor-element.elementor-element-2dd1088{--width:100%;}.elementor-15308 .elementor-element.elementor-element-e4ce9a3{--width:100%;}.elementor-15308 .elementor-element.elementor-element-b953bb2{--width:100%;}.elementor-15308 .elementor-element.elementor-element-24144a8{--width:100%;}.elementor-15308 .elementor-element.elementor-element-1d5f38e{--width:100%;}.elementor-15308 .elementor-element.elementor-element-7d66c85{--width:100%;}.elementor-15308 .elementor-element.elementor-element-9810ee4{--width:100%;}.elementor-15308 .elementor-element.elementor-element-d764027{--width:100%;}.elementor-15308 .elementor-element.elementor-element-c1d6ae8{--width:100%;}.elementor-15308 .elementor-element.elementor-element-69d1553{--width:100%;}.elementor-15308 .elementor-element.elementor-element-4b9d90b{--width:100%;}.elementor-15308 .elementor-element.elementor-element-a6cf684{--width:67%;}.elementor-15308 .elementor-element.elementor-element-425be24{--width:45%;}.elementor-15308 .elementor-element.elementor-element-5eba2ce{--width:100%;}.elementor-15308 .elementor-element.elementor-element-ed93c06{--width:100%;}.elementor-15308 .elementor-element.elementor-element-45eb37f{--width:100%;}.elementor-15308 .elementor-element.elementor-element-a47f4ea{--width:100%;}.elementor-15308 .elementor-element.elementor-element-ed9a880{--width:100%;}.elementor-15308 .elementor-element.elementor-element-00c01e3{--width:100%;}.elementor-15308 .elementor-element.elementor-element-9b765b2{--width:100%;}.elementor-15308 .elementor-element.elementor-element-7a03733{--width:100%;}.elementor-15308 .elementor-element.elementor-element-c75c371{--width:55%;}.elementor-15308 .elementor-element.elementor-element-456695f{--width:100%;}.elementor-15308 .elementor-element.elementor-element-6168662{--width:100%;}.elementor-15308 .elementor-element.elementor-element-660777b{--width:100%;}.elementor-15308 .elementor-element.elementor-element-ba64b4c{--width:100%;}.elementor-15308 .elementor-element.elementor-element-9305c3e{--width:100%;}.elementor-15308 .elementor-element.elementor-element-f3925e3{--width:100%;}.elementor-15308 .elementor-element.elementor-element-d2ed0c4{--width:100%;}.elementor-15308 .elementor-element.elementor-element-ce570d0{--width:100%;}.elementor-15308 .elementor-element.elementor-element-5c83680{--width:100%;}.elementor-15308 .elementor-element.elementor-element-bd07dd7{--width:100%;}.elementor-15308 .elementor-element.elementor-element-0383b68{--width:100%;}.elementor-15308 .elementor-element.elementor-element-fb0c16a{--width:100%;}.elementor-15308 .elementor-element.elementor-element-c32772f{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8c6ae3 */.elementor-15308 .elementor-element.elementor-element-a8c6ae3 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-a8c6ae3:active::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:focus::after,
.elementor-15308 .elementor-element.elementor-element-a8c6ae3:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbbeae7 */.elementor-15308 .elementor-element.elementor-element-fbbeae7 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fbbeae7::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fbbeae7:active,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fbbeae7:active::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:focus::after,
.elementor-15308 .elementor-element.elementor-element-fbbeae7:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934fe63 */.elementor-15308 .elementor-element.elementor-element-934fe63 {
  position: relative;
  max-height: 14em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-934fe63::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-934fe63:active,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-934fe63:active::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:focus::after,
.elementor-15308 .elementor-element.elementor-element-934fe63:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0559de0 */.elementor-15308 .elementor-element.elementor-element-0559de0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-0559de0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-0559de0:active,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-0559de0:active::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:focus::after,
.elementor-15308 .elementor-element.elementor-element-0559de0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe936e0 */.elementor-15308 .elementor-element.elementor-element-fe936e0 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-fe936e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-fe936e0:active,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-fe936e0:active::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-fe936e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb0fc2 */.elementor-15308 .elementor-element.elementor-element-9bb0fc2 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-9bb0fc2:active::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:focus::after,
.elementor-15308 .elementor-element.elementor-element-9bb0fc2:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-658d4a1 */.elementor-15308 .elementor-element.elementor-element-658d4a1 {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-658d4a1::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-658d4a1:active,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-658d4a1:active::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:focus::after,
.elementor-15308 .elementor-element.elementor-element-658d4a1:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b702ef */.elementor-15308 .elementor-element.elementor-element-7b702ef {
  position: relative;
  max-height: 10em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-7b702ef::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-7b702ef:active,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-7b702ef:active::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:focus::after,
.elementor-15308 .elementor-element.elementor-element-7b702ef:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a45e0 */.elementor-15308 .elementor-element.elementor-element-73a45e0 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-73a45e0::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-73a45e0:active,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-73a45e0:active::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:focus::after,
.elementor-15308 .elementor-element.elementor-element-73a45e0:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fff5b6 */.elementor-15308 .elementor-element.elementor-element-3fff5b6 {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3fff5b6::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3fff5b6:active,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3fff5b6:active::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:focus::after,
.elementor-15308 .elementor-element.elementor-element-3fff5b6:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3c7ac */.elementor-15308 .elementor-element.elementor-element-3c3c7ac {
  position: relative;
  max-height: 12em; /* ~7 lines depending on font-size */
  overflow: hidden;
  cursor: pointer;
  transition: max-height 0.4s ease;
}

/* Gradient + Read More text */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac::after {
  content: "…";
  position: absolute;
  bottom: 0;
  right: 0;
  padding-left: 40px;
  background: linear-gradient(to right, transparent, #ffffff3d 40%);
  color: #BFF747;
  font-weight: 600;
}

/* Expand on click */
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover {
  max-height: 999em; /* expand fully */
}

.elementor-15308 .elementor-element.elementor-element-3c3c7ac:active::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:focus::after,
.elementor-15308 .elementor-element.elementor-element-3c3c7ac:hover::after {
  content: ""; /* hide read more */
  background: none;
}/* End custom CSS */