.elementor-47 .elementor-element.elementor-element-64a349a{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-47 .elementor-element.elementor-element-4d63755{--display:flex;--min-height:0vh;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-5afa831{width:100%;max-width:100%;padding:1% 0% 1% 0%;}.elementor-47 .elementor-element.elementor-element-516ffff{--display:flex;--min-height:165px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-516ffff::before, .elementor-47 .elementor-element.elementor-element-516ffff > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-516ffff > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-516ffff > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-516ffff > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-516ffff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E4E4E4;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-1b1aa40{padding:0em 0em 0em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-1b1aa40 .elementor-heading-title{font-size:2.7em;}.elementor-47 .elementor-element.elementor-element-e0d9ada{--display:flex;--min-height:347px;--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;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-e0d9ada::before, .elementor-47 .elementor-element.elementor-element-e0d9ada > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-e0d9ada > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-e0d9ada > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-e0d9ada > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-e0d9ada > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-9f79d08{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-ea3bb62.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-ea3bb62.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ea3bb62.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ea3bb62.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ea3bb62.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-ea3bb62.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ea3bb62 .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-ea3bb62 .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-11ec455{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-11ec455 .elementor-heading-title{font-size:1.5rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-37b490a{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-d88e9f8{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-faa219c.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-faa219c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-faa219c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-faa219c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-faa219c.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-faa219c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-faa219c .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-faa219c .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-610f932{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-610f932 .elementor-heading-title{font-size:1.5rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-c438c88{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-c6a5bbc{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-2eb0aed.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-2eb0aed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-2eb0aed.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2eb0aed.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-2eb0aed.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-2eb0aed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-2eb0aed .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-2eb0aed .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-65d0f18{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-65d0f18 .elementor-heading-title{font-size:1.5rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-cdba80a{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-180a645{--display:flex;}.elementor-47 .elementor-element.elementor-element-180a645:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-180a645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-47 .elementor-element.elementor-element-e24591f{width:100%;max-width:100%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0% 0% 0% 0%;border-style:groove;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-e62319c );border-radius:5px 5px 5px 5px;}.elementor-47 .elementor-element.elementor-element-915b5dc{--display:flex;--min-height:100px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-915b5dc::before, .elementor-47 .elementor-element.elementor-element-915b5dc > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-915b5dc > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-915b5dc > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-915b5dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-915b5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E4E4E4;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-33b9361{padding:0em 0em 0em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-33b9361 .elementor-heading-title{font-size:2.5em;}.elementor-47 .elementor-element.elementor-element-78cc75c{--display:flex;--min-height:100px;--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;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-78cc75c::before, .elementor-47 .elementor-element.elementor-element-78cc75c > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-78cc75c > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-78cc75c > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-78cc75c > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-78cc75c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-366a382{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-5efe81a.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-5efe81a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-5efe81a.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-5efe81a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-5efe81a.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-5efe81a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-5efe81a .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-5efe81a .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-0d95d5e{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-0d95d5e .elementor-heading-title{font-size:1.5rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-0d95d5e .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-0d95d5e .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-7e398fe{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-8163a47{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-129c3ab.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-129c3ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-129c3ab.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-129c3ab.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-129c3ab.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-129c3ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-129c3ab .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-129c3ab .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-da5adad{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-da5adad .elementor-heading-title{font-size:1.5rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-da5adad .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-da5adad .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-22fc50f{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-635ca2f{--display:flex;--min-height:100px;--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;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-635ca2f::before, .elementor-47 .elementor-element.elementor-element-635ca2f > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-635ca2f > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-635ca2f > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-635ca2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-635ca2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-88e571a{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-a2032aa.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-a2032aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2032aa.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a2032aa.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2032aa.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-a2032aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-a2032aa .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-a2032aa .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-6845e7b{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-6845e7b .elementor-heading-title{font-size:1.5rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-6845e7b .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-6845e7b .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-146d8e5{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-cba75a4{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-03e4cb8.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-03e4cb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-03e4cb8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-03e4cb8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-03e4cb8.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-03e4cb8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-03e4cb8 .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-03e4cb8 .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-0fbc477{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-0fbc477 .elementor-heading-title{font-size:1.5rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-0fbc477 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-0fbc477 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-280faca{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-35bbeed{--display:flex;--min-height:100px;--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;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-35bbeed::before, .elementor-47 .elementor-element.elementor-element-35bbeed > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-35bbeed > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-35bbeed > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-35bbeed > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-35bbeed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-d281f29{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-0ab0b15.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-0ab0b15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-0ab0b15.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-0ab0b15.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-0ab0b15.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-0ab0b15.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-0ab0b15 .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-0ab0b15 .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-e2a80b5{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-e2a80b5 .elementor-heading-title{font-size:1.5rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-e2a80b5 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-e2a80b5 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-75341ce{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-0b9e543{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-28ed185.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-28ed185.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-28ed185.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-28ed185.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-28ed185.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-28ed185.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-28ed185 .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-28ed185 .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-1b24b13{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-1b24b13 .elementor-heading-title{font-size:1.5rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-1b24b13 .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-1b24b13 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-1f131c3{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-8ac0f36{--display:flex;--min-height:100px;--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;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-8ac0f36::before, .elementor-47 .elementor-element.elementor-element-8ac0f36 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-8ac0f36 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-8ac0f36 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-8ac0f36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-8ac0f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-74d0532{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-3cf99ac.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3cf99ac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3cf99ac.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3cf99ac.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3cf99ac.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-3cf99ac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-3cf99ac .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-3cf99ac .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-329b4ff{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-329b4ff .elementor-heading-title{font-size:1.5rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-329b4ff .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-329b4ff .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-8b659a6{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-57a30f6{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:0em;--padding-left:01.5em;--padding-right:01.5em;}.elementor-47 .elementor-element.elementor-element-097c6f9.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-097c6f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-097c6f9.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-097c6f9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-097c6f9.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-097c6f9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-097c6f9 .elementor-icon{font-size:48px;}.elementor-47 .elementor-element.elementor-element-097c6f9 .elementor-icon svg{height:48px;}.elementor-47 .elementor-element.elementor-element-ebc500d{padding:1em 0em 1em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-ebc500d .elementor-heading-title{font-size:1.5rem;font-weight:600;}.elementor-47 .elementor-element.elementor-element-ebc500d .elementor-heading-title a:hover, .elementor-47 .elementor-element.elementor-element-ebc500d .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-2e2a30e{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-size:1rem;line-height:1.5rem;}.elementor-47 .elementor-element.elementor-element-bd1c559{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-bd1c559::before, .elementor-47 .elementor-element.elementor-element-bd1c559 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-bd1c559 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-bd1c559 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-bd1c559 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-bd1c559 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E4E4E4;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-9ce8417{padding:0em 0em 0em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-9ce8417 .elementor-heading-title{font-size:2.5em;}.elementor-47 .elementor-element.elementor-element-c9287d8{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:6%;--padding-right:3%;}.elementor-47 .elementor-element.elementor-element-f48e82b{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.64;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-17e3988 );--border-color:var( --e-global-color-17e3988 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-47 .elementor-element.elementor-element-f48e82b::before, .elementor-47 .elementor-element.elementor-element-f48e82b > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-f48e82b > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-f48e82b > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-f48e82b > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-f48e82b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-6b3c706.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-6b3c706.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6b3c706.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-6b3c706.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6b3c706.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-6b3c706.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6b3c706 .elementor-icon{font-size:1.5em;}.elementor-47 .elementor-element.elementor-element-6b3c706 .elementor-icon svg{height:1.5em;}.elementor-47 .elementor-element.elementor-element-ee99a3c{font-size:0.9em;}.elementor-47 .elementor-element.elementor-element-580a8ad{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-580a8ad .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-580a8ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-17bfbf4 .elementor-heading-title{font-size:1.2em;}.elementor-47 .elementor-element.elementor-element-74bfce7{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.64;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-17e3988 );--border-color:var( --e-global-color-17e3988 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-47 .elementor-element.elementor-element-74bfce7::before, .elementor-47 .elementor-element.elementor-element-74bfce7 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-74bfce7 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-74bfce7 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-74bfce7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-74bfce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-fc83403.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-fc83403.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-fc83403.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-fc83403.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-fc83403.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-fc83403.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-fc83403 .elementor-icon{font-size:1.5em;}.elementor-47 .elementor-element.elementor-element-fc83403 .elementor-icon svg{height:1.5em;}.elementor-47 .elementor-element.elementor-element-4af6e1e{font-size:0.9em;}.elementor-47 .elementor-element.elementor-element-72689be{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-72689be .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-72689be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-13d6ed1 .elementor-heading-title{font-size:1.2em;}.elementor-47 .elementor-element.elementor-element-88b17ac{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.64;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-17e3988 );--border-color:var( --e-global-color-17e3988 );--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-47 .elementor-element.elementor-element-88b17ac::before, .elementor-47 .elementor-element.elementor-element-88b17ac > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-88b17ac > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-88b17ac > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-88b17ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-88b17ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-097a323.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-097a323.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-097a323.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-097a323.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-097a323.elementor-view-framed .elementor-icon, .elementor-47 .elementor-element.elementor-element-097a323.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-097a323 .elementor-icon{font-size:1.5em;}.elementor-47 .elementor-element.elementor-element-097a323 .elementor-icon svg{height:1.5em;}.elementor-47 .elementor-element.elementor-element-ecfcf77{font-size:0.9em;}.elementor-47 .elementor-element.elementor-element-bf7d516{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-47 .elementor-element.elementor-element-bf7d516 .elementor-divider-separator{width:100%;}.elementor-47 .elementor-element.elementor-element-bf7d516 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-47 .elementor-element.elementor-element-94416d8 .elementor-heading-title{font-size:1.2em;}.elementor-47 .elementor-element.elementor-element-045ea79 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-2ee29d2{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-47 .elementor-element.elementor-element-2ee29d2 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-9373676{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-9373676::before, .elementor-47 .elementor-element.elementor-element-9373676 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-9373676 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-9373676 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-9373676 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-9373676 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-02666fd{padding:0em 0em 0em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-02666fd .elementor-heading-title{font-size:2.5em;}.elementor-47 .elementor-element.elementor-element-bb45646{padding:2em 0em 0em 0em;}.elementor-47 .elementor-element.elementor-element-71c412b{--display:flex;--min-height:240px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-71c412b::before, .elementor-47 .elementor-element.elementor-element-71c412b > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-71c412b > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-71c412b > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-71c412b > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-71c412b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E4E4E4;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-89315cb{padding:0em 0em 0em 0em;text-align:center;}.elementor-47 .elementor-element.elementor-element-89315cb .elementor-heading-title{font-size:2.5em;}.elementor-47 .elementor-element.elementor-element-eba7d73{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-b7ff333{padding:2em 0em 0em 0em;}.elementor-47 .elementor-element.elementor-element-b7ff333 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-de68bd3{padding:2em 0em 0em 0em;}.elementor-47 .elementor-element.elementor-element-de68bd3 .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-25bf643{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-25bf643::before, .elementor-47 .elementor-element.elementor-element-25bf643 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-25bf643 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-25bf643 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-25bf643 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-25bf643 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F9F9F9;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-08403cf{--display:flex;--min-height:0vh;--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-2f19995{width:var( --container-widget-width, 50% );max-width:50%;padding:2em 0em 2em 0em;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-2f19995.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-43a3857{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-43a3857:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-43a3857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d1917b3{padding:1em 0em 1em 0em;text-align:center;font-size:1.1rem;color:var( --e-global-color-d6cea4e );}.elementor-47 .elementor-element.elementor-element-eebe964{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-eebe964.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d05afdc{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-d05afdc.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-5e9e69d .elementor-button{background-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-5e9e69d .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-5e9e69d .elementor-button:focus{background-color:var( --e-global-color-d6cea4e );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5e9e69d .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-5e9e69d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d8e0ec0{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-d8e0ec0.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-7cdafc7 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-7cdafc7 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-7cdafc7 .elementor-button:focus{background-color:var( --e-global-color-d6cea4e );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7cdafc7 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-7cdafc7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-129ef05{--display:flex;--min-height:0vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-129ef05.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-e1adda1 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-47 .elementor-element.elementor-element-e1adda1 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-e1adda1 .elementor-button:focus{background-color:var( --e-global-color-d6cea4e );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e1adda1 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-e1adda1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-64a349a{--content-width:100%;}.elementor-47 .elementor-element.elementor-element-516ffff{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-e0d9ada{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-9f79d08{--content-width:100%;}.elementor-47 .elementor-element.elementor-element-d88e9f8{--content-width:100%;}.elementor-47 .elementor-element.elementor-element-c6a5bbc{--content-width:100%;}.elementor-47 .elementor-element.elementor-element-915b5dc{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-78cc75c{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-366a382{--content-width:50%;}.elementor-47 .elementor-element.elementor-element-8163a47{--content-width:50%;}.elementor-47 .elementor-element.elementor-element-635ca2f{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-88e571a{--content-width:50%;}.elementor-47 .elementor-element.elementor-element-cba75a4{--content-width:50%;}.elementor-47 .elementor-element.elementor-element-35bbeed{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-d281f29{--content-width:50%;}.elementor-47 .elementor-element.elementor-element-0b9e543{--content-width:50%;}.elementor-47 .elementor-element.elementor-element-8ac0f36{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-74d0532{--content-width:50%;}.elementor-47 .elementor-element.elementor-element-57a30f6{--content-width:50%;}.elementor-47 .elementor-element.elementor-element-bd1c559{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-f48e82b{--width:350px;}.elementor-47 .elementor-element.elementor-element-74bfce7{--width:350px;}.elementor-47 .elementor-element.elementor-element-88b17ac{--width:350px;}.elementor-47 .elementor-element.elementor-element-9373676{--content-width:750px;}.elementor-47 .elementor-element.elementor-element-71c412b{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-25bf643{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-43a3857{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-eebe964{--content-width:75%;}}@media(max-width:1520px){.elementor-47 .elementor-element.elementor-element-64a349a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-4d63755{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-516ffff{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-e0d9ada{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-9f79d08{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-ea3bb62 .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-ea3bb62 .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-11ec455 .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-37b490a{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-d88e9f8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-faa219c .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-faa219c .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-610f932 .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-c438c88{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-c6a5bbc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-2eb0aed .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-2eb0aed .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-65d0f18 .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-cdba80a{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-915b5dc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-78cc75c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-366a382{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-5efe81a .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-5efe81a .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-0d95d5e .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-7e398fe{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-8163a47{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-129c3ab .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-129c3ab .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-da5adad .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-22fc50f{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-635ca2f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-88e571a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-a2032aa .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-a2032aa .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-6845e7b .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-146d8e5{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-cba75a4{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-03e4cb8 .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-03e4cb8 .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-0fbc477 .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-280faca{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-35bbeed{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-d281f29{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-0ab0b15 .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-0ab0b15 .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-e2a80b5 .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-75341ce{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-0b9e543{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-28ed185 .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-28ed185 .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-1b24b13 .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-1f131c3{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-8ac0f36{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-74d0532{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-3cf99ac .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-3cf99ac .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-329b4ff .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-8b659a6{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-57a30f6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-097c6f9 .elementor-icon{font-size:40px;}.elementor-47 .elementor-element.elementor-element-097c6f9 .elementor-icon svg{height:40px;}.elementor-47 .elementor-element.elementor-element-ebc500d .elementor-heading-title{font-size:1.1rem;}.elementor-47 .elementor-element.elementor-element-2e2a30e{font-size:0.95rem;}.elementor-47 .elementor-element.elementor-element-bd1c559{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-c9287d8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-f48e82b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-74bfce7{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-88b17ac{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-9373676{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-71c412b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-eba7d73{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-25bf643{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-08403cf{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-43a3857{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-eebe964{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-d05afdc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-d8e0ec0{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-47 .elementor-element.elementor-element-129ef05{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-64a349a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-4d63755{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-516ffff{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-e0d9ada{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-9f79d08{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-d88e9f8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-c6a5bbc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-915b5dc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-78cc75c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-366a382{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-8163a47{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-635ca2f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-88e571a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-cba75a4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-35bbeed{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-d281f29{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-0b9e543{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-8ac0f36{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-74d0532{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-57a30f6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-bd1c559{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-c9287d8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-f48e82b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-74bfce7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-88b17ac{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-9373676{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-71c412b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-eba7d73{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-25bf643{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-08403cf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-2f19995{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-43a3857{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-47 .elementor-element.elementor-element-eebe964{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-d05afdc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-d8e0ec0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-47 .elementor-element.elementor-element-129ef05{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for html, class: .elementor-element-fe96147 *//* =========================
   SPG Hero — Consolidated CSS
   ========================= */

/* Base hero container */
.hero-section{
  position: relative;
  overflow: hidden;
  padding: 0;
  isolation: isolate;
}

/* Image wrapper + image */
.hero-image-wrapper{
  aspect-ratio: 16 / 9;
  width: 100%;
  max-height: 80vh;            /* a bit taller on desktop */
  position: relative;
  overflow: hidden;
}
.hero-image{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: 50% 70%;    /* sensible default; desktop override below */
}

/* Overlay for legibility */
.hero-overlay{
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(0deg, rgba(0,0,0,.65), rgba(0,0,0,.35) 90%, rgba(0,0,0,.15));
}

/* Content layer */
.hero-content{
  position: absolute;
  inset: 0;
  display: grid;
  align-content: center;
  justify-items: center;
  text-align: center;
  color: #fff;
  z-index: 2;
  padding: clamp(16px, 4vw, 48px);
  box-sizing: border-box;
}
.hero-content h1{
  font-size: clamp(1.9rem, 5vw, 3rem);
  margin: 0 0 .75rem;
  color: #fff;
  font-weight: 800;
  letter-spacing: .2px;
}
.hero-content p,
.hero-content .lead{
  font-size: clamp(1rem, 2.4vw, 1.25rem);
  margin: .25rem 0 1.25rem;
}

/* Eyebrow + service pills */
.eyebrow{
    color:#e5e7eb;
    font-size:.9rem;
    margin:0 0 .25rem;
    letter-spacing:.3px;
    text-transform:uppercase
}
.service-pills{
    display:flex;
    gap:.5rem;
    flex-wrap:wrap;
    justify-content:center;
    margin:.25rem 0 1rem
}
.service-pills a{
  display:inline-block;
  padding:.45rem .7rem;
  border-radius:999px;
  text-decoration:none;
  border:1px solid rgba(255,255,255,.35); 
  color:#fff; 
  font-weight:700; 
  font-size:.95rem;
  background:rgba(255,255,255,.08)
}
.service-pills a:hover{background:rgba(255,255,255,.16)}

/* CTAs */
.hero-ctas{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-bottom:.5rem}

/* Primary CTA */
.cta-button{
  background-color:rgba(42,58,147,.5);
  text-decoration:none;
  padding:14px 32px;
  font-size:1.125rem;
  font-weight:800;
  border-radius:999px;
  border:1px solid rgba(42,58,147,.8);
  display:inline-block;
  box-shadow:0 6px 20px rgba(0,0,0,.18);
  transition:transform .12s ease, filter .12s ease, background-color .3s ease;
}
.cta-button:hover{background-color:#d5622a;color:#fff}
.cta-button:active{transform:translateY(1px)}
.cta-button:focus-visible{outline:3px solid #d5622a;outline-offset:2px}

/* Secondary CTA (phone) */
.cta-secondary{
  background-color:rgba(42,58,147,.5);
  text-decoration:none;
  padding:14px 32px;
  font-size:1.125rem;
  font-weight:800;
  border-radius:999px;
  border:1px solid rgba(42,58,147,.8);
  display:inline-block;
  box-shadow:0 6px 20px rgba(0,0,0,.18);
  transition:transform .12s ease, filter .12s ease, background-color .3s ease;
}
.cta-button:hover{background-color:#d5622a;color:#fff}
.cta-button:active{transform:translateY(1px)}
.cta-button:focus-visible{outline:3px solid #d5622a;outline-offset:2px}

/* Trust badges + service areas */
.trust-list{display:flex;gap:1rem;flex-wrap:wrap;list-style:none;padding:0;margin:1rem 0 .25rem;color:#e5e7eb;font-size:.95rem}
.trust-list li{position:relative;padding-left:.85rem}
.trust-list li::before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:#2a3a93;position:absolute;left:0;top:.45rem}
.service-areas{color:#e5e7eb;margin:.25rem 0 0;font-size:.95rem}

/* ---------------------------
   Responsive Adjustments
   --------------------------- */

/* Tablet & below: simplify hero (keep only H1 + primary CTA) and fix photo proportions */
@media (max-width: 1024px){
  .hero-content{
    align-content:end;           /* thumb reach */
    padding:16px 16px 22px;
  }
  .hero-overlay{
    background:linear-gradient(0deg, rgba(0,0,0,.6), rgba(0,0,0,.35) 45%, rgba(0,0,0,.2));
  }

  /* Hide non-essentials */
  .hero-content .eyebrow,
  .hero-content .lead,
  .service-pills,
  .trust-list,
  .service-areas,
  .hero-ctas .cta-secondary{ display:none !important; }

  /* H1 + primary CTA only */
  .hero-content h1{ font-size:clamp(1.6rem, 6.5vw, 2.1rem); margin:0 0 .75rem; }
  .hero-ctas{ justify-content:center; margin:0; }
  .cta-button{ width:100%; max-width:540px; font-size:1.05rem; padding:14px 20px; border-radius:14px; }

  /* Photo sizing: prefer height over aspect-ratio */
  .hero-image-wrapper{ aspect-ratio:auto !important; height:62vh; max-height:760px; min-height:420px; }
  .hero-image{ object-fit:cover; object-position:50% 45%; }
}

/* Phone: a bit taller image and tighter spacing */
@media (max-width: 480px){
  .hero-content{ padding:12px 12px 20px; }
  .cta-button{ font-size:1rem; padding:12px 18px; }
  .hero-image-wrapper{ aspect-ratio:auto !important; height:68vh; max-height:700px; min-height:380px; }
  .hero-image{ object-position:50% 45%; }
}

/* Desktop crop preference: show more bottom of the photo */
@media (min-width: 1025px){
  .hero-image{ object-position:50% 85%; }
}

/* Motion preference */
@media (prefers-reduced-motion: reduce){
  .cta-button, .cta-secondary{ transition:none; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ea3bb62 */.elementor-47 .elementor-element.elementor-element-ea3bb62 i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-faa219c */.elementor-47 .elementor-element.elementor-element-faa219c i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2eb0aed */.elementor-47 .elementor-element.elementor-element-2eb0aed i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5efe81a */.elementor-47 .elementor-element.elementor-element-5efe81a i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-129c3ab */.elementor-47 .elementor-element.elementor-element-129c3ab i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a2032aa */.elementor-47 .elementor-element.elementor-element-a2032aa i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03e4cb8 */.elementor-47 .elementor-element.elementor-element-03e4cb8 i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ab0b15 */.elementor-47 .elementor-element.elementor-element-0ab0b15 i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-28ed185 */.elementor-47 .elementor-element.elementor-element-28ed185 i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3cf99ac */.elementor-47 .elementor-element.elementor-element-3cf99ac i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-097c6f9 */.elementor-47 .elementor-element.elementor-element-097c6f9 i {
  role: img;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb45646 */.service-area-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 1rem;
  padding: 20px 0;
  text-align: center;
}

.service-area-grid a {
  display: inline-block;
  padding: 12px 16px;
  background-color: #2A3A93;
  color: #fff;
  text-decoration: none;
  border-radius: 6px;
  font-weight: 600;
  transition: background-color 0.3s ease;
  font-size: 0.9rem;
}

.service-area-grid a:hover {
  background-color: #D5622A;
}/* End custom CSS */