.elementor-1265 .elementor-element.elementor-element-2eb508d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-2eb508d:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-2eb508d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twg.seo-agentuur.eu/wp-content/uploads/2026/02/Rectangle-10-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1265 .elementor-element.elementor-element-00d9e66{padding:0px 0px 0px 25px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#A9C946;border-radius:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-00d9e66 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-d1d46c1 );}.elementor-1265 .elementor-element.elementor-element-19e3927{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-0cb81ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CECECE;--border-color:#CECECE;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-0395171 .jet-breadcrumbs{text-align:left;}.elementor-1265 .elementor-element.elementor-element-0395171 .jet-breadcrumbs__item > *{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:600;}.elementor-1265 .elementor-element.elementor-element-0395171 .jet-breadcrumbs__item-link{color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-0395171 .jet-breadcrumbs__item-link:hover{color:var( --e-global-color-f7edf51 );}.elementor-1265 .elementor-element.elementor-element-0395171 .jet-breadcrumbs__item-target{color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-0395171 .jet-breadcrumbs__item-sep{margin-left:10px;margin-right:10px;font-size:18px;color:#CECECE;}.elementor-1265 .elementor-element.elementor-element-d9de162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.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-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.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-accent );}.elementor-widget-nested-tabs.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 );}.elementor-1265 .elementor-element.elementor-element-87f19e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1265 .elementor-element.elementor-element-362f899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1265 .elementor-element.elementor-element-e32b794{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-e32b794::before, .elementor-1265 .elementor-element.elementor-element-e32b794 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-e32b794 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-e32b794 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-e32b794 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-e32b794 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-e32b794:hover::before, .elementor-1265 .elementor-element.elementor-element-e32b794:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-e32b794:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-e32b794 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-e32b794 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-e32b794:hover{--overlay-opacity:0.42;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1265 .elementor-element.elementor-element-7a42696 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1265 .elementor-element.elementor-element-9e6029f .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-9e6029f{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-9e6029f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-9e6029f .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-0db9f7c{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-cd1a2b7 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1265 .elementor-element.elementor-element-6a1cbfc{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-c2fc20c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-c042a63 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-c042a63{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-13c8131 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-13c8131{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-bad5d93{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-bad5d93::before, .elementor-1265 .elementor-element.elementor-element-bad5d93 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-bad5d93 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-bad5d93 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-bad5d93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-bad5d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-bad5d93:hover::before, .elementor-1265 .elementor-element.elementor-element-bad5d93:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-bad5d93:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-bad5d93 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-bad5d93 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-bad5d93:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-c3b8579 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-9a4070d .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-9a4070d{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-9a4070d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-9a4070d .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-229b398{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-6f6d2ab .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-8525364{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-efa25fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-e719b54 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-7860a2f .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-b88629e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:040px;--padding-right:040px;}.elementor-1265 .elementor-element.elementor-element-b88629e:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-b88629e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-504fa12{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-504fa12::before, .elementor-1265 .elementor-element.elementor-element-504fa12 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-504fa12 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-504fa12 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-504fa12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-504fa12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-504fa12:hover::before, .elementor-1265 .elementor-element.elementor-element-504fa12:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-504fa12:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-504fa12 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-504fa12 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-504fa12:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-66c580a img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-278feda .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-278feda{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-278feda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-278feda .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-0a1ebf0{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-8217974 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-65f8f02{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-533e139{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-739ecba .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-739ecba{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-7015e5a .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-7015e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-8e300a5{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-8e300a5::before, .elementor-1265 .elementor-element.elementor-element-8e300a5 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8e300a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8e300a5 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8e300a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8e300a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8e300a5:hover::before, .elementor-1265 .elementor-element.elementor-element-8e300a5:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8e300a5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8e300a5 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-8e300a5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8e300a5:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-31d75c0 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-7fe0923 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-7fe0923{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-7fe0923 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-7fe0923 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-5f6cffd{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-c34668b .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-5eebcdf{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-2f87c55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-04864dd .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-04864dd{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-135d0d7 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-135d0d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5b27274{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1265 .elementor-element.elementor-element-1e270e2{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-1e270e2::before, .elementor-1265 .elementor-element.elementor-element-1e270e2 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-1e270e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-1e270e2 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-1e270e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-1e270e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-1e270e2:hover::before, .elementor-1265 .elementor-element.elementor-element-1e270e2:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-1e270e2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-1e270e2 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-1e270e2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-1e270e2:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-aa4170a img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-3fb05a6 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-3fb05a6{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-3fb05a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-3fb05a6 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-18b8b0f{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-0e5ada7 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-086a782{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-ce8fb1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-36d9a6e .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-36d9a6e{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-c003af3 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-c003af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-65dba44{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-65dba44::before, .elementor-1265 .elementor-element.elementor-element-65dba44 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-65dba44 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-65dba44 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-65dba44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-65dba44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-65dba44:hover::before, .elementor-1265 .elementor-element.elementor-element-65dba44:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-65dba44:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-65dba44 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-65dba44 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-65dba44:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-676b9e7 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-79a4d2f .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-79a4d2f{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-79a4d2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-79a4d2f .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-1bc4c1c{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-de0eed6 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-ba79f3e{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-a1688b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-8de587d .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-03271cf .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-d2cf59f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:040px;--padding-right:040px;}.elementor-1265 .elementor-element.elementor-element-d2cf59f:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-d2cf59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-a549ec7{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-a549ec7::before, .elementor-1265 .elementor-element.elementor-element-a549ec7 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a549ec7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a549ec7 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a549ec7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a549ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a549ec7:hover::before, .elementor-1265 .elementor-element.elementor-element-a549ec7:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a549ec7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a549ec7 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-a549ec7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a549ec7:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-83fdaca img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-1804597 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-1804597{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-1804597 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-1804597 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-a789a3d{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-2c31552 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-ea31b6d{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-ae1ecde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-19b1f09 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-19b1f09{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-69a5b60 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-69a5b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-66f66bf{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-66f66bf::before, .elementor-1265 .elementor-element.elementor-element-66f66bf > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-66f66bf > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-66f66bf > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-66f66bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-66f66bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-66f66bf:hover::before, .elementor-1265 .elementor-element.elementor-element-66f66bf:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-66f66bf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-66f66bf > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-66f66bf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-66f66bf:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-7b5e9ca img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-60836e9 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-60836e9{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-60836e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-60836e9 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-9fdf9f0{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-ec453d2 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-6db27a3{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-73a37ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-a56b093 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-a56b093{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-764eab7 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-764eab7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-2a67c41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1265 .elementor-element.elementor-element-870ff57{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-870ff57::before, .elementor-1265 .elementor-element.elementor-element-870ff57 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-870ff57 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-870ff57 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-870ff57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-870ff57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-870ff57:hover::before, .elementor-1265 .elementor-element.elementor-element-870ff57:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-870ff57:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-870ff57 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-870ff57 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-870ff57:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-00b6aaa img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-7d3b83f .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-7d3b83f{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-7d3b83f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-7d3b83f .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-5f0d3e3{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-6159a90 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-0fe9a86{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-8af0d0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-06f1453 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-06f1453{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-fc497cf .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-fc497cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-c008be5{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-c008be5::before, .elementor-1265 .elementor-element.elementor-element-c008be5 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-c008be5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-c008be5 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-c008be5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-c008be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-c008be5:hover::before, .elementor-1265 .elementor-element.elementor-element-c008be5:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-c008be5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-c008be5 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-c008be5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-c008be5:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-89ed557 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-be9e93e .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-be9e93e{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-be9e93e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-be9e93e .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-7321708{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-faa3b3b .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-7d2dee2{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-44e72a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-ff8ce09 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-57d41cc .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-c969234{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1265 .elementor-element.elementor-element-5c17ed1{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-5c17ed1::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-5c17ed1:hover::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-5c17ed1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-5c17ed1:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-b171284 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-d8afa73 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-d8afa73{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-d8afa73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-d8afa73 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-5fc3d0b{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-6219afc .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-828f750{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-b6f9f2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-57d915b .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-57d915b{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-cede006 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-cede006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-ce67488{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-ce67488::before, .elementor-1265 .elementor-element.elementor-element-ce67488 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-ce67488 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-ce67488 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-ce67488 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-ce67488 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-ce67488:hover::before, .elementor-1265 .elementor-element.elementor-element-ce67488:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-ce67488:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-ce67488 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-ce67488 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-ce67488:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-914d811 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-c824a62 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-c824a62{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-c824a62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-c824a62 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-ef23096{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-8cd01cf .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-037bb2f{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-fe82cb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-98a8a8c .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-4ed30e7 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-6df0294{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1265 .elementor-element.elementor-element-6df0294:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-6df0294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-629366b{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-629366b::before, .elementor-1265 .elementor-element.elementor-element-629366b > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-629366b > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-629366b > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-629366b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-629366b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-629366b:hover::before, .elementor-1265 .elementor-element.elementor-element-629366b:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-629366b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-629366b > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-629366b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-629366b:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-8e80a95 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-227ccbe .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-227ccbe{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-227ccbe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-227ccbe .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-492cc81{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-50447b8 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-e679290{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-549a677{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-5c759bf .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5c759bf{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-a872c34 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-a872c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-53d94a1{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-53d94a1::before, .elementor-1265 .elementor-element.elementor-element-53d94a1 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-53d94a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-53d94a1 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-53d94a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-53d94a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-53d94a1:hover::before, .elementor-1265 .elementor-element.elementor-element-53d94a1:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-53d94a1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-53d94a1 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-53d94a1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-53d94a1:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-b4fe5dc img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-adb0a45 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-adb0a45{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-adb0a45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-adb0a45 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-38a9e27{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-3a69275 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-f3f99de{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-05cdb77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-5d9aff7 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5d9aff7{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-f3b5f93 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-f3b5f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-168e37f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1265 .elementor-element.elementor-element-074831a{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-074831a::before, .elementor-1265 .elementor-element.elementor-element-074831a > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-074831a > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-074831a > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-074831a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-074831a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-074831a:hover::before, .elementor-1265 .elementor-element.elementor-element-074831a:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-074831a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-074831a > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-074831a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-074831a:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-d552425 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-b1eea34 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-b1eea34{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-b1eea34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-b1eea34 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-721d531{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-34772cd .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-5839552{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-3404e02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-dd34c9f .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-dd34c9f{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-efa0758 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-efa0758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-8669656{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-8669656::before, .elementor-1265 .elementor-element.elementor-element-8669656 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8669656 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8669656 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8669656 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8669656 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8669656:hover::before, .elementor-1265 .elementor-element.elementor-element-8669656:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8669656:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8669656 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-8669656 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8669656:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-befb33a img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-870df46 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-870df46{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-870df46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-870df46 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-cc90a5f{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-35666dd .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-5f3d75e{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-2c216c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-5aa52f1 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-cd2031b .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-09cc2a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:040px;--padding-right:040px;}.elementor-1265 .elementor-element.elementor-element-09cc2a3:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-09cc2a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-6315da4{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-6315da4::before, .elementor-1265 .elementor-element.elementor-element-6315da4 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-6315da4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-6315da4 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-6315da4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-6315da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-6315da4:hover::before, .elementor-1265 .elementor-element.elementor-element-6315da4:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-6315da4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-6315da4 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-6315da4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-6315da4:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-1a126b8 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-0107c37 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-0107c37{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-0107c37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-0107c37 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-bbcb0e5{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-03a0dc9 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-18b1ac6{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-8fe092e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-211a3ea .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-211a3ea{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-efeb60b .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-efeb60b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-a9ea064{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-a9ea064::before, .elementor-1265 .elementor-element.elementor-element-a9ea064 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a9ea064 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a9ea064 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a9ea064 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a9ea064 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a9ea064:hover::before, .elementor-1265 .elementor-element.elementor-element-a9ea064:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a9ea064:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a9ea064 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-a9ea064 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a9ea064:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-5b6551c img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-23c76f2 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-23c76f2{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-23c76f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-23c76f2 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-7dcd032{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-cc792af .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-4058b5d{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-8d239fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-728921d .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-728921d{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-dbab95e .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-dbab95e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-52d1057{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1265 .elementor-element.elementor-element-311caf2{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-311caf2::before, .elementor-1265 .elementor-element.elementor-element-311caf2 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-311caf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-311caf2 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-311caf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-311caf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-311caf2:hover::before, .elementor-1265 .elementor-element.elementor-element-311caf2:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-311caf2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-311caf2 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-311caf2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-311caf2:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-e20c220 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-69a3748 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-69a3748{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-69a3748 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-69a3748 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-4717b07{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-4629a14 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-6e00e35{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-f5571e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-2198a02 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-2198a02{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-eb4b7d7 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-eb4b7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-18bab99{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-18bab99::before, .elementor-1265 .elementor-element.elementor-element-18bab99 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-18bab99 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-18bab99 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-18bab99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-18bab99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-18bab99:hover::before, .elementor-1265 .elementor-element.elementor-element-18bab99:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-18bab99:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-18bab99 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-18bab99 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-18bab99:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-d393569 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-f567ae7 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-f567ae7{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-f567ae7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-f567ae7 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-798ba72{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-3dc1d87 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-5c6ec1d{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-ea9aecf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-e22d57b .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-9401694 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-37a6ae6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:040px;--padding-right:040px;}.elementor-1265 .elementor-element.elementor-element-37a6ae6:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-37a6ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-c0c8a89{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-c0c8a89::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-c0c8a89:hover::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-c0c8a89 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-c0c8a89:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-62ab864 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-a643bc0 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-a643bc0{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-a643bc0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-a643bc0 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-3d02e22{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-0df0f16 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-9171f28{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-534b881{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-b329c99 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-b329c99{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-e1cf66f .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-e1cf66f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-8769c7d{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-8769c7d::before, .elementor-1265 .elementor-element.elementor-element-8769c7d > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8769c7d > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8769c7d > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8769c7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8769c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8769c7d:hover::before, .elementor-1265 .elementor-element.elementor-element-8769c7d:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8769c7d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8769c7d > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-8769c7d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8769c7d:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-26e2a90 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-25f5170 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-25f5170{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-25f5170 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-25f5170 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-5928f1d{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-4ace2a7 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-47bdeaa{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-837b4ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-bbcce2f .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-bbcce2f{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-23224c4 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-23224c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-987ee93{--display:flex;}.elementor-1265 .elementor-element.elementor-element-3ca8284{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-a8760e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1265 .elementor-element.elementor-element-4b4af9c{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-4b4af9c::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-4b4af9c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-69c9dd8 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-4d0c324 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-4d0c324{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-4d0c324 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-4d0c324 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-68aad50{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-ac1426d .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-8c4f2d2{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-8548f1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-bee3c04 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-bee3c04{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-ab78ef1 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-ab78ef1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-a980c97{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-a980c97::before, .elementor-1265 .elementor-element.elementor-element-a980c97 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a980c97 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a980c97 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a980c97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a980c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a980c97:hover::before, .elementor-1265 .elementor-element.elementor-element-a980c97:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a980c97:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a980c97 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-a980c97 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a980c97:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-9389491 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-1206b5e .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-1206b5e{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-1206b5e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-1206b5e .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-146910d{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-6b28b4d .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-25e754a{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-5f55809{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-63ebe4a .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-39b727f .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-309b0d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1265 .elementor-element.elementor-element-309b0d3:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-309b0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-9c9a763{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-9c9a763::before, .elementor-1265 .elementor-element.elementor-element-9c9a763 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-9c9a763 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-9c9a763 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-9c9a763 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-9c9a763 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-9c9a763:hover::before, .elementor-1265 .elementor-element.elementor-element-9c9a763:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-9c9a763:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-9c9a763 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-9c9a763 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-9c9a763:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-0355ea5 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-5f677fe .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-5f677fe{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5f677fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-5f677fe .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-ce73711{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-fdb51d1 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-2cc5d00{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-16b37a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-35f82d7 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-35f82d7{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-27e457e .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-27e457e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-842b5b5{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-842b5b5::before, .elementor-1265 .elementor-element.elementor-element-842b5b5 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-842b5b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-842b5b5 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-842b5b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-842b5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-842b5b5:hover::before, .elementor-1265 .elementor-element.elementor-element-842b5b5:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-842b5b5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-842b5b5 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-842b5b5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-842b5b5:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-6a42c81 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-6a42c81{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-6a42c81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-6a42c81 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-31ee775{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-922863d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1265 .elementor-element.elementor-element-922863d:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-922863d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-0b1aec0{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-0b1aec0::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-0b1aec0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-c7b8c61 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-0a3c76a .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-0a3c76a{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-0a3c76a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-0a3c76a .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-e692eb4{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-2ca1dcb .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-55626c1{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-b72cd4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-c9e3da0 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-c9e3da0{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5ee6460 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5ee6460{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-539ea61{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-539ea61::before, .elementor-1265 .elementor-element.elementor-element-539ea61 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-539ea61 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-539ea61 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-539ea61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-539ea61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-539ea61:hover::before, .elementor-1265 .elementor-element.elementor-element-539ea61:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-539ea61:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-539ea61 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-539ea61 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-539ea61:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-f7f27dd img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-53fc9e9 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-53fc9e9{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-53fc9e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-53fc9e9 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-a8a6589{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-887fdb9 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-b2eaac5{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-98c1345{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-942070a .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-942070a{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-173e303 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-173e303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-f8e6ae5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1265 .elementor-element.elementor-element-a920e6b{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-a920e6b::before, .elementor-1265 .elementor-element.elementor-element-a920e6b > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a920e6b > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a920e6b > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a920e6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a920e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a920e6b:hover::before, .elementor-1265 .elementor-element.elementor-element-a920e6b:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a920e6b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a920e6b > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-a920e6b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a920e6b:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-cfa01b7 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-ff08da5 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-ff08da5{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-ff08da5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-ff08da5 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-8fab5b4{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-0ab8a0c .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-5832463{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-38a42e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-0edb125 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-bb1d1a3 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-dff07de{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-dff07de::before, .elementor-1265 .elementor-element.elementor-element-dff07de > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-dff07de > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-dff07de > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-dff07de > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-dff07de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-dff07de:hover::before, .elementor-1265 .elementor-element.elementor-element-dff07de:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-dff07de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-dff07de > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-dff07de > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-dff07de:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-f43e1c9 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-107d09f .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-107d09f{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-107d09f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-107d09f .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-13f4821{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-6a7df4d .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-89da8b8{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-9bdcfaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-7625d0a .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-7625d0a{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-4acfd0e .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-4acfd0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-426c3b1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-2408e87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1265 .elementor-element.elementor-element-2408e87:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-2408e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-8131671{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-8131671::before, .elementor-1265 .elementor-element.elementor-element-8131671 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8131671 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8131671 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8131671 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8131671 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8131671:hover::before, .elementor-1265 .elementor-element.elementor-element-8131671:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8131671:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8131671 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-8131671 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8131671:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-fbe6fa3 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-26d468e .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-26d468e{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-26d468e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-26d468e .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-f01b828{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-76f8f16 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-a6ff41b{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-3a1ec40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-5fab618 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5fab618{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-6a73902{--n-accordion-title-font-size:clamp(16px, 2vw, 24px);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-icon-size:22px;}.elementor-1265 .elementor-element.elementor-element-6a73902 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-6a73902 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1265 .elementor-element.elementor-element-6a73902 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Titillium Web", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1;}:where( .elementor-1265 .elementor-element.elementor-element-6a73902 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-908a91f );--border-radius:0px 0px 5px 5px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1265 .elementor-element.elementor-element-40fba80{--display:flex;}.elementor-1265 .elementor-element.elementor-element-c1e77ba{--display:flex;}.elementor-1265 .elementor-element.elementor-element-641bf49{--display:flex;}.elementor-1265 .elementor-element.elementor-element-d5eea21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1265 .elementor-element.elementor-element-69082e3{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-69082e3::before, .elementor-1265 .elementor-element.elementor-element-69082e3 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-69082e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-69082e3 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-69082e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-69082e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-69082e3:hover::before, .elementor-1265 .elementor-element.elementor-element-69082e3:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-69082e3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-69082e3 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-69082e3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-69082e3:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-d0ba6c8 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-4ea7f13 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-4ea7f13{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-4ea7f13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-4ea7f13 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-7cb2bff{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-fa27005 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-356c5a8{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-a1b0a4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-3b38ca6 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-3b38ca6{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-9e3ad21 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-9e3ad21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-a178cc8{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-a178cc8::before, .elementor-1265 .elementor-element.elementor-element-a178cc8 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a178cc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a178cc8 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a178cc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-a178cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a178cc8:hover::before, .elementor-1265 .elementor-element.elementor-element-a178cc8:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a178cc8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-a178cc8 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-a178cc8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-a178cc8:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-240d424 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-134f836 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-134f836{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-134f836 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-134f836 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-0d5f644{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-fcca0bf .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-128911b{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-d011447{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-3dffc0f .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-63333e1 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-68d381d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:040px;--padding-right:040px;}.elementor-1265 .elementor-element.elementor-element-68d381d:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-68d381d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBF1;}.elementor-1265 .elementor-element.elementor-element-8611780{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-8611780::before, .elementor-1265 .elementor-element.elementor-element-8611780 > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8611780 > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8611780 > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8611780 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-8611780 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8611780:hover::before, .elementor-1265 .elementor-element.elementor-element-8611780:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8611780:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-8611780 > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-8611780 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-8611780:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-6014457 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-b2a9174 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-b2a9174{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-b2a9174 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-b2a9174 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-70e91c3{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-ad67fbe .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-60b5c03{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-fe4b1e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-0f34351 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-0f34351{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5c5a8b2 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-5c5a8b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-35c8eba{--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:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-35c8eba::before, .elementor-1265 .elementor-element.elementor-element-35c8eba > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-35c8eba > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-35c8eba > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-35c8eba > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-35c8eba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-35c8eba:hover::before, .elementor-1265 .elementor-element.elementor-element-35c8eba:hover > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-35c8eba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-35c8eba > .elementor-background-slideshow:hover::before, .elementor-1265 .elementor-element.elementor-element-35c8eba > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1265 .elementor-element.elementor-element-35c8eba:hover{--overlay-opacity:0.42;}.elementor-1265 .elementor-element.elementor-element-2cf2cc6 img{width:100%;height:380px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-1265 .elementor-element.elementor-element-793b530 .elementor-button{background-color:#61CE7000;font-family:"Source Sans 3", Sans-serif;font-size:32px;font-weight:500;padding:0px 0px 0px 18px;}.elementor-1265 .elementor-element.elementor-element-793b530{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-793b530 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1265 .elementor-element.elementor-element-793b530 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-1265 .elementor-element.elementor-element-e3e9b26{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-b1c0938 .elementor-heading-title{font-family:var( --e-global-typography-75b4e2e-font-family ), Sans-serif;font-size:var( --e-global-typography-75b4e2e-font-size );font-weight:var( --e-global-typography-75b4e2e-font-weight );line-height:var( --e-global-typography-75b4e2e-line-height );color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-792ebd6{font-family:"Source Sans 3", Sans-serif;font-size:clamp(16px, 1.6vw, 18px);font-weight:400;color:var( --e-global-color-908a91f );}.elementor-1265 .elementor-element.elementor-element-be6fd9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1265 .elementor-element.elementor-element-601bdfd .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-601bdfd{padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-49bfeb2 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-c7a9163-font-family ), Sans-serif;font-size:var( --e-global-typography-c7a9163-font-size );font-weight:var( --e-global-typography-c7a9163-font-weight );line-height:var( --e-global-typography-c7a9163-line-height );fill:#88A62B;color:#88A62B;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-49bfeb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1265 .elementor-element.elementor-element-835326c{--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-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:50px;--n-tabs-gap:40px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:32px;--n-tabs-title-color:var( --e-global-color-908a91f );--n-tabs-title-color-active:#88A62B;}.elementor-1265 .elementor-element.elementor-element-835326c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-1265 .elementor-element.elementor-element-835326c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#88A62B;}.elementor-1265 .elementor-element.elementor-element-835326c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1265 .elementor-element.elementor-element-835326c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-1265 .elementor-element.elementor-element-835326c.elementor-element{--align-self:center;}.elementor-1265 .elementor-element.elementor-element-835326c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#02010100;}.elementor-1265 .elementor-element.elementor-element-835326c.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:"Titillium Web", Sans-serif;font-weight:600;text-transform:capitalize;font-style:normal;}.elementor-1265 .elementor-element.elementor-element-835326c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-908a91f );}@media(min-width:768px){.elementor-1265 .elementor-element.elementor-element-87f19e7{--width:100%;}.elementor-1265 .elementor-element.elementor-element-e32b794{--width:50%;}.elementor-1265 .elementor-element.elementor-element-bad5d93{--width:50%;}.elementor-1265 .elementor-element.elementor-element-504fa12{--width:50%;}.elementor-1265 .elementor-element.elementor-element-8e300a5{--width:50%;}.elementor-1265 .elementor-element.elementor-element-1e270e2{--width:50%;}.elementor-1265 .elementor-element.elementor-element-65dba44{--width:50%;}.elementor-1265 .elementor-element.elementor-element-a549ec7{--width:50%;}.elementor-1265 .elementor-element.elementor-element-66f66bf{--width:50%;}.elementor-1265 .elementor-element.elementor-element-870ff57{--width:50%;}.elementor-1265 .elementor-element.elementor-element-c008be5{--width:50%;}.elementor-1265 .elementor-element.elementor-element-5c17ed1{--width:50%;}.elementor-1265 .elementor-element.elementor-element-ce67488{--width:50%;}.elementor-1265 .elementor-element.elementor-element-629366b{--width:50%;}.elementor-1265 .elementor-element.elementor-element-53d94a1{--width:50%;}.elementor-1265 .elementor-element.elementor-element-074831a{--width:50%;}.elementor-1265 .elementor-element.elementor-element-8669656{--width:50%;}.elementor-1265 .elementor-element.elementor-element-6315da4{--width:50%;}.elementor-1265 .elementor-element.elementor-element-a9ea064{--width:50%;}.elementor-1265 .elementor-element.elementor-element-311caf2{--width:50%;}.elementor-1265 .elementor-element.elementor-element-18bab99{--width:50%;}.elementor-1265 .elementor-element.elementor-element-c0c8a89{--width:50%;}.elementor-1265 .elementor-element.elementor-element-8769c7d{--width:50%;}.elementor-1265 .elementor-element.elementor-element-4b4af9c{--width:50%;}.elementor-1265 .elementor-element.elementor-element-a980c97{--width:50%;}.elementor-1265 .elementor-element.elementor-element-9c9a763{--width:50%;}.elementor-1265 .elementor-element.elementor-element-842b5b5{--width:50%;}.elementor-1265 .elementor-element.elementor-element-0b1aec0{--width:50%;}.elementor-1265 .elementor-element.elementor-element-539ea61{--width:50%;}.elementor-1265 .elementor-element.elementor-element-a920e6b{--width:50%;}.elementor-1265 .elementor-element.elementor-element-dff07de{--width:50%;}.elementor-1265 .elementor-element.elementor-element-8131671{--width:50%;}.elementor-1265 .elementor-element.elementor-element-69082e3{--width:50%;}.elementor-1265 .elementor-element.elementor-element-a178cc8{--width:50%;}.elementor-1265 .elementor-element.elementor-element-8611780{--width:50%;}.elementor-1265 .elementor-element.elementor-element-35c8eba{--width:50%;}}@media(max-width:1024px){.elementor-1265 .elementor-element.elementor-element-2eb508d{--padding-top:150px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-00d9e66 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-19e3927{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-d9de162{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-e32b794{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-9e6029f{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-9e6029f .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-cd1a2b7 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-c042a63 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-13c8131 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-bad5d93{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-9a4070d{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-9a4070d .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-6f6d2ab .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-e719b54 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-7860a2f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-504fa12{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-278feda{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-278feda .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-8217974 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-739ecba .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-7015e5a .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-8e300a5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-7fe0923{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-7fe0923 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-c34668b .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-04864dd .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-135d0d7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-1e270e2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-3fb05a6{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-3fb05a6 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-0e5ada7 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-36d9a6e .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-c003af3 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-65dba44{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-79a4d2f{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-79a4d2f .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-de0eed6 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-8de587d .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-03271cf .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-a549ec7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-1804597{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-1804597 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-2c31552 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-19b1f09 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-69a5b60 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-66f66bf{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-60836e9{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-60836e9 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-ec453d2 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-a56b093 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-764eab7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-870ff57{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-7d3b83f{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-7d3b83f .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-6159a90 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-06f1453 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-fc497cf .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-c008be5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-be9e93e{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-be9e93e .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-faa3b3b .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-ff8ce09 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-57d41cc .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-5c17ed1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-d8afa73{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-d8afa73 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-6219afc .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-57d915b .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-cede006 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-ce67488{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-c824a62{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-c824a62 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-8cd01cf .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-98a8a8c .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-4ed30e7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-629366b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-227ccbe{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-227ccbe .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-50447b8 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-5c759bf .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-a872c34 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-53d94a1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-adb0a45{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-adb0a45 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-3a69275 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-5d9aff7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-f3b5f93 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-074831a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-b1eea34{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-b1eea34 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-34772cd .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-dd34c9f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-efa0758 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-8669656{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-870df46{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-870df46 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-35666dd .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-5aa52f1 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-cd2031b .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-6315da4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-0107c37{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-0107c37 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-03a0dc9 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-211a3ea .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-efeb60b .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-a9ea064{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-23c76f2{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-23c76f2 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-cc792af .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-728921d .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-dbab95e .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-311caf2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-69a3748{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-69a3748 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-4629a14 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-2198a02 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-eb4b7d7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-18bab99{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-f567ae7{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-f567ae7 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-3dc1d87 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-e22d57b .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-9401694 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-c0c8a89{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-a643bc0{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-a643bc0 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-0df0f16 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-b329c99 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-e1cf66f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-8769c7d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-25f5170{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-25f5170 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-4ace2a7 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-bbcce2f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-23224c4 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-4b4af9c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-4d0c324{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-4d0c324 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-ac1426d .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-bee3c04 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-ab78ef1 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-a980c97{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-1206b5e{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-1206b5e .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-6b28b4d .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-63ebe4a .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-39b727f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-9c9a763{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-5f677fe{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-5f677fe .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-fdb51d1 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-35f82d7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-27e457e .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-842b5b5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-6a42c81{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-6a42c81 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-0b1aec0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-0a3c76a{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-0a3c76a .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-2ca1dcb .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-c9e3da0 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-5ee6460 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-539ea61{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-53fc9e9{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-53fc9e9 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-887fdb9 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-942070a .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-173e303 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-a920e6b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-ff08da5{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-ff08da5 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-0ab8a0c .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-0edb125 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-bb1d1a3 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-dff07de{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-107d09f{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-107d09f .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-6a7df4d .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-7625d0a .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-4acfd0e .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-8131671{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-26d468e{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-26d468e .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-76f8f16 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-5fab618 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-69082e3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-4ea7f13{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-4ea7f13 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-fa27005 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-3b38ca6 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-9e3ad21 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-a178cc8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-134f836{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-134f836 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-fcca0bf .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-3dffc0f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-63333e1 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-8611780{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-b2a9174{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-b2a9174 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-ad67fbe .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-0f34351 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-5c5a8b2 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-35c8eba{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1265 .elementor-element.elementor-element-793b530{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1265 .elementor-element.elementor-element-793b530 .elementor-button{font-size:24px;}.elementor-1265 .elementor-element.elementor-element-b1c0938 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-601bdfd .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-49bfeb2 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}}@media(max-width:767px){.elementor-1265 .elementor-element.elementor-element-2eb508d{--padding-top:120px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-00d9e66 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-362f899{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-e32b794{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-cd1a2b7 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-c042a63 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-13c8131 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-6f6d2ab .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-e719b54 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-7860a2f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-b88629e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-8217974 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-739ecba .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-7015e5a .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-c34668b .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-04864dd .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-135d0d7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-5b27274{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-1e270e2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-0e5ada7 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-36d9a6e .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-c003af3 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-de0eed6 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-8de587d .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-03271cf .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-d2cf59f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-2c31552 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-19b1f09 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-69a5b60 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-ec453d2 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-a56b093 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-764eab7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-2a67c41{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-870ff57{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-6159a90 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-06f1453 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-fc497cf .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-faa3b3b .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-ff8ce09 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-57d41cc .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-c969234{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-5c17ed1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-6219afc .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-57d915b .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-cede006 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-8cd01cf .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-98a8a8c .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-4ed30e7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-6df0294{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-50447b8 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-5c759bf .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-a872c34 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-3a69275 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-5d9aff7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-f3b5f93 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-168e37f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-074831a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-34772cd .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-dd34c9f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-efa0758 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-35666dd .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-5aa52f1 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-cd2031b .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-09cc2a3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-03a0dc9 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-211a3ea .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-efeb60b .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-cc792af .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-728921d .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-dbab95e .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-52d1057{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-311caf2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-4629a14 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-2198a02 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-eb4b7d7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-3dc1d87 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-e22d57b .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-9401694 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-37a6ae6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-0df0f16 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-b329c99 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-e1cf66f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-4ace2a7 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-bbcce2f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-23224c4 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-a8760e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-4b4af9c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-ac1426d .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-bee3c04 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-ab78ef1 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-6b28b4d .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-63ebe4a .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-39b727f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-309b0d3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-fdb51d1 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-35f82d7 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-27e457e .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-922863d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-2ca1dcb .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-c9e3da0 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-5ee6460 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-539ea61{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-887fdb9 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-942070a .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-173e303 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-f8e6ae5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-0ab8a0c .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-0edb125 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-bb1d1a3 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-6a7df4d .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-7625d0a .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-4acfd0e .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-2408e87{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-76f8f16 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-5fab618 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-d5eea21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-69082e3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-fa27005 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-3b38ca6 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-9e3ad21 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-fcca0bf .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-3dffc0f .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-63333e1 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-68d381d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1265 .elementor-element.elementor-element-ad67fbe .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-0f34351 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-5c5a8b2 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-b1c0938 .elementor-heading-title{font-size:var( --e-global-typography-75b4e2e-font-size );line-height:var( --e-global-typography-75b4e2e-line-height );}.elementor-1265 .elementor-element.elementor-element-601bdfd .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-49bfeb2 .elementor-button{font-size:var( --e-global-typography-c7a9163-font-size );line-height:var( --e-global-typography-c7a9163-line-height );}.elementor-1265 .elementor-element.elementor-element-835326c{--n-tabs-title-font-size:25px;}}/* Start custom CSS for jet-breadcrumbs, class: .elementor-element-0395171 */span.jet-blocks-icon svg {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a42696 */.elementor-1265 .elementor-element.elementor-element-7a42696 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7a42696::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7a42696:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e32b794 */.elementor-1265 .elementor-element.elementor-element-e32b794 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-e32b794 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-e32b794:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3b8579 */.elementor-1265 .elementor-element.elementor-element-c3b8579 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bad5d93 */.elementor-1265 .elementor-element.elementor-element-bad5d93 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-bad5d93 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-bad5d93:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c580a */.elementor-1265 .elementor-element.elementor-element-66c580a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-66c580a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-66c580a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504fa12 */.elementor-1265 .elementor-element.elementor-element-504fa12 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-504fa12 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-504fa12:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d75c0 */.elementor-1265 .elementor-element.elementor-element-31d75c0 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e300a5 */.elementor-1265 .elementor-element.elementor-element-8e300a5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8e300a5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8e300a5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4170a */.elementor-1265 .elementor-element.elementor-element-aa4170a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e270e2 */.elementor-1265 .elementor-element.elementor-element-1e270e2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-1e270e2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-1e270e2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-676b9e7 */.elementor-1265 .elementor-element.elementor-element-676b9e7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65dba44 */.elementor-1265 .elementor-element.elementor-element-65dba44 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-65dba44 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-65dba44:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83fdaca */.elementor-1265 .elementor-element.elementor-element-83fdaca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a549ec7 */.elementor-1265 .elementor-element.elementor-element-a549ec7 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a549ec7 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a549ec7:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5e9ca */.elementor-1265 .elementor-element.elementor-element-7b5e9ca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f66bf */.elementor-1265 .elementor-element.elementor-element-66f66bf {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-66f66bf .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-66f66bf:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b6aaa */.elementor-1265 .elementor-element.elementor-element-00b6aaa {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870ff57 */.elementor-1265 .elementor-element.elementor-element-870ff57 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-870ff57 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-870ff57:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89ed557 */.elementor-1265 .elementor-element.elementor-element-89ed557 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-89ed557::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-89ed557:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c008be5 */.elementor-1265 .elementor-element.elementor-element-c008be5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c008be5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c008be5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b171284 */.elementor-1265 .elementor-element.elementor-element-b171284 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b171284::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b171284:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17ed1 */.elementor-1265 .elementor-element.elementor-element-5c17ed1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-5c17ed1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-5c17ed1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914d811 */.elementor-1265 .elementor-element.elementor-element-914d811 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-914d811::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-914d811:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce67488 */.elementor-1265 .elementor-element.elementor-element-ce67488 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-ce67488 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-ce67488:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e80a95 */.elementor-1265 .elementor-element.elementor-element-8e80a95 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629366b */.elementor-1265 .elementor-element.elementor-element-629366b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-629366b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-629366b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4fe5dc */.elementor-1265 .elementor-element.elementor-element-b4fe5dc {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53d94a1 */.elementor-1265 .elementor-element.elementor-element-53d94a1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-53d94a1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-53d94a1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d552425 */.elementor-1265 .elementor-element.elementor-element-d552425 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d552425::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d552425:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074831a */.elementor-1265 .elementor-element.elementor-element-074831a {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-074831a .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-074831a:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-befb33a */.elementor-1265 .elementor-element.elementor-element-befb33a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-befb33a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-befb33a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8669656 */.elementor-1265 .elementor-element.elementor-element-8669656 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8669656 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8669656:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a126b8 */.elementor-1265 .elementor-element.elementor-element-1a126b8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6315da4 */.elementor-1265 .elementor-element.elementor-element-6315da4 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-6315da4 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-6315da4:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b6551c */.elementor-1265 .elementor-element.elementor-element-5b6551c {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ea064 */.elementor-1265 .elementor-element.elementor-element-a9ea064 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a9ea064 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a9ea064:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e20c220 */.elementor-1265 .elementor-element.elementor-element-e20c220 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-e20c220::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-e20c220:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311caf2 */.elementor-1265 .elementor-element.elementor-element-311caf2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-311caf2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-311caf2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d393569 */.elementor-1265 .elementor-element.elementor-element-d393569 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d393569::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d393569:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bab99 */.elementor-1265 .elementor-element.elementor-element-18bab99 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-18bab99 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-18bab99:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ab864 */.elementor-1265 .elementor-element.elementor-element-62ab864 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-62ab864::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-62ab864:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c8a89 */.elementor-1265 .elementor-element.elementor-element-c0c8a89 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c0c8a89 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c0c8a89:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e2a90 */.elementor-1265 .elementor-element.elementor-element-26e2a90 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8769c7d */.elementor-1265 .elementor-element.elementor-element-8769c7d {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8769c7d .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8769c7d:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ba6c8 */.elementor-1265 .elementor-element.elementor-element-d0ba6c8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69082e3 */.elementor-1265 .elementor-element.elementor-element-69082e3 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-69082e3 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-69082e3:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240d424 */.elementor-1265 .elementor-element.elementor-element-240d424 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-240d424::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-240d424:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a178cc8 */.elementor-1265 .elementor-element.elementor-element-a178cc8 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a178cc8 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a178cc8:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6014457 */.elementor-1265 .elementor-element.elementor-element-6014457 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-6014457::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-6014457:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8611780 */.elementor-1265 .elementor-element.elementor-element-8611780 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8611780 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8611780:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cf2cc6 */.elementor-1265 .elementor-element.elementor-element-2cf2cc6 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c8eba */.elementor-1265 .elementor-element.elementor-element-35c8eba {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-35c8eba .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-35c8eba:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a42696 */.elementor-1265 .elementor-element.elementor-element-7a42696 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7a42696::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7a42696:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e32b794 */.elementor-1265 .elementor-element.elementor-element-e32b794 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-e32b794 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-e32b794:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3b8579 */.elementor-1265 .elementor-element.elementor-element-c3b8579 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bad5d93 */.elementor-1265 .elementor-element.elementor-element-bad5d93 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-bad5d93 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-bad5d93:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c580a */.elementor-1265 .elementor-element.elementor-element-66c580a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-66c580a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-66c580a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504fa12 */.elementor-1265 .elementor-element.elementor-element-504fa12 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-504fa12 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-504fa12:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d75c0 */.elementor-1265 .elementor-element.elementor-element-31d75c0 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e300a5 */.elementor-1265 .elementor-element.elementor-element-8e300a5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8e300a5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8e300a5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4170a */.elementor-1265 .elementor-element.elementor-element-aa4170a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e270e2 */.elementor-1265 .elementor-element.elementor-element-1e270e2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-1e270e2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-1e270e2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-676b9e7 */.elementor-1265 .elementor-element.elementor-element-676b9e7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65dba44 */.elementor-1265 .elementor-element.elementor-element-65dba44 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-65dba44 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-65dba44:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83fdaca */.elementor-1265 .elementor-element.elementor-element-83fdaca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a549ec7 */.elementor-1265 .elementor-element.elementor-element-a549ec7 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a549ec7 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a549ec7:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5e9ca */.elementor-1265 .elementor-element.elementor-element-7b5e9ca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f66bf */.elementor-1265 .elementor-element.elementor-element-66f66bf {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-66f66bf .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-66f66bf:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b6aaa */.elementor-1265 .elementor-element.elementor-element-00b6aaa {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870ff57 */.elementor-1265 .elementor-element.elementor-element-870ff57 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-870ff57 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-870ff57:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89ed557 */.elementor-1265 .elementor-element.elementor-element-89ed557 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-89ed557::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-89ed557:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c008be5 */.elementor-1265 .elementor-element.elementor-element-c008be5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c008be5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c008be5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b171284 */.elementor-1265 .elementor-element.elementor-element-b171284 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b171284::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b171284:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17ed1 */.elementor-1265 .elementor-element.elementor-element-5c17ed1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-5c17ed1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-5c17ed1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914d811 */.elementor-1265 .elementor-element.elementor-element-914d811 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-914d811::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-914d811:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce67488 */.elementor-1265 .elementor-element.elementor-element-ce67488 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-ce67488 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-ce67488:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e80a95 */.elementor-1265 .elementor-element.elementor-element-8e80a95 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629366b */.elementor-1265 .elementor-element.elementor-element-629366b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-629366b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-629366b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4fe5dc */.elementor-1265 .elementor-element.elementor-element-b4fe5dc {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53d94a1 */.elementor-1265 .elementor-element.elementor-element-53d94a1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-53d94a1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-53d94a1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d552425 */.elementor-1265 .elementor-element.elementor-element-d552425 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d552425::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d552425:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074831a */.elementor-1265 .elementor-element.elementor-element-074831a {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-074831a .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-074831a:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-befb33a */.elementor-1265 .elementor-element.elementor-element-befb33a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-befb33a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-befb33a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8669656 */.elementor-1265 .elementor-element.elementor-element-8669656 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8669656 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8669656:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a126b8 */.elementor-1265 .elementor-element.elementor-element-1a126b8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6315da4 */.elementor-1265 .elementor-element.elementor-element-6315da4 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-6315da4 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-6315da4:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b6551c */.elementor-1265 .elementor-element.elementor-element-5b6551c {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ea064 */.elementor-1265 .elementor-element.elementor-element-a9ea064 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a9ea064 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a9ea064:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e20c220 */.elementor-1265 .elementor-element.elementor-element-e20c220 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-e20c220::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-e20c220:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311caf2 */.elementor-1265 .elementor-element.elementor-element-311caf2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-311caf2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-311caf2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d393569 */.elementor-1265 .elementor-element.elementor-element-d393569 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d393569::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d393569:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bab99 */.elementor-1265 .elementor-element.elementor-element-18bab99 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-18bab99 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-18bab99:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ab864 */.elementor-1265 .elementor-element.elementor-element-62ab864 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-62ab864::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-62ab864:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c8a89 */.elementor-1265 .elementor-element.elementor-element-c0c8a89 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c0c8a89 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c0c8a89:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e2a90 */.elementor-1265 .elementor-element.elementor-element-26e2a90 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8769c7d */.elementor-1265 .elementor-element.elementor-element-8769c7d {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8769c7d .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8769c7d:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ba6c8 */.elementor-1265 .elementor-element.elementor-element-d0ba6c8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69082e3 */.elementor-1265 .elementor-element.elementor-element-69082e3 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-69082e3 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-69082e3:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240d424 */.elementor-1265 .elementor-element.elementor-element-240d424 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-240d424::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-240d424:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a178cc8 */.elementor-1265 .elementor-element.elementor-element-a178cc8 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a178cc8 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a178cc8:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6014457 */.elementor-1265 .elementor-element.elementor-element-6014457 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-6014457::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-6014457:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8611780 */.elementor-1265 .elementor-element.elementor-element-8611780 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8611780 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8611780:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cf2cc6 */.elementor-1265 .elementor-element.elementor-element-2cf2cc6 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c8eba */.elementor-1265 .elementor-element.elementor-element-35c8eba {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-35c8eba .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-35c8eba:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a42696 */.elementor-1265 .elementor-element.elementor-element-7a42696 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7a42696::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7a42696:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e32b794 */.elementor-1265 .elementor-element.elementor-element-e32b794 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-e32b794 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-e32b794:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3b8579 */.elementor-1265 .elementor-element.elementor-element-c3b8579 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bad5d93 */.elementor-1265 .elementor-element.elementor-element-bad5d93 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-bad5d93 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-bad5d93:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c580a */.elementor-1265 .elementor-element.elementor-element-66c580a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-66c580a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-66c580a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504fa12 */.elementor-1265 .elementor-element.elementor-element-504fa12 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-504fa12 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-504fa12:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d75c0 */.elementor-1265 .elementor-element.elementor-element-31d75c0 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e300a5 */.elementor-1265 .elementor-element.elementor-element-8e300a5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8e300a5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8e300a5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4170a */.elementor-1265 .elementor-element.elementor-element-aa4170a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e270e2 */.elementor-1265 .elementor-element.elementor-element-1e270e2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-1e270e2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-1e270e2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-676b9e7 */.elementor-1265 .elementor-element.elementor-element-676b9e7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65dba44 */.elementor-1265 .elementor-element.elementor-element-65dba44 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-65dba44 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-65dba44:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83fdaca */.elementor-1265 .elementor-element.elementor-element-83fdaca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a549ec7 */.elementor-1265 .elementor-element.elementor-element-a549ec7 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a549ec7 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a549ec7:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5e9ca */.elementor-1265 .elementor-element.elementor-element-7b5e9ca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f66bf */.elementor-1265 .elementor-element.elementor-element-66f66bf {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-66f66bf .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-66f66bf:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b6aaa */.elementor-1265 .elementor-element.elementor-element-00b6aaa {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870ff57 */.elementor-1265 .elementor-element.elementor-element-870ff57 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-870ff57 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-870ff57:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89ed557 */.elementor-1265 .elementor-element.elementor-element-89ed557 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-89ed557::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-89ed557:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c008be5 */.elementor-1265 .elementor-element.elementor-element-c008be5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c008be5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c008be5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b171284 */.elementor-1265 .elementor-element.elementor-element-b171284 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b171284::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b171284:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17ed1 */.elementor-1265 .elementor-element.elementor-element-5c17ed1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-5c17ed1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-5c17ed1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914d811 */.elementor-1265 .elementor-element.elementor-element-914d811 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-914d811::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-914d811:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce67488 */.elementor-1265 .elementor-element.elementor-element-ce67488 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-ce67488 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-ce67488:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e80a95 */.elementor-1265 .elementor-element.elementor-element-8e80a95 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629366b */.elementor-1265 .elementor-element.elementor-element-629366b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-629366b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-629366b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4fe5dc */.elementor-1265 .elementor-element.elementor-element-b4fe5dc {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53d94a1 */.elementor-1265 .elementor-element.elementor-element-53d94a1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-53d94a1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-53d94a1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d552425 */.elementor-1265 .elementor-element.elementor-element-d552425 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d552425::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d552425:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074831a */.elementor-1265 .elementor-element.elementor-element-074831a {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-074831a .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-074831a:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-befb33a */.elementor-1265 .elementor-element.elementor-element-befb33a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-befb33a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-befb33a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8669656 */.elementor-1265 .elementor-element.elementor-element-8669656 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8669656 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8669656:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a126b8 */.elementor-1265 .elementor-element.elementor-element-1a126b8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6315da4 */.elementor-1265 .elementor-element.elementor-element-6315da4 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-6315da4 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-6315da4:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b6551c */.elementor-1265 .elementor-element.elementor-element-5b6551c {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ea064 */.elementor-1265 .elementor-element.elementor-element-a9ea064 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a9ea064 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a9ea064:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e20c220 */.elementor-1265 .elementor-element.elementor-element-e20c220 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-e20c220::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-e20c220:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311caf2 */.elementor-1265 .elementor-element.elementor-element-311caf2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-311caf2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-311caf2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d393569 */.elementor-1265 .elementor-element.elementor-element-d393569 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d393569::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d393569:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bab99 */.elementor-1265 .elementor-element.elementor-element-18bab99 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-18bab99 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-18bab99:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ab864 */.elementor-1265 .elementor-element.elementor-element-62ab864 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-62ab864::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-62ab864:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c8a89 */.elementor-1265 .elementor-element.elementor-element-c0c8a89 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c0c8a89 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c0c8a89:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e2a90 */.elementor-1265 .elementor-element.elementor-element-26e2a90 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8769c7d */.elementor-1265 .elementor-element.elementor-element-8769c7d {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8769c7d .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8769c7d:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ba6c8 */.elementor-1265 .elementor-element.elementor-element-d0ba6c8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69082e3 */.elementor-1265 .elementor-element.elementor-element-69082e3 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-69082e3 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-69082e3:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240d424 */.elementor-1265 .elementor-element.elementor-element-240d424 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-240d424::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-240d424:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a178cc8 */.elementor-1265 .elementor-element.elementor-element-a178cc8 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a178cc8 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a178cc8:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6014457 */.elementor-1265 .elementor-element.elementor-element-6014457 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-6014457::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-6014457:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8611780 */.elementor-1265 .elementor-element.elementor-element-8611780 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8611780 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8611780:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cf2cc6 */.elementor-1265 .elementor-element.elementor-element-2cf2cc6 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c8eba */.elementor-1265 .elementor-element.elementor-element-35c8eba {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-35c8eba .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-35c8eba:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a42696 */.elementor-1265 .elementor-element.elementor-element-7a42696 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7a42696::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7a42696:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e32b794 */.elementor-1265 .elementor-element.elementor-element-e32b794 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-e32b794 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-e32b794:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3b8579 */.elementor-1265 .elementor-element.elementor-element-c3b8579 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bad5d93 */.elementor-1265 .elementor-element.elementor-element-bad5d93 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-bad5d93 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-bad5d93:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c580a */.elementor-1265 .elementor-element.elementor-element-66c580a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-66c580a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-66c580a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504fa12 */.elementor-1265 .elementor-element.elementor-element-504fa12 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-504fa12 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-504fa12:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d75c0 */.elementor-1265 .elementor-element.elementor-element-31d75c0 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e300a5 */.elementor-1265 .elementor-element.elementor-element-8e300a5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8e300a5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8e300a5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4170a */.elementor-1265 .elementor-element.elementor-element-aa4170a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e270e2 */.elementor-1265 .elementor-element.elementor-element-1e270e2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-1e270e2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-1e270e2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-676b9e7 */.elementor-1265 .elementor-element.elementor-element-676b9e7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65dba44 */.elementor-1265 .elementor-element.elementor-element-65dba44 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-65dba44 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-65dba44:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83fdaca */.elementor-1265 .elementor-element.elementor-element-83fdaca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a549ec7 */.elementor-1265 .elementor-element.elementor-element-a549ec7 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a549ec7 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a549ec7:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5e9ca */.elementor-1265 .elementor-element.elementor-element-7b5e9ca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f66bf */.elementor-1265 .elementor-element.elementor-element-66f66bf {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-66f66bf .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-66f66bf:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b6aaa */.elementor-1265 .elementor-element.elementor-element-00b6aaa {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870ff57 */.elementor-1265 .elementor-element.elementor-element-870ff57 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-870ff57 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-870ff57:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89ed557 */.elementor-1265 .elementor-element.elementor-element-89ed557 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-89ed557::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-89ed557:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c008be5 */.elementor-1265 .elementor-element.elementor-element-c008be5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c008be5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c008be5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b171284 */.elementor-1265 .elementor-element.elementor-element-b171284 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b171284::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b171284:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17ed1 */.elementor-1265 .elementor-element.elementor-element-5c17ed1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-5c17ed1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-5c17ed1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914d811 */.elementor-1265 .elementor-element.elementor-element-914d811 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-914d811::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-914d811:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce67488 */.elementor-1265 .elementor-element.elementor-element-ce67488 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-ce67488 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-ce67488:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e80a95 */.elementor-1265 .elementor-element.elementor-element-8e80a95 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629366b */.elementor-1265 .elementor-element.elementor-element-629366b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-629366b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-629366b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4fe5dc */.elementor-1265 .elementor-element.elementor-element-b4fe5dc {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53d94a1 */.elementor-1265 .elementor-element.elementor-element-53d94a1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-53d94a1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-53d94a1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d552425 */.elementor-1265 .elementor-element.elementor-element-d552425 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d552425::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d552425:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074831a */.elementor-1265 .elementor-element.elementor-element-074831a {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-074831a .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-074831a:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-befb33a */.elementor-1265 .elementor-element.elementor-element-befb33a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-befb33a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-befb33a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8669656 */.elementor-1265 .elementor-element.elementor-element-8669656 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8669656 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8669656:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a126b8 */.elementor-1265 .elementor-element.elementor-element-1a126b8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6315da4 */.elementor-1265 .elementor-element.elementor-element-6315da4 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-6315da4 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-6315da4:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b6551c */.elementor-1265 .elementor-element.elementor-element-5b6551c {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ea064 */.elementor-1265 .elementor-element.elementor-element-a9ea064 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a9ea064 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a9ea064:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e20c220 */.elementor-1265 .elementor-element.elementor-element-e20c220 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-e20c220::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-e20c220:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311caf2 */.elementor-1265 .elementor-element.elementor-element-311caf2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-311caf2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-311caf2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d393569 */.elementor-1265 .elementor-element.elementor-element-d393569 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d393569::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d393569:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bab99 */.elementor-1265 .elementor-element.elementor-element-18bab99 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-18bab99 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-18bab99:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ab864 */.elementor-1265 .elementor-element.elementor-element-62ab864 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-62ab864::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-62ab864:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c8a89 */.elementor-1265 .elementor-element.elementor-element-c0c8a89 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c0c8a89 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c0c8a89:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e2a90 */.elementor-1265 .elementor-element.elementor-element-26e2a90 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8769c7d */.elementor-1265 .elementor-element.elementor-element-8769c7d {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8769c7d .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8769c7d:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ba6c8 */.elementor-1265 .elementor-element.elementor-element-d0ba6c8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69082e3 */.elementor-1265 .elementor-element.elementor-element-69082e3 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-69082e3 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-69082e3:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240d424 */.elementor-1265 .elementor-element.elementor-element-240d424 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-240d424::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-240d424:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a178cc8 */.elementor-1265 .elementor-element.elementor-element-a178cc8 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a178cc8 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a178cc8:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6014457 */.elementor-1265 .elementor-element.elementor-element-6014457 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-6014457::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-6014457:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8611780 */.elementor-1265 .elementor-element.elementor-element-8611780 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8611780 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8611780:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cf2cc6 */.elementor-1265 .elementor-element.elementor-element-2cf2cc6 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c8eba */.elementor-1265 .elementor-element.elementor-element-35c8eba {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-35c8eba .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-35c8eba:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a42696 */.elementor-1265 .elementor-element.elementor-element-7a42696 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7a42696::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7a42696:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e32b794 */.elementor-1265 .elementor-element.elementor-element-e32b794 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-e32b794 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-e32b794:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3b8579 */.elementor-1265 .elementor-element.elementor-element-c3b8579 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bad5d93 */.elementor-1265 .elementor-element.elementor-element-bad5d93 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-bad5d93 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-bad5d93:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c580a */.elementor-1265 .elementor-element.elementor-element-66c580a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-66c580a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-66c580a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504fa12 */.elementor-1265 .elementor-element.elementor-element-504fa12 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-504fa12 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-504fa12:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d75c0 */.elementor-1265 .elementor-element.elementor-element-31d75c0 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e300a5 */.elementor-1265 .elementor-element.elementor-element-8e300a5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8e300a5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8e300a5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4170a */.elementor-1265 .elementor-element.elementor-element-aa4170a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e270e2 */.elementor-1265 .elementor-element.elementor-element-1e270e2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-1e270e2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-1e270e2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-676b9e7 */.elementor-1265 .elementor-element.elementor-element-676b9e7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65dba44 */.elementor-1265 .elementor-element.elementor-element-65dba44 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-65dba44 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-65dba44:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83fdaca */.elementor-1265 .elementor-element.elementor-element-83fdaca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a549ec7 */.elementor-1265 .elementor-element.elementor-element-a549ec7 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a549ec7 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a549ec7:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5e9ca */.elementor-1265 .elementor-element.elementor-element-7b5e9ca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f66bf */.elementor-1265 .elementor-element.elementor-element-66f66bf {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-66f66bf .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-66f66bf:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b6aaa */.elementor-1265 .elementor-element.elementor-element-00b6aaa {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870ff57 */.elementor-1265 .elementor-element.elementor-element-870ff57 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-870ff57 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-870ff57:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89ed557 */.elementor-1265 .elementor-element.elementor-element-89ed557 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-89ed557::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-89ed557:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c008be5 */.elementor-1265 .elementor-element.elementor-element-c008be5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c008be5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c008be5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b171284 */.elementor-1265 .elementor-element.elementor-element-b171284 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b171284::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b171284:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17ed1 */.elementor-1265 .elementor-element.elementor-element-5c17ed1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-5c17ed1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-5c17ed1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914d811 */.elementor-1265 .elementor-element.elementor-element-914d811 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-914d811::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-914d811:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce67488 */.elementor-1265 .elementor-element.elementor-element-ce67488 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-ce67488 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-ce67488:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e80a95 */.elementor-1265 .elementor-element.elementor-element-8e80a95 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629366b */.elementor-1265 .elementor-element.elementor-element-629366b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-629366b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-629366b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4fe5dc */.elementor-1265 .elementor-element.elementor-element-b4fe5dc {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53d94a1 */.elementor-1265 .elementor-element.elementor-element-53d94a1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-53d94a1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-53d94a1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d552425 */.elementor-1265 .elementor-element.elementor-element-d552425 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d552425::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d552425:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074831a */.elementor-1265 .elementor-element.elementor-element-074831a {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-074831a .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-074831a:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-befb33a */.elementor-1265 .elementor-element.elementor-element-befb33a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-befb33a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-befb33a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8669656 */.elementor-1265 .elementor-element.elementor-element-8669656 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8669656 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8669656:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a126b8 */.elementor-1265 .elementor-element.elementor-element-1a126b8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6315da4 */.elementor-1265 .elementor-element.elementor-element-6315da4 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-6315da4 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-6315da4:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b6551c */.elementor-1265 .elementor-element.elementor-element-5b6551c {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ea064 */.elementor-1265 .elementor-element.elementor-element-a9ea064 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a9ea064 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a9ea064:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e20c220 */.elementor-1265 .elementor-element.elementor-element-e20c220 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-e20c220::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-e20c220:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311caf2 */.elementor-1265 .elementor-element.elementor-element-311caf2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-311caf2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-311caf2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d393569 */.elementor-1265 .elementor-element.elementor-element-d393569 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d393569::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d393569:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bab99 */.elementor-1265 .elementor-element.elementor-element-18bab99 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-18bab99 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-18bab99:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ab864 */.elementor-1265 .elementor-element.elementor-element-62ab864 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-62ab864::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-62ab864:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c8a89 */.elementor-1265 .elementor-element.elementor-element-c0c8a89 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c0c8a89 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c0c8a89:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e2a90 */.elementor-1265 .elementor-element.elementor-element-26e2a90 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8769c7d */.elementor-1265 .elementor-element.elementor-element-8769c7d {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8769c7d .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8769c7d:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ba6c8 */.elementor-1265 .elementor-element.elementor-element-d0ba6c8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69082e3 */.elementor-1265 .elementor-element.elementor-element-69082e3 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-69082e3 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-69082e3:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240d424 */.elementor-1265 .elementor-element.elementor-element-240d424 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-240d424::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-240d424:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a178cc8 */.elementor-1265 .elementor-element.elementor-element-a178cc8 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a178cc8 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a178cc8:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6014457 */.elementor-1265 .elementor-element.elementor-element-6014457 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-6014457::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-6014457:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8611780 */.elementor-1265 .elementor-element.elementor-element-8611780 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8611780 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8611780:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cf2cc6 */.elementor-1265 .elementor-element.elementor-element-2cf2cc6 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c8eba */.elementor-1265 .elementor-element.elementor-element-35c8eba {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-35c8eba .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-35c8eba:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a42696 */.elementor-1265 .elementor-element.elementor-element-7a42696 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7a42696::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7a42696:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e32b794 */.elementor-1265 .elementor-element.elementor-element-e32b794 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-e32b794 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-e32b794:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3b8579 */.elementor-1265 .elementor-element.elementor-element-c3b8579 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c3b8579:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bad5d93 */.elementor-1265 .elementor-element.elementor-element-bad5d93 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-bad5d93 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-bad5d93:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66c580a */.elementor-1265 .elementor-element.elementor-element-66c580a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-66c580a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-66c580a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504fa12 */.elementor-1265 .elementor-element.elementor-element-504fa12 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-504fa12 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-504fa12:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31d75c0 */.elementor-1265 .elementor-element.elementor-element-31d75c0 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-31d75c0:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e300a5 */.elementor-1265 .elementor-element.elementor-element-8e300a5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8e300a5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8e300a5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4170a */.elementor-1265 .elementor-element.elementor-element-aa4170a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-aa4170a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e270e2 */.elementor-1265 .elementor-element.elementor-element-1e270e2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-1e270e2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-1e270e2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-676b9e7 */.elementor-1265 .elementor-element.elementor-element-676b9e7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-676b9e7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65dba44 */.elementor-1265 .elementor-element.elementor-element-65dba44 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-65dba44 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-65dba44:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83fdaca */.elementor-1265 .elementor-element.elementor-element-83fdaca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-83fdaca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a549ec7 */.elementor-1265 .elementor-element.elementor-element-a549ec7 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a549ec7 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a549ec7:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b5e9ca */.elementor-1265 .elementor-element.elementor-element-7b5e9ca {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-7b5e9ca:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f66bf */.elementor-1265 .elementor-element.elementor-element-66f66bf {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-66f66bf .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-66f66bf:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00b6aaa */.elementor-1265 .elementor-element.elementor-element-00b6aaa {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-00b6aaa:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870ff57 */.elementor-1265 .elementor-element.elementor-element-870ff57 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-870ff57 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-870ff57:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89ed557 */.elementor-1265 .elementor-element.elementor-element-89ed557 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-89ed557::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-89ed557:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c008be5 */.elementor-1265 .elementor-element.elementor-element-c008be5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c008be5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c008be5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b171284 */.elementor-1265 .elementor-element.elementor-element-b171284 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b171284::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b171284:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c17ed1 */.elementor-1265 .elementor-element.elementor-element-5c17ed1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-5c17ed1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-5c17ed1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-914d811 */.elementor-1265 .elementor-element.elementor-element-914d811 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-914d811::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-914d811:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce67488 */.elementor-1265 .elementor-element.elementor-element-ce67488 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-ce67488 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-ce67488:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e80a95 */.elementor-1265 .elementor-element.elementor-element-8e80a95 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-8e80a95:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629366b */.elementor-1265 .elementor-element.elementor-element-629366b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-629366b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-629366b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4fe5dc */.elementor-1265 .elementor-element.elementor-element-b4fe5dc {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-b4fe5dc:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53d94a1 */.elementor-1265 .elementor-element.elementor-element-53d94a1 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-53d94a1 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-53d94a1:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d552425 */.elementor-1265 .elementor-element.elementor-element-d552425 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d552425::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d552425:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074831a */.elementor-1265 .elementor-element.elementor-element-074831a {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-074831a .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-074831a:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-befb33a */.elementor-1265 .elementor-element.elementor-element-befb33a {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-befb33a::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-befb33a:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8669656 */.elementor-1265 .elementor-element.elementor-element-8669656 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8669656 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8669656:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a126b8 */.elementor-1265 .elementor-element.elementor-element-1a126b8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-1a126b8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6315da4 */.elementor-1265 .elementor-element.elementor-element-6315da4 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-6315da4 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-6315da4:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b6551c */.elementor-1265 .elementor-element.elementor-element-5b6551c {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-5b6551c:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ea064 */.elementor-1265 .elementor-element.elementor-element-a9ea064 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a9ea064 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a9ea064:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e20c220 */.elementor-1265 .elementor-element.elementor-element-e20c220 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-e20c220::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-e20c220:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311caf2 */.elementor-1265 .elementor-element.elementor-element-311caf2 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-311caf2 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-311caf2:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d393569 */.elementor-1265 .elementor-element.elementor-element-d393569 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d393569::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d393569:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bab99 */.elementor-1265 .elementor-element.elementor-element-18bab99 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-18bab99 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-18bab99:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62ab864 */.elementor-1265 .elementor-element.elementor-element-62ab864 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-62ab864::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-62ab864:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c8a89 */.elementor-1265 .elementor-element.elementor-element-c0c8a89 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-c0c8a89 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-c0c8a89:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e2a90 */.elementor-1265 .elementor-element.elementor-element-26e2a90 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-26e2a90:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8769c7d */.elementor-1265 .elementor-element.elementor-element-8769c7d {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8769c7d .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8769c7d:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c9dd8 */.elementor-1265 .elementor-element.elementor-element-69c9dd8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-69c9dd8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4af9c */.elementor-1265 .elementor-element.elementor-element-4b4af9c {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-4b4af9c .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-4b4af9c:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9389491 */.elementor-1265 .elementor-element.elementor-element-9389491 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-9389491::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-9389491:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a980c97 */.elementor-1265 .elementor-element.elementor-element-a980c97 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a980c97 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a980c97:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0355ea5 */.elementor-1265 .elementor-element.elementor-element-0355ea5 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-0355ea5:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9a763 */.elementor-1265 .elementor-element.elementor-element-9c9a763 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-9c9a763 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-9c9a763:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-842b5b5 */.elementor-1265 .elementor-element.elementor-element-842b5b5 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-842b5b5 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-842b5b5:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b8c61 */.elementor-1265 .elementor-element.elementor-element-c7b8c61 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-c7b8c61:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1aec0 */.elementor-1265 .elementor-element.elementor-element-0b1aec0 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-0b1aec0 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-0b1aec0:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7f27dd */.elementor-1265 .elementor-element.elementor-element-f7f27dd {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f7f27dd:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539ea61 */.elementor-1265 .elementor-element.elementor-element-539ea61 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-539ea61 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-539ea61:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfa01b7 */.elementor-1265 .elementor-element.elementor-element-cfa01b7 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-cfa01b7:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a920e6b */.elementor-1265 .elementor-element.elementor-element-a920e6b {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a920e6b .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a920e6b:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f43e1c9 */.elementor-1265 .elementor-element.elementor-element-f43e1c9 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-f43e1c9:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff07de */.elementor-1265 .elementor-element.elementor-element-dff07de {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-dff07de .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-dff07de:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe6fa3 */.elementor-1265 .elementor-element.elementor-element-fbe6fa3 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-fbe6fa3:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8131671 */.elementor-1265 .elementor-element.elementor-element-8131671 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8131671 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8131671:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ba6c8 */.elementor-1265 .elementor-element.elementor-element-d0ba6c8 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-d0ba6c8:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69082e3 */.elementor-1265 .elementor-element.elementor-element-69082e3 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-69082e3 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-69082e3:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-240d424 */.elementor-1265 .elementor-element.elementor-element-240d424 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-240d424::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-240d424:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a178cc8 */.elementor-1265 .elementor-element.elementor-element-a178cc8 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-a178cc8 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-a178cc8:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6014457 */.elementor-1265 .elementor-element.elementor-element-6014457 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-6014457::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-6014457:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8611780 */.elementor-1265 .elementor-element.elementor-element-8611780 {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-8611780 .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-8611780:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cf2cc6 */.elementor-1265 .elementor-element.elementor-element-2cf2cc6 {
  position: relative;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    #b7d84b 0%,     /* yellow-green */
    #f3d55b 40%,    /* warm yellow */
    #7a4fd3 100%    /* purple */
  );
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.elementor-1265 .elementor-element.elementor-element-2cf2cc6:hover::after {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c8eba */.elementor-1265 .elementor-element.elementor-element-35c8eba {
  position: relative;
}

/* hidden by default */
.elementor-1265 .elementor-element.elementor-element-35c8eba .hiddenbtn {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 0.35s ease;
}

/* show on hover */
.elementor-1265 .elementor-element.elementor-element-35c8eba:hover .hiddenbtn {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}/* End custom CSS */