.elementor-25 .elementor-element.elementor-element-b162367{--display:flex;--min-height:250px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.72;}.elementor-25 .elementor-element.elementor-element-b162367:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b162367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://federatefoodstuff.com/wp-content/uploads/2026/06/foodbank-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-b162367::before, .elementor-25 .elementor-element.elementor-element-b162367 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b162367 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-b162367 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b162367 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-b162367 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-22075c0 );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-b162367 > .elementor-shape-bottom svg, .elementor-25 .elementor-element.elementor-element-b162367 > .e-con-inner > .elementor-shape-bottom svg{width:calc(218% + 1.3px);height:17px;}.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-25 .elementor-element.elementor-element-8d8698d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ffae1a9{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-1048636{--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;}.elementor-25 .elementor-element.elementor-element-d04b107{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-d04b107:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d04b107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-d04b107:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-d04b107, .elementor-25 .elementor-element.elementor-element-d04b107::before{--border-transition:0.3s;}.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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-de23322{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-de23322 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-2cd755e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-2cd755e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-31c995c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.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-25 .elementor-element.elementor-element-5a70fcc .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-5a70fcc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-5a70fcc .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-5a70fcc{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-11334bd{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-11334bd:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-11334bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-11334bd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-11334bd, .elementor-25 .elementor-element.elementor-element-11334bd::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-d65b759{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-d65b759 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-ced2624{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-ced2624 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-808f6ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-0029af5 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-0029af5 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-0029af5 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-0029af5{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-060b10f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-060b10f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-060b10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-060b10f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-060b10f, .elementor-25 .elementor-element.elementor-element-060b10f::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-062402b{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-062402b .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-4cb9c82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-4cb9c82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-d4062bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-9b07082 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-9b07082 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-9b07082 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-9b07082{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-b47db3d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-b47db3d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b47db3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-b47db3d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-b47db3d, .elementor-25 .elementor-element.elementor-element-b47db3d::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-8f49ad0{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-8f49ad0 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-8d997ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-8d997ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-b6e644d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-12893dc .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-12893dc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-12893dc .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-12893dc{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-d844e6f{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-8339432{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-8339432:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8339432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-8339432:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-8339432, .elementor-25 .elementor-element.elementor-element-8339432::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-32c27f7{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-32c27f7 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-af76741{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-af76741 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-444ec3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-092c6b0 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-092c6b0 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-092c6b0 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-092c6b0{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-75197a5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-75197a5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-75197a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-75197a5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-75197a5, .elementor-25 .elementor-element.elementor-element-75197a5::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-9e0fa2a{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-9e0fa2a .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-ae17a57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-ae17a57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-25cf8a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-a5060c3 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-a5060c3 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-a5060c3 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-a5060c3{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-189dab5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-189dab5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-189dab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-189dab5:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-189dab5, .elementor-25 .elementor-element.elementor-element-189dab5::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-277744f{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-277744f .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-4ba525b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-4ba525b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-ffeee72 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-11b6d74 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-11b6d74 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-11b6d74 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-11b6d74{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-0e7fda0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-0e7fda0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0e7fda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-0e7fda0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-0e7fda0, .elementor-25 .elementor-element.elementor-element-0e7fda0::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-90c4a17{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-90c4a17 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-539d467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-539d467 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-29ce0ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-0f28ac6 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-0f28ac6 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-0f28ac6 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-0f28ac6{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-401270c{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-529e69b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-529e69b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-529e69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-529e69b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-529e69b, .elementor-25 .elementor-element.elementor-element-529e69b::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-822ca9b{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-822ca9b .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-fa352d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-fa352d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-3490b88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-e61d67c .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-e61d67c .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-e61d67c .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-e61d67c{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-53e7093{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-53e7093:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-53e7093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-53e7093:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-53e7093, .elementor-25 .elementor-element.elementor-element-53e7093::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-f3f12cb{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-f3f12cb .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-5b03ed5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-5b03ed5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-cce76fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-1cf4c35 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-1cf4c35 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-1cf4c35 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-1cf4c35{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-f6cf282{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-f6cf282:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f6cf282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-f6cf282:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-f6cf282, .elementor-25 .elementor-element.elementor-element-f6cf282::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-afb7547{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-afb7547 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-2c3242b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-2c3242b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-1673f52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-a82acc7 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-a82acc7 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-a82acc7 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-a82acc7{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-8f7b53e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBFBFB;--border-color:#FBFBFB;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-8f7b53e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8f7b53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-25 .elementor-element.elementor-element-8f7b53e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-816a6e5 );--border-color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-8f7b53e, .elementor-25 .elementor-element.elementor-element-8f7b53e::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-691b9e1{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-691b9e1 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-6a1f4c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-25 .elementor-element.elementor-element-6a1f4c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-816a6e5 );}.elementor-25 .elementor-element.elementor-element-231003c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-3dec330 .elementor-button{background-color:var( --e-global-color-816a6e5 );border-radius:20px 20px 20px 20px;padding:12px 30px 12px 30px;}.elementor-25 .elementor-element.elementor-element-3dec330 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-3dec330 .elementor-button:focus{background-color:var( --e-global-color-224b491 );}.elementor-25 .elementor-element.elementor-element-3dec330{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-b162367:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b162367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-b162367{--min-height:183px;}.elementor-25 .elementor-element.elementor-element-b162367 > .elementor-shape-bottom svg, .elementor-25 .elementor-element.elementor-element-b162367 > .e-con-inner > .elementor-shape-bottom svg{width:calc(189% + 1.3px);height:11px;}.elementor-25 .elementor-element.elementor-element-8d8698d .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-ffae1a9{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-d04b107{--width:47%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-31c995c .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-5a70fcc .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-11334bd{--width:46%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-808f6ea .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-0029af5 .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-060b10f{--width:47%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-d4062bd .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-9b07082 .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-b47db3d{--width:46%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-b6e644d .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-12893dc .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-8339432{--width:47%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-444ec3a .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-092c6b0 .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-75197a5{--width:46%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-25cf8a2 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-a5060c3 .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-189dab5{--width:47%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-ffeee72 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-11b6d74 .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-0e7fda0{--width:46%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-29ce0ce .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-0f28ac6 .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-529e69b{--width:47%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-3490b88 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-e61d67c .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-53e7093{--width:46%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-cce76fa .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-1cf4c35 .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-f6cf282{--width:47%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-1673f52 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-a82acc7 .elementor-button{padding:012px 0px 012px 0px;}.elementor-25 .elementor-element.elementor-element-8f7b53e{--width:46%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-231003c .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-3dec330 .elementor-button{padding:012px 0px 012px 0px;}}/* Start custom CSS for button, class: .elementor-element-5a70fcc */.elementor-25 .elementor-element.elementor-element-5a70fcc .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-5a70fcc .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-5a70fcc .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-5a70fcc .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0029af5 */.elementor-25 .elementor-element.elementor-element-0029af5 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-0029af5 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-0029af5 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-0029af5 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b07082 */.elementor-25 .elementor-element.elementor-element-9b07082 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-9b07082 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-9b07082 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-9b07082 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12893dc */.elementor-25 .elementor-element.elementor-element-12893dc .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-12893dc .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-12893dc .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-12893dc .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-092c6b0 */.elementor-25 .elementor-element.elementor-element-092c6b0 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-092c6b0 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-092c6b0 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-092c6b0 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5060c3 */.elementor-25 .elementor-element.elementor-element-a5060c3 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-a5060c3 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-a5060c3 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-a5060c3 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-11b6d74 */.elementor-25 .elementor-element.elementor-element-11b6d74 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-11b6d74 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-11b6d74 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-11b6d74 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f28ac6 */.elementor-25 .elementor-element.elementor-element-0f28ac6 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-0f28ac6 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-0f28ac6 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-0f28ac6 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e61d67c */.elementor-25 .elementor-element.elementor-element-e61d67c .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-e61d67c .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-e61d67c .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-e61d67c .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cf4c35 */.elementor-25 .elementor-element.elementor-element-1cf4c35 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-1cf4c35 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-1cf4c35 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-1cf4c35 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a82acc7 */.elementor-25 .elementor-element.elementor-element-a82acc7 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-a82acc7 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-a82acc7 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-a82acc7 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3dec330 */.elementor-25 .elementor-element.elementor-element-3dec330 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-3dec330 .elementor-button:before{
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 120%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    border-radius: 50%;
    transition: all 0.8s ease;
    z-index: -1;
}

.elementor-25 .elementor-element.elementor-element-3dec330 .elementor-button:hover:before{
    left: 100%;
    transform: scale(1.5);
}

.elementor-25 .elementor-element.elementor-element-3dec330 .elementor-button:hover{
    transform: translateY(-3px);
    transition: all 0.4s ease;
}/* End custom CSS */