.elementor-1082 .elementor-element.elementor-element-7a7f879{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-1082 .elementor-element.elementor-element-7a7f879:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-7a7f879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-9d927c4{text-align:center;padding:1em 0em 0em 0em;}.elementor-1082 .elementor-element.elementor-element-9d927c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:0px;color:var( --e-global-color-text );}.elementor-1082 .elementor-element.elementor-element-f05155e{--display:flex;--min-height:178px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1082 .elementor-element.elementor-element-99111bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;border-style:none;--border-style:none;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;--z-index:2;}.elementor-1082 .elementor-element.elementor-element-23ef5d7{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1082 .elementor-element.elementor-element-5cb7a97 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1082 .elementor-element.elementor-element-5cb7a97 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1082 .elementor-element.elementor-element-5cb7a97{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1082 .elementor-element.elementor-element-5cb7a97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1082 .elementor-element.elementor-element-5cb7a97 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-1082 .elementor-element.elementor-element-5cb7a97 .elementor-icon-list-text{color:var( --e-global-color-a695425 );transition:color 0.3s;}.elementor-1082 .elementor-element.elementor-element-a7b47d1{text-align:center;}.elementor-1082 .elementor-element.elementor-element-a7b47d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-9d96d9d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-9d96d9d a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-dbd792f{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-d055dc6{text-align:start;}.elementor-1082 .elementor-element.elementor-element-d055dc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-d055dc6.elementor-element{--align-self:flex-start;}.elementor-1082 .elementor-element.elementor-element-bda1300{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-cf47758{--display:flex;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-e164298{--display:flex;}.elementor-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-c9cc754.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-c9cc754.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-c9cc754.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-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-c9cc754 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-c9cc754{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-136a139{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-136a139 a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-136a139 a:hover, .elementor-1082 .elementor-element.elementor-element-136a139 a:focus{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-3607ac6{--display:flex;}.elementor-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-5534ba3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-5534ba3.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-5534ba3.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-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-5534ba3 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-5534ba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-58e2628{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-58e2628 a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-58e2628 a:hover, .elementor-1082 .elementor-element.elementor-element-58e2628 a:focus{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-dd916b5{--display:flex;}.elementor-1082 .elementor-element.elementor-element-e4de221 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-e4de221.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-e4de221.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-e4de221.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-1082 .elementor-element.elementor-element-e4de221 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-e4de221 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-e4de221 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-e4de221 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-e4de221 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-e4de221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-6861058{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-6861058 a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-6861058 a:hover, .elementor-1082 .elementor-element.elementor-element-6861058 a:focus{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-6fe5cd0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-8c5a377{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-097bb45{--display:flex;}.elementor-1082 .elementor-element.elementor-element-9365236 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-9365236.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-9365236.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-9365236.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-1082 .elementor-element.elementor-element-9365236 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-9365236 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-9365236 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-9365236 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-9365236 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-9365236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-a4bc2d0{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-a4bc2d0 a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-a4bc2d0 a:hover, .elementor-1082 .elementor-element.elementor-element-a4bc2d0 a:focus{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-a1185c3{--display:flex;}.elementor-1082 .elementor-element.elementor-element-fc27280 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-fc27280.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-fc27280.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-fc27280.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-1082 .elementor-element.elementor-element-fc27280 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-fc27280 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-fc27280 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-fc27280 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-fc27280 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-fc27280{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-c7a3223{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-c7a3223 a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-c7a3223 a:hover, .elementor-1082 .elementor-element.elementor-element-c7a3223 a:focus{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-f668443{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-0047ba3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-a1deaed{--display:flex;}.elementor-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-faf9e82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-faf9e82.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-faf9e82.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-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-faf9e82 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-faf9e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-bcc8f8e{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-bcc8f8e a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-bcc8f8e a:hover, .elementor-1082 .elementor-element.elementor-element-bcc8f8e a:focus{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-5d1b414{--display:flex;}.elementor-1082 .elementor-element.elementor-element-47524b7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-47524b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-47524b7.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-47524b7.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-1082 .elementor-element.elementor-element-47524b7 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-47524b7 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-47524b7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-47524b7 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-47524b7 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-47524b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-8f2104d{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-8f2104d a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-8f2104d a:hover, .elementor-1082 .elementor-element.elementor-element-8f2104d a:focus{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-be632bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-451aad2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-d087818{--display:flex;}.elementor-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-0d4d47f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-0d4d47f.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-0d4d47f.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-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-0d4d47f .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-0d4d47f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-a9667dc{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-a9667dc a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-a9667dc a:hover, .elementor-1082 .elementor-element.elementor-element-a9667dc a:focus{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-b51d539{--display:flex;}.elementor-1082 .elementor-element.elementor-element-cadd880 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-cadd880.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-cadd880.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-cadd880.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-1082 .elementor-element.elementor-element-cadd880 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-cadd880 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-cadd880 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-cadd880 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-cadd880 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-cadd880{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-6550fd1{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-6550fd1 a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-6550fd1 a:hover, .elementor-1082 .elementor-element.elementor-element-6550fd1 a:focus{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-92e3cd6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-4e90d95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-347aa8c{--display:flex;}.elementor-1082 .elementor-element.elementor-element-7302768 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-7302768.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-7302768.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-7302768.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-1082 .elementor-element.elementor-element-7302768 .elementor-icon{font-size:32px;}.elementor-1082 .elementor-element.elementor-element-7302768 .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-7302768 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-7302768 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-7302768 .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-7302768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-3e07159{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 );color:var( --e-global-color-a695425 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 49px;}.elementor-1082 .elementor-element.elementor-element-3e07159 a{color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-3e07159 a:hover, .elementor-1082 .elementor-element.elementor-element-3e07159 a:focus{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-a63f246{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:30%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-gap:42px;--n-tabs-title-padding-top:.5em;--n-tabs-title-padding-right:0em;--n-tabs-title-padding-bottom:.5em;--n-tabs-title-padding-left:1em;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );--n-tabs-title-color:var( --e-global-color-a695425 );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-a63f246 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-1082 .elementor-element.elementor-element-a63f246.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 6px;border-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-a63f246.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1082 .elementor-element.elementor-element-a63f246.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 6px;border-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-a63f246.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1082 .elementor-element.elementor-element-a63f246 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-a63f246.elementor-element{--align-self:flex-start;}.elementor-1082 .elementor-element.elementor-element-03d1e58{--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:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1082 .elementor-element.elementor-element-c57584f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1082 .elementor-element.elementor-element-c57584f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-c57584f.elementor-view-framed .elementor-icon, .elementor-1082 .elementor-element.elementor-element-c57584f.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-1082 .elementor-element.elementor-element-c57584f .elementor-icon-box-title, .elementor-1082 .elementor-element.elementor-element-c57584f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-c57584f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-c57584f .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 );color:var( --e-global-color-a695425 );}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-wrapper{justify-content:center;}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-button{width:100%;justify-content:center;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 );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:242px 242px 242px 242px;padding:15px 50px 15px 50px;gap:8px;}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-button svg{fill:var( --e-global-color-text );}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-button:hover svg{fill:var( --e-global-color-text );}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-icon{font-size:15px;}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-icon svg{width:15px;height:15px;}.elementor-1082 .elementor-element.elementor-element-e51192d.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-049032c{--display:flex;--min-height:178px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1082 .elementor-element.elementor-element-0636f5a{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-1082 .elementor-element.elementor-element-0636f5a:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-0636f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-25375c2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1082 .elementor-element.elementor-element-25375c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1082 .elementor-element.elementor-element-25375c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1082 .elementor-element.elementor-element-25375c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1082 .elementor-element.elementor-element-25375c2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-1082 .elementor-element.elementor-element-25375c2 .elementor-icon-list-text{color:var( --e-global-color-7dc81ed );transition:color 0.3s;}.elementor-1082 .elementor-element.elementor-element-c106c81{text-align:center;}.elementor-1082 .elementor-element.elementor-element-c106c81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-1082 .elementor-element.elementor-element-b1d4c26{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 );color:var( --e-global-color-7dc81ed );}.elementor-1082 .elementor-element.elementor-element-b1d4c26 a{color:var( --e-global-color-7dc81ed );}.elementor-1082 .elementor-element.elementor-element-b618a60{--image-border-color:var( --e-global-color-primary );--image-border-width:0px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1082 .elementor-element.elementor-element-ea5ce79{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-1082 .elementor-element.elementor-element-ea5ce79:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-ea5ce79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-d72996a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1082 .elementor-element.elementor-element-d72996a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1082 .elementor-element.elementor-element-d72996a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1082 .elementor-element.elementor-element-d72996a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1082 .elementor-element.elementor-element-d72996a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-1082 .elementor-element.elementor-element-d72996a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1082 .elementor-element.elementor-element-2c53ef9{text-align:center;}.elementor-1082 .elementor-element.elementor-element-2c53ef9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-445646f{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-445646f a{color:var( --e-global-color-secondary );}.elementor-1082 .elementor-element.elementor-element-bcd611e .elementor-post__meta-data span + span:before{content:"•";}.elementor-1082 .elementor-element.elementor-element-bcd611e{--grid-column-gap:42px;--grid-row-gap:24px;}.elementor-1082 .elementor-element.elementor-element-bcd611e .elementor-post__card{background-color:var( --e-global-color-secondary );border-radius:0px;}.elementor-1082 .elementor-element.elementor-element-bcd611e .elementor-post__text{margin-top:20px;}.elementor-1082 .elementor-element.elementor-element-bcd611e .elementor-post__title, .elementor-1082 .elementor-element.elementor-element-bcd611e .elementor-post__title a{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-b14fef3 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1082 .elementor-element.elementor-element-b14fef3{--grid-column-gap:42px;--grid-row-gap:24px;}.elementor-1082 .elementor-element.elementor-element-b14fef3 .elementor-post__card{background-color:var( --e-global-color-secondary );border-radius:0px;}.elementor-1082 .elementor-element.elementor-element-b14fef3 .elementor-post__text{margin-top:20px;}.elementor-1082 .elementor-element.elementor-element-b14fef3 .elementor-post__title, .elementor-1082 .elementor-element.elementor-element-b14fef3 .elementor-post__title a{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;}.elementor-1082 .elementor-element.elementor-element-b14fef3 .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-b14fef3 a.elementor-post__read-more{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 );text-transform:var( --e-global-typography-accent-text-transform );}@media(min-width:768px){.elementor-1082 .elementor-element.elementor-element-f05155e{--content-width:1600px;}.elementor-1082 .elementor-element.elementor-element-049032c{--content-width:1600px;}.elementor-1082 .elementor-element.elementor-element-0636f5a{--content-width:1140px;}.elementor-1082 .elementor-element.elementor-element-ea5ce79{--content-width:1140px;}}@media(max-width:1463px){.elementor-1082 .elementor-element.elementor-element-7a7f879{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-1082 .elementor-element.elementor-element-9d927c4 .elementor-heading-title{font-size:42px;}.elementor-1082 .elementor-element.elementor-element-99111bc{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-1082 .elementor-element.elementor-element-23ef5d7{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1082 .elementor-element.elementor-element-9d96d9d{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-cf47758{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-136a139{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-58e2628{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-e4de221 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-6861058{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-9365236 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-a4bc2d0{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-fc27280 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-c7a3223{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-bcc8f8e{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-47524b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-8f2104d{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-a9667dc{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-cadd880 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-6550fd1{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-7302768 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-3e07159{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-a63f246{--n-tabs-gap:32px;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1082 .elementor-element.elementor-element-03d1e58{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1082 .elementor-element.elementor-element-c57584f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-c57584f{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1082 .elementor-element.elementor-element-0636f5a{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-1082 .elementor-element.elementor-element-c106c81{text-align:center;}.elementor-1082 .elementor-element.elementor-element-b1d4c26{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-ea5ce79{--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-1082 .elementor-element.elementor-element-445646f{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-bcd611e{--grid-column-gap:32px;--grid-row-gap:32px;}.elementor-1082 .elementor-element.elementor-element-b14fef3{--grid-column-gap:32px;--grid-row-gap:32px;}.elementor-1082 .elementor-element.elementor-element-b14fef3 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-1082 .elementor-element.elementor-element-7a7f879{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1082 .elementor-element.elementor-element-9d927c4 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-1082 .elementor-element.elementor-element-99111bc{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1082 .elementor-element.elementor-element-23ef5d7{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1082 .elementor-element.elementor-element-a7b47d1 .elementor-heading-title{line-height:1.2em;}.elementor-1082 .elementor-element.elementor-element-9d96d9d{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-d055dc6{text-align:center;}.elementor-1082 .elementor-element.elementor-element-d055dc6.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-cf47758{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-c9cc754 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-136a139{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-5534ba3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-58e2628{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-e4de221 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-e4de221 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-e4de221 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-6861058{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-9365236 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-9365236 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-9365236 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-a4bc2d0{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-fc27280 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-fc27280 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-fc27280 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-c7a3223{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-faf9e82 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-bcc8f8e{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-47524b7 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-47524b7 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-47524b7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-8f2104d{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-0d4d47f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-a9667dc{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-cadd880 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-cadd880 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-cadd880 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-6550fd1{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-7302768 .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-7302768 .elementor-icon{font-size:0px;}.elementor-1082 .elementor-element.elementor-element-7302768 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-3e07159{text-align:center;font-size:var( --e-global-typography-text-font-size );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-a63f246{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-gap:0px;--n-tabs-title-padding-top:1em;--n-tabs-title-padding-right:1em;--n-tabs-title-padding-bottom:1em;--n-tabs-title-padding-left:1em;--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-1082 .elementor-element.elementor-element-03d1e58{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1082 .elementor-element.elementor-element-c57584f .elementor-icon-box-wrapper{text-align:center;}.elementor-1082 .elementor-element.elementor-element-c57584f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-c57584f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-wrapper{justify-content:stretch;}.elementor-1082 .elementor-element.elementor-element-e51192d .a1tools-cta-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1082 .elementor-element.elementor-element-e51192d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1082 .elementor-element.elementor-element-0636f5a{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1082 .elementor-element.elementor-element-b1d4c26{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-ea5ce79{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-1082 .elementor-element.elementor-element-445646f{font-size:var( --e-global-typography-text-font-size );}.elementor-1082 .elementor-element.elementor-element-bcd611e.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-b14fef3 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-f05155e */.elementor-1082 .elementor-element.elementor-element-f05155e::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='6' fill='%23ABD037'/%3E%3C/svg%3E");
    background-size: 30px 30px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e164298 */.elementor-1082 .elementor-element.elementor-element-e164298:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-e164298 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3607ac6 */.elementor-1082 .elementor-element.elementor-element-3607ac6:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd916b5 */.elementor-1082 .elementor-element.elementor-element-dd916b5:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-097bb45 */.elementor-1082 .elementor-element.elementor-element-097bb45:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-097bb45 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1185c3 */.elementor-1082 .elementor-element.elementor-element-a1185c3:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1deaed */.elementor-1082 .elementor-element.elementor-element-a1deaed:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1deaed {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1b414 */.elementor-1082 .elementor-element.elementor-element-5d1b414:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d087818 */.elementor-1082 .elementor-element.elementor-element-d087818:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-d087818 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d539 */.elementor-1082 .elementor-element.elementor-element-b51d539:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-b51d539 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347aa8c */.elementor-1082 .elementor-element.elementor-element-347aa8c:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-347aa8c {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e164298 */.elementor-1082 .elementor-element.elementor-element-e164298:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-e164298 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3607ac6 */.elementor-1082 .elementor-element.elementor-element-3607ac6:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd916b5 */.elementor-1082 .elementor-element.elementor-element-dd916b5:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-097bb45 */.elementor-1082 .elementor-element.elementor-element-097bb45:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-097bb45 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1185c3 */.elementor-1082 .elementor-element.elementor-element-a1185c3:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1deaed */.elementor-1082 .elementor-element.elementor-element-a1deaed:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1deaed {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1b414 */.elementor-1082 .elementor-element.elementor-element-5d1b414:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d087818 */.elementor-1082 .elementor-element.elementor-element-d087818:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-d087818 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d539 */.elementor-1082 .elementor-element.elementor-element-b51d539:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-b51d539 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347aa8c */.elementor-1082 .elementor-element.elementor-element-347aa8c:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-347aa8c {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e164298 */.elementor-1082 .elementor-element.elementor-element-e164298:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-e164298 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3607ac6 */.elementor-1082 .elementor-element.elementor-element-3607ac6:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd916b5 */.elementor-1082 .elementor-element.elementor-element-dd916b5:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-097bb45 */.elementor-1082 .elementor-element.elementor-element-097bb45:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-097bb45 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1185c3 */.elementor-1082 .elementor-element.elementor-element-a1185c3:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1deaed */.elementor-1082 .elementor-element.elementor-element-a1deaed:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1deaed {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1b414 */.elementor-1082 .elementor-element.elementor-element-5d1b414:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d087818 */.elementor-1082 .elementor-element.elementor-element-d087818:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-d087818 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d539 */.elementor-1082 .elementor-element.elementor-element-b51d539:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-b51d539 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347aa8c */.elementor-1082 .elementor-element.elementor-element-347aa8c:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-347aa8c {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e164298 */.elementor-1082 .elementor-element.elementor-element-e164298:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-e164298 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3607ac6 */.elementor-1082 .elementor-element.elementor-element-3607ac6:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd916b5 */.elementor-1082 .elementor-element.elementor-element-dd916b5:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-097bb45 */.elementor-1082 .elementor-element.elementor-element-097bb45:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-097bb45 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1185c3 */.elementor-1082 .elementor-element.elementor-element-a1185c3:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1deaed */.elementor-1082 .elementor-element.elementor-element-a1deaed:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1deaed {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1b414 */.elementor-1082 .elementor-element.elementor-element-5d1b414:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d087818 */.elementor-1082 .elementor-element.elementor-element-d087818:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-d087818 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d539 */.elementor-1082 .elementor-element.elementor-element-b51d539:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-b51d539 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347aa8c */.elementor-1082 .elementor-element.elementor-element-347aa8c:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-347aa8c {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e164298 */.elementor-1082 .elementor-element.elementor-element-e164298:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-e164298 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3607ac6 */.elementor-1082 .elementor-element.elementor-element-3607ac6:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd916b5 */.elementor-1082 .elementor-element.elementor-element-dd916b5:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-097bb45 */.elementor-1082 .elementor-element.elementor-element-097bb45:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-097bb45 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1185c3 */.elementor-1082 .elementor-element.elementor-element-a1185c3:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1deaed */.elementor-1082 .elementor-element.elementor-element-a1deaed:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1deaed {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1b414 */.elementor-1082 .elementor-element.elementor-element-5d1b414:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d087818 */.elementor-1082 .elementor-element.elementor-element-d087818:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-d087818 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d539 */.elementor-1082 .elementor-element.elementor-element-b51d539:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-b51d539 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347aa8c */.elementor-1082 .elementor-element.elementor-element-347aa8c:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-347aa8c {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e164298 */.elementor-1082 .elementor-element.elementor-element-e164298:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-e164298 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-e164298 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3607ac6 */.elementor-1082 .elementor-element.elementor-element-3607ac6:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-3607ac6 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd916b5 */.elementor-1082 .elementor-element.elementor-element-dd916b5:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-dd916b5 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-097bb45 */.elementor-1082 .elementor-element.elementor-element-097bb45:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-097bb45 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-097bb45 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1185c3 */.elementor-1082 .elementor-element.elementor-element-a1185c3:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1185c3 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1deaed */.elementor-1082 .elementor-element.elementor-element-a1deaed:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-a1deaed {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-a1deaed .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1b414 */.elementor-1082 .elementor-element.elementor-element-5d1b414:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-5d1b414 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d087818 */.elementor-1082 .elementor-element.elementor-element-d087818:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-d087818 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-d087818 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51d539 */.elementor-1082 .elementor-element.elementor-element-b51d539:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-b51d539 {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-b51d539 .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347aa8c */.elementor-1082 .elementor-element.elementor-element-347aa8c:hover .elementor-widget-text-editor p {
    color: #ABD037 !important;
    font-weight: bold !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c:hover {
    transform: scale(1.05);
}

.elementor-1082 .elementor-element.elementor-element-347aa8c {
    cursor: pointer;
    transition: transform 0.3s ease;
    text-decoration: none !important;
}

.elementor-1082 .elementor-element.elementor-element-347aa8c .elementor-widget-text-editor p {
    transition: color 0.3s ease, font-weight 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a63f246 */.elementor-1082 .elementor-element.elementor-element-a63f246 .elementor-icon-box-wrapper {
    display: flex;
    align-items: flex-start;
}

.elementor-1082 .elementor-element.elementor-element-a63f246 .elementor-icon-box-icon {
    margin-top: 7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049032c */.elementor-1082 .elementor-element.elementor-element-049032c::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='6' fill='%23ABD037'/%3E%3C/svg%3E");
    background-size: 30px 30px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bcd611e *//* Target only Elementor Posts widget */
.elementor-widget-posts .elementor-posts-container .elementor-post {
    display: flex !important;
    flex-direction: column;
    height: 100%;
}

.elementor-widget-posts .elementor-post__card {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Make content area flexible to push footer down */
.elementor-widget-posts .elementor-post__text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

/* Make excerpt grow to fill space */
.elementor-widget-posts .elementor-post__excerpt {
    flex-grow: 1;
}

/* Optional: Keep read more/meta at bottom */
.elementor-widget-posts .elementor-post__meta-data,
.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b14fef3 *//* Target only Elementor Posts widget */
.elementor-widget-posts .elementor-posts-container .elementor-post {
    display: flex !important;
    flex-direction: column;
    height: 100%;
}

.elementor-widget-posts .elementor-post__card {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Make content area flexible to push footer down */
.elementor-widget-posts .elementor-post__text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

/* Make excerpt grow to fill space */
.elementor-widget-posts .elementor-post__excerpt {
    flex-grow: 1;
}

/* Optional: Keep read more/meta at bottom */
.elementor-widget-posts .elementor-post__meta-data,
.elementor-widget-posts .elementor-post__read-more {
    margin-top: auto;
}/* End custom CSS */