.elementor-25040 .elementor-element.elementor-element-73710f6{--display:flex;--min-height:50rem;--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:0em 0em;--row-gap:0em;--column-gap:0em;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25040 .elementor-element.elementor-element-73710f6:not(.elementor-motion-effects-element-type-background), .elementor-25040 .elementor-element.elementor-element-73710f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#264369;}.elementor-25040 .elementor-element.elementor-element-73710f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25040 .elementor-element.elementor-element-9b2a6c4{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-25040 .elementor-element.elementor-element-9b2a6c4::before, .elementor-25040 .elementor-element.elementor-element-9b2a6c4 > .elementor-background-video-container::before, .elementor-25040 .elementor-element.elementor-element-9b2a6c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-25040 .elementor-element.elementor-element-9b2a6c4 > .elementor-background-slideshow::before, .elementor-25040 .elementor-element.elementor-element-9b2a6c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25040 .elementor-element.elementor-element-9b2a6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25040 .elementor-element.elementor-element-9b2a6c4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25040 .elementor-element.elementor-element-824b12b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:3em;--padding-right:3em;}.elementor-25040 .elementor-element.elementor-element-824b12b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25040 .elementor-element.elementor-element-51fe94d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-25040 .elementor-element.elementor-element-764ddb1{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-d2b3bd1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-d2b3bd1{text-align:start;}.elementor-25040 .elementor-element.elementor-element-d2b3bd1 .elementor-heading-title{font-size:4.5rem;font-weight:400;line-height:1.25em;letter-spacing:-0.015em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-a8afe35{width:var( --container-widget-width, 120ch );max-width:120ch;--container-widget-width:120ch;--container-widget-flex-grow:0;}.elementor-25040 .elementor-element.elementor-element-a8afe35 .elementor-heading-title{font-size:1.5em;font-weight:300;line-height:1.5em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-25040 .elementor-element.elementor-element-51085d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;border-style:solid;--border-style:solid;border-width:0rem 0rem 0rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:var( --e-global-color-a54f3b8 );--border-color:var( --e-global-color-a54f3b8 );--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-5f08f6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-3347ba3{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-996ca1f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25040 .elementor-element.elementor-element-996ca1f > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-996ca1f .elementor-heading-title{font-size:2.75rem;font-weight:500;line-height:1.35em;letter-spacing:-0.025em;color:var( --e-global-color-7adec891 );}.elementor-25040 .elementor-element.elementor-element-9c301e8{font-size:1.325rem;font-weight:400;line-height:1.625em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-25040 .elementor-element.elementor-element-f1749b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-c23bb6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;--border-radius:.5rem .5rem .5rem .5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-25040 .elementor-element.elementor-element-c23bb6e.e-con{--align-self:center;}.elementor-25040 .elementor-element.elementor-element-8dc3631 img{width:4.5rem;}.elementor-25040 .elementor-element.elementor-element-58ec2ad{--display:flex;--gap:.25rem .25rem;--row-gap:.25rem;--column-gap:.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-b6dd85a .elementor-heading-title{font-size:1.5rem;line-height:1.3em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-9fb4d5b{font-size:1.15rem;font-weight:400;line-height:1.5em;letter-spacing:-0.015em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-dc3fd25{width:100%;max-width:100%;}.elementor-25040 .elementor-element.elementor-element-4f6c15a{--display:flex;--gap:var(--item-grid-gap) var(--item-grid-gap);--row-gap:var(--item-grid-gap);--column-gap:var(--item-grid-gap);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-4f6c15a.e-con{--align-self:center;}.elementor-25040 .elementor-element.elementor-element-6f9716c{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-a06a58f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-532d258{text-align:start;}.elementor-25040 .elementor-element.elementor-element-532d258 img{width:3.5rem;}.elementor-25040 .elementor-element.elementor-element-0f0490c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-90db2b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-aae74d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-2183ef9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-2183ef9 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-2183ef9 .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-2183ef9 .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-3fc2054{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-adc0c27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-609d2ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-b426920 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-b426920 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-b426920 .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-b426920 .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-592cf73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-2e6ef1a{--display:flex;--min-height:calc(100vh - var(--navbar-height));--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-d5b4505{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-a66c4df{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-d4b0aa7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25040 .elementor-element.elementor-element-d4b0aa7 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-d4b0aa7 .elementor-heading-title{font-size:2.75rem;font-weight:400;line-height:1.35em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-25040 .elementor-element.elementor-element-215c263{width:var( --container-widget-width, 60ch );max-width:60ch;--container-widget-width:60ch;--container-widget-flex-grow:0;font-size:1.325rem;font-weight:400;line-height:1.625em;letter-spacing:-0.01em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-ad3310c{--display:flex;--gap:var(--item-grid-gap) var(--item-grid-gap);--row-gap:var(--item-grid-gap);--column-gap:var(--item-grid-gap);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-6e18724{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-e51d798{width:var( --container-widget-width, 13.17% );max-width:13.17%;--container-widget-width:13.17%;--container-widget-flex-grow:0;}.elementor-25040 .elementor-element.elementor-element-e51d798 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-e51d798.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25040 .elementor-element.elementor-element-e51d798 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-e51d798.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91530b1 );}.elementor-25040 .elementor-element.elementor-element-e51d798.elementor-view-framed .elementor-icon, .elementor-25040 .elementor-element.elementor-element-e51d798.elementor-view-default .elementor-icon{color:var( --e-global-color-91530b1 );border-color:var( --e-global-color-91530b1 );}.elementor-25040 .elementor-element.elementor-element-e51d798.elementor-view-framed .elementor-icon, .elementor-25040 .elementor-element.elementor-element-e51d798.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91530b1 );}.elementor-25040 .elementor-element.elementor-element-e51d798 .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-e51d798 .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-8cd5f41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-b2a2bf4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-45d7ef5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-6454c8c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-6454c8c .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-6454c8c .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-6454c8c .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-6a62f05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-1652262{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-67b7195{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-b0c7675 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-b0c7675 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-b0c7675 .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-b0c7675 .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-07f6b9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-2db2f2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-f413736{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-f35e1f9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-f35e1f9 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-f35e1f9 .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-f35e1f9 .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-50cce9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-79f9a7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-92aca9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-7a01d8d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-7a01d8d .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-7a01d8d .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-7a01d8d .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-ebbca6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-41933e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-3e1b374{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-6b23f4f > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-6b23f4f .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-6b23f4f .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-6b23f4f .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-5078d85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-2c0bb99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-138fbfc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-64b0390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-44c62de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-0360857{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:1.375em;font-weight:400;line-height:1.8em;color:var( --e-global-color-secondary );}.elementor-25040 .elementor-element.elementor-element-0360857 > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;}.elementor-25040 .elementor-element.elementor-element-0360857.elementor-element{--align-self:center;}.elementor-25040 .elementor-element.elementor-element-a5d19da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:0rem 0rem 0rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:var( --e-global-color-a54f3b8 );--border-color:var( --e-global-color-a54f3b8 );--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-1fbc7bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-96331e0{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-d82af9f{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-3ff2594 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-3ff2594 .elementor-heading-title{font-size:1.325em;font-weight:700;text-transform:uppercase;letter-spacing:0.025em;color:var( --e-global-color-dc9ae85 );}.elementor-25040 .elementor-element.elementor-element-834298a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-25040 .elementor-element.elementor-element-834298a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-834298a .elementor-heading-title{font-size:2.75rem;font-weight:400;line-height:1.15em;letter-spacing:-0.025em;color:var( --e-global-color-7adec891 );}.elementor-25040 .elementor-element.elementor-element-cdfbdb5{font-size:1.325rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-47a388fa );}.elementor-25040 .elementor-element.elementor-element-5e9fb1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-84f2910{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--border-radius:1rem 1rem 1rem 1rem;}.elementor-25040 .elementor-element.elementor-element-ad45ab0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-e7ef1c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--border-radius:1rem 1rem 1rem 1rem;}.elementor-25040 .elementor-element.elementor-element-de6d6a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-bc5b6c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--border-radius:1rem 1rem 1rem 1rem;}.elementor-25040 .elementor-element.elementor-element-870be6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-09edd82{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-4412f47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:6rem 6rem;--row-gap:6rem;--column-gap:6rem;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-cc2bf6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-1d4967b{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-08afe21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-25040 .elementor-element.elementor-element-08afe21 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-08afe21 .elementor-heading-title{font-size:2.75rem;font-weight:400;line-height:1.35em;letter-spacing:-0.025em;color:var( --e-global-color-7adec891 );}.elementor-25040 .elementor-element.elementor-element-0c2b19c{text-align:center;font-size:1.325rem;font-weight:400;line-height:1.625em;letter-spacing:-0.01em;color:var( --e-global-color-47a388fa );}.elementor-25040 .elementor-element.elementor-element-767b0e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-94c75a6{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-eb83222{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-7d45e28 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-4d2ff2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-5d18887 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-c85f0a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-e3d477a .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-fa1384c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-42008da .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-6980322{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-4a37ada .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-1fe9137{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-a55e8c4 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-05d5bf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-9e22cd6 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-4a57527{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-3c9a8f9 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-851c800{--display:flex;--min-height:calc(100vh - var(--navbar-height));--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4.5rem 4.5rem;--row-gap:4.5rem;--column-gap:4.5rem;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-ee3c9ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-b4c4227{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-f659e76{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-143fa42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-143fa42 .elementor-heading-title{font-size:1.325em;font-weight:700;text-transform:uppercase;letter-spacing:0.025em;color:var( --e-global-color-91530b1 );}.elementor-25040 .elementor-element.elementor-element-aa278a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-25040 .elementor-element.elementor-element-aa278a1 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-aa278a1 .elementor-heading-title{font-size:2.75rem;font-weight:400;line-height:1.35em;letter-spacing:-0.025em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-fb2f79c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-5cc6a1e{font-size:1.325rem;font-weight:400;line-height:1.6em;letter-spacing:-0.01em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-2230922{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-99cf633{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-94782e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-25040 .elementor-element.elementor-element-94782e6 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-94782e6.elementor-element{--align-self:center;}.elementor-25040 .elementor-element.elementor-element-94782e6 img{width:20rem;max-width:unset;opacity:0.1;}.elementor-25040 .elementor-element.elementor-element-c1452a6 img{width:100%;}.elementor-25040 .elementor-element.elementor-element-dd0e1f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-598f7b6{--display:flex;--gap:var(--item-grid-gap) var(--item-grid-gap);--row-gap:var(--item-grid-gap);--column-gap:var(--item-grid-gap);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-d7ed98d{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-70c6e61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-9af488b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-10a376c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-8bedf30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-4b816c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-67a7b87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-7b8a814{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-8a15088{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-2086a6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-83cff09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-26648f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-db42167{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-80c257d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-80c257d .elementor-heading-title{font-size:1.325em;font-weight:700;text-transform:uppercase;letter-spacing:0.025em;color:var( --e-global-color-91530b1 );}.elementor-25040 .elementor-element.elementor-element-8a08c43{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-25040 .elementor-element.elementor-element-8a08c43 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-8a08c43 .elementor-heading-title{font-size:2.75rem;font-weight:400;line-height:1.35em;letter-spacing:-0.025em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-31f1778{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-06acfcc{font-size:1.325rem;font-weight:400;line-height:1.6em;letter-spacing:-0.01em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-c2cdb25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-4fc35b7{--display:flex;--gap:var(--item-grid-gap) var(--item-grid-gap);--row-gap:var(--item-grid-gap);--column-gap:var(--item-grid-gap);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-c676cab{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-f93cfef{width:var( --container-widget-width, 13.17% );max-width:13.17%;--container-widget-width:13.17%;--container-widget-flex-grow:0;}.elementor-25040 .elementor-element.elementor-element-f93cfef > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-f93cfef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25040 .elementor-element.elementor-element-f93cfef .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-f93cfef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91530b1 );}.elementor-25040 .elementor-element.elementor-element-f93cfef.elementor-view-framed .elementor-icon, .elementor-25040 .elementor-element.elementor-element-f93cfef.elementor-view-default .elementor-icon{color:var( --e-global-color-91530b1 );border-color:var( --e-global-color-91530b1 );}.elementor-25040 .elementor-element.elementor-element-f93cfef.elementor-view-framed .elementor-icon, .elementor-25040 .elementor-element.elementor-element-f93cfef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91530b1 );}.elementor-25040 .elementor-element.elementor-element-f93cfef .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-f93cfef .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-a98c1ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-f909a09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-de11eff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-d2a11d6 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-d2a11d6 .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-d2a11d6 .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-d2a11d6 .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-e10909e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-ee34d7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-d4d16c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;border-style:none;--border-style:none;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-25040 .elementor-element.elementor-element-908a3fc > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-908a3fc .elementor-icon-wrapper{text-align:center;}.elementor-25040 .elementor-element.elementor-element-908a3fc .elementor-icon{font-size:1em;}.elementor-25040 .elementor-element.elementor-element-908a3fc .elementor-icon svg{height:1em;}.elementor-25040 .elementor-element.elementor-element-66bd372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-926b046{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-25040 .elementor-element.elementor-element-dc45218{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-6baeab9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-e83531e{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-530eee2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-25040 .elementor-element.elementor-element-530eee2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-530eee2 .elementor-heading-title{font-size:2.75rem;font-weight:400;line-height:1.35em;letter-spacing:-0.025em;color:var( --e-global-color-3b553334 );}.elementor-25040 .elementor-element.elementor-element-c5108ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-daa00f4 img{max-width:90ch;}.elementor-25040 .elementor-element.elementor-element-edb49c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:var(--section-padding-block);--padding-bottom:var(--section-padding-block);--padding-left:var(--section-padding-inline);--padding-right:var(--section-padding-inline);}.elementor-25040 .elementor-element.elementor-element-f3df28c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25040 .elementor-element.elementor-element-191226e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-25040 .elementor-element.elementor-element-191226e > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-25040 .elementor-element.elementor-element-191226e .elementor-heading-title{font-size:3.15rem;font-weight:400;line-height:1.25em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-25040 .elementor-element.elementor-element-bc74d3a{text-align:center;font-size:1.625rem;font-weight:400;line-height:1em;letter-spacing:-0.01em;color:var( --e-global-color-91530b1 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25040 .elementor-element.elementor-element-824b12b{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-51fe94d{--width:100%;}.elementor-25040 .elementor-element.elementor-element-51085d8{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-c23bb6e{--width:60%;}.elementor-25040 .elementor-element.elementor-element-6f9716c{--width:100%;}.elementor-25040 .elementor-element.elementor-element-90db2b4{--width:100%;}.elementor-25040 .elementor-element.elementor-element-adc0c27{--width:100%;}.elementor-25040 .elementor-element.elementor-element-2e6ef1a{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-6e18724{--width:100%;}.elementor-25040 .elementor-element.elementor-element-45d7ef5{--width:100%;}.elementor-25040 .elementor-element.elementor-element-67b7195{--width:100%;}.elementor-25040 .elementor-element.elementor-element-f413736{--width:100%;}.elementor-25040 .elementor-element.elementor-element-92aca9c{--width:100%;}.elementor-25040 .elementor-element.elementor-element-3e1b374{--width:100%;}.elementor-25040 .elementor-element.elementor-element-138fbfc{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-a5d19da{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-96331e0{--width:75%;}.elementor-25040 .elementor-element.elementor-element-84f2910{--width:100%;}.elementor-25040 .elementor-element.elementor-element-e7ef1c8{--width:100%;}.elementor-25040 .elementor-element.elementor-element-bc5b6c7{--width:100%;}.elementor-25040 .elementor-element.elementor-element-4412f47{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-851c800{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-d7ed98d{--width:100%;}.elementor-25040 .elementor-element.elementor-element-10a376c{--width:100%;}.elementor-25040 .elementor-element.elementor-element-67a7b87{--width:100%;}.elementor-25040 .elementor-element.elementor-element-2086a6d{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-c676cab{--width:100%;}.elementor-25040 .elementor-element.elementor-element-de11eff{--width:100%;}.elementor-25040 .elementor-element.elementor-element-d4d16c0{--width:100%;}.elementor-25040 .elementor-element.elementor-element-dc45218{--content-width:1400px;}.elementor-25040 .elementor-element.elementor-element-edb49c7{--content-width:1400px;}}@media(max-width:1024px){.elementor-25040 .elementor-element.elementor-element-73710f6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25040 .elementor-element.elementor-element-9b2a6c4{--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-25040 .elementor-element.elementor-element-824b12b{--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;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;--z-index:1;}.elementor-25040 .elementor-element.elementor-element-51fe94d{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-25040 .elementor-element.elementor-element-51fe94d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25040 .elementor-element.elementor-element-d2b3bd1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-5f08f6c{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-f1749b2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-c23bb6e.e-con{--align-self:center;}.elementor-25040 .elementor-element.elementor-element-dc3fd25{width:100%;max-width:100%;}.elementor-25040 .elementor-element.elementor-element-4f6c15a{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-6f9716c{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-90db2b4{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-adc0c27{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-d5b4505{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-ad3310c{--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;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-6e18724{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-45d7ef5{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-67b7195{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-f413736{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-92aca9c{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-3e1b374{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-64b0390{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-0360857{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25040 .elementor-element.elementor-element-1fbc7bb{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-3ff2594 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-5e9fb1d{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-84f2910{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-e7ef1c8{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-bc5b6c7{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-4412f47{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-25040 .elementor-element.elementor-element-cc2bf6f{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-767b0e3{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-94c75a6{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-851c800{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-25040 .elementor-element.elementor-element-ee3c9ef{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-143fa42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-2230922{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-94782e6 img{width:15rem;}.elementor-25040 .elementor-element.elementor-element-dd0e1f4{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-598f7b6{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-d7ed98d{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-10a376c{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-67a7b87{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-2086a6d{--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-83cff09{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-80c257d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-c2cdb25{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-4fc35b7{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-c676cab{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-de11eff{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-d4d16c0{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-6baeab9{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-530eee2 .elementor-heading-title{font-size:2.75em;}.elementor-25040 .elementor-element.elementor-element-c5108ca{--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:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-daa00f4 img{width:100%;}.elementor-25040 .elementor-element.elementor-element-f3df28c{--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:.5em .5em;--row-gap:.5em;--column-gap:.5em;--flex-wrap:wrap;}.elementor-25040 .elementor-element.elementor-element-191226e{width:100%;max-width:100%;}.elementor-25040 .elementor-element.elementor-element-bc74d3a{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-25040 .elementor-element.elementor-element-73710f6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-25040 .elementor-element.elementor-element-9b2a6c4{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-25040 .elementor-element.elementor-element-9b2a6c4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25040 .elementor-element.elementor-element-824b12b{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-824b12b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25040 .elementor-element.elementor-element-51fe94d{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-25040 .elementor-element.elementor-element-d2b3bd1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-d2b3bd1{text-align:start;}.elementor-25040 .elementor-element.elementor-element-d2b3bd1 .elementor-heading-title{font-size:2.5em;line-height:1.25em;letter-spacing:-0.015em;}.elementor-25040 .elementor-element.elementor-element-a8afe35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25040 .elementor-element.elementor-element-a8afe35 .elementor-heading-title{font-size:1.0625em;line-height:1.5em;letter-spacing:0em;}.elementor-25040 .elementor-element.elementor-element-51085d8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-25040 .elementor-element.elementor-element-5f08f6c{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-996ca1f .elementor-heading-title{font-size:2rem;line-height:1.35em;}.elementor-25040 .elementor-element.elementor-element-9c301e8{font-size:1.15rem;}.elementor-25040 .elementor-element.elementor-element-f1749b2{--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:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-c23bb6e{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-25040 .elementor-element.elementor-element-9fb4d5b{font-size:1.125rem;line-height:1.65em;letter-spacing:-0.02em;}.elementor-25040 .elementor-element.elementor-element-6f9716c{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-a06a58f{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-90db2b4{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-aae74d3{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-adc0c27{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-609d2ed{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-2e6ef1a{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-25040 .elementor-element.elementor-element-d5b4505{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-d4b0aa7 .elementor-heading-title{font-size:2rem;line-height:1.35em;}.elementor-25040 .elementor-element.elementor-element-215c263{font-size:1.15rem;}.elementor-25040 .elementor-element.elementor-element-6e18724{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-8cd5f41{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-45d7ef5{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-6a62f05{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-67b7195{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-07f6b9e{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-f413736{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-50cce9e{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-92aca9c{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-ebbca6e{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-3e1b374{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-5078d85{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-138fbfc{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-25040 .elementor-element.elementor-element-64b0390{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-0360857{text-align:start;font-size:1em;}.elementor-25040 .elementor-element.elementor-element-a5d19da{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-25040 .elementor-element.elementor-element-1fbc7bb{--gap:1.25em 1.25em;--row-gap:1.25em;--column-gap:1.25em;}.elementor-25040 .elementor-element.elementor-element-3ff2594 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-3ff2594 .elementor-heading-title{font-size:1.125em;}.elementor-25040 .elementor-element.elementor-element-834298a{text-align:start;}.elementor-25040 .elementor-element.elementor-element-834298a .elementor-heading-title{font-size:2rem;line-height:1.35em;}.elementor-25040 .elementor-element.elementor-element-cdfbdb5{font-size:1.15rem;}.elementor-25040 .elementor-element.elementor-element-84f2910{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-ad45ab0{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-e7ef1c8{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-de6d6a1{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-bc5b6c7{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-870be6b{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-4412f47{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-25040 .elementor-element.elementor-element-cc2bf6f{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-08afe21{text-align:start;}.elementor-25040 .elementor-element.elementor-element-08afe21 .elementor-heading-title{font-size:2rem;line-height:1.35em;}.elementor-25040 .elementor-element.elementor-element-0c2b19c{text-align:start;font-size:1.15rem;}.elementor-25040 .elementor-element.elementor-element-767b0e3{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-94c75a6{--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:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-25040 .elementor-element.elementor-element-851c800{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-25040 .elementor-element.elementor-element-ee3c9ef{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-143fa42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-143fa42 .elementor-heading-title{font-size:1.125em;}.elementor-25040 .elementor-element.elementor-element-aa278a1{text-align:start;}.elementor-25040 .elementor-element.elementor-element-aa278a1 .elementor-heading-title{font-size:2rem;line-height:1.35em;}.elementor-25040 .elementor-element.elementor-element-5cc6a1e{font-size:1.15rem;}.elementor-25040 .elementor-element.elementor-element-2230922{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-94782e6{--container-widget-width:101%;--container-widget-flex-grow:0;width:var( --container-widget-width, 101% );max-width:101%;}.elementor-25040 .elementor-element.elementor-element-94782e6 img{width:35%;}.elementor-25040 .elementor-element.elementor-element-dd0e1f4{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-d7ed98d{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-70c6e61{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-10a376c{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-8bedf30{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-67a7b87{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-7b8a814{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-2086a6d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-25040 .elementor-element.elementor-element-83cff09{--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:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-25040 .elementor-element.elementor-element-80c257d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25040 .elementor-element.elementor-element-80c257d .elementor-heading-title{font-size:1.125em;}.elementor-25040 .elementor-element.elementor-element-8a08c43{text-align:start;}.elementor-25040 .elementor-element.elementor-element-8a08c43 .elementor-heading-title{font-size:2rem;}.elementor-25040 .elementor-element.elementor-element-06acfcc{font-size:1.15rem;}.elementor-25040 .elementor-element.elementor-element-c2cdb25{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-c676cab{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-a98c1ee{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-de11eff{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-e10909e{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-d4d16c0{--width:100%;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-25040 .elementor-element.elementor-element-66bd372{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-25040 .elementor-element.elementor-element-dc45218{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-25040 .elementor-element.elementor-element-6baeab9{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-530eee2{text-align:start;}.elementor-25040 .elementor-element.elementor-element-530eee2 .elementor-heading-title{font-size:2rem;line-height:1.35em;}.elementor-25040 .elementor-element.elementor-element-c5108ca{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-25040 .elementor-element.elementor-element-edb49c7{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-25040 .elementor-element.elementor-element-f3df28c{--gap:.25em .25em;--row-gap:.25em;--column-gap:.25em;}.elementor-25040 .elementor-element.elementor-element-191226e{text-align:start;}.elementor-25040 .elementor-element.elementor-element-191226e .elementor-heading-title{font-size:2rem;line-height:1.25em;}.elementor-25040 .elementor-element.elementor-element-bc74d3a{text-align:start;line-height:1.5em;}}@media(max-width:1024px) and (min-width:768px){.elementor-25040 .elementor-element.elementor-element-9b2a6c4{--width:100%;}.elementor-25040 .elementor-element.elementor-element-51fe94d{--width:100%;}.elementor-25040 .elementor-element.elementor-element-c23bb6e{--width:100%;}.elementor-25040 .elementor-element.elementor-element-6f9716c{--width:100%;}.elementor-25040 .elementor-element.elementor-element-90db2b4{--width:100%;}.elementor-25040 .elementor-element.elementor-element-adc0c27{--width:100%;}.elementor-25040 .elementor-element.elementor-element-6e18724{--width:100%;}.elementor-25040 .elementor-element.elementor-element-45d7ef5{--width:100%;}.elementor-25040 .elementor-element.elementor-element-67b7195{--width:100%;}.elementor-25040 .elementor-element.elementor-element-f413736{--width:100%;}.elementor-25040 .elementor-element.elementor-element-92aca9c{--width:100%;}.elementor-25040 .elementor-element.elementor-element-3e1b374{--width:100%;}.elementor-25040 .elementor-element.elementor-element-96331e0{--width:100%;}.elementor-25040 .elementor-element.elementor-element-84f2910{--width:100%;}.elementor-25040 .elementor-element.elementor-element-e7ef1c8{--width:100%;}.elementor-25040 .elementor-element.elementor-element-bc5b6c7{--width:100%;}.elementor-25040 .elementor-element.elementor-element-d7ed98d{--width:100%;}.elementor-25040 .elementor-element.elementor-element-10a376c{--width:100%;}.elementor-25040 .elementor-element.elementor-element-67a7b87{--width:100%;}.elementor-25040 .elementor-element.elementor-element-c676cab{--width:100%;}.elementor-25040 .elementor-element.elementor-element-de11eff{--width:100%;}.elementor-25040 .elementor-element.elementor-element-d4d16c0{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-9b2a6c4 */.elementor-25040 .elementor-element.elementor-element-9b2a6c4 {
    position: absolute;
    top: 0;
    left: 0;
    filter: brightness(0.91) saturate(1.1);
    
    &::before {}
       
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2b3bd1 */.elementor-25040 .elementor-element.elementor-element-d2b3bd1 h1 {
    position: relative;
    color: white;
    /*background: linear-gradient(45deg, var(--phdata-light-blueish-gray) -50%, white 50%);*/
    /*background-clip: text;*/
    padding-block: .1em;
}

.elementor-25040 .elementor-element.elementor-element-d2b3bd1 span.smaller {
   font-size: .625em;
   display: inline-flex;
   transform: translateY(-25%);
}
.elementor-25040 .elementor-element.elementor-element-d2b3bd1 span.highlight {
    line-height: 1.125;
    color: var(--phdata-light-green);
    background: linear-gradient(45deg, var(--phdata-green) -35%, var(--phdata-light-green) 50%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 1.25em oklch(from var(--phdata-light-green) calc(l * 1.75) calc(c * 1.25) h / 0.35);
}

.elementor-25040 .elementor-element.elementor-element-d2b3bd1 br {
    @media (max-width: 1024px) {
        display: initial;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fe94d */.elementor-25040 .elementor-element.elementor-element-51fe94d {
    pointer-events: all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-824b12b */.elementor-25040 .elementor-element.elementor-element-824b12b {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73710f6 */.elementor-25040 .elementor-element.elementor-element-73710f6 {
    position: relative;
    background-color: var(--phdata-darker-blue);
    background-image: radial-gradient(
        circle at 0% -10%,
        var(--phdata-darker-blue) 45%,
        var(--phdata-dark-blue) 77%,
        var(--phdata-green) 110%
    );
    
    @media screen and (max-width: 1024px) {
        height: calc(50vh - 88px);
    }
    @media screen and (max-width: 767px) {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-996ca1f */.elementor-25040 .elementor-element.elementor-element-996ca1f p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fb4d5b */.elementor-25040 .elementor-element.elementor-element-9fb4d5b strong {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c23bb6e */.elementor-25040 .elementor-element.elementor-element-c23bb6e {
    background: var(--phdata-darker-blue);
    z-index: 2;

    @media (max-width: 767px) {
        margin-left: -.5rem;
        width: calc(100% + 1rem);
    }
}

.elementor-25040 .elementor-element.elementor-element-c23bb6e .item__icon {
    margin-top: 0.15rem;
    font-size: 3rem; 
}

.elementor-25040 .elementor-element.elementor-element-c23bb6e .elementor-icon i::before {
    background: linear-gradient(225deg, var(--phdata-green) 30%, var(--phdata-light-green) 150%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc3fd25 */.elementor-25040 .elementor-element.elementor-element-dc3fd25 {
    height: 8rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f6c15a */.elementor-25040 .elementor-element.elementor-element-4f6c15a {
    --item-grid-gap: 1.5rem;
    max-width: 120ch;
    flex-direction: row;
    
    @media (max-width: 1024px) {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0;
    }
}

.elementor-25040 .elementor-element.elementor-element-4f6c15a .item {
    flex-grow: 1;
    flex-direction: row;
    flex-basis: calc(33% - var(--item-grid-gap));
    /*background: linear-gradient(-15deg, oklch(from var(--phdata-mid-blue) calc(l * 1) calc(c * 1.5) h / .1) 15%, transparent 125%);*/
    background: white;
    box-shadow:
        inset 0 0 0 2px oklch(1 0 0 / .1),
        0 1em 2em -1em #00000018;
    gap: 1.75rem;
    border-radius: 1rem;
    position: relative;
    padding: 2rem 1.5rem;
    padding-inline-start: calc(2rem + .5rem);
    z-index: 1;

    
    @media (max-width: 1024px) {
        --list-inline: 3rem;
        flex-direction: column;
        gap: 1.5rem;
        margin-inline-start: var(--list-inline);
        flex-basis: 100%;
        width: calc(100% - var(--list-inline));
        margin-bottom: var(--item-grid-gap);
        
        &::before {
            content: "";
            width: calc((var(--list-inline) / 1.75));
            border-left: 3px solid var(--phdata-green);
            border-bottom: 3px solid var(--phdata-green);
            border-radius: unset;
            height: calc(100% + var(--item-grid-gap) * 2);
            position: absolute;
            top: 0%;
            left: 0%;
            translate: -100% calc(-50% + var(--item-grid-gap) * -1);
            z-index: -1;
        }
    }
    @media (max-width: 767px) {
        --list-inline: 1.5rem;
        gap: 1.25rem;
        width: calc(100% - var(--list-inline) + .25rem);
        padding: 1.5rem 1rem;
    }

}
.elementor-25040 .elementor-element.elementor-element-4f6c15a .item__content {
    gap: 1.25rem;    
}

.elementor-25040 .elementor-element.elementor-element-4f6c15a .item__header {
    padding: 0;
    gap: .75rem;
    align-items: center;
}

.elementor-25040 .elementor-element.elementor-element-4f6c15a .item__icon {
    width: 3.5rem;
    font-size: 3.5rem; 
    margin-top: .5rem;
    
    @media (max-width: 767px) {
        font-size: 3.5rem;
        width: auto;
        
        & .elementor-icon-wrapper {
            text-align: start;
        }
    }
}

.elementor-25040 .elementor-element.elementor-element-4f6c15a .elementor-icon i::before {
    color: var(--phdata-green);
}

.elementor-25040 .elementor-element.elementor-element-4f6c15a .item__phase-label .elementor-heading-title {
    font-size: 1.15rem;
    font-weight: 600;
    letter-spacing: 0.015em;
    text-transform: uppercase;
    color: hsl(from var(--e-global-color-text) h s calc(l * 1.375));
    color: var(--phdata-green);
    margin-bottom: .15em;
}

.elementor-25040 .elementor-element.elementor-element-4f6c15a .item__title .elementor-heading-title {
    margin: unset;
    color: var(--e-global-color-47a388fa);
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.375;

    @media (max-width: 767px) {
        font-size: 1.15rem;
    }
}

.elementor-25040 .elementor-element.elementor-element-4f6c15a .item__text {
    font-weight: 400;
    line-height: 1.6;
}
.elementor-25040 .elementor-element.elementor-element-4f6c15a .item__text p {
    font-size: 1.15rem;
    color: var(--e-global-color-47a388fa);

    @media (max-width: 767px) {
        font-size: 1rem;
    }
}
.elementor-25040 .elementor-element.elementor-element-4f6c15a .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51085d8 */.elementor-25040 .elementor-element.elementor-element-51085d8 {
    background: var(--phdata-light-gray);
    
    --section-padding-block: 7rem;
    --section-padding-inline: 3em;
    
    @media (max-width: 1024px) {
        --section-padding-block: 4em;
        --section-padding-inline: 2em;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4b0aa7 */.elementor-25040 .elementor-element.elementor-element-d4b0aa7 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad3310c */.elementor-25040 .elementor-element.elementor-element-ad3310c {
    --item-grid-gap: 2rem;
    flex-direction: row;
    gap: var(--item-grid-gap);
    
    @media (max-width: 1024px) {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.elementor-25040 .elementor-element.elementor-element-ad3310c .item {
    flex-grow: 1;
    flex-direction: row;
    flex-basis: calc(33% - var(--item-grid-gap));
    gap: 1.75rem;
    position: relative;
    overflow: hidden;
    padding: 0;

    
    @media (max-width: 1024px) {
        gap: 2rem;
    }
    @media (max-width: 767px) {
        flex-direction: column;
        gap: 1.25rem;
        margin-left: -.5rem;
        width: calc(100% + 1rem);
        padding: 1.5rem 1rem;
        padding-inline-start: calc(.75rem + .5rem);
    }

}
.elementor-25040 .elementor-element.elementor-element-ad3310c .item__content {
    gap: .5rem;    
}

.elementor-25040 .elementor-element.elementor-element-ad3310c .item__header {
    padding: 0;
    gap: .75rem;
    align-items: center;
}

.elementor-25040 .elementor-element.elementor-element-ad3310c .item__icon {
    width: 3rem;
    font-size: 3rem; 
    margin-top: .5rem;
    
    @media (max-width: 767px) {
        font-size: 3rem;
        margin-top: 0rem;
        width: auto;
        
        & .elementor-icon-wrapper {
            text-align: start;
        }
    }
}


.elementor-25040 .elementor-element.elementor-element-ad3310c .elementor-icon i::before {
    /*background: linear-gradient(225deg, var(--phdata-green) -100%, var(--phdata-light-green) 125%);*/
    /*-webkit-background-clip: text;*/
    /*background-clip: text;*/
    /*color: transparent;*/
    /*-webkit-text-fill-color: transparent;*/
    /*text-fill-color: transparent;*/
    color: var(--phdata-light-green);
}

.elementor-25040 .elementor-element.elementor-element-ad3310c .item__phase-label .elementor-heading-title {
    font-size: 1.15rem;
    font-weight: 600;
    letter-spacing: 0.015em;
    text-transform: uppercase;
    color: hsl(from var(--e-global-color-text) h s calc(l * 1.375));
    color: var(--phdata-green);
    margin-bottom: .15em;
}

.elementor-25040 .elementor-element.elementor-element-ad3310c .item__title .elementor-heading-title {
    margin: unset;
    color: var(--phdata-white, white);
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.375;

    @media (max-width: 767px) {
        font-size: 1.15rem;
    }
}

.elementor-25040 .elementor-element.elementor-element-ad3310c .item__text {
    font-weight: 400;
    line-height: 1.6;
}
.elementor-25040 .elementor-element.elementor-element-ad3310c .item__text p {
    font-size: 1rem;
    color: #fff;

    @media (max-width: 767px) {
        font-size: 1rem;
    }
}
.elementor-25040 .elementor-element.elementor-element-ad3310c .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e6ef1a */.elementor-25040 .elementor-element.elementor-element-2e6ef1a {
    background: var(--phdata-darker-blue);
    --section-padding-block: 7rem;
    --section-padding-inline: 3em;
    
    &::after {
        content: "";
        position: absolute;
        bottom: 0%;
        left: 50%;
        translate: -50% 0%;
        width: 75%;
        height: 2px;
        background: var(--phdata-dark-blue);
    }
    
    @media (max-width: 1024px) {
        --section-padding-block: 4em;
        --section-padding-inline: 2em;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0360857 */.elementor-25040 .elementor-element.elementor-element-0360857 blockquote {
    margin: unset;
    
    & p {
        font-style: italic;
        letter-spacing: -0.0175em;
        line-height: 1.5;
        font-weight: 400;
        margin-bottom: 1.5rem;
    }
    & > p:first-child {
        color: white;
        &::before {
            content: '“';
            font-size: 1.25em;
            translate: -110% -10%;
            position: absolute;
            color: var(--phdata-mid-blue--1);
        }
        &::after {
            content: '”';
            font-size: 1.25em;
            translate: 0% -10%;
            position: absolute;
            color: var(--phdata-mid-blue--1);
        }
    }
}

.elementor-25040 .elementor-element.elementor-element-0360857 cite {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.015em;
    color: var(--phdata-mid-blue--1);
}

@media (max-width: 767px) {
    .elementor-25040 .elementor-element.elementor-element-0360857 cite {
        display: inline-block;
        font-size: 1rem;
        line-height: 1.625;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fbfc */.elementor-25040 .elementor-element.elementor-element-138fbfc {
    background: var(--phdata-darker-blue);
    
    --section-padding-block: 5rem;
    --section-padding-inline: 3em;
    
    @media (max-width: 1024px) {
        --section-padding-block: 4em;
        --section-padding-inline: 2em;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ff2594 */.elementor-25040 .elementor-element.elementor-element-3ff2594 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-834298a */.elementor-25040 .elementor-element.elementor-element-834298a p {
    margin-bottom: 0;
}

.elementor-25040 .elementor-element.elementor-element-834298a span {
    color: transparent;
    background: linear-gradient(45deg, var(--phdata-green) 25%, var(--phdata-light-green) 195%);
    background-clip: text;
    font-weight: 700;
    
    @media (max-width: 1024px) {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdfbdb5 */.elementor-25040 .elementor-element.elementor-element-cdfbdb5 p strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e9fb1d */.elementor-25040 .elementor-element.elementor-element-5e9fb1d {
    @media (max-width: 767px) {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item {
    padding-inline: 0rem;
    padding-block: 1rem;
    gap: 1.5rem;

}
.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item__content {
    gap: 0;
}

.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item__header {
    padding: 0;
    gap: .75rem;
    align-items: center;
}

.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item__icon {
    margin-top: 0.15rem;
    font-size: 1.75rem; 
}

.elementor-25040 .elementor-element.elementor-element-5e9fb1d .elementor-icon i::before {
    background: linear-gradient(225deg, var(--phdata-green) 30%, var(--phdata-light-green) 150%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item__phase-label .elementor-heading-title {
    font-size: 1.15rem;
    font-weight: 600;
    letter-spacing: 0.015em;
    text-transform: uppercase;
    color: hsl(from var(--e-global-color-text) h s calc(l * 1.375));
    color: var(--phdata-green);
    margin-bottom: .15em;
}

.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item__title {
    --padding-bottom: 1.5rem;
    padding-bottom: var(--padding-bottom);
    position: relative;
    &::after {
        content: "";
        position: absolute;
        top: calc(100% - var(--padding-bottom) / 2);
        left: 0;
        translate: 0% 0%;
        width: 15ch;
        height: 2px;
        background: var(--phdata-mid-blue--1);
    }
    
    & .elementor-heading-title {
        margin: unset;
        color: var(--e-global-color-47a388fa);
        font-size: 1.325rem;
        font-weight: 600;
        line-height: 1.375;
    
        @media (max-width: 767px) {
            font-size: 1.15rem;
        }
    }
}

.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item__text {
    font-weight: 400;
    line-height: 1.6;
}
.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item__text p {
    font-size: 1.15rem;
    color: var(--e-global-color-secondary);
    
    &:last-child {
        margin-bottom: 0;
    }

    @media (max-width: 767px) {
        font-size: 1rem;
    }
}
.elementor-25040 .elementor-element.elementor-element-5e9fb1d .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b41bd5 */.elementor-25040 .elementor-element.elementor-element-0b41bd5 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d19da */.elementor-25040 .elementor-element.elementor-element-a5d19da {
    --section-padding-block: 5rem;
    --section-padding-inline: 3rem;
    
    &::after {
        content: "";
        position: absolute;
        bottom: 0%;
        left: 50%;
        translate: -50% 0%;
        width: 75%;
        height: 2px;
        background: var(--phdata-mid-blue--2);
    }
    
    @media (max-width: 1024px) {
        --section-padding-block: 4rem;
        --section-padding-inline: 2rem;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5rem;
        --section-padding-inline: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08afe21 */.elementor-25040 .elementor-element.elementor-element-08afe21 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c2b19c */.elementor-25040 .elementor-element.elementor-element-0c2b19c {
    max-width: 80ch;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d18887 */.elementor-25040 .elementor-element.elementor-element-5d18887 i {
    scale: 0.85;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3d477a */.elementor-25040 .elementor-element.elementor-element-e3d477a i {
    scale: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c75a6 */.elementor-25040 .elementor-element.elementor-element-94c75a6 {
    flex-direction: row;
}

.elementor-25040 .elementor-element.elementor-element-94c75a6 .item {
    gap: .5rem;
    flex-direction: column;

    
    /* Icon scale fine-tuning utilities */
    &.s-11 {
        & :where(i, svg) {
            scale: 1.1;
        }
    }
    &.s-09 {
        & :where(i, svg) {
            scale: 0.9;
        }
    }
    &.s-085 {
        & :where(i, svg) {
            scale: 0.85;
        }
    }
    &.s-08 {
        & :where(i, svg) {
            scale: 0.8;
        }
    }
    
    @media (max-width: 1024px) {
        gap: .25rem;
    }
    
    @media (max-width: 767px) {
        flex-direction: row;
        align-items: center;
        gap: .75rem;
    }

}
.elementor-25040 .elementor-element.elementor-element-94c75a6 .item__icon {
    z-index: 1;
    color: var(--phdata-dark-gray, #333332);
    
    & .elementor-icon {
        background-color: var(--phdata-mid-blue);
        color: #fff;
        fill: #fff;
        padding: .25em;
        border-radius: 50%;
        
        @media (max-width: 1024px) {
            font-size: 2rem;
        }
    }
    
    &::before {
        content: "";
        width: 100%;
        height: 0px;
        border-bottom: .25rem dashed currentColor;
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: -1;
        
        @media (max-width: 1024px) {
            border-width: 2px;
            top: calc(50% - .25rem);
        }
       @media (max-width: 767px) {
            width: 0;
            height: 100%;
            border-bottom: unset;
            border-left: 2px dashed currentColor;
            top: calc(50% - .25rem);
        }
    }
    
    @media (max-width: 767px) {
            & .elementor-icon-wrapper {
                display: grid;
                place-items: center;
            }
    }
}
.elementor-25040 .elementor-element.elementor-element-94c75a6 :nth-last-child(1 of .item) .item__icon {
    &::before {
        width: 75%;
        
        @media (max-width: 767px) {
            content: unset;
        }
    }
    &::after {
        content: ">";
        color: currentColor;
        font-weight: 600;
        font-size: 2rem;
        width: 75%;
        position: absolute;
        height: .25rem;
        top: calc(50% + 2px);
        left: calc(50% + .4ch);
        translate: 0% -50%;
        line-height: 0.15;
        text-align: right;
        
        @media (max-width: 1024px) {
            font-weight: 400;
            font-size: 1.5rem;
            top: calc(50% - 2px);
        }
        @media (max-width: 767px) {
            content: unset;
        }
    }
}

.elementor-25040 .elementor-element.elementor-element-94c75a6 .item__title {
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    line-height: 1.2;
    
    @media (max-width: 1024px) {
        font-size: .75rem;
        font-weight: 500;
    }
    @media (max-width: 767px) {
        font-size: .875rem;
        text-align: left;
        
        & br {
            display: none;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4412f47 */.elementor-25040 .elementor-element.elementor-element-4412f47 {
    background: white;
    
    --section-padding-block: 7rem;
    --section-padding-inline: 3em;
    
    @media (max-width: 1024px) {
        --section-padding-block: 4em;
        --section-padding-inline: 2em;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-143fa42 */.elementor-25040 .elementor-element.elementor-element-143fa42 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa278a1 */.elementor-25040 .elementor-element.elementor-element-aa278a1 p {
    margin-bottom: 0;
}

.elementor-25040 .elementor-element.elementor-element-aa278a1 span {
    color: transparent;
    background: linear-gradient(45deg, var(--phdata-green) 25%, var(--phdata-light-green) 195%);
    background-clip: text;
    font-weight: 700;
    
    @media (max-width: 1024px) {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cc6a1e */.elementor-25040 .elementor-element.elementor-element-5cc6a1e p strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94782e6 */.elementor-25040 .elementor-element.elementor-element-94782e6 {
    pointer-events: none;
    
    & img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);

    }
    @media (max-width: 767px) {
        max-width: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99cf633 */.elementor-25040 .elementor-element.elementor-element-99cf633 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1452a6 */.elementor-25040 .elementor-element.elementor-element-c1452a6 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-598f7b6 */.elementor-25040 .elementor-element.elementor-element-598f7b6 {
    --item-grid-gap: 3rem;
    flex-direction: row;
    justify-content: center;
    
    @media (max-width: 767px) {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.elementor-25040 .elementor-element.elementor-element-598f7b6 .item {
    flex-grow: 0125em;
    flex-direction: column;
    flex-basis: calc(33% - var(--item-grid-gap));
    gap: 1.25rem;
    position: relative;
    overflow: hidden;
    padding: 0;

    
    @media (max-width: 1024px) {
        flex-grow: 1;
        gap: 1.5rem;
    }

}
.elementor-25040 .elementor-element.elementor-element-598f7b6 .item__content {
    gap: .75rem;    
}

.elementor-25040 .elementor-element.elementor-element-598f7b6 .item__header {
    padding: 0;
    gap: .75rem;
    align-items: center;
}

.elementor-25040 .elementor-element.elementor-element-598f7b6 .item__icon {
    width: 4rem;
    font-size: 4rem; 
    margin-top: .5rem;
    
    @media (max-width: 767px) {
        font-size: 5rem;
        width: auto;
        
        & .elementor-icon-wrapper {
            text-align: start;
        }
    }
}

.elementor-25040 .elementor-element.elementor-element-598f7b6 .item__title .elementor-heading-title {
    margin: unset;
    color: var(--phdata-white, white);
    font-size: 1.325rem;
    font-weight: 600;
    line-height: 1.375;
    text-transform: uppercase;
    letter-spacing: 0.0125em ;

    @media (max-width: 767px) {
        font-size: 1.15rem;
    }
}

.elementor-25040 .elementor-element.elementor-element-598f7b6 .item__text {
    font-weight: 400;
    line-height: 1.6;
    
    & ul {
        list-style: none;
        padding: unset;
    }   
    & p {
        font-size: 1.125rem;
        color: #fff;
        margin-bottom: .25rem;
        
        @media (max-width: 1024px) {
            font-size: 1rem;
        }
    }
}
.elementor-25040 .elementor-element.elementor-element-598f7b6 .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-851c800 */.elementor-25040 .elementor-element.elementor-element-851c800 {
    background: var(--phdata-darker-blue);
    --section-padding-block: 7rem;
    --section-padding-inline: 3em;
    
    &::after {
        content: "";
        position: absolute;
        bottom: 0%;
        left: 50%;
        translate: -50% 0%;
        width: 75%;
        height: 2px;
        background: var(--phdata-dark-blue);
    }
    
    @media (max-width: 1024px) {
        --section-padding-block: 4em;
        --section-padding-inline: 2em;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80c257d */.elementor-25040 .elementor-element.elementor-element-80c257d p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a08c43 */.elementor-25040 .elementor-element.elementor-element-8a08c43 p {
    margin-bottom: 0;
}

.elementor-25040 .elementor-element.elementor-element-8a08c43 span {
    color: transparent;
    background: linear-gradient(45deg, var(--phdata-green) 25%, var(--phdata-light-green) 195%);
    background-clip: text;
    font-weight: 700;
    
    @media (max-width: 1024px) {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06acfcc */.elementor-25040 .elementor-element.elementor-element-06acfcc p strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fc35b7 */.elementor-25040 .elementor-element.elementor-element-4fc35b7 {
    --item-grid-gap: 3rem;
    flex-direction: row;
    justify-content: center;
    
    @media (max-width: 1024px) {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item {
    flex-direction: column;
    flex-basis: calc(33% - var(--item-grid-gap));
    gap: 1.25rem;
    position: relative;
    padding: 0;

    
    @media (max-width: 1024px) {
        flex-direction: column;
        gap: 1.5rem;
    }


}
.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item__content {
    gap: .5rem;    
}

.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item__header {
    padding: 0;
    gap: .75rem;
    align-items: center;
}

.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item__icon {
    width: 4rem;
    font-size: 4rem; 
    margin-top: .5rem;
    
    @media (max-width: 767px) {
        & .elementor-icon-wrapper {
            text-align: start;
        }
    }
}


.elementor-25040 .elementor-element.elementor-element-4fc35b7 .elementor-icon i::before {
    color: var(--phdata-light-green);
}

.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item__phase-label .elementor-heading-title {
    font-size: 1.15rem;
    font-weight: 600;
    letter-spacing: 0.015em;
    text-transform: uppercase;
    color: hsl(from var(--e-global-color-text) h s calc(l * 1.375));
    color: var(--phdata-green);
    margin-bottom: .15em;
}

.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item__title .elementor-heading-title {
    margin: unset;
    color: var(--phdata-white, white);
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.375;

    @media (max-width: 767px) {
        font-size: 1.15rem;
    }
}

.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item__text {
    font-weight: 400;
    line-height: 1.6;
}
.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item__text p {
    font-size: 1.0625rem;
    color: white;

    @media (max-width: 767px) {
        font-size: 1rem;
    }
}
.elementor-25040 .elementor-element.elementor-element-4fc35b7 .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2086a6d */.elementor-25040 .elementor-element.elementor-element-2086a6d {
    --section-padding-block: 7rem;
    --section-padding-inline: 3em;
    background: var(--phdata-darker-blue);
    
    &::after {
        content: "";
        position: absolute;
        bottom: 0%;
        left: 50%;
        translate: -50% 0%;
        width: 75%;
        height: 2px;
        background: var(--phdata-dark-blue);
    }
    
    @media (max-width: 1024px) {
        --section-padding-block: 4em;
        --section-padding-inline: 2em;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-530eee2 */.elementor-25040 .elementor-element.elementor-element-530eee2 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-daa00f4 */.elementor-25040 .elementor-element.elementor-element-daa00f4 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc45218 */.elementor-25040 .elementor-element.elementor-element-dc45218 {
    --section-padding-block: 7rem;
    --section-padding-inline: 3em;
    background: var(--phdata-darker-blue);
    
    &::after {
        content: "";
        position: absolute;
        bottom: 0%;
        left: 50%;
        translate: -50% 0%;
        width: 75%;
        height: 2px;
        background: var(--phdata-dark-blue);
    }

    
    @media (max-width: 1024px) {
        --section-padding-block: 4em;
        --section-padding-inline: 2em;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-191226e */.elementor-25040 .elementor-element.elementor-element-191226e p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3df28c */.elementor-25040 .elementor-element.elementor-element-f3df28c {
    max-width: 120ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edb49c7 */.elementor-25040 .elementor-element.elementor-element-edb49c7 {
    background-image: linear-gradient(180deg,
        var(--phdata-darker-blue) 60%,
        var(--phdata-dark-blue) 92%,
        var(--phdata-green) 133%
    );
    /*background: var(--phdata-darker-blue);*/
    height: calc(80vh - var(--navbar-height));
    
    --section-padding-block: 5rem;
    --section-padding-inline: 3em;
    
    @media (max-width: 1024px) {
        --section-padding-block: 4em;
        --section-padding-inline: 2em;
    }
    @media (max-width: 767px) {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    }
}/* End custom CSS */