.elementor-24937 .elementor-element.elementor-element-e9aac25{--display:flex;--min-height:30em;--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-24937 .elementor-element.elementor-element-e9aac25:not(.elementor-motion-effects-element-type-background), .elementor-24937 .elementor-element.elementor-element-e9aac25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7adec891 );}.elementor-24937 .elementor-element.elementor-element-e9aac25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-a4af9a1 > .elementor-widget-container{--e-transform-translateY:-4.75%;--e-transform-scale:1.1;}.elementor-24937 .elementor-element.elementor-element-a4af9a1{top:0px;}.elementor-24937 .elementor-element.elementor-element-a4af9a1 img{width:100%;height:100%;opacity:0.32;}.elementor-24937 .elementor-element.elementor-element-0b60951{--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-24937 .elementor-element.elementor-element-0b60951.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-fd69c94{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:2em;--z-index:1;}.elementor-24937 .elementor-element.elementor-element-c0f94df{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-cd1d583 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-cd1d583{text-align:start;}.elementor-24937 .elementor-element.elementor-element-cd1d583 .elementor-heading-title{font-size:1.5em;font-weight:600;text-transform:uppercase;letter-spacing:0.2px;color:var( --e-global-color-3b553334 );}.elementor-24937 .elementor-element.elementor-element-29c4ef1 > .elementor-widget-container{margin:0em 0em 1.625em 0em;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-29c4ef1{text-align:start;}.elementor-24937 .elementor-element.elementor-element-29c4ef1 .elementor-heading-title{font-size:2.75rem;font-weight:700;line-height:1.25em;letter-spacing:0em;}.elementor-24937 .elementor-element.elementor-element-fbc31ca{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-f044a09 .elementor-button{background-color:var( --e-global-color-dc9ae85 );font-family:"Poppins", system-ui, sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.025em;fill:var( --e-global-color-3b553334 );color:var( --e-global-color-3b553334 );border-style:none;border-radius:8px 8px 8px 8px;}.elementor-24937 .elementor-element.elementor-element-f044a09 .elementor-button:hover, .elementor-24937 .elementor-element.elementor-element-f044a09 .elementor-button:focus{background-color:var( --e-global-color-628e409 );border-color:var( --e-global-color-628e409 );}.elementor-24937 .elementor-element.elementor-element-f044a09{width:var( --container-widget-width, 16rem );max-width:16rem;--container-widget-width:16rem;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-f044a09 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24937 .elementor-element.elementor-element-a28d471 .elementor-button{background-color:transparent;font-family:"Poppins", system-ui, sans-serif;font-size:1rem;line-height:1.2em;letter-spacing:0.025em;fill:var( --e-global-color-91530b1 );color:var( --e-global-color-91530b1 );background-image:linear-gradient(290deg, #FFFFFF00 -50%, #FFFFFF1F 100%);border-style:none;border-radius:.5rem .5rem .5rem .5rem;padding:17px 32px 17px 32px;}.elementor-24937 .elementor-element.elementor-element-a28d471 .elementor-button:hover, .elementor-24937 .elementor-element.elementor-element-a28d471 .elementor-button:focus{background-color:#84B6CD17;color:var( --e-global-color-cb910dd );}.elementor-24937 .elementor-element.elementor-element-a28d471 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-24937 .elementor-element.elementor-element-a28d471 .elementor-button:hover svg, .elementor-24937 .elementor-element.elementor-element-a28d471 .elementor-button:focus svg{fill:var( --e-global-color-cb910dd );}.elementor-24937 .elementor-element.elementor-element-2956f06{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-2956f06.e-con{--align-self:center;}.elementor-24937 .elementor-element.elementor-element-469da33{--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:0.5em;--padding-bottom:.5em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-469da33:not(.elementor-motion-effects-element-type-background), .elementor-24937 .elementor-element.elementor-element-469da33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc9ae85 );}.elementor-24937 .elementor-element.elementor-element-48f68be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-f831edf > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-f831edf img{width:9em;}.elementor-24937 .elementor-element.elementor-element-d482dbb > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-d482dbb .elementor-heading-title{font-size:2em;font-weight:400;color:var( --e-global-color-3b553334 );}.elementor-24937 .elementor-element.elementor-element-f827d1a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-f827d1a img{width:9em;}.elementor-24937 .elementor-element.elementor-element-0f00088{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;border-style:solid;--border-style:solid;border-width:0.5rem 0rem 0rem 0rem;--border-top-width:0.5rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;--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-24937 .elementor-element.elementor-element-0f00088:not(.elementor-motion-effects-element-type-background), .elementor-24937 .elementor-element.elementor-element-0f00088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b553334 );}.elementor-24937 .elementor-element.elementor-element-0f00088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-c7a500d{--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:2.5em 2.5em;--row-gap:2.5em;--column-gap:2.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-adb7723{text-align:center;font-size:1.5em;font-weight:400;line-height:1.5em;letter-spacing:-0.015em;color:#2F353D;}.elementor-24937 .elementor-element.elementor-element-f6efa2b{--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:2.5em 2.5em;--row-gap:2.5em;--column-gap:2.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-e6f069f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24937 .elementor-element.elementor-element-e6f069f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-24937 .elementor-element.elementor-element-551ee5d{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000014;--border-color:#00000014;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-24937 .elementor-element.elementor-element-551ee5d.e-con{--align-self:flex-start;}.elementor-24937 .elementor-element.elementor-element-ed224cc{text-align:start;}.elementor-24937 .elementor-element.elementor-element-0b9903e{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000014;--border-color:#00000014;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-24937 .elementor-element.elementor-element-0b9903e.e-con{--align-self:flex-start;}.elementor-24937 .elementor-element.elementor-element-2e36091{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000012;--border-color:#00000012;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-24937 .elementor-element.elementor-element-2e36091.e-con{--align-self:flex-start;}.elementor-24937 .elementor-element.elementor-element-e2fd5fe{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000012;--border-color:#00000012;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-24937 .elementor-element.elementor-element-e2fd5fe.e-con{--align-self:flex-start;}.elementor-24937 .elementor-element.elementor-element-882b38c{text-align:start;}.elementor-24937 .elementor-element.elementor-element-8763a31{--display:flex;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000012;--border-color:#00000012;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-24937 .elementor-element.elementor-element-8763a31.e-con{--align-self:flex-start;}.elementor-24937 .elementor-element.elementor-element-f46c2d8{text-align:start;}.elementor-24937 .elementor-element.elementor-element-b8e9ba8{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0.5rem 0rem 0rem 0rem;--border-top-width:0.5rem;--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-24937 .elementor-element.elementor-element-3616c2a{--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-24937 .elementor-element.elementor-element-0e26723{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-47bc242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-47bc242 .elementor-heading-title{font-size:1.325em;font-weight:600;text-transform:uppercase;letter-spacing:0.015em;color:var( --e-global-color-3b553334 );}.elementor-24937 .elementor-element.elementor-element-15ae5d5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-15ae5d5 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-15ae5d5 .elementor-heading-title{font-size:2.5rem;font-weight:600;line-height:1.35em;letter-spacing:-0.0275em;color:var( --e-global-color-91530b1 );}.elementor-24937 .elementor-element.elementor-element-efcdc5c{font-size:1.325rem;font-weight:400;line-height:1.625em;letter-spacing:-0.005em;color:var( --e-global-color-3b553334 );}.elementor-24937 .elementor-element.elementor-element-dc2185a{--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:2.5em 2.5em;--row-gap:2.5em;--column-gap:2.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-19f0389{--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-24937 .elementor-element.elementor-element-6ede018 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-6ede018 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-6ede018 .elementor-icon{font-size:0.875em;}.elementor-24937 .elementor-element.elementor-element-6ede018 .elementor-icon svg{height:0.875em;}.elementor-24937 .elementor-element.elementor-element-1e31eec{--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-24937 .elementor-element.elementor-element-95eecf5{--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-24937 .elementor-element.elementor-element-cf7bdb4{--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-24937 .elementor-element.elementor-element-20eb309 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-20eb309 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-20eb309 .elementor-icon{font-size:1.15em;}.elementor-24937 .elementor-element.elementor-element-20eb309 .elementor-icon svg{height:1.15em;}.elementor-24937 .elementor-element.elementor-element-69d51cb{--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-24937 .elementor-element.elementor-element-d8d4c17{--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-24937 .elementor-element.elementor-element-9e77672{--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-24937 .elementor-element.elementor-element-b3407b7 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-b3407b7 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-b3407b7 .elementor-icon{font-size:1.15em;}.elementor-24937 .elementor-element.elementor-element-b3407b7 .elementor-icon svg{height:1.15em;}.elementor-24937 .elementor-element.elementor-element-d2ff17a{--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-24937 .elementor-element.elementor-element-beefe99{--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-24937 .elementor-element.elementor-element-3f652cd{--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-24937 .elementor-element.elementor-element-4604cdf > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-4604cdf .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-4604cdf .elementor-icon{font-size:1em;}.elementor-24937 .elementor-element.elementor-element-4604cdf .elementor-icon svg{height:1em;}.elementor-24937 .elementor-element.elementor-element-f6c5309{--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-24937 .elementor-element.elementor-element-3e7d3d0{--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-24937 .elementor-element.elementor-element-d892d75{--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-24937 .elementor-element.elementor-element-73bcc51 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-73bcc51 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-73bcc51 .elementor-icon{font-size:1em;}.elementor-24937 .elementor-element.elementor-element-73bcc51 .elementor-icon svg{height:1em;}.elementor-24937 .elementor-element.elementor-element-63def6b{--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-24937 .elementor-element.elementor-element-4b934f7{--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-24937 .elementor-element.elementor-element-cb2c320{--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:3.5rem 3.5rem;--row-gap:3.5rem;--column-gap:3.5rem;border-style:solid;--border-style:solid;border-width:0.5rem 0rem 0rem 0rem;--border-top-width:0.5rem;--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-24937 .elementor-element.elementor-element-dedc137{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-2d946a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-24937 .elementor-element.elementor-element-2d946a5 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-2d946a5 .elementor-heading-title{font-size:2.5rem;font-weight:600;line-height:1.35em;letter-spacing:-0.0375em;color:var( --e-global-color-7adec891 );}.elementor-24937 .elementor-element.elementor-element-bd627c5{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-3a8c20b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-e35b572{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-e35b572 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-e35b572 .elementor-heading-title{font-size:1.75rem;font-weight:600;line-height:1.35em;letter-spacing:-0.0375em;color:var( --e-global-color-7adec891 );}.elementor-24937 .elementor-element.elementor-element-0878b3d{font-size:1.325rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-24937 .elementor-element.elementor-element-65f24ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-6db3655{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-d99abce{--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-24937 .elementor-element.elementor-element-82c811f > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-82c811f .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-82c811f .elementor-icon{font-size:1em;}.elementor-24937 .elementor-element.elementor-element-82c811f .elementor-icon svg{height:1em;}.elementor-24937 .elementor-element.elementor-element-ec89bb8{--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-24937 .elementor-element.elementor-element-75da167{--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-24937 .elementor-element.elementor-element-6d5e739 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-6d5e739 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-6d5e739 .elementor-icon{font-size:1em;}.elementor-24937 .elementor-element.elementor-element-6d5e739 .elementor-icon svg{height:1em;}.elementor-24937 .elementor-element.elementor-element-974208c{--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-24937 .elementor-element.elementor-element-8fa9267{--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-24937 .elementor-element.elementor-element-faa2226 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-faa2226 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-faa2226 .elementor-icon{font-size:1em;}.elementor-24937 .elementor-element.elementor-element-faa2226 .elementor-icon svg{height:1em;}.elementor-24937 .elementor-element.elementor-element-f1e0d50{--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-24937 .elementor-element.elementor-element-04fc26f{--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-24937 .elementor-element.elementor-element-d54ed14 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-d54ed14 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-d54ed14 .elementor-icon{font-size:1em;}.elementor-24937 .elementor-element.elementor-element-d54ed14 .elementor-icon svg{height:1em;}.elementor-24937 .elementor-element.elementor-element-7e4da59{--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-24937 .elementor-element.elementor-element-5e3af8c{--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-24937 .elementor-element.elementor-element-ec727cf{--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:2em 2em;--row-gap:2em;--column-gap:2em;border-style:solid;--border-style:solid;border-width:.5rem 0rem 0rem 0rem;--border-top-width:.5rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:var( --e-global-color-a24734c );--border-color:var( --e-global-color-a24734c );--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-24937 .elementor-element.elementor-element-ec727cf:not(.elementor-motion-effects-element-type-background), .elementor-24937 .elementor-element.elementor-element-ec727cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EDEE;}.elementor-24937 .elementor-element.elementor-element-ec727cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-26ac6db{--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-24937 .elementor-element.elementor-element-9f10870{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-8eb75aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-8eb75aa .elementor-heading-title{font-size:1.325em;font-weight:600;text-transform:uppercase;letter-spacing:0.015em;color:var( --e-global-color-text );}.elementor-24937 .elementor-element.elementor-element-acc7c87{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-acc7c87 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-acc7c87 .elementor-heading-title{font-size:2.5rem;font-weight:600;line-height:1.35em;letter-spacing:-0.0375em;color:var( --e-global-color-7adec891 );}.elementor-24937 .elementor-element.elementor-element-d6b1385{font-size:1.325rem;font-weight:400;line-height:1.625em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-24937 .elementor-element.elementor-element-634f3e8{--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:stretch;--gap:2.5em 2.5em;--row-gap:2.5em;--column-gap:2.5em;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-0cb3279{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;box-shadow:6px 6px 48px 25px rgba(22,28,45,0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-0cb3279:hover::before, .elementor-24937 .elementor-element.elementor-element-0cb3279:hover > .elementor-background-video-container::before, .elementor-24937 .elementor-element.elementor-element-0cb3279:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-24937 .elementor-element.elementor-element-0cb3279 > .elementor-background-slideshow:hover::before, .elementor-24937 .elementor-element.elementor-element-0cb3279 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-24937 .elementor-element.elementor-element-0cb3279:hover{--overlay-opacity:0.5;}.elementor-24937 .elementor-element.elementor-element-3c457e4{width:var( --container-widget-width, 24em );max-width:24em;--container-widget-width:24em;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-3c457e4 > .elementor-widget-container{background-color:#264369;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-3c457e4 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0.7;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-36dc45f{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24937 .elementor-element.elementor-element-36dc45f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-24937 .elementor-element.elementor-element-e263ab4{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-aa0007f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-aa0007f{text-align:start;}.elementor-24937 .elementor-element.elementor-element-a21aaeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-a21aaeb{text-align:start;}.elementor-24937 .elementor-element.elementor-element-a21aaeb .elementor-heading-title{line-height:1.1em;letter-spacing:0.2px;}.elementor-24937 .elementor-element.elementor-element-2c63f02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-2c63f02.elementor-element{--align-self:center;}.elementor-24937 .elementor-element.elementor-element-2c63f02{text-align:start;}.elementor-24937 .elementor-element.elementor-element-01a700f{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-01a700f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-02d27cd{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-02d27cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-0197f18 .elementor-button{background-color:transparent;font-family:"Poppins", system-ui, sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;fill:var( --e-global-color-a54f3b8 );color:var( --e-global-color-a54f3b8 );background-image:linear-gradient(0deg, var( --e-global-color-3b553334 ) 0%, #FFFFFF00 200%);border-style:none;border-radius:.5rem .5rem .5rem .5rem;padding:1rem 5rem 1rem 5rem;}.elementor-24937 .elementor-element.elementor-element-0197f18 .elementor-button:hover, .elementor-24937 .elementor-element.elementor-element-0197f18 .elementor-button:focus{background-color:var( --e-global-color-3b553334 );color:var( --e-global-color-714f4f3 );}.elementor-24937 .elementor-element.elementor-element-0197f18 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-24937 .elementor-element.elementor-element-0197f18 .elementor-button:hover svg, .elementor-24937 .elementor-element.elementor-element-0197f18 .elementor-button:focus svg{fill:var( --e-global-color-714f4f3 );}.elementor-24937 .elementor-element.elementor-element-25bb0f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;box-shadow:6px 6px 48px 25px rgba(22,28,45,0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-25bb0f0:hover::before, .elementor-24937 .elementor-element.elementor-element-25bb0f0:hover > .elementor-background-video-container::before, .elementor-24937 .elementor-element.elementor-element-25bb0f0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-24937 .elementor-element.elementor-element-25bb0f0 > .elementor-background-slideshow:hover::before, .elementor-24937 .elementor-element.elementor-element-25bb0f0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-24937 .elementor-element.elementor-element-25bb0f0:hover{--overlay-opacity:0.5;}.elementor-24937 .elementor-element.elementor-element-e413bed{width:var( --container-widget-width, 24em );max-width:24em;--container-widget-width:24em;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-e413bed > .elementor-widget-container{background-color:#264369;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-e413bed img{width:100%;height:100%;object-fit:cover;object-position:center left;opacity:0.7;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-43eb908{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-24937 .elementor-element.elementor-element-43eb908.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-24937 .elementor-element.elementor-element-e4fb510{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-a3a3ab8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-56c53eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-56c53eb{text-align:start;}.elementor-24937 .elementor-element.elementor-element-56c53eb .elementor-heading-title{line-height:1.1em;letter-spacing:0.2px;}.elementor-24937 .elementor-element.elementor-element-db39309 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-db39309.elementor-element{--align-self:center;}.elementor-24937 .elementor-element.elementor-element-db39309{text-align:start;}.elementor-24937 .elementor-element.elementor-element-7bd73d6{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-7bd73d6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-5fb99dc{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-5fb99dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-e5c3164 .elementor-button{background-color:transparent;font-family:"Poppins", system-ui, sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;fill:var( --e-global-color-a54f3b8 );color:var( --e-global-color-a54f3b8 );background-image:linear-gradient(0deg, var( --e-global-color-3b553334 ) 0%, #FFFFFF00 200%);border-style:none;border-radius:.5rem .5rem .5rem .5rem;padding:1rem 5rem 1rem 5rem;}.elementor-24937 .elementor-element.elementor-element-e5c3164 .elementor-button:hover, .elementor-24937 .elementor-element.elementor-element-e5c3164 .elementor-button:focus{background-color:var( --e-global-color-3b553334 );color:var( --e-global-color-714f4f3 );}.elementor-24937 .elementor-element.elementor-element-e5c3164 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-24937 .elementor-element.elementor-element-e5c3164 .elementor-button:hover svg, .elementor-24937 .elementor-element.elementor-element-e5c3164 .elementor-button:focus svg{fill:var( --e-global-color-714f4f3 );}.elementor-24937 .elementor-element.elementor-element-a8db438{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:1.5rem 1.5rem 1.5rem 1.5rem;box-shadow:6px 6px 48px 25px rgba(22,28,45,0.05);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-a8db438:hover::before, .elementor-24937 .elementor-element.elementor-element-a8db438:hover > .elementor-background-video-container::before, .elementor-24937 .elementor-element.elementor-element-a8db438:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-24937 .elementor-element.elementor-element-a8db438 > .elementor-background-slideshow:hover::before, .elementor-24937 .elementor-element.elementor-element-a8db438 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-24937 .elementor-element.elementor-element-a8db438:hover{--overlay-opacity:0.5;}.elementor-24937 .elementor-element.elementor-element-4715d0b > .elementor-widget-container{background-color:#264369;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-4715d0b img{width:24em;height:100%;object-fit:cover;object-position:center right;opacity:0.7;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-65df0b9{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-24937 .elementor-element.elementor-element-65df0b9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-24937 .elementor-element.elementor-element-c04a7f3{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-e6ef48e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-e6ef48e{text-align:start;}.elementor-24937 .elementor-element.elementor-element-f0f36a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-f0f36a9{text-align:start;}.elementor-24937 .elementor-element.elementor-element-f0f36a9 .elementor-heading-title{line-height:1.1em;letter-spacing:0.2px;}.elementor-24937 .elementor-element.elementor-element-d5a916a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-d5a916a.elementor-element{--align-self:center;}.elementor-24937 .elementor-element.elementor-element-d5a916a{text-align:start;}.elementor-24937 .elementor-element.elementor-element-0c59656{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-0c59656.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-28b9a8b{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-28b9a8b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-e311f31 .elementor-button{background-color:transparent;font-family:"Poppins", system-ui, sans-serif;font-size:1.125rem;font-weight:600;line-height:1.2em;letter-spacing:0.025em;fill:var( --e-global-color-a54f3b8 );color:var( --e-global-color-a54f3b8 );background-image:linear-gradient(0deg, var( --e-global-color-3b553334 ) 0%, #FFFFFF00 200%);border-style:none;border-radius:.5rem .5rem .5rem .5rem;padding:1rem 5rem 1rem 5rem;}.elementor-24937 .elementor-element.elementor-element-e311f31 .elementor-button:hover, .elementor-24937 .elementor-element.elementor-element-e311f31 .elementor-button:focus{background-color:var( --e-global-color-3b553334 );color:var( --e-global-color-714f4f3 );}.elementor-24937 .elementor-element.elementor-element-e311f31 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-24937 .elementor-element.elementor-element-e311f31 .elementor-button:hover svg, .elementor-24937 .elementor-element.elementor-element-e311f31 .elementor-button:focus svg{fill:var( --e-global-color-714f4f3 );}.elementor-24937 .elementor-element.elementor-element-793220d{--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:2em 2em;--row-gap:2em;--column-gap:2em;border-style:solid;--border-style:solid;border-width:.5rem 0rem 0rem 0rem;--border-top-width:.5rem;--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 );--border-radius:0rem 0rem 0rem 0rem;--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-24937 .elementor-element.elementor-element-793220d:not(.elementor-motion-effects-element-type-background), .elementor-24937 .elementor-element.elementor-element-793220d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EDEE;}.elementor-24937 .elementor-element.elementor-element-793220d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-b09b791{--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-24937 .elementor-element.elementor-element-ff9fbe6{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-0465d49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-0465d49 .elementor-heading-title{font-size:1.325em;font-weight:600;text-transform:uppercase;letter-spacing:0.015em;color:var( --e-global-color-text );}.elementor-24937 .elementor-element.elementor-element-35a4f9a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-35a4f9a > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24937 .elementor-element.elementor-element-35a4f9a .elementor-heading-title{font-size:2.5rem;font-weight:600;line-height:1.35em;letter-spacing:-0.0375em;color:var( --e-global-color-7adec891 );}.elementor-24937 .elementor-element.elementor-element-77cb119{font-size:1.325rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;}.elementor-24937 .elementor-element.elementor-element-38a19df{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-af5938e{--display:flex;--justify-content:center;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-2df1e14{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-1c066b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-a44d107{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-a44d107 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-a44d107.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-a44d107 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-84be939{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-d7bad79{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-d7bad79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-d7bad79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-d7bad79 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-fca7123{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-48b2637{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-48b2637 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-48b2637.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-48b2637 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-8dd5c5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-f76f308{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-f76f308 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-f76f308.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-f76f308 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-60854d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-201581c{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-201581c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-201581c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-201581c .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-9aca4de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-cd2c551{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-cd2c551 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-cd2c551.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-cd2c551 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-3f52a8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-910f198{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-910f198 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-910f198.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-910f198 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-01d10c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-e3a8d3b{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-e3a8d3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-e3a8d3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-e3a8d3b .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-9b923a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-d49ec85{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-d49ec85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-d49ec85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-d49ec85 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-d8e71b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-df10d72{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-df10d72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-df10d72.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-df10d72 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-fbc900e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-14f0c17{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-14f0c17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-14f0c17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-14f0c17 .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-82e729d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-15feefb{width:initial;max-width:initial;}.elementor-24937 .elementor-element.elementor-element-15feefb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-15feefb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-15feefb .elementor-icon-wrapper{text-align:center;}.elementor-24937 .elementor-element.elementor-element-ac6af35{--display:flex;--min-height:22rem;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.5rem 0rem 0rem 0rem;--border-top-width:0.5rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:var( --e-global-color-dc9ae85 );--border-color:var( --e-global-color-dc9ae85 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-24937 .elementor-element.elementor-element-ac6af35:not(.elementor-motion-effects-element-type-background), .elementor-24937 .elementor-element.elementor-element-ac6af35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b553334 );}.elementor-24937 .elementor-element.elementor-element-cbdfcd3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-b07d5f1{--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:stretch;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-c7d547f{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-f38a03c .elementor-heading-title{font-size:3.5em;font-weight:600;line-height:1.15em;letter-spacing:-0.05em;color:var( --e-global-color-7adec891 );}.elementor-24937 .elementor-element.elementor-element-1d3e5c2{--display:flex;--justify-content:flex-start;--gap:1.75em 1.75em;--row-gap:1.75em;--column-gap:1.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-59d6169 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-59d6169{text-align:start;font-family:"Poppins", system-ui, sans-serif;font-size:1.375rem;font-weight:400;line-height:1.65em;letter-spacing:-0.01em;color:#333332;}.elementor-24937 .elementor-element.elementor-element-ce64837 .elementor-button{background-color:var( --e-global-color-dc9ae85 );font-family:"Poppins", system-ui, sans-serif;font-size:1.125rem;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2px;fill:var( --e-global-color-3b553334 );color:var( --e-global-color-3b553334 );border-style:none;border-radius:8px 8px 8px 8px;padding:1.125rem 2.25rem 1.125rem 2.25rem;}.elementor-24937 .elementor-element.elementor-element-ce64837 .elementor-button:hover, .elementor-24937 .elementor-element.elementor-element-ce64837 .elementor-button:focus{background-color:var( --e-global-color-628e409 );border-color:var( --e-global-color-628e409 );}.elementor-24937 .elementor-element.elementor-element-ce64837{width:var( --container-widget-width, 16rem );max-width:16rem;--container-widget-width:16rem;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-ce64837 .elementor-button .elementor-button-content-wrapper{justify-content:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24937 .elementor-element.elementor-element-e9aac25{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24937 .elementor-element.elementor-element-0b60951{--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-24937 .elementor-element.elementor-element-fd69c94{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-fd69c94.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-cd1d583 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-29c4ef1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-29c4ef1 .elementor-heading-title{font-size:2.25rem;}.elementor-24937 .elementor-element.elementor-element-2956f06{--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24937 .elementor-element.elementor-element-c7a500d{--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-24937 .elementor-element.elementor-element-f6efa2b{--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-24937 .elementor-element.elementor-element-e6f069f{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-551ee5d{--justify-content:flex-start;}.elementor-24937 .elementor-element.elementor-element-0b9903e{--justify-content:flex-start;}.elementor-24937 .elementor-element.elementor-element-2e36091{--justify-content:flex-start;}.elementor-24937 .elementor-element.elementor-element-e2fd5fe{--justify-content:flex-start;}.elementor-24937 .elementor-element.elementor-element-8763a31{--justify-content:flex-start;}.elementor-24937 .elementor-element.elementor-element-3616c2a{--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-24937 .elementor-element.elementor-element-47bc242 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-dc2185a{--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-24937 .elementor-element.elementor-element-19f0389{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-cf7bdb4{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-9e77672{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-3f652cd{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-d892d75{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-bd627c5{--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-24937 .elementor-element.elementor-element-6db3655{--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-24937 .elementor-element.elementor-element-d99abce{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-75da167{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-8fa9267{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-04fc26f{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-8eb75aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-634f3e8{--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-24937 .elementor-element.elementor-element-0cb3279{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-3c457e4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-3c457e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-3c457e4 img{width:100%;height:100%;object-fit:cover;object-position:center left;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-36dc45f{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-24937 .elementor-element.elementor-element-36dc45f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-24937 .elementor-element.elementor-element-aa0007f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-aa0007f{text-align:start;}.elementor-24937 .elementor-element.elementor-element-a21aaeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-a21aaeb{text-align:start;}.elementor-24937 .elementor-element.elementor-element-a21aaeb .elementor-heading-title{font-size:1.3em;line-height:1.1em;letter-spacing:0.5px;}.elementor-24937 .elementor-element.elementor-element-2c63f02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-2c63f02{text-align:start;line-height:1.4em;letter-spacing:0.2px;}.elementor-24937 .elementor-element.elementor-element-25bb0f0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-e413bed{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-e413bed img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-43eb908{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-24937 .elementor-element.elementor-element-a3a3ab8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-a3a3ab8{text-align:start;}.elementor-24937 .elementor-element.elementor-element-56c53eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-56c53eb{text-align:start;}.elementor-24937 .elementor-element.elementor-element-56c53eb .elementor-heading-title{font-size:1.3em;line-height:1.1em;letter-spacing:0.5px;}.elementor-24937 .elementor-element.elementor-element-db39309{text-align:start;}.elementor-24937 .elementor-element.elementor-element-a8db438{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-4715d0b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-24937 .elementor-element.elementor-element-4715d0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-4715d0b img{width:100%;height:100%;object-fit:cover;object-position:center left;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-65df0b9{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-24937 .elementor-element.elementor-element-65df0b9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-24937 .elementor-element.elementor-element-e6ef48e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-e6ef48e{text-align:start;}.elementor-24937 .elementor-element.elementor-element-f0f36a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-f0f36a9{text-align:start;}.elementor-24937 .elementor-element.elementor-element-f0f36a9 .elementor-heading-title{font-size:1.3em;line-height:1.1em;letter-spacing:0.5px;}.elementor-24937 .elementor-element.elementor-element-d5a916a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-d5a916a{text-align:start;}.elementor-24937 .elementor-element.elementor-element-0465d49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-38a19df{--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;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-af5938e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-24937 .elementor-element.elementor-element-ac6af35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-24937 .elementor-element.elementor-element-b07d5f1{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--flex-wrap:wrap;}.elementor-24937 .elementor-element.elementor-element-f38a03c .elementor-heading-title{font-size:2.75em;letter-spacing:-0.0375em;}.elementor-24937 .elementor-element.elementor-element-1d3e5c2{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-24937 .elementor-element.elementor-element-59d6169 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-59d6169{font-size:1.375rem;}}@media(max-width:767px){.elementor-24937 .elementor-element.elementor-element-e9aac25{--min-height:0vh;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24937 .elementor-element.elementor-element-0b60951{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-24937 .elementor-element.elementor-element-0b60951.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-fd69c94{--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-24937 .elementor-element.elementor-element-cd1d583 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-cd1d583 .elementor-heading-title{font-size:1.2em;}.elementor-24937 .elementor-element.elementor-element-29c4ef1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-29c4ef1{text-align:start;}.elementor-24937 .elementor-element.elementor-element-29c4ef1 .elementor-heading-title{font-size:1.75em;line-height:1.25em;letter-spacing:-0.015em;}.elementor-24937 .elementor-element.elementor-element-f044a09{width:100%;max-width:100%;}.elementor-24937 .elementor-element.elementor-element-f044a09 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-a28d471{width:100%;max-width:100%;}.elementor-24937 .elementor-element.elementor-element-2956f06{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-24937 .elementor-element.elementor-element-469da33{--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:1em;--padding-right:1em;}.elementor-24937 .elementor-element.elementor-element-48f68be{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-24937 .elementor-element.elementor-element-f831edf img{width:7em;}.elementor-24937 .elementor-element.elementor-element-d482dbb .elementor-heading-title{font-size:1.5em;}.elementor-24937 .elementor-element.elementor-element-f827d1a img{width:7em;}.elementor-24937 .elementor-element.elementor-element-0f00088{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24937 .elementor-element.elementor-element-c7a500d{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-adb7723{text-align:center;font-size:1.25em;}.elementor-24937 .elementor-element.elementor-element-f6efa2b{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-24937 .elementor-element.elementor-element-ed224cc{width:100%;max-width:100%;}.elementor-24937 .elementor-element.elementor-element-ed224cc.elementor-element{--align-self:center;}.elementor-24937 .elementor-element.elementor-element-009d33f{width:100%;max-width:100%;}.elementor-24937 .elementor-element.elementor-element-882b38c{width:100%;max-width:100%;}.elementor-24937 .elementor-element.elementor-element-f46c2d8{width:100%;max-width:100%;}.elementor-24937 .elementor-element.elementor-element-b8e9ba8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24937 .elementor-element.elementor-element-3616c2a{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-24937 .elementor-element.elementor-element-47bc242 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-47bc242 .elementor-heading-title{font-size:1.125em;}.elementor-24937 .elementor-element.elementor-element-15ae5d5 .elementor-heading-title{font-size:1.5rem;line-height:1.35em;}.elementor-24937 .elementor-element.elementor-element-efcdc5c{font-size:1.15rem;}.elementor-24937 .elementor-element.elementor-element-19f0389{--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-24937 .elementor-element.elementor-element-1e31eec{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-cf7bdb4{--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-24937 .elementor-element.elementor-element-69d51cb{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-9e77672{--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-24937 .elementor-element.elementor-element-d2ff17a{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-3f652cd{--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-24937 .elementor-element.elementor-element-f6c5309{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-d892d75{--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-24937 .elementor-element.elementor-element-63def6b{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-cb2c320{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-24937 .elementor-element.elementor-element-2d946a5{text-align:start;}.elementor-24937 .elementor-element.elementor-element-2d946a5 .elementor-heading-title{font-size:1.475rem;line-height:1.35em;}.elementor-24937 .elementor-element.elementor-element-bd627c5{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-24937 .elementor-element.elementor-element-e35b572 .elementor-heading-title{font-size:1.325rem;line-height:1.35em;}.elementor-24937 .elementor-element.elementor-element-0878b3d{font-size:1.15rem;}.elementor-24937 .elementor-element.elementor-element-d99abce{--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-24937 .elementor-element.elementor-element-ec89bb8{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-75da167{--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-24937 .elementor-element.elementor-element-974208c{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-8fa9267{--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-24937 .elementor-element.elementor-element-f1e0d50{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-04fc26f{--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-24937 .elementor-element.elementor-element-7e4da59{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-24937 .elementor-element.elementor-element-8eb75aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-8eb75aa .elementor-heading-title{font-size:1.125em;}.elementor-24937 .elementor-element.elementor-element-acc7c87 .elementor-heading-title{font-size:1.5rem;line-height:1.35em;}.elementor-24937 .elementor-element.elementor-element-d6b1385{font-size:1.15rem;}.elementor-24937 .elementor-element.elementor-element-634f3e8{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-0cb3279{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-3c457e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-3c457e4 img{height:12em;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-36dc45f{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-24937 .elementor-element.elementor-element-aa0007f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-a21aaeb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-2c63f02{font-size:1rem;line-height:1.5em;}.elementor-24937 .elementor-element.elementor-element-0197f18 .elementor-button{font-size:1rem;}.elementor-24937 .elementor-element.elementor-element-25bb0f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-e413bed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-e413bed img{height:12em;object-position:center center;}.elementor-24937 .elementor-element.elementor-element-43eb908{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-24937 .elementor-element.elementor-element-a3a3ab8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-56c53eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-e5c3164 .elementor-button{font-size:1rem;}.elementor-24937 .elementor-element.elementor-element-a8db438{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-4715d0b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24937 .elementor-element.elementor-element-4715d0b img{height:12em;border-radius:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-65df0b9{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-24937 .elementor-element.elementor-element-e6ef48e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-f0f36a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-e311f31 .elementor-button{font-size:1rem;}.elementor-24937 .elementor-element.elementor-element-793220d{--gap:.75em .75em;--row-gap:.75em;--column-gap:.75em;}.elementor-24937 .elementor-element.elementor-element-0465d49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-0465d49 .elementor-heading-title{font-size:1.125em;}.elementor-24937 .elementor-element.elementor-element-35a4f9a .elementor-heading-title{font-size:1.5rem;line-height:1.35em;}.elementor-24937 .elementor-element.elementor-element-77cb119{font-size:1.15rem;}.elementor-24937 .elementor-element.elementor-element-38a19df{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-2df1e14{--padding-top:0em;--padding-bottom:1.5em;--padding-left:0em;--padding-right:0em;}.elementor-24937 .elementor-element.elementor-element-ac6af35{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-24937 .elementor-element.elementor-element-cbdfcd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-b07d5f1{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-c7d547f{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-f38a03c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-f38a03c{text-align:start;}.elementor-24937 .elementor-element.elementor-element-f38a03c .elementor-heading-title{font-size:2rem;line-height:1.3em;}.elementor-24937 .elementor-element.elementor-element-1d3e5c2{--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24937 .elementor-element.elementor-element-59d6169 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-59d6169{text-align:start;font-size:1.125rem;line-height:1.7em;}.elementor-24937 .elementor-element.elementor-element-ce64837{width:100%;max-width:100%;}.elementor-24937 .elementor-element.elementor-element-ce64837 > .elementor-widget-container{margin:2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-24937 .elementor-element.elementor-element-ce64837 .elementor-button{font-size:1rem;}}@media(min-width:768px){.elementor-24937 .elementor-element.elementor-element-0b60951{--content-width:1440px;}.elementor-24937 .elementor-element.elementor-element-fd69c94{--width:60%;}.elementor-24937 .elementor-element.elementor-element-2956f06{--width:40%;}.elementor-24937 .elementor-element.elementor-element-469da33{--content-width:1440px;}.elementor-24937 .elementor-element.elementor-element-48f68be{--width:auto;}.elementor-24937 .elementor-element.elementor-element-0f00088{--content-width:1140px;}.elementor-24937 .elementor-element.elementor-element-e6f069f{--width:100%;}.elementor-24937 .elementor-element.elementor-element-551ee5d{--width:100%;}.elementor-24937 .elementor-element.elementor-element-0b9903e{--width:100%;}.elementor-24937 .elementor-element.elementor-element-b8e9ba8{--content-width:1140px;}.elementor-24937 .elementor-element.elementor-element-19f0389{--width:100%;}.elementor-24937 .elementor-element.elementor-element-cf7bdb4{--width:100%;}.elementor-24937 .elementor-element.elementor-element-9e77672{--width:100%;}.elementor-24937 .elementor-element.elementor-element-3f652cd{--width:100%;}.elementor-24937 .elementor-element.elementor-element-d892d75{--width:100%;}.elementor-24937 .elementor-element.elementor-element-cb2c320{--content-width:1140px;}.elementor-24937 .elementor-element.elementor-element-d99abce{--width:100%;}.elementor-24937 .elementor-element.elementor-element-75da167{--width:100%;}.elementor-24937 .elementor-element.elementor-element-8fa9267{--width:100%;}.elementor-24937 .elementor-element.elementor-element-04fc26f{--width:100%;}.elementor-24937 .elementor-element.elementor-element-ec727cf{--content-width:1140px;}.elementor-24937 .elementor-element.elementor-element-793220d{--content-width:1140px;}.elementor-24937 .elementor-element.elementor-element-af5938e{--width:100%;}.elementor-24937 .elementor-element.elementor-element-ac6af35{--content-width:1440px;}.elementor-24937 .elementor-element.elementor-element-b07d5f1{--width:120ch;}.elementor-24937 .elementor-element.elementor-element-c7d547f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24937 .elementor-element.elementor-element-fd69c94{--width:100%;}.elementor-24937 .elementor-element.elementor-element-2956f06{--width:100%;}.elementor-24937 .elementor-element.elementor-element-e6f069f{--width:100%;}.elementor-24937 .elementor-element.elementor-element-551ee5d{--width:50%;}.elementor-24937 .elementor-element.elementor-element-0b9903e{--width:50%;}.elementor-24937 .elementor-element.elementor-element-2e36091{--width:50%;}.elementor-24937 .elementor-element.elementor-element-e2fd5fe{--width:50%;}.elementor-24937 .elementor-element.elementor-element-8763a31{--width:50%;}.elementor-24937 .elementor-element.elementor-element-19f0389{--width:100%;}.elementor-24937 .elementor-element.elementor-element-cf7bdb4{--width:100%;}.elementor-24937 .elementor-element.elementor-element-9e77672{--width:100%;}.elementor-24937 .elementor-element.elementor-element-3f652cd{--width:100%;}.elementor-24937 .elementor-element.elementor-element-d892d75{--width:100%;}.elementor-24937 .elementor-element.elementor-element-d99abce{--width:100%;}.elementor-24937 .elementor-element.elementor-element-75da167{--width:100%;}.elementor-24937 .elementor-element.elementor-element-8fa9267{--width:100%;}.elementor-24937 .elementor-element.elementor-element-04fc26f{--width:100%;}.elementor-24937 .elementor-element.elementor-element-0cb3279{--width:100%;}.elementor-24937 .elementor-element.elementor-element-25bb0f0{--width:100%;}.elementor-24937 .elementor-element.elementor-element-43eb908{--width:65%;}.elementor-24937 .elementor-element.elementor-element-a8db438{--width:100%;}.elementor-24937 .elementor-element.elementor-element-af5938e{--width:100%;}.elementor-24937 .elementor-element.elementor-element-b07d5f1{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-a4af9a1 */.elementor-24937 .elementor-element.elementor-element-a4af9a1 {
    height: 100%;
    right: 0;
    left: 0;
}
.elementor-24937 .elementor-element.elementor-element-a4af9a1 img {
    object-fit: contain;
    object-position: right;
    pointer-events: none;
}
@media (max-width: 1440px) {
    .elementor-24937 .elementor-element.elementor-element-a4af9a1 img {
        object-fit: cover;
        object-position: 16rem;
    }
}

@media (max-width: 1024px) {
    .elementor-24937 .elementor-element.elementor-element-a4af9a1 img {
        object-position: 8rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd1d583 */.elementor-24937 .elementor-element.elementor-element-cd1d583 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29c4ef1 */.elementor-24937 .elementor-element.elementor-element-29c4ef1 h1 {
    position: relative;
    color: transparent;
    background: linear-gradient(45deg, var(--phdata-light-blueish-gray) -50%, white 50%);
    background-clip: text;
    padding-block: .1em;
}
.elementor-24937 .elementor-element.elementor-element-29c4ef1 span {
    color: transparent;
    background: linear-gradient(45deg, var(--phdata-green) -60%, var(--phdata-light-green) 50%);
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f044a09 */.elementor-24937 .elementor-element.elementor-element-f044a09 .elementor-button {
    outline: 3px solid oklch(from var(--phdata-dark-blue) l c h / 0.25);
    background: linear-gradient(45deg, var(--phdata-green) 32%, var(--phdata-light-green) 220%);
    box-shadow: 
        0 .5em 2.5em -1.5em oklch(from var(--phdata-mid-blue) calc(l * 1.75) calc(c * 1.25) h / 0.75),
        inset 0 0 0 2px #ffffff30;
    position: relative;
    &:hover {
        outline: 3px solid oklch(from var(--phdata-dark-blue) l c h / 0.325);
        box-shadow: 
        0 .5em 2.5em -1.5em oklch(from var(--phdata-mid-blue) calc(l * 1.75) calc(c * 1.25) h / 0.75),
        inset 0 0 0 2px #ffffff5f;
        
        &::after {
            opacity: 1;
        }
    }
    &::after {
        content: "";
        position: absolute;
        opacity: 0;
        width: 100%;
        height: 100%;
        background: #ffffff15;
        top: 0;
        left: 0;
        border-radius: inherit;
        mix-blend-mode: overlay;
        transition: opacity .15s;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a28d471 */.elementor-24937 .elementor-element.elementor-element-a28d471 a {
    box-shadow: inset 0 0 0 2px #ffffff10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd69c94 */.elementor-24937 .elementor-element.elementor-element-fd69c94 {
    pointer-events: all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2956f06 */.elementor-24937 .elementor-element.elementor-element-2956f06 {
    pointer-events: all;
}
@media screen and (max-width: 1024px) {
    .elementor-24937 .elementor-element.elementor-element-2956f06 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b60951 */.elementor-24937 .elementor-element.elementor-element-0b60951 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9aac25 */.elementor-24937 .elementor-element.elementor-element-e9aac25 {
    position: relative;
    background: linear-gradient(0deg, var(--phdata-dark-blue) 30%, var(--phdata-darker-blue) 225%);
}
@media screen and (max-width: 1024px) {
    .elementor-24937 .elementor-element.elementor-element-e9aac25 {
        height: calc(50vh - 88px);
    }
}
@media screen and (max-width: 767px) {
    .elementor-24937 .elementor-element.elementor-element-e9aac25 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d482dbb */.elementor-24937 .elementor-element.elementor-element-d482dbb {
    transform: translate(0%, 10%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469da33 */.elementor-24937 .elementor-element.elementor-element-469da33 {
    position: relative;
    background: linear-gradient(90deg, var(--phdata-darker-blue) -250%, var(--phdata-green) 40%, var(--phdata-green) 60%, var(--phdata-darker-blue) 250%);
}
.elementor-24937 .elementor-element.elementor-element-469da33::after {
    content: unset;
    position: relative;
    width: 100%;
    height: 0.5rem;
    bottom: -.5rem;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adb7723 */.elementor-24937 .elementor-element.elementor-element-adb7723 strong {
    font-weight: 700;
    letter-spacing: -0.0275em;
    color: var(--phdata-green);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed224cc */.elementor-24937 .elementor-element.elementor-element-ed224cc p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-009d33f */.elementor-24937 .elementor-element.elementor-element-009d33f p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-882b38c */.elementor-24937 .elementor-element.elementor-element-882b38c p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f46c2d8 */.elementor-24937 .elementor-element.elementor-element-f46c2d8 p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f069f */.elementor-24937 .elementor-element.elementor-element-e6f069f .metric-card {
    flex-grow: 1;
    --gap: 0em;
    border-right: 3px solid #00000014;
    align-self: stretch;
    justify-content: flex-start;
    
    @media (max-width: 767px) {
        border-bottom: 2px solid #00000014;
    }
    
}
.elementor-24937 .elementor-element.elementor-element-e6f069f :nth-last-child(1 of .metric-card) {
    border-right: unset;
    @media (max-width: 767px) {
        border-bottom: unset;
    }
}

.elementor-24937 .elementor-element.elementor-element-e6f069f .metric-card-title {
    color: var(--e-global-color-text);
}

.elementor-24937 .elementor-element.elementor-element-e6f069f .metric-card-value {
    color: var(--phdata-green);
    margin-bottom: .625rem;
        text-align: center;
}
.elementor-24937 .elementor-element.elementor-element-e6f069f .metric-card-value .elementor-heading-title {
    font-size: 3.5rem;
    font-weight: 700;
    letter-spacing: -0.045em;
    position: relative;
    color: transparent;
    background: linear-gradient(225deg, var(--phdata-green) 50%, var(--phdata-light-green) 150%);
    background-clip: text;
    padding-block: .1em;
    padding-inline: .25em; /* Fixes clipping */
}

.elementor-24937 .elementor-element.elementor-element-e6f069f .metric-card-text {
    font-weight: 600;
    font-size: 1.125rem;
    text-align: center;
    /*color: var(--e-global-color-secondary);*/
    color: oklch(from var(--phdata-dark-blue) calc(l * 1.025) calc(c * .75) h );
    letter-spacing: -0.015em;
    & p {
        margin-bottom: 0.25em;
    }
    & .small {
        font-size: .825em;
        letter-spacing: -0.01em;
        opacity: .75;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f00088 */.elementor-24937 .elementor-element.elementor-element-0f00088 {
    border-color: hsl(from var(--phdata-green) h calc(s * 0.5) calc(l * 0.625) / 0.75); ;
    --section-padding-block: 5em;
    --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-47bc242 */.elementor-24937 .elementor-element.elementor-element-47bc242 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ae5d5 */.elementor-24937 .elementor-element.elementor-element-15ae5d5 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3616c2a */.elementor-24937 .elementor-element.elementor-element-3616c2a {
    max-width: 120ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc2185a */.elementor-24937 .elementor-element.elementor-element-dc2185a {
    max-width: 120ch;
    
    @media (max-width: 767px) {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.elementor-24937 .elementor-element.elementor-element-dc2185a .item {
    background: linear-gradient(-225deg, #ffffff09 50%, transparent 150%);
    outline: 2px solid #ffffff14;
    box-shadow: 0 1em 2em -1em #00000016;
    gap: 3rem;
    
    @media (max-width: 1024px) {
        flex-direction: column;
        gap: 1.5rem;
    }
    @media (max-width: 767px) {
        gap: 2rem;
        margin-left: -.5rem;
        width: calc(100% + 1rem);
    }

}

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

.elementor-24937 .elementor-element.elementor-element-dc2185a .item__icon {
    width: 7rem;
    font-size: 6rem; 
    margin-top: .5rem;
    
    @media (max-width: 767px) {
        font-size: 5rem;
        width: auto;
        
        & .elementor-icon-wrapper {
            text-align: start;
        }
    }
}

.elementor-24937 .elementor-element.elementor-element-dc2185a .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;
}

.elementor-24937 .elementor-element.elementor-element-dc2185a .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-24937 .elementor-element.elementor-element-dc2185a .item__title .elementor-heading-title {
    margin: unset;
    color: var(--phdata-light-green);
    font-size: 1.625rem;
    font-weight: 600;
    line-height: 1.375;

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

.elementor-24937 .elementor-element.elementor-element-dc2185a .item__text {
    font-weight: 400;
    line-height: 1.825;
}
.elementor-24937 .elementor-element.elementor-element-dc2185a .item__text p {
    font-size: 1.15rem;
    color: #fff;

    @media (max-width: 767px) {
        font-size: 1rem;
    }
}
.elementor-24937 .elementor-element.elementor-element-dc2185a .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e9ba8 */.elementor-24937 .elementor-element.elementor-element-b8e9ba8 {
    background: linear-gradient(0deg, var(--phdata-darker-blue ) -250%, var(--phdata-dark-blue) 85%);
    
    --section-padding-block: 5em;
    --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-2d946a5 */.elementor-24937 .elementor-element.elementor-element-2d946a5 p {
    margin-bottom: 0;
}

.elementor-24937 .elementor-element.elementor-element-2d946a5 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: 767px) {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e35b572 */.elementor-24937 .elementor-element.elementor-element-e35b572 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db3655 */.elementor-24937 .elementor-element.elementor-element-6db3655 {
    max-width: 120ch;
    
    @media (max-width: 767px) {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.elementor-24937 .elementor-element.elementor-element-6db3655 .item {
    padding-inline: 1rem;
    padding-block: 1.75rem;
    outline: 2px solid #00000008;
    box-shadow: 0 1em 2em -1em #00000016;
    background: linear-gradient(-30deg, var(--phdata-light-blueish-gray) -150%, white 80%);
    gap: 1.5rem;
    
    @media (max-width: 767px) {
        margin-left: -.5rem;
        width: calc(100% + 1rem);
        gap: .5rem;
    }
}
.elementor-24937 .elementor-element.elementor-element-6db3655 .item__content {
    gap: 0.325rem;
}

.elementor-24937 .elementor-element.elementor-element-6db3655 .item__header {
    padding: 0;
    gap: .75rem;
    align-items: center;
}

.elementor-24937 .elementor-element.elementor-element-6db3655 .item__icon {
    margin-top: 0.15rem;
    font-size: 1.75rem; 
}

.elementor-24937 .elementor-element.elementor-element-6db3655 .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-24937 .elementor-element.elementor-element-6db3655 .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-24937 .elementor-element.elementor-element-6db3655 .item__title .elementor-heading-title {
    margin: unset;
    color: var(--phdata-dark-blue);
    font-size: 1.325rem;
    font-weight: 600;
    line-height: 1.375;

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

.elementor-24937 .elementor-element.elementor-element-6db3655 .item__text {
    font-weight: 400;
    line-height: 1.6;
}
.elementor-24937 .elementor-element.elementor-element-6db3655 .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-24937 .elementor-element.elementor-element-6db3655 .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd627c5 */.elementor-24937 .elementor-element.elementor-element-bd627c5 {
    max-width: 120ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb2c320 */.elementor-24937 .elementor-element.elementor-element-cb2c320 {
    background: linear-gradient(0deg, white -50%, var(--phdata-light-blueish-gray) 150%);
    
    --section-padding-block: 5rem;
    --section-padding-inline: 3rem;
    
    @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-8eb75aa */.elementor-24937 .elementor-element.elementor-element-8eb75aa p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acc7c87 */.elementor-24937 .elementor-element.elementor-element-acc7c87 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c457e4 */.elementor-24937 .elementor-element.elementor-element-3c457e4 .elementor-widget-container img {
    object-position: 55% 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e413bed */.elementor-24937 .elementor-element.elementor-element-e413bed .elementor-widget-container img {
    object-position: 47% 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4715d0b */.elementor-24937 .elementor-element.elementor-element-4715d0b .elementor-widget-container img {
    object-position: 86% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-634f3e8 */.elementor-24937 .elementor-element.elementor-element-634f3e8 .item-card {
    --metric-color: oklch(from var(--phdata-dark-blue) calc(l * 1) calc(c * 0.15) h);
    outline: 2px solid #00000008;
    box-shadow: 0 1em 2em -1em #00000016;
    background-color: white;
    background: linear-gradient(-30deg, var(--phdata-light-blueish-gray) -150%, white 80%);
    flex-grow: 1;
}

.elementor-24937 .elementor-element.elementor-element-634f3e8 .item-card .card-title-container {
    gap: 0.5em;
}
.elementor-24937 .elementor-element.elementor-element-634f3e8 .card-eyebrow {
    
    & .elementor-heading-title {
        font-weight: 600;
        text-transform: uppercase;
        color: var(--phdata-mid-blue);
        letter-spacing: 0.025em;
        font-size: 1.125em;
    }
    
}
.elementor-24937 .elementor-element.elementor-element-634f3e8 .item-card .card-title .elementor-heading-title {
    color: var(--phdata-dark-blue);
    font-size: 1.75em;
    letter-spacing: -0.03em;
    line-height: 1.2;
}

.elementor-24937 .elementor-element.elementor-element-634f3e8 .item-card .card-text {
    font-size: 1.125em;
    line-height: 1.65;
    color: var(--e-global-color-secondary);
    font-weight: 400;
    letter-spacing: -0.0125em;
    margin-bottom: 1.5rem;
    
    & p:last-child {
        margin-bottom: 0;
    }
}
.elementor-24937 .elementor-element.elementor-element-634f3e8 .card-text.card-text--small {
    font-size: .9375em;
    letter-spacing: -0.005em;
    line-height: 1.4em;
}

.elementor-24937 .elementor-element.elementor-element-634f3e8 .card-model {
    font-size: 1.15rem;
    font-weight: 500;
    letter-spacing: -0.015em;
    margin-bottom: .75rem;
    color: var(--metric-color);
    & strong {
        display: block;
        margin-bottom: 0.25em;
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 0.015em;
        font-size: .9375em;
        color: var(--phdata-dark-blue);
    }
}

.elementor-24937 .elementor-element.elementor-element-634f3e8 .card-metrics {
    font-weight: 500;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 1.25rem;
    
    @media (max-width: 1024px) {
        flex-direction: column;
    }
}

.elementor-24937 .elementor-element.elementor-element-634f3e8 .card-metrics :nth-child(1 of .card-metric-item) {
    padding-inline-start: 0;
}
.elementor-24937 .elementor-element.elementor-element-634f3e8 .card-metric-item {
    padding-inline: 1rem;
    font-size: 1.0625rem;
    letter-spacing: -0.01em;
    color: var(--metric-color);
    text-wrap: nowrap;
    
    &.--small {
        font-size: .9375em;
        letter-spacing: -0.015em;
    
    }
    
    & b {
        display: block;
        font-size: 1.875rem;
        line-height: 1.3;
        margin-bottom: 0;
        letter-spacing: 0rem;
        color: transparent;
        background: linear-gradient(225deg, var(--phdata-green) 50%, var(--phdata-light-green) 150%);
        background-clip: text;
    }
    & p {
        margin-bottom: 0;
    }
    
    @media (max-width: 1024px) {
        padding-inline: 0;
    }
}

.elementor-24937 .elementor-element.elementor-element-634f3e8 .card-cta {
    & a {
        box-shadow: 
            inset 0 0 0 2px #ffffff66,
            0 .25em 1.5em -.75em oklch(from var(--phdata-light-green) l calc(c * .75) h );
    }
}

@media (max-width: 1024px) {
    .elementor-24937 .elementor-element.elementor-element-634f3e8 .card-text.card-text--small {
        font-size: inherit;
        letter-spacing: inherit;
        line-height: inherit;
    }
}
@media (max-width: 767px) {
    .elementor-24937 .elementor-element.elementor-element-634f3e8 .item-card .card-title .elementor-heading-title {
        font-size: 1.3em;
        letter-spacing: -0.02em;
        line-height: 1.3em;
    }
    .elementor-24937 .elementor-element.elementor-element-634f3e8 .item-card .card-content {
        padding-inline: 1.25em;
        padding-block: 1.75em
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec727cf */.elementor-24937 .elementor-element.elementor-element-ec727cf {
    background: linear-gradient(0deg, var(--e-global-color-a24734c ) -250%, var(--e-global-color-3b553334 ) 85%);

    --section-padding-block: 5rem;
    --section-padding-inline: 3rem;
    
    @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-0465d49 */.elementor-24937 .elementor-element.elementor-element-0465d49 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a4f9a */.elementor-24937 .elementor-element.elementor-element-35a4f9a p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2df1e14 */.elementor-24937 .elementor-element.elementor-element-2df1e14 {
    --item-grid-gap: 1em;
    gap: var(--item-grid-gap);
}

.elementor-24937 .elementor-element.elementor-element-2df1e14 .item {
    flex-basis: calc(33% - var(--item-grid-gap) * 1/2);
    padding-inline: 1.25em;
    padding-block: 1em;
    border-radius: 1rem;
    display: flex;
    align-items: center;
    flex-direction: row;
    background: white;
    box-shadow:
    0 0 0 2px #00000006,
    0 1em 2.5em -1em #00000022;
}
.elementor-24937 .elementor-element.elementor-element-2df1e14 .item__icon .elementor-icon-wrapper {
    display: flex;
}
.elementor-24937 .elementor-element.elementor-element-2df1e14 .item__icon .elementor-icon i {
  font-size: 1.5rem;
}
.elementor-24937 .elementor-element.elementor-element-2df1e14 .item__icon .elementor-icon i::before {
    background: linear-gradient(225deg, var(--phdata-green) 25%, var(--phdata-light-green) 130%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-24937 .elementor-element.elementor-element-2df1e14 .item__text {
    font-size: 1.0625em;
    letter-spacing: -0.01em;
    line-height: 1.25;
}
.elementor-24937 .elementor-element.elementor-element-2df1e14 .item__text p {
    margin-bottom: 0;
    font-weight: 500;
    color: var(--phdata-dark-blue);
}
.elementor-24937 .elementor-element.elementor-element-2df1e14 .item__text--small p {
    font-size: .9375em;
    line-height: 1.6;
}
.elementor-24937 .elementor-element.elementor-element-2df1e14 .item__text--smaller p {
    font-size: .875em;
    line-height: 1.7;
}


@media (max-width: 1024px) {
    .elementor-24937 .elementor-element.elementor-element-2df1e14 {
      --item-grid-gap: 1em;
    }
    .elementor-24937 .elementor-element.elementor-element-2df1e14 .item.heading-item {
        margin-bottom: 1.25em;
        padding-inline: 0;
    }
    .elementor-24937 .elementor-element.elementor-element-2df1e14 .item {
        flex-basis: 100%;
        min-height: 2em;
    }
    .elementor-24937 .elementor-element.elementor-element-2df1e14 .item__text {
        font-size: 1.125em;
        line-height: 1.5;
    }
}
@media (max-width: 767px) {
    .elementor-24937 .elementor-element.elementor-element-2df1e14 .item {
      flex-wrap: nowrap;
      gap: 1em;
    }
    .elementor-24937 .elementor-element.elementor-element-2df1e14 .item__icon i {
      font-size: 1.75rem;
    }
    .elementor-24937 .elementor-element.elementor-element-2df1e14 .item__text {
        font-size: 1rem;
        line-height: 1.5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-793220d */.elementor-24937 .elementor-element.elementor-element-793220d {
    --card-accent-size: .75rem;
    --card-background: linear-gradient(-45deg, var(--phdata-light-blueish-gray) -300%, white 80%);
  --section-padding-block: 5rem;
    --section-padding-inline: 3rem;
    
    @media (max-width: 1024px) {
        --section-padding-block: 4rem;
        --section-padding-inline: 2rem;
    }
    @media (max-width: 767px) {
        --card-accent-size: .5rem;
        --section-padding-block: 3.5rem;
        --section-padding-inline: 1rem;
    }
}

.elementor-24937 .elementor-element.elementor-element-793220d .card {
    position: relative;
    overflow: hidden;
    padding-top: calc(var(--padding-block-start) + var(--card-accent-size)*
    1.75);
    box-shadow: 0 1em 2.5em -1em #00000022;
    background: var(--card-background);
    outline: 1px solid #00000018;
}
.elementor-24937 .elementor-element.elementor-element-793220d .card::before {
    content: "";
    width: 100%;
    height: var(--card-accent-size);
    background-color: var(--card-accent-color);
    border-radius: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.elementor-24937 .elementor-element.elementor-element-793220d .card .elementor-divider-separator {
    --divider-color: var(--card-accent-color);
}
.elementor-24937 .elementor-element.elementor-element-793220d .card-full {
    /*padding-left: calc(var(--padding-inline-start) + var(--card-accent-size)* 1.75);*/
     padding-top: calc(var(--padding-block-start) + var(--card-accent-size) * 0.625);
}
.elementor-24937 .elementor-element.elementor-element-793220d .card-full::before {
    /*height: 100%;*/
    /*width: var(--card-accent-size);*/
}

@media screen and (max-width: 767px) {

    .elementor-24937 .elementor-element.elementor-element-793220d .card-full {
        padding-left: var(--padding-inline-start);
        padding-top: calc(var(--padding-block-start) + var(--card-accent-size)* 1.25);
    }
    .elementor-24937 .elementor-element.elementor-element-793220d .card-full::before {
       width: 100%;
       height: var(--card-accent-size);
    }
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59d6169 */.elementor-24937 .elementor-element.elementor-element-59d6169 * {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce64837 */.elementor-24937 .elementor-element.elementor-element-ce64837 .elementor-button {
    background: linear-gradient(45deg, var(--phdata-green) 32%, var(--phdata-light-green) 220%);
    outline: 2px solid oklch(100% 0 0 / 0.5);
    box-shadow: 
        0 .325em 2.5em -1em oklch(from var(--phdata-dark-blue) calc(l * 1.75) calc(c * 1.25) h),
        inset 0 0 0 2px hsl(from var(--phdata-green) h s calc(l * 0.8) / 0.175);
    position: relative;
    &:hover {
        outline: 3px solid oklch(100% 0 0 / 0.325);
        box-shadow: 
        0 .325em 2.5em -1em oklch(from var(--phdata-dark-blue) calc(l * 1.75) calc(c * 1.25) h),
        inset 0 0 0 2px hsl(from var(--phdata-light-green) h s l / 0.5);
        
        &::after {
            opacity: 1;
        }
    }
    &::after {
        content: "";
        position: absolute;
        opacity: 0;
        width: 100%;
        height: 100%;
        background: #ffffff15;
        top: 0;
        left: 0;
        border-radius: inherit;
        mix-blend-mode: overlay;
        transition: opacity .15s;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac6af35 */.elementor-24937 .elementor-element.elementor-element-ac6af35 {
    background: linear-gradient(180deg, var(--phdata-mid-blue--2) -60%, white 55%);
}/* End custom CSS */