.elementor-7 .elementor-element.elementor-element-41e8599c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-41e8599c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-41e8599c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-2afa12c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2afa12c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2afa12c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-3db56bc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-53b54f8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6d59a158{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-65214291{--divider-border-style:solid;--divider-color:#02A783;--divider-border-width:5px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-65214291 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-65214291 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-69e7e6c9 .elementor-heading-title{font-family:var( --e-global-typography-018da45-font-family ), Sans-serif;font-size:var( --e-global-typography-018da45-font-size );font-weight:var( --e-global-typography-018da45-font-weight );text-transform:var( --e-global-typography-018da45-text-transform );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-7daa4aff .elementor-heading-title{font-family:var( --e-global-typography-1af1cec-font-family ), Sans-serif;font-size:var( --e-global-typography-1af1cec-font-size );font-weight:var( --e-global-typography-1af1cec-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-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-7 .elementor-element.elementor-element-459c58eb{font-family:var( --e-global-typography-62063cf-font-family ), Sans-serif;font-size:var( --e-global-typography-62063cf-font-size );font-weight:var( --e-global-typography-62063cf-font-weight );}.elementor-7 .elementor-element.elementor-element-e3d891d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-01636e6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1818fbf .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-stacked .elementor-icon:hover{background-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-default .elementor-icon:hover{color:#315EFB;border-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-1818fbf.elementor-view-default .elementor-icon:hover svg{fill:#315EFB;}.elementor-7 .elementor-element.elementor-element-1818fbf .elementor-icon{font-size:22px;}.elementor-7 .elementor-element.elementor-element-1818fbf .elementor-icon svg{height:22px;}.elementor-7 .elementor-element.elementor-element-4aa50a37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-30129dcf img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-6f1e68c2{bottom:0%;text-align:left;}.elementor-7 .elementor-element.elementor-element-6f1e68c2 img{width:70%;}.elementor-7 .elementor-element.elementor-element-2725da0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2725da0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2725da0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-e2e3dd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d616702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-589030d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3ac0796{--divider-border-style:solid;--divider-color:#02A783;--divider-border-width:5px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3ac0796 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-3ac0796 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-d265ab6 .elementor-heading-title{font-family:var( --e-global-typography-018da45-font-family ), Sans-serif;font-size:var( --e-global-typography-018da45-font-size );font-weight:var( --e-global-typography-018da45-font-weight );text-transform:var( --e-global-typography-018da45-text-transform );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2665659 .elementor-heading-title{font-family:var( --e-global-typography-1af1cec-font-family ), Sans-serif;font-size:var( --e-global-typography-1af1cec-font-size );font-weight:var( --e-global-typography-1af1cec-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-502a354{font-family:var( --e-global-typography-62063cf-font-family ), Sans-serif;font-size:var( --e-global-typography-62063cf-font-size );font-weight:var( --e-global-typography-62063cf-font-weight );}.elementor-7 .elementor-element.elementor-element-3b28d69{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eb33a70 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-dba18a1 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-stacked .elementor-icon:hover{background-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-default .elementor-icon:hover{color:#315EFB;border-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-dba18a1.elementor-view-default .elementor-icon:hover svg{fill:#315EFB;}.elementor-7 .elementor-element.elementor-element-dba18a1 .elementor-icon{font-size:22px;}.elementor-7 .elementor-element.elementor-element-dba18a1 .elementor-icon svg{height:22px;}.elementor-7 .elementor-element.elementor-element-4ad53cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0ef6913 img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-f1144d6{bottom:0%;text-align:left;}.elementor-7 .elementor-element.elementor-element-f1144d6 img{width:70%;}.elementor-7 .elementor-element.elementor-element-df4a9ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-df4a9ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-df4a9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-79b6b70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f31e08a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-e3a3dad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4153b0a{--divider-border-style:solid;--divider-color:#02A783;--divider-border-width:5px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4153b0a .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-4153b0a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-44b381c .elementor-heading-title{font-family:var( --e-global-typography-018da45-font-family ), Sans-serif;font-size:var( --e-global-typography-018da45-font-size );font-weight:var( --e-global-typography-018da45-font-weight );text-transform:var( --e-global-typography-018da45-text-transform );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2748704 .elementor-heading-title{font-family:var( --e-global-typography-1af1cec-font-family ), Sans-serif;font-size:var( --e-global-typography-1af1cec-font-size );font-weight:var( --e-global-typography-1af1cec-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6afb681{font-family:var( --e-global-typography-62063cf-font-family ), Sans-serif;font-size:var( --e-global-typography-62063cf-font-size );font-weight:var( --e-global-typography-62063cf-font-weight );}.elementor-7 .elementor-element.elementor-element-dace9d2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-13c5714 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5a62632 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-stacked .elementor-icon:hover{background-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-default .elementor-icon:hover{color:#315EFB;border-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-5a62632.elementor-view-default .elementor-icon:hover svg{fill:#315EFB;}.elementor-7 .elementor-element.elementor-element-5a62632 .elementor-icon{font-size:22px;}.elementor-7 .elementor-element.elementor-element-5a62632 .elementor-icon svg{height:22px;}.elementor-7 .elementor-element.elementor-element-6327245{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-31d3b41 img{width:100%;height:325px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-5e80be1{bottom:0%;text-align:left;}.elementor-7 .elementor-element.elementor-element-5e80be1 img{width:70%;}.elementor-7 .elementor-element.elementor-element-627f7cc3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--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:-40px;--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:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:4px;}.elementor-7 .elementor-element.elementor-element-627f7cc3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#D3CDCD;border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-38dced2e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3d622f02{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4d64faf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-58dd68c .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-58dd68c .elementor-icon{font-size:3rem;}.elementor-7 .elementor-element.elementor-element-58dd68c .elementor-icon svg{height:3rem;}.elementor-7 .elementor-element.elementor-element-48b020e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-48b020e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-21dc6de5{--divider-border-style:solid;--divider-color:#02A783;--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-21dc6de5 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-21dc6de5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-486a1bb6{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:0.825rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4ca64ff9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-48af6f83:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-48af6f83{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-48af6f83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-48af6f83 .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-16c5af76:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-16c5af76{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-16c5af76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-16c5af76 .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-2435defd:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2435defd{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-2435defd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2435defd .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-8186697:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8186697{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-8186697 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8186697 .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-61078cc7:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-61078cc7{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-61078cc7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-61078cc7 .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-738f332{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-dcb37c1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4befeb0 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-stacked .elementor-icon:hover{background-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-default .elementor-icon:hover{color:#315EFB;border-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-4befeb0.elementor-view-default .elementor-icon:hover svg{fill:#315EFB;}.elementor-7 .elementor-element.elementor-element-4befeb0 .elementor-icon{font-size:22px;}.elementor-7 .elementor-element.elementor-element-4befeb0 .elementor-icon svg{height:22px;}.elementor-7 .elementor-element.elementor-element-45f0e232{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-dd97ad9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e898f8d .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-e898f8d .elementor-icon{font-size:3rem;}.elementor-7 .elementor-element.elementor-element-e898f8d .elementor-icon svg{height:3rem;}.elementor-7 .elementor-element.elementor-element-bb3abd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-bb3abd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-af0bf04{--divider-border-style:solid;--divider-color:#02A783;--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-af0bf04 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-af0bf04 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-37d896d9{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:0.825rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-5a67cea8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-144d288e:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-144d288e{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-144d288e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-144d288e .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-476d9bba:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-476d9bba{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-476d9bba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-476d9bba .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-6d11da76:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6d11da76{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-6d11da76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-6d11da76 .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-233535dd:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-233535dd{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-233535dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-233535dd .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-e3a0a4d:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e3a0a4d{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-e3a0a4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-e3a0a4d .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-39bff3f:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-39bff3f{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-39bff3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-39bff3f .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-d46041a{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6850995 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-51e315d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-stacked .elementor-icon:hover{background-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-default .elementor-icon:hover{color:#315EFB;border-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-51e315d.elementor-view-default .elementor-icon:hover svg{fill:#315EFB;}.elementor-7 .elementor-element.elementor-element-51e315d .elementor-icon{font-size:22px;}.elementor-7 .elementor-element.elementor-element-51e315d .elementor-icon svg{height:22px;}.elementor-7 .elementor-element.elementor-element-7261e4c{--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:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-192b721{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d70fd99 .elementor-icon-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-d70fd99 .elementor-icon{font-size:3rem;}.elementor-7 .elementor-element.elementor-element-d70fd99 .elementor-icon svg{height:3rem;}.elementor-7 .elementor-element.elementor-element-364b85f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-364b85f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-59120c7a{--divider-border-style:solid;--divider-color:#02A783;--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-59120c7a .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-59120c7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-5991bf55{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:0.825rem;font-weight:400;}.elementor-7 .elementor-element.elementor-element-63033846{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4f7a02d5:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-4f7a02d5{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-4f7a02d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4f7a02d5 .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-3d7f3840:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3d7f3840{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-3d7f3840 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3d7f3840 .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-564b86d8:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-564b86d8{padding:3px 6px 3px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CDCDCDCD;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-564b86d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.7rem;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-564b86d8 .elementor-heading-title:hover{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-7103b5e{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fe73a4b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-268cf55 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-stacked .elementor-icon:hover{background-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-default .elementor-icon:hover{color:#315EFB;border-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-268cf55.elementor-view-default .elementor-icon:hover svg{fill:#315EFB;}.elementor-7 .elementor-element.elementor-element-268cf55 .elementor-icon{font-size:22px;}.elementor-7 .elementor-element.elementor-element-268cf55 .elementor-icon svg{height:22px;}.elementor-7 .elementor-element.elementor-element-213b8d7c{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-213b8d7c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-213b8d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7b08179b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7 .elementor-element.elementor-element-7b08179b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-527dd4a );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-3873a38f{--grid-columns:4;}.elementor-7 .elementor-element.elementor-element-3873a38f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7 .elementor-element.elementor-element-3873a38f .e-loop-item > .elementor-section, .elementor-7 .elementor-element.elementor-element-3873a38f .e-loop-item > .elementor-section > .elementor-container, .elementor-7 .elementor-element.elementor-element-3873a38f .e-loop-item > .e-con, .elementor-7 .elementor-element.elementor-element-3873a38f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7 .elementor-element.elementor-element-5178539{--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:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-5178539:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5178539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 50%, #F0EFEF 50%);}.elementor-7 .elementor-element.elementor-element-6b13cae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-6b13cae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-7a7a11d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:25px 25px 25px 25px;}.elementor-7 .elementor-element.elementor-element-7a7a11d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-7a7a11d .elementor-custom-embed-play i{color:#BC0000;}.elementor-7 .elementor-element.elementor-element-7a7a11d .elementor-custom-embed-play svg{fill:#BC0000;}.elementor-7 .elementor-element.elementor-element-25c9e47{text-align:center;color:var( --e-global-color-aba89fe );font-family:var( --e-global-typography-62063cf-font-family ), Sans-serif;font-size:var( --e-global-typography-62063cf-font-size );font-weight:var( --e-global-typography-62063cf-font-weight );}.elementor-7 .elementor-element.elementor-element-62e53ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-43bd1cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-1d9ade0{--divider-border-style:solid;--divider-color:#02A783;--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1d9ade0 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-1d9ade0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-5a7edac .elementor-heading-title{font-family:var( --e-global-typography-018da45-font-family ), Sans-serif;font-size:var( --e-global-typography-018da45-font-size );font-weight:var( --e-global-typography-018da45-font-weight );text-transform:var( --e-global-typography-018da45-text-transform );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-fd3c70a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-fd3c70a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:2em;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-0b01efa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4c2213b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ace4b3d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-stacked .elementor-icon:hover{background-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-default .elementor-icon:hover{color:#315EFB;border-color:#315EFB;}.elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-ace4b3d.elementor-view-default .elementor-icon:hover svg{fill:#315EFB;}.elementor-7 .elementor-element.elementor-element-ace4b3d .elementor-icon{font-size:22px;}.elementor-7 .elementor-element.elementor-element-ace4b3d .elementor-icon svg{height:22px;}.elementor-7 .elementor-element.elementor-element-dc390bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-ff7c7f2{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-f926780{--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:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4adc12e{text-align:left;}.elementor-7 .elementor-element.elementor-element-4adc12e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8f79146{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3a4d0de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-fcd380e{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-2440652{--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:31px 31px;--row-gap:31px;--column-gap:31px;}.elementor-7 .elementor-element.elementor-element-e9c61b9{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-081ca73{--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-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-081ca73:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-081ca73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-7 .elementor-element.elementor-element-7f294b9 .elementor-heading-title{color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-3e98197 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3e98197.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-3e98197.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3e98197.elementor-view-default .elementor-icon{color:var( --e-global-color-527dd4a );border-color:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-3e98197.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3e98197.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-527dd4a );}.elementor-7 .elementor-element.elementor-element-3e98197 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-3e98197 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-1380bfb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-69e7e6c9 .elementor-heading-title{font-size:var( --e-global-typography-018da45-font-size );}.elementor-7 .elementor-element.elementor-element-7daa4aff .elementor-heading-title{font-size:var( --e-global-typography-1af1cec-font-size );}.elementor-7 .elementor-element.elementor-element-459c58eb{font-size:var( --e-global-typography-62063cf-font-size );}.elementor-7 .elementor-element.elementor-element-d265ab6 .elementor-heading-title{font-size:var( --e-global-typography-018da45-font-size );}.elementor-7 .elementor-element.elementor-element-2665659 .elementor-heading-title{font-size:var( --e-global-typography-1af1cec-font-size );}.elementor-7 .elementor-element.elementor-element-502a354{font-size:var( --e-global-typography-62063cf-font-size );}.elementor-7 .elementor-element.elementor-element-44b381c .elementor-heading-title{font-size:var( --e-global-typography-018da45-font-size );}.elementor-7 .elementor-element.elementor-element-2748704 .elementor-heading-title{font-size:var( --e-global-typography-1af1cec-font-size );}.elementor-7 .elementor-element.elementor-element-6afb681{font-size:var( --e-global-typography-62063cf-font-size );}.elementor-7 .elementor-element.elementor-element-627f7cc3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-3873a38f{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-25c9e47{font-size:var( --e-global-typography-62063cf-font-size );}.elementor-7 .elementor-element.elementor-element-5a7edac .elementor-heading-title{font-size:var( --e-global-typography-018da45-font-size );}.elementor-7 .elementor-element.elementor-element-ff7c7f2{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-fcd380e{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-e9c61b9{--grid-columns:2;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2afa12c{--width:100%;}.elementor-7 .elementor-element.elementor-element-53b54f8d{--width:50%;}.elementor-7 .elementor-element.elementor-element-4aa50a37{--width:50%;}.elementor-7 .elementor-element.elementor-element-2725da0{--width:100%;}.elementor-7 .elementor-element.elementor-element-d616702{--width:50%;}.elementor-7 .elementor-element.elementor-element-4ad53cf{--width:50%;}.elementor-7 .elementor-element.elementor-element-df4a9ac{--width:100%;}.elementor-7 .elementor-element.elementor-element-f31e08a{--width:50%;}.elementor-7 .elementor-element.elementor-element-6327245{--width:50%;}.elementor-7 .elementor-element.elementor-element-3d622f02{--width:33%;}.elementor-7 .elementor-element.elementor-element-45f0e232{--width:33%;}.elementor-7 .elementor-element.elementor-element-7261e4c{--width:33%;}.elementor-7 .elementor-element.elementor-element-5178539{--content-width:800px;}.elementor-7 .elementor-element.elementor-element-43bd1cc{--width:40%;}.elementor-7 .elementor-element.elementor-element-dc390bf{--width:60%;}.elementor-7 .elementor-element.elementor-element-3a4d0de{--width:50%;}.elementor-7 .elementor-element.elementor-element-2440652{--width:50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3db56bc9{--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-7 .elementor-element.elementor-element-69e7e6c9 .elementor-heading-title{font-size:var( --e-global-typography-018da45-font-size );}.elementor-7 .elementor-element.elementor-element-7daa4aff .elementor-heading-title{font-size:var( --e-global-typography-1af1cec-font-size );}.elementor-7 .elementor-element.elementor-element-459c58eb{font-size:var( --e-global-typography-62063cf-font-size );}.elementor-7 .elementor-element.elementor-element-e3d891d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e2e3dd1{--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-7 .elementor-element.elementor-element-d265ab6 .elementor-heading-title{font-size:var( --e-global-typography-018da45-font-size );}.elementor-7 .elementor-element.elementor-element-2665659 .elementor-heading-title{font-size:var( --e-global-typography-1af1cec-font-size );}.elementor-7 .elementor-element.elementor-element-502a354{font-size:var( --e-global-typography-62063cf-font-size );}.elementor-7 .elementor-element.elementor-element-3b28d69{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-79b6b70{--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-7 .elementor-element.elementor-element-44b381c .elementor-heading-title{font-size:var( --e-global-typography-018da45-font-size );}.elementor-7 .elementor-element.elementor-element-2748704 .elementor-heading-title{font-size:var( --e-global-typography-1af1cec-font-size );}.elementor-7 .elementor-element.elementor-element-6afb681{font-size:var( --e-global-typography-62063cf-font-size );}.elementor-7 .elementor-element.elementor-element-dace9d2{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-627f7cc3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-10px;}.elementor-7 .elementor-element.elementor-element-3873a38f{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-6b13cae .elementor-heading-title{font-size:1.5rem;}.elementor-7 .elementor-element.elementor-element-25c9e47{font-size:var( --e-global-typography-62063cf-font-size );}.elementor-7 .elementor-element.elementor-element-5a7edac .elementor-heading-title{font-size:var( --e-global-typography-018da45-font-size );}.elementor-7 .elementor-element.elementor-element-ff7c7f2{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-fcd380e{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-e9c61b9{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-e3d891d */.elementor-7 .elementor-element.elementor-element-e3d891d .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-e3d891d .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b28d69 */.elementor-7 .elementor-element.elementor-element-3b28d69 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-3b28d69 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dace9d2 */.elementor-7 .elementor-element.elementor-element-dace9d2 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-dace9d2 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d891d */.elementor-7 .elementor-element.elementor-element-e3d891d .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-e3d891d .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b28d69 */.elementor-7 .elementor-element.elementor-element-3b28d69 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-3b28d69 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dace9d2 */.elementor-7 .elementor-element.elementor-element-dace9d2 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-dace9d2 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d891d */.elementor-7 .elementor-element.elementor-element-e3d891d .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-e3d891d .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b28d69 */.elementor-7 .elementor-element.elementor-element-3b28d69 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-3b28d69 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dace9d2 */.elementor-7 .elementor-element.elementor-element-dace9d2 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-dace9d2 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d891d */.elementor-7 .elementor-element.elementor-element-e3d891d .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-e3d891d .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b28d69 */.elementor-7 .elementor-element.elementor-element-3b28d69 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-3b28d69 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dace9d2 */.elementor-7 .elementor-element.elementor-element-dace9d2 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-dace9d2 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-627f7cc3 *//* Common styles for both prev and next SVG buttons */
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg {
    /* 1. Override the original fill */
    fill: transparent !important;

    /* 2. Apply the DEFAULT gradient background */
    background: linear-gradient(to bottom, #28BC00, #315EFB);

    /* 3. Common mask properties */
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;

    /* 4. Add transition for the background change */
    transition: all 0.5s ease; /* Transition the background property */
}

/* --- Specific Masks (No change needed here) --- */

/* Specific mask for the PREV button (Left Chevron) */
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>');
}

/* Specific mask for the NEXT button (Right Chevron - mirrored path) */
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M354 125C371 125 387 133 396 142L692 442C704 454 708 471 708 487C708 504 704 521 692 533L396 854C383 867 371 875 354 875C337 875 321 871 308 858C296 846 287 829 287 812C287 796 292 779 308 767L562 487L308 225C300 217 292 204 292 187C292 171 296 154 308 142C325 129 337 125 354 125Z"></path></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path fill="black" d="M354 125C371 125 387 133 396 142L692 442C704 454 708 471 708 487C708 504 704 521 692 533L396 854C383 867 371 875 354 875C337 875 321 871 308 858C296 846 287 829 287 812C287 796 292 779 308 767L562 487L308 225C300 217 292 204 292 187C292 171 296 154 308 142C325 129 337 125 354 125Z"></path></svg>');
}

/* --- HOVER STATE --- */
/* Target the SVG when the PARENT button div is hovered */
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg,
.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg {
    /* Apply the INVERTED gradient */
    background: linear-gradient(to top, #28BC00, #315EFB);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41e8599c */.elementor-element.elementor-element-627f7cc3.elementor-arrows-position-inside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper {margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48af6f83 */.elementor-7 .elementor-element.elementor-element-48af6f83 * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-48af6f83:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16c5af76 */.elementor-7 .elementor-element.elementor-element-16c5af76 * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-16c5af76:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2435defd */.elementor-7 .elementor-element.elementor-element-2435defd * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-2435defd:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8186697 */.elementor-7 .elementor-element.elementor-element-8186697 * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-8186697:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61078cc7 */.elementor-7 .elementor-element.elementor-element-61078cc7 * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-61078cc7:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738f332 */.elementor-7 .elementor-element.elementor-element-738f332 .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-738f332 .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144d288e */.elementor-7 .elementor-element.elementor-element-144d288e * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-144d288e:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476d9bba */.elementor-7 .elementor-element.elementor-element-476d9bba * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-476d9bba:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d11da76 */.elementor-7 .elementor-element.elementor-element-6d11da76 * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-6d11da76:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-233535dd */.elementor-7 .elementor-element.elementor-element-233535dd * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-233535dd:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3a0a4d */.elementor-7 .elementor-element.elementor-element-e3a0a4d * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-e3a0a4d:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bff3f */.elementor-7 .elementor-element.elementor-element-39bff3f * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-39bff3f:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d46041a */.elementor-7 .elementor-element.elementor-element-d46041a .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-d46041a .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f7a02d5 */.elementor-7 .elementor-element.elementor-element-4f7a02d5 * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-4f7a02d5:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d7f3840 */.elementor-7 .elementor-element.elementor-element-3d7f3840 * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-3d7f3840:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-564b86d8 */.elementor-7 .elementor-element.elementor-element-564b86d8 * {margin:0;transition: all 200ms ease;vertical-align: middle;
    
}

.elementor-7 .elementor-element.elementor-element-564b86d8:hover .elementor-heading-title {color:white;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7103b5e */.elementor-7 .elementor-element.elementor-element-7103b5e .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-7103b5e .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3873a38f */.elementor-7 .elementor-element.elementor-element-3873a38f .elementor-section-wrap {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7a7a11d */.elementor-custom-embed-play i, .elementor-custom-embed-play svg {opacity:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b01efa */.elementor-7 .elementor-element.elementor-element-0b01efa .elementor-icon svg, .elementor-7 .elementor-element.elementor-element-0b01efa .elementor-heading-title {transition:0.5s all ease;}

 .hero-slider-button:hover .hero-slider-button-text .elementor-heading-title {color:#315EFB;}
 
 .hero-slider-button:hover .elementor-icon svg {fill:#315EFB!important;transform: translateX(0.25em);}/* End custom CSS */