.elementor-26243 .elementor-element.elementor-element-0f79abc{--display:flex;--min-height:45rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26243 .elementor-element.elementor-element-0f79abc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-4f430e8{--display:flex;--position:absolute;--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-26243 .elementor-element.elementor-element-4f430e8::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-background-video-container::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-background-slideshow::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.phdata.io/wp-content/uploads/2026/07/Intelligence-System_Landing-hero_v2.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-26243 .elementor-element.elementor-element-4f430e8{left:0px;}body.rtl .elementor-26243 .elementor-element.elementor-element-4f430e8{right:0px;}.elementor-26243 .elementor-element.elementor-element-05b6016{--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:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-26243 .elementor-element.elementor-element-05b6016.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-8878d4f{--display:flex;--justify-content:center;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26243 .elementor-element.elementor-element-2c4a2a9{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-5381f9f > .elementor-widget-container{margin:0em 0em .25em 0em;padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-5381f9f{text-align:start;}.elementor-26243 .elementor-element.elementor-element-5381f9f .elementor-heading-title{font-family:"Aspekta", system-ui, sans-serif;font-size:4.5rem;font-weight:400;line-height:1.05em;letter-spacing:0em;}.elementor-26243 .elementor-element.elementor-element-78a2056{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-b5bd48e{width:auto;max-width:auto;text-align:start;font-family:"Aspekta", system-ui, sans-serif;font-size:1.625rem;font-weight:350;line-height:1.5em;letter-spacing:-0.01em;}.elementor-26243 .elementor-element.elementor-element-6628a84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-053000e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26243 .elementor-element.elementor-element-053000e .elementor-button .elementor-button-content-wrapper{gap:0.25rem;}.elementor-26243 .elementor-element.elementor-element-2c74ddc{--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:flex-start;--align-items:center;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26243 .elementor-element.elementor-element-2c74ddc.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-26243 .elementor-element.elementor-element-c21676b{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-26243 .elementor-element.elementor-element-c21676b.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-b25973a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-c2d2d30{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-26243 .elementor-element.elementor-element-c2d2d30.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-ff075f4{text-align:start;}.elementor-26243 .elementor-element.elementor-element-72fa0cd{--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:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-26243 .elementor-element.elementor-element-72fa0cd.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-d20091e{--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:2em 2em;--row-gap:2em;--column-gap:2em;--overflow:hidden;--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-26243 .elementor-element.elementor-element-d20091e:not(.elementor-motion-effects-element-type-background), .elementor-26243 .elementor-element.elementor-element-d20091e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b553334 );}.elementor-26243 .elementor-element.elementor-element-9f121be{--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:flex-start;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-da4b09e{--display:flex;--justify-content:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-26243 .elementor-element.elementor-element-da4b09e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-26243 .elementor-element.elementor-element-cc720f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-cc720f1.e-con{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-ceed3c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-e39c56a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-9e588a4{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--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-26243 .elementor-element.elementor-element-9e588a4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-dd1bae2{--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:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-49e7f9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-b55b332{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-e4ba272{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-e4ba272 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-e4ba272 .elementor-heading-title{font-size:3.4375rem;font-weight:400;line-height:1.2em;letter-spacing:-0.01855em;color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-48db9d2 > .elementor-widget-container{margin:0em 0em .5em 0em;}.elementor-26243 .elementor-element.elementor-element-48db9d2{font-size:1.5rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-26243 .elementor-element.elementor-element-f4219b1{--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:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-6618de7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-514909d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-9186a03{--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-26243 .elementor-element.elementor-element-2666840{--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-26243 .elementor-element.elementor-element-156c8a5{--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-26243 .elementor-element.elementor-element-4707fa9{--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-26243 .elementor-element.elementor-element-8a46974{--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-26243 .elementor-element.elementor-element-b33fa65{--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-26243 .elementor-element.elementor-element-7ce893d{--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-26243 .elementor-element.elementor-element-990cee5{--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-26243 .elementor-element.elementor-element-3d0b6fd{--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-26243 .elementor-element.elementor-element-309baa1{--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-26243 .elementor-element.elementor-element-20cc40e{--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-26243 .elementor-element.elementor-element-f7a7919{--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-26243 .elementor-element.elementor-element-304cd8b{--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:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-9215e42{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-a5fc756{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7F889A80;--border-color:#7F889A80;--border-radius:.625rem .625rem .625rem .625rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-26243 .elementor-element.elementor-element-a5fc756.e-con{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-fc3b51c{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-26243 .elementor-element.elementor-element-fc3b51c{left:0px;}body.rtl .elementor-26243 .elementor-element.elementor-element-fc3b51c{right:0px;}.elementor-26243 .elementor-element.elementor-element-9f3f367{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-82dcffd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-a2443f5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-26243 .elementor-element.elementor-element-a2443f5.elementor-element{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-a2443f5 .elementor-heading-title{font-size:1.5rem;font-weight:400;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-3b553334 );}.elementor-26243 .elementor-element.elementor-element-7be09fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26243 .elementor-element.elementor-element-7be09fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-7be09fd .elementor-button .elementor-button-content-wrapper{gap:0.25rem;}.elementor-26243 .elementor-element.elementor-element-2764a1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-7ad5dea{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-09614a8{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--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-26243 .elementor-element.elementor-element-09614a8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-3afe285{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-8fd1f04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-8fd1f04 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-8fd1f04 .elementor-heading-title{font-size:3.4375rem;font-weight:400;line-height:1.15em;letter-spacing:-0.01855em;color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-d49f439 > .elementor-widget-container{margin:0em 0em 1.5em 0em;}.elementor-26243 .elementor-element.elementor-element-d49f439{font-size:1.325rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-26243 .elementor-element.elementor-element-bfed62e{--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:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-7e55fc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-1cdcfb3{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-c0ca07d .elementor-heading-title{font-size:2.5rem;font-weight:400;letter-spacing:-0.01em;color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-9a403aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-002316e{--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:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-c7c4011{--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-26243 .elementor-element.elementor-element-e32a42f{--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-26243 .elementor-element.elementor-element-eab0842{--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-26243 .elementor-element.elementor-element-da64857{--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-26243 .elementor-element.elementor-element-b9e2efb{--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-26243 .elementor-element.elementor-element-eda710a{--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-26243 .elementor-element.elementor-element-00bc15e{--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-26243 .elementor-element.elementor-element-0085e13{--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-26243 .elementor-element.elementor-element-8a554a1{--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-26243 .elementor-element.elementor-element-71ecccf{--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;--margin-top:0.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2em;--padding-right:2em;}.elementor-26243 .elementor-element.elementor-element-eb5c163{--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-26243 .elementor-element.elementor-element-d9dfa19{--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-26243 .elementor-element.elementor-element-b67239f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-26243 .elementor-element.elementor-element-a965feb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:0;}.elementor-26243 .elementor-element.elementor-element-a965feb img{width:100%;}.elementor-26243 .elementor-element.elementor-element-1d26cb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-1d26cb0:not(.elementor-motion-effects-element-type-background), .elementor-26243 .elementor-element.elementor-element-1d26cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-4478bd4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-6a97247{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--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-26243 .elementor-element.elementor-element-6a97247.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-9c381ae{--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:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-2ff78a1{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-36bbbec{--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-26243 .elementor-element.elementor-element-040c8d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-040c8d8{text-align:start;}.elementor-26243 .elementor-element.elementor-element-040c8d8 .elementor-heading-title{font-size:1.125em;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;}.elementor-26243 .elementor-element.elementor-element-d0d54dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-d0d54dc > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-d0d54dc .elementor-heading-title{font-size:3.25rem;font-weight:400;line-height:1.2em;letter-spacing:-0.01855em;color:#FFFFFF;}.elementor-26243 .elementor-element.elementor-element-5acb4e7{text-align:start;font-size:1.5rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:#ECEFF5;}.elementor-26243 .elementor-element.elementor-element-d85f96f{--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;--flex-wrap:wrap;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-2bc4687{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-26243 .elementor-element.elementor-element-a81ece1{z-index:0;}.elementor-26243 .elementor-element.elementor-element-a81ece1 img{width:100%;border-style:solid;border-width:.125rem .125rem .125rem .125rem;border-color:#7F889A;border-radius:.625rem .625rem .625rem .625rem;}.elementor-26243 .elementor-element.elementor-element-0c8f700{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-9f6f0dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-3b58182{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--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-26243 .elementor-element.elementor-element-3b58182.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-c0b8e13{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-3cde01b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26243 .elementor-element.elementor-element-3cde01b > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-3cde01b .elementor-heading-title{font-size:3.4375rem;font-weight:400;line-height:1.15em;letter-spacing:-0.01855em;color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-8b846d1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-2fa79e3{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-1b05b35{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-1b05b35:not(.elementor-motion-effects-element-type-background), .elementor-26243 .elementor-element.elementor-element-1b05b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F1F5;}.elementor-26243 .elementor-element.elementor-element-1b05b35.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-78903d1 .elementor-heading-title{font-size:2rem;}.elementor-26243 .elementor-element.elementor-element-eb38037 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0rem 0rem 0rem 1.25rem;}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-26243 .elementor-element.elementor-element-eb38037{--e-icon-list-icon-size:1em;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:0.25em;}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-item > a{font-family:"Aspekta", system-ui, sans-serif;font-size:1.125rem;font-weight:350;line-height:1.45em;}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-text{transition:color 0.3s;}.elementor-26243 .elementor-element.elementor-element-b14fb3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-8c7c9b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-8c7c9b7:not(.elementor-motion-effects-element-type-background), .elementor-26243 .elementor-element.elementor-element-8c7c9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-5f9820f .elementor-heading-title{font-size:2rem;color:#A5FECB;}.elementor-26243 .elementor-element.elementor-element-aa51f4e{color:var( --e-global-color-3b553334 );}.elementor-26243 .elementor-element.elementor-element-5ae3041 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0rem 0rem 0rem 1.25rem;}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-icon i{color:#A5FECB;transition:color 0.3s;}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-icon svg{fill:#A5FECB;transition:fill 0.3s;}.elementor-26243 .elementor-element.elementor-element-5ae3041{--e-icon-list-icon-size:1em;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:0.25em;}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-item > a{font-family:"Aspekta", system-ui, sans-serif;font-size:1.125rem;font-weight:350;line-height:1.45em;}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-text{color:var( --e-global-color-3b553334 );transition:color 0.3s;}.elementor-26243 .elementor-element.elementor-element-c20db5e{--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:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-e45cce5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-b1fdc83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.75rem 1.75rem;--row-gap:1.75rem;--column-gap:1.75rem;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7F889A80;--border-color:#7F889A80;--border-radius:.625rem .625rem .625rem .625rem;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-26243 .elementor-element.elementor-element-b1fdc83.e-con{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-20c1711{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-26243 .elementor-element.elementor-element-20c1711{left:0px;}body.rtl .elementor-26243 .elementor-element.elementor-element-20c1711{right:0px;}.elementor-26243 .elementor-element.elementor-element-c73b8cc{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-a8b6f5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-8f9dcf5{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-26243 .elementor-element.elementor-element-8f9dcf5.elementor-element{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-8f9dcf5 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:-0.01em;color:var( --e-global-color-3b553334 );}.elementor-26243 .elementor-element.elementor-element-4c8301b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26243 .elementor-element.elementor-element-4c8301b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-4c8301b .elementor-button .elementor-button-content-wrapper{gap:0.25rem;}.elementor-26243 .elementor-element.elementor-element-f01c355{--display:flex;--min-height:28rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overflow:hidden;--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-26243 .elementor-element.elementor-element-1dedfc7{--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:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-6e33027{--display:flex;--justify-content:center;--gap:.75em .75em;--row-gap:.75em;--column-gap:.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-26243 .elementor-element.elementor-element-e537da0{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-3e1cde4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-3e1cde4 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-3e1cde4 .elementor-heading-title{font-size:3.4375rem;font-weight:400;line-height:1.2em;letter-spacing:-0.01855em;color:#A5FECA;}.elementor-26243 .elementor-element.elementor-element-0dd7b12 > .elementor-widget-container{margin:0em 0em 1.5em 0em;}.elementor-26243 .elementor-element.elementor-element-0dd7b12{font-family:"Aspekta", system-ui, sans-serif;font-size:1.625rem;font-weight:350;line-height:1.5em;letter-spacing:0em;color:#B0D8C4BF;}.elementor-26243 .elementor-element.elementor-element-94bea88{--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:flex-start;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-51b3400{--display:flex;--justify-content:flex-start;--gap:1.25em 1.25em;--row-gap:1.25em;--column-gap:1.25em;--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-26243 .elementor-element.elementor-element-51b3400.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-26243 .elementor-element.elementor-element-a349699{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-b95622d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-084aae1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-8bdb550{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-77a39bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-870f195 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-26243 .elementor-element.elementor-element-870f195{columns:1;}.elementor-26243 .elementor-element.elementor-element-200f0f9{--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:5em 5em;--row-gap:5em;--column-gap:5em;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-17708c4{--display:flex;--justify-content:center;--gap:.75em .75em;--row-gap:.75em;--column-gap:.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-17708c4.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-26243 .elementor-element.elementor-element-c6cb3c9{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-fb37086{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-fb37086 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-26243 .elementor-element.elementor-element-fb37086 .elementor-heading-title{font-size:2.5rem;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#FFFFFF;}.elementor-26243 .elementor-element.elementor-element-4a2a59d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-26243 .elementor-element.elementor-element-4a2a59d{text-align:start;font-family:"Aspekta", system-ui, sans-serif;font-size:1.3755rem;font-weight:350;line-height:1.5em;letter-spacing:0em;color:#FFFFFFBA;}.elementor-26243 .elementor-element.elementor-element-aa0370b{--display:flex;--justify-content:center;--gap:.75em .75em;--row-gap:.75em;--column-gap:.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-26243 .elementor-element.elementor-element-aa0370b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-cf39f3f .elementor-button{background-color:#111F3A;font-family:"Aspekta", system-ui, sans-serif;font-size:1.125rem;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0em;fill:var( --e-global-color-91530b1 );color:var( --e-global-color-91530b1 );border-style:none;border-radius:5rem 5rem 5rem 5rem;padding:1rem 2rem 1rem 2rem;}.elementor-26243 .elementor-element.elementor-element-cf39f3f .elementor-button:hover, .elementor-26243 .elementor-element.elementor-element-cf39f3f .elementor-button:focus{background-color:#293956;color:var( --e-global-color-cb910dd );}.elementor-26243 .elementor-element.elementor-element-cf39f3f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-26243 .elementor-element.elementor-element-cf39f3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26243 .elementor-element.elementor-element-cf39f3f .elementor-button .elementor-button-content-wrapper{gap:0.25em;}.elementor-26243 .elementor-element.elementor-element-cf39f3f .elementor-button:hover svg, .elementor-26243 .elementor-element.elementor-element-cf39f3f .elementor-button:focus svg{fill:var( --e-global-color-cb910dd );}.elementor-26243 .elementor-element.elementor-element-19363d0{--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:5em 5em;--row-gap:5em;--column-gap:5em;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-cb23b29{--display:flex;--justify-content:center;--gap:.75em .75em;--row-gap:.75em;--column-gap:.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-26243 .elementor-element.elementor-element-cb23b29.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-51bd05c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26243 .elementor-element.elementor-element-23e06e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-cff6bab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-ff0daa9{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--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-26243 .elementor-element.elementor-element-5773184{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-1ed0848{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-1ed0848 > .elementor-widget-container{margin:0rem 0rem 01.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-1ed0848 .elementor-heading-title{font-size:3.4375rem;font-weight:400;line-height:1.15em;letter-spacing:-0.01855em;color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-63b4c78 > .elementor-widget-container{margin:0em 0em 1.5em 0em;}.elementor-26243 .elementor-element.elementor-element-63b4c78{font-size:1.625rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-26243 .elementor-element.elementor-element-1b90608{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--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-26243 .elementor-element.elementor-element-3a84218{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26243 .elementor-element.elementor-element-3a84218.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-26243 .elementor-element.elementor-element-fe4f6cc{--display:flex;}.elementor-26243 .elementor-element.elementor-element-d8ce2e5{--display:flex;}.elementor-26243 .elementor-element.elementor-element-d951ad2{--display:flex;}.elementor-26243 .elementor-element.elementor-element-da8ce93{--display:flex;}.elementor-26243 .elementor-element.elementor-element-6c40cfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--overflow:hidden;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-c2c83c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-658548d{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-26243 .elementor-element.elementor-element-658548d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-5f946c7{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-de6393b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-de6393b > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-de6393b .elementor-heading-title{font-size:3.4375rem;font-weight:400;line-height:1.15em;letter-spacing:-0.01855em;color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-9c3891f > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-26243 .elementor-element.elementor-element-9c3891f{font-size:1.625rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-26243 .elementor-element.elementor-element-6e3823a{--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: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-26243 .elementor-element.elementor-element-90f6475{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--margin-top:0em;--margin-bottom:1.5em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-26243 .elementor-element.elementor-element-b034271{--display:flex;}.elementor-26243 .elementor-element.elementor-element-cccc3f9{--display:flex;}.elementor-26243 .elementor-element.elementor-element-bc5027b{--display:flex;}.elementor-26243 .elementor-element.elementor-element-9af42be{--display:flex;}.elementor-26243 .elementor-element.elementor-element-c5b9976{--display:flex;}.elementor-26243 .elementor-element.elementor-element-ee70156{--n-accordion-title-font-size:1.25em;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#111F3A;--n-accordion-title-hover-color:#111F3A;--n-accordion-title-active-color:#2C3A54;--n-accordion-icon-size:2em;}.elementor-26243 .elementor-element.elementor-element-ee70156 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:#00000021;}.elementor-26243 .elementor-element.elementor-element-ee70156 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-color:#B9BEC49F;}.elementor-26243 .elementor-element.elementor-element-ee70156 {--n-accordion-padding:1.5em 1.5em 1.5em 1.5em;}:where( .elementor-26243 .elementor-element.elementor-element-ee70156 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:-0.0075em;}:where( .elementor-26243 .elementor-element.elementor-element-ee70156 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 2px 0px;border-color:#0000003B;}.elementor-26243 .elementor-element.elementor-element-6962aae{--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;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26243 .elementor-element.elementor-element-6962aae:not(.elementor-motion-effects-element-type-background), .elementor-26243 .elementor-element.elementor-element-6962aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061631;}.elementor-26243 .elementor-element.elementor-element-6962aae.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-26243 .elementor-element.elementor-element-0910d20{--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-26243 .elementor-element.elementor-element-0910d20.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-6a1bcac{--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-26243 .elementor-element.elementor-element-6a1bcac.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-c24686f{--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-26243 .elementor-element.elementor-element-c24686f.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-5ba782f{--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-26243 .elementor-element.elementor-element-5ba782f.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-ba9a0a3{--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:space-evenly;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:.75rem .75rem .75rem .75rem;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-26243 .elementor-element.elementor-element-01f5a5e > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-26243 .elementor-element.elementor-element-01f5a5e{text-align:center;font-size:1.675rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:#48546B;}.elementor-26243 .elementor-element.elementor-element-2dca0db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26243 .elementor-element.elementor-element-3db12fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-09a76fc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-f0e49cd{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--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-26243 .elementor-element.elementor-element-f0e49cd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-87dc3e2{--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: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-26243 .elementor-element.elementor-element-1bedc41{--display:flex;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-e778376{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-5cb66cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-5cb66cd > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-5cb66cd .elementor-heading-title{font-size:3.4375rem;font-weight:400;line-height:1.15em;letter-spacing:-0.01855em;color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-f40f78c > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-26243 .elementor-element.elementor-element-f40f78c{font-size:1.625rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-26243 .elementor-element.elementor-element-3555621{--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: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-26243 .elementor-element.elementor-element-d52f7e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-6593131{--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;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:1.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-56be177{--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;}.elementor-26243 .elementor-element.elementor-element-f6e70fb{--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-26243 .elementor-element.elementor-element-485fe58{--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;}.elementor-26243 .elementor-element.elementor-element-876c783{--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-26243 .elementor-element.elementor-element-a07cb76{--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;}.elementor-26243 .elementor-element.elementor-element-8a5025b{--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-26243 .elementor-element.elementor-element-99c657d{--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;}.elementor-26243 .elementor-element.elementor-element-81d5f22{--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-26243 .elementor-element.elementor-element-2574b35{--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;}.elementor-26243 .elementor-element.elementor-element-c58a901{--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-26243 .elementor-element.elementor-element-0b5939b{--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;}.elementor-26243 .elementor-element.elementor-element-ac8d17b{--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-26243 .elementor-element.elementor-element-004b103{--display:flex;--min-height:28rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--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-26243 .elementor-element.elementor-element-6ccd3c6{--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:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-79456a1{--display:flex;--justify-content:center;--gap:1.25em 1.25em;--row-gap:1.25em;--column-gap:1.25em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-26243 .elementor-element.elementor-element-75b5150{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-26243 .elementor-element.elementor-element-75b5150 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-75b5150 .elementor-heading-title{font-size:3.4375rem;font-weight:400;line-height:1.2em;letter-spacing:-0.01855em;color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-9920d6a{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-26243 .elementor-element.elementor-element-3291f40{--display:flex;}.elementor-26243 .elementor-element.elementor-element-a5f1b54{--display:flex;}.elementor-26243 .elementor-element.elementor-element-5bdbf03{--display:flex;}.elementor-26243 .elementor-element.elementor-element-bcaf306{--display:flex;}.elementor-26243 .elementor-element.elementor-element-d2cbb65{--display:flex;}.elementor-26243 .elementor-element.elementor-element-069bfb8{--n-accordion-title-font-size:1.25em;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-7adec891 );--n-accordion-title-hover-color:#375C8B;--n-accordion-title-active-color:#355A88;--n-accordion-icon-size:1.25em;--n-accordion-icon-active-color:var( --e-global-color-a54f3b8 );}:where( .elementor-26243 .elementor-element.elementor-element-069bfb8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-3b553334 );border-style:solid;border-width:0px 0px 2px 0px;border-color:#B9BEC469;}.elementor-26243 .elementor-element.elementor-element-069bfb8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:#B9BEC469;}.elementor-26243 .elementor-element.elementor-element-069bfb8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-color:#B9BEC49F;}.elementor-26243 .elementor-element.elementor-element-069bfb8 {--n-accordion-padding:1.5em 1.5em 1.5em 1em;}:where( .elementor-26243 .elementor-element.elementor-element-069bfb8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:-0.0075em;}.elementor-26243 .elementor-element.elementor-element-610c8c5{--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:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-610c8c5:not(.elementor-motion-effects-element-type-background), .elementor-26243 .elementor-element.elementor-element-610c8c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBCBD326;}.elementor-26243 .elementor-element.elementor-element-b90e734{--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:flex-start;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-e2f7571{--display:flex;--justify-content:flex-start;--gap:1.25em 1.25em;--row-gap:1.25em;--column-gap:1.25em;--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-26243 .elementor-element.elementor-element-e2f7571.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-26243 .elementor-element.elementor-element-6b75778{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-2b576a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26243 .elementor-element.elementor-element-2b576a4 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-2b576a4 .elementor-heading-title{font-family:"Aspekta", system-ui, sans-serif;font-size:3.4375rem;font-weight:400;line-height:1.2em;letter-spacing:-0.01855em;color:#232A43;}.elementor-26243 .elementor-element.elementor-element-3a422d3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-7624295{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-7624295.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-26e8fa5{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-73921d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-10e8ea8{--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;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:1.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-80f56a4{--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;}.elementor-26243 .elementor-element.elementor-element-5aac1f1{--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-26243 .elementor-element.elementor-element-dd08a9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-1e6f30f .elementor-icon-wrapper{text-align:center;}.elementor-26243 .elementor-element.elementor-element-1e6f30f .elementor-icon{font-size:1em;}.elementor-26243 .elementor-element.elementor-element-1e6f30f .elementor-icon svg{height:1em;}.elementor-26243 .elementor-element.elementor-element-c0ea865{--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;}.elementor-26243 .elementor-element.elementor-element-b569193{--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-26243 .elementor-element.elementor-element-30f7fcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-ab70262 .elementor-icon-wrapper{text-align:center;}.elementor-26243 .elementor-element.elementor-element-ab70262 .elementor-icon{font-size:1em;}.elementor-26243 .elementor-element.elementor-element-ab70262 .elementor-icon svg{height:1em;}.elementor-26243 .elementor-element.elementor-element-fd20b18{--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;}.elementor-26243 .elementor-element.elementor-element-62f2c5a{--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-26243 .elementor-element.elementor-element-f3ecc62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-c3f53a9 .elementor-icon-wrapper{text-align:center;}.elementor-26243 .elementor-element.elementor-element-c3f53a9 .elementor-icon{font-size:1em;}.elementor-26243 .elementor-element.elementor-element-c3f53a9 .elementor-icon svg{height:1em;}.elementor-26243 .elementor-element.elementor-element-0015379{--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:3.5em 3.5em;--row-gap:3.5em;--column-gap:3.5em;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-26243 .elementor-element.elementor-element-0015379:not(.elementor-motion-effects-element-type-background), .elementor-26243 .elementor-element.elementor-element-0015379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BBCBD326;}.elementor-26243 .elementor-element.elementor-element-32fe071{--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:flex-start;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-81daf89{--display:flex;--justify-content:flex-start;--gap:1.25em 1.25em;--row-gap:1.25em;--column-gap:1.25em;--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-26243 .elementor-element.elementor-element-81daf89.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-26243 .elementor-element.elementor-element-e36dcee{--display:flex;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-cb71f09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26243 .elementor-element.elementor-element-cb71f09 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-26243 .elementor-element.elementor-element-cb71f09 .elementor-heading-title{font-family:"Aspekta", system-ui, sans-serif;font-size:3.4375rem;font-weight:400;line-height:1.2em;letter-spacing:-0.01855em;color:#232A43;}.elementor-26243 .elementor-element.elementor-element-ac981d6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-5fe5b2f{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-5fe5b2f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-7126c27{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-1b0339f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-7501c19{--grid-columns:3;--grid-column-gap:1rem;}.elementor-26243 .elementor-element.elementor-element-7501c19 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-26243 .elementor-element.elementor-element-7501c19 .e-loop-item > .elementor-section, .elementor-26243 .elementor-element.elementor-element-7501c19 .e-loop-item > .elementor-section > .elementor-container, .elementor-26243 .elementor-element.elementor-element-7501c19 .e-loop-item > .e-con, .elementor-26243 .elementor-element.elementor-element-7501c19 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-26243 .elementor-element.elementor-element-97b89d3{--display:flex;--min-height:40rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26243 .elementor-element.elementor-element-97b89d3:not(.elementor-motion-effects-element-type-background), .elementor-26243 .elementor-element.elementor-element-97b89d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111F3A;}.elementor-26243 .elementor-element.elementor-element-97b89d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-1f94abe{--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:space-between;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:6em;--padding-bottom:6em;--padding-left:3em;--padding-right:3em;}.elementor-26243 .elementor-element.elementor-element-1f94abe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-26243 .elementor-element.elementor-element-afad7c2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--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-26243 .elementor-element.elementor-element-7559043{--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-26243 .elementor-element.elementor-element-0215e77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-0215e77{text-align:start;}.elementor-26243 .elementor-element.elementor-element-0215e77 .elementor-heading-title{font-size:1.125em;font-weight:500;text-transform:uppercase;letter-spacing:0.05em;}.elementor-26243 .elementor-element.elementor-element-8cc41c0 > .elementor-widget-container{margin:0em 0em .25em 0em;padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-8cc41c0{text-align:start;}.elementor-26243 .elementor-element.elementor-element-8cc41c0 .elementor-heading-title{font-size:3.4375rem;font-weight:500;line-height:1.05em;letter-spacing:0em;}.elementor-26243 .elementor-element.elementor-element-045534f{font-size:1.5rem;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:#ECEFF5;}.elementor-26243 .elementor-element.elementor-element-ba70490{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--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-26243 .elementor-element.elementor-element-e39c6a3{--display:flex;--min-height:30rem;--gap:0em 0em;--row-gap:0em;--column-gap:0em;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000022;--border-color:#00000022;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26243 .elementor-element.elementor-element-0f79abc{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26243 .elementor-element.elementor-element-4f430e8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26243 .elementor-element.elementor-element-4f430e8::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-background-video-container::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-background-slideshow::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:15% 0%;background-size:cover;}.elementor-26243 .elementor-element.elementor-element-05b6016{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-26243 .elementor-element.elementor-element-8878d4f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-26243 .elementor-element.elementor-element-8878d4f.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-5381f9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-5381f9f .elementor-heading-title{font-size:4.25rem;}.elementor-26243 .elementor-element.elementor-element-6628a84{--margin-top:1rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26243 .elementor-element.elementor-element-2c74ddc{--flex-wrap:wrap;--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-26243 .elementor-element.elementor-element-c21676b{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-c2d2d30{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-72fa0cd{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-9f121be{--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-26243 .elementor-element.elementor-element-da4b09e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-ceed3c9{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-e39c56a{--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-26243 .elementor-element.elementor-element-9e588a4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-dd1bae2{--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-26243 .elementor-element.elementor-element-f4219b1{--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-26243 .elementor-element.elementor-element-514909d{--grid-auto-flow:row;}.elementor-26243 .elementor-element.elementor-element-9186a03{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-4707fa9{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-7ce893d{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-309baa1{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-304cd8b{--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-26243 .elementor-element.elementor-element-a5fc756.e-con{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-fc3b51c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26243 .elementor-element.elementor-element-a2443f5 .elementor-heading-title{font-size:1.375rem;}.elementor-26243 .elementor-element.elementor-element-2764a1e{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-7ad5dea{--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-26243 .elementor-element.elementor-element-09614a8{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-bfed62e{--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-26243 .elementor-element.elementor-element-9a403aa{--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;}.elementor-26243 .elementor-element.elementor-element-c7c4011{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-da64857{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-00bc15e{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-71ecccf{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-1d26cb0{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-4478bd4{--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-26243 .elementor-element.elementor-element-6a97247{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-9c381ae{--flex-direction:column-reverse;--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;}.elementor-26243 .elementor-element.elementor-element-040c8d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-040c8d8 .elementor-heading-title{font-size:1.25rem;letter-spacing:0.06em;}.elementor-26243 .elementor-element.elementor-element-2bc4687.e-con{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-0c8f700{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-9f6f0dd{--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-26243 .elementor-element.elementor-element-3b58182{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-c0b8e13{--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26243 .elementor-element.elementor-element-8b846d1{--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;}.elementor-26243 .elementor-element.elementor-element-c20db5e{--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;}.elementor-26243 .elementor-element.elementor-element-b1fdc83.e-con{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-20c1711{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-26243 .elementor-element.elementor-element-8f9dcf5 .elementor-heading-title{font-size:1.375rem;}.elementor-26243 .elementor-element.elementor-element-f01c355{--min-height:17rem;}.elementor-26243 .elementor-element.elementor-element-1dedfc7{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-26243 .elementor-element.elementor-element-0dd7b12{font-size:1.5rem;}.elementor-26243 .elementor-element.elementor-element-94bea88{--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-26243 .elementor-element.elementor-element-51b3400{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-a349699{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-26243 .elementor-element.elementor-element-200f0f9{--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-26243 .elementor-element.elementor-element-19363d0{--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-26243 .elementor-element.elementor-element-23e06e0{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-cff6bab{--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-26243 .elementor-element.elementor-element-ff0daa9{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-5773184{--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26243 .elementor-element.elementor-element-1b90608{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-3a84218{--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;--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-26243 .elementor-element.elementor-element-6c40cfa{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-c2c83c4{--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-26243 .elementor-element.elementor-element-658548d{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-6e3823a{--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-26243 .elementor-element.elementor-element-ee70156{--n-accordion-title-font-size:1.125em;}:where( .elementor-26243 .elementor-element.elementor-element-ee70156 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-26243 .elementor-element.elementor-element-6962aae{--flex-wrap:wrap;--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-26243 .elementor-element.elementor-element-0910d20{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-6a1bcac{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-c24686f{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-5ba782f{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-ba9a0a3{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-26243 .elementor-element.elementor-element-01f5a5e{text-align:start;}.elementor-26243 .elementor-element.elementor-element-3db12fe{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-09a76fc{--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-26243 .elementor-element.elementor-element-f0e49cd{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-87dc3e2{--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.25em 2.25em;--row-gap:2.25em;--column-gap:2.25em;}.elementor-26243 .elementor-element.elementor-element-3555621{--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.25em 2.25em;--row-gap:2.25em;--column-gap:2.25em;}.elementor-26243 .elementor-element.elementor-element-6593131{--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-26243 .elementor-element.elementor-element-56be177{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-485fe58{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-a07cb76{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-99c657d{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-2574b35{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-0b5939b{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-004b103{--min-height:17rem;}.elementor-26243 .elementor-element.elementor-element-6ccd3c6{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-26243 .elementor-element.elementor-element-069bfb8{--n-accordion-title-font-size:1.125em;}:where( .elementor-26243 .elementor-element.elementor-element-069bfb8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-26243 .elementor-element.elementor-element-610c8c5{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-b90e734{--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-26243 .elementor-element.elementor-element-e2f7571{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-3a422d3{--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-26243 .elementor-element.elementor-element-7624295{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-10e8ea8{--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:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;}.elementor-26243 .elementor-element.elementor-element-80f56a4{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-c0ea865{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-fd20b18{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-26243 .elementor-element.elementor-element-0015379{--padding-top:4rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-26243 .elementor-element.elementor-element-32fe071{--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-26243 .elementor-element.elementor-element-81daf89{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-ac981d6{--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-26243 .elementor-element.elementor-element-5fe5b2f{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-7501c19{--grid-columns:2;}.elementor-26243 .elementor-element.elementor-element-97b89d3{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26243 .elementor-element.elementor-element-1f94abe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-26243 .elementor-element.elementor-element-afad7c2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-26243 .elementor-element.elementor-element-afad7c2.e-con{--align-self:flex-start;}.elementor-26243 .elementor-element.elementor-element-0215e77 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-0215e77 .elementor-heading-title{font-size:1.25rem;letter-spacing:0.06em;}.elementor-26243 .elementor-element.elementor-element-8cc41c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-ba70490{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2.5em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-26243 .elementor-element.elementor-element-ba70490.e-con{--align-self:flex-start;}}@media(max-width:767px){.elementor-26243 .elementor-element.elementor-element-4f430e8::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-background-video-container::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-background-slideshow::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26243 .elementor-element.elementor-element-4f430e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 0%;}.elementor-26243 .elementor-element.elementor-element-05b6016{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-26243 .elementor-element.elementor-element-8878d4f{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-26243 .elementor-element.elementor-element-2c4a2a9{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-26243 .elementor-element.elementor-element-5381f9f > .elementor-widget-container{margin:0em 0em 0.5em 0em;padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-5381f9f{text-align:start;}.elementor-26243 .elementor-element.elementor-element-5381f9f .elementor-heading-title{font-size:2.5em;line-height:1.25em;letter-spacing:-0.015em;}.elementor-26243 .elementor-element.elementor-element-b5bd48e{font-size:1.0625rem;line-height:1.6em;letter-spacing:0em;}.elementor-26243 .elementor-element.elementor-element-6628a84{--margin-top:.25rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26243 .elementor-element.elementor-element-053000e{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-2c74ddc{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-26243 .elementor-element.elementor-element-98c4f9d{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-ff075f4{width:100%;max-width:100%;text-align:center;}.elementor-26243 .elementor-element.elementor-element-ff075f4.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-9f121be{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-26243 .elementor-element.elementor-element-da4b09e{--gap:.25em .25em;--row-gap:.25em;--column-gap:.25em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-ceed3c9{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-e39c56a{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-e4ba272{text-align:start;}.elementor-26243 .elementor-element.elementor-element-e4ba272 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-48db9d2{font-size:1.15rem;}.elementor-26243 .elementor-element.elementor-element-514909d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, auto);--grid-auto-flow:row;}.elementor-26243 .elementor-element.elementor-element-9186a03{--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-26243 .elementor-element.elementor-element-2666840{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-4707fa9{--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-26243 .elementor-element.elementor-element-8a46974{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-7ce893d{--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-26243 .elementor-element.elementor-element-990cee5{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-309baa1{--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-26243 .elementor-element.elementor-element-20cc40e{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-a5fc756{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-26243 .elementor-element.elementor-element-9f3f367{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-26243 .elementor-element.elementor-element-a2443f5{width:100%;max-width:100%;text-align:start;}.elementor-26243 .elementor-element.elementor-element-a2443f5 .elementor-heading-title{font-size:1.325rem;}.elementor-26243 .elementor-element.elementor-element-2764a1e{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-7ad5dea{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-8fd1f04{text-align:start;}.elementor-26243 .elementor-element.elementor-element-8fd1f04 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-d49f439{font-size:1.15rem;}.elementor-26243 .elementor-element.elementor-element-c7c4011{--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-26243 .elementor-element.elementor-element-e32a42f{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-da64857{--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-26243 .elementor-element.elementor-element-b9e2efb{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-00bc15e{--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-26243 .elementor-element.elementor-element-0085e13{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-71ecccf{--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-26243 .elementor-element.elementor-element-eb5c163{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-a965feb{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-a965feb img{width:100%;}.elementor-26243 .elementor-element.elementor-element-1d26cb0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-4478bd4{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-040c8d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-040c8d8 .elementor-heading-title{font-size:1em;line-height:1.2em;}.elementor-26243 .elementor-element.elementor-element-d0d54dc{text-align:start;}.elementor-26243 .elementor-element.elementor-element-d0d54dc .elementor-heading-title{font-size:2.25rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-5acb4e7{text-align:start;font-size:1.0625rem;}.elementor-26243 .elementor-element.elementor-element-d85f96f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-26243 .elementor-element.elementor-element-0c8f700{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-9f6f0dd{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-3cde01b{text-align:start;}.elementor-26243 .elementor-element.elementor-element-3cde01b .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-eb38037 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26243 .elementor-element.elementor-element-eb38037 .elementor-icon-list-item > a{font-size:0.9375rem;line-height:1.5em;}.elementor-26243 .elementor-element.elementor-element-5ae3041 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26243 .elementor-element.elementor-element-5ae3041 .elementor-icon-list-item > a{font-size:0.9375rem;line-height:1.5em;}.elementor-26243 .elementor-element.elementor-element-b1fdc83{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-26243 .elementor-element.elementor-element-c73b8cc{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-26243 .elementor-element.elementor-element-8f9dcf5{width:100%;max-width:100%;text-align:start;}.elementor-26243 .elementor-element.elementor-element-8f9dcf5 .elementor-heading-title{font-size:1.325rem;}.elementor-26243 .elementor-element.elementor-element-f01c355{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-1dedfc7{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-26243 .elementor-element.elementor-element-3e1cde4{text-align:start;}.elementor-26243 .elementor-element.elementor-element-3e1cde4 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-0dd7b12{font-size:1.15rem;}.elementor-26243 .elementor-element.elementor-element-94bea88{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-26243 .elementor-element.elementor-element-51b3400{--gap:.25em .25em;--row-gap:.25em;--column-gap:.25em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-a349699{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-26243 .elementor-element.elementor-element-200f0f9{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-26243 .elementor-element.elementor-element-fb37086{text-align:start;}.elementor-26243 .elementor-element.elementor-element-fb37086 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-4a2a59d{font-size:1.15rem;}.elementor-26243 .elementor-element.elementor-element-cf39f3f{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-cf39f3f .elementor-button{font-size:1rem;padding:1.125rem 1.5rem 1.125rem 1.5rem;}.elementor-26243 .elementor-element.elementor-element-19363d0{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-26243 .elementor-element.elementor-element-23e06e0{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-cff6bab{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-1ed0848{text-align:start;}.elementor-26243 .elementor-element.elementor-element-1ed0848 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-63b4c78{font-size:1.15rem;}.elementor-26243 .elementor-element.elementor-element-2da8f30{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-2da8f30.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-feee939{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-feee939.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-ea435d7{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-ea435d7.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-f21ad3c{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-f21ad3c.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-6c40cfa{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-c2c83c4{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-de6393b{text-align:start;}.elementor-26243 .elementor-element.elementor-element-de6393b .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-9c3891f{font-size:1.15rem;}.elementor-26243 .elementor-element.elementor-element-90f6475{--width:calc(100% + var(--section-padding-inline) * 2);--margin-top:0;--margin-bottom:0;--margin-left:calc(var(--section-padding-inline) * -1);--margin-right:0;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-26243 .elementor-element.elementor-element-ee70156 {--n-accordion-padding:1em 0.5em 1em .5em;}.elementor-26243 .elementor-element.elementor-element-ee70156{--n-accordion-title-font-size:1em;--n-accordion-icon-size:1em;}:where( .elementor-26243 .elementor-element.elementor-element-ee70156 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.7em;}.elementor-26243 .elementor-element.elementor-element-16231cf{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-16231cf.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-228bf6a{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-228bf6a.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-ee1b9d8{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-ee1b9d8.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-1df41f1{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-fc1fcb9{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-fc1fcb9.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-73e680d{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-a0c61e6{width:100%;max-width:100%;}.elementor-26243 .elementor-element.elementor-element-a0c61e6.elementor-element{--align-self:center;}.elementor-26243 .elementor-element.elementor-element-ba9a0a3{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-26243 .elementor-element.elementor-element-01f5a5e{font-size:1.375rem;}.elementor-26243 .elementor-element.elementor-element-3db12fe{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-09a76fc{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-5cb66cd{text-align:start;}.elementor-26243 .elementor-element.elementor-element-5cb66cd .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-f40f78c{font-size:1.15rem;}.elementor-26243 .elementor-element.elementor-element-56be177{--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-26243 .elementor-element.elementor-element-f6e70fb{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-485fe58{--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-26243 .elementor-element.elementor-element-876c783{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-a07cb76{--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-26243 .elementor-element.elementor-element-8a5025b{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-99c657d{--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-26243 .elementor-element.elementor-element-81d5f22{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-2574b35{--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-26243 .elementor-element.elementor-element-c58a901{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-0b5939b{--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-26243 .elementor-element.elementor-element-ac8d17b{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-004b103{--justify-content:flex-start;}.elementor-26243 .elementor-element.elementor-element-6ccd3c6{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-26243 .elementor-element.elementor-element-75b5150{text-align:start;}.elementor-26243 .elementor-element.elementor-element-75b5150 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-9920d6a{--width:calc(100% + var(--section-padding-inline) * 2);--margin-top:0;--margin-bottom:0;--margin-left:calc(var(--section-padding-inline) * -1);--margin-right:0;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-26243 .elementor-element.elementor-element-069bfb8 {--n-accordion-padding:1em 0.5em 1em .5em;}.elementor-26243 .elementor-element.elementor-element-069bfb8{--n-accordion-title-font-size:1em;--n-accordion-icon-size:1em;}:where( .elementor-26243 .elementor-element.elementor-element-069bfb8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.7em;}.elementor-26243 .elementor-element.elementor-element-610c8c5{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-b90e734{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-26243 .elementor-element.elementor-element-e2f7571{--gap:.25em .25em;--row-gap:.25em;--column-gap:.25em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-2b576a4{text-align:start;}.elementor-26243 .elementor-element.elementor-element-2b576a4 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-3a422d3{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-7624295{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-26243 .elementor-element.elementor-element-80f56a4{--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-26243 .elementor-element.elementor-element-5aac1f1{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-c0ea865{--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-26243 .elementor-element.elementor-element-b569193{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-fd20b18{--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-26243 .elementor-element.elementor-element-62f2c5a{--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;}.elementor-26243 .elementor-element.elementor-element-0015379{--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-26243 .elementor-element.elementor-element-32fe071{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-26243 .elementor-element.elementor-element-81daf89{--gap:.25em .25em;--row-gap:.25em;--column-gap:.25em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26243 .elementor-element.elementor-element-cb71f09{text-align:start;}.elementor-26243 .elementor-element.elementor-element-cb71f09 .elementor-heading-title{font-size:2.5rem;line-height:1.15em;}.elementor-26243 .elementor-element.elementor-element-ac981d6{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-26243 .elementor-element.elementor-element-5fe5b2f{--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-26243 .elementor-element.elementor-element-7501c19{--grid-columns:1;}.elementor-26243 .elementor-element.elementor-element-1f94abe{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-26243 .elementor-element.elementor-element-afad7c2{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;}.elementor-26243 .elementor-element.elementor-element-0215e77 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-0215e77 .elementor-heading-title{font-size:1em;line-height:1.2em;}.elementor-26243 .elementor-element.elementor-element-8cc41c0 > .elementor-widget-container{margin:0em 0em 1.25em 0em;padding:0px 0px 0px 0px;}.elementor-26243 .elementor-element.elementor-element-8cc41c0{text-align:start;}.elementor-26243 .elementor-element.elementor-element-8cc41c0 .elementor-heading-title{font-size:2.5em;line-height:1.15em;letter-spacing:-0.015em;}.elementor-26243 .elementor-element.elementor-element-045534f{font-size:1.0625rem;}.elementor-26243 .elementor-element.elementor-element-ba70490{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(min-width:768px){.elementor-26243 .elementor-element.elementor-element-0f79abc{--width:100%;}.elementor-26243 .elementor-element.elementor-element-05b6016{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-8878d4f{--width:100%;}.elementor-26243 .elementor-element.elementor-element-78a2056{--width:100%;}.elementor-26243 .elementor-element.elementor-element-2c74ddc{--width:100%;}.elementor-26243 .elementor-element.elementor-element-c2d2d30{--width:100%;}.elementor-26243 .elementor-element.elementor-element-72fa0cd{--width:100%;}.elementor-26243 .elementor-element.elementor-element-d20091e{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-da4b09e{--width:100%;}.elementor-26243 .elementor-element.elementor-element-cc720f1{--width:90%;}.elementor-26243 .elementor-element.elementor-element-ceed3c9{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-9186a03{--width:100%;}.elementor-26243 .elementor-element.elementor-element-4707fa9{--width:100%;}.elementor-26243 .elementor-element.elementor-element-7ce893d{--width:100%;}.elementor-26243 .elementor-element.elementor-element-309baa1{--width:100%;}.elementor-26243 .elementor-element.elementor-element-a5fc756{--width:100%;}.elementor-26243 .elementor-element.elementor-element-2764a1e{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-c7c4011{--width:100%;}.elementor-26243 .elementor-element.elementor-element-da64857{--width:100%;}.elementor-26243 .elementor-element.elementor-element-00bc15e{--width:100%;}.elementor-26243 .elementor-element.elementor-element-71ecccf{--width:100%;}.elementor-26243 .elementor-element.elementor-element-1d26cb0{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-2ff78a1{--width:80%;}.elementor-26243 .elementor-element.elementor-element-2bc4687{--width:50%;}.elementor-26243 .elementor-element.elementor-element-0c8f700{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-b1fdc83{--width:100%;}.elementor-26243 .elementor-element.elementor-element-f01c355{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-6e33027{--width:100%;}.elementor-26243 .elementor-element.elementor-element-51b3400{--width:100%;}.elementor-26243 .elementor-element.elementor-element-b95622d{--width:100%;}.elementor-26243 .elementor-element.elementor-element-8bdb550{--width:100%;}.elementor-26243 .elementor-element.elementor-element-17708c4{--width:100%;}.elementor-26243 .elementor-element.elementor-element-aa0370b{--width:auto;}.elementor-26243 .elementor-element.elementor-element-cb23b29{--width:auto;}.elementor-26243 .elementor-element.elementor-element-23e06e0{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-cff6bab{--width:100%;}.elementor-26243 .elementor-element.elementor-element-ff0daa9{--width:60%;}.elementor-26243 .elementor-element.elementor-element-3a84218{--width:100%;}.elementor-26243 .elementor-element.elementor-element-6c40cfa{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-6962aae{--width:100%;}.elementor-26243 .elementor-element.elementor-element-0910d20{--width:100%;}.elementor-26243 .elementor-element.elementor-element-6a1bcac{--width:100%;}.elementor-26243 .elementor-element.elementor-element-3db12fe{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-1bedc41{--width:80%;}.elementor-26243 .elementor-element.elementor-element-d52f7e0{--width:105%;}.elementor-26243 .elementor-element.elementor-element-6593131{--width:100%;}.elementor-26243 .elementor-element.elementor-element-56be177{--width:100%;}.elementor-26243 .elementor-element.elementor-element-a07cb76{--width:100%;}.elementor-26243 .elementor-element.elementor-element-99c657d{--width:100%;}.elementor-26243 .elementor-element.elementor-element-2574b35{--width:100%;}.elementor-26243 .elementor-element.elementor-element-0b5939b{--width:100%;}.elementor-26243 .elementor-element.elementor-element-004b103{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-79456a1{--width:100%;}.elementor-26243 .elementor-element.elementor-element-610c8c5{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-e2f7571{--width:100%;}.elementor-26243 .elementor-element.elementor-element-80f56a4{--width:100%;}.elementor-26243 .elementor-element.elementor-element-c0ea865{--width:100%;}.elementor-26243 .elementor-element.elementor-element-fd20b18{--width:100%;}.elementor-26243 .elementor-element.elementor-element-0015379{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-81daf89{--width:100%;}.elementor-26243 .elementor-element.elementor-element-97b89d3{--width:100%;}.elementor-26243 .elementor-element.elementor-element-1f94abe{--content-width:1280px;}.elementor-26243 .elementor-element.elementor-element-afad7c2{--width:100%;}.elementor-26243 .elementor-element.elementor-element-ba70490{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26243 .elementor-element.elementor-element-8878d4f{--width:100%;}.elementor-26243 .elementor-element.elementor-element-2c74ddc{--width:100%;}.elementor-26243 .elementor-element.elementor-element-c21676b{--width:50%;}.elementor-26243 .elementor-element.elementor-element-c2d2d30{--width:50%;}.elementor-26243 .elementor-element.elementor-element-72fa0cd{--width:50%;}.elementor-26243 .elementor-element.elementor-element-da4b09e{--width:100%;}.elementor-26243 .elementor-element.elementor-element-9e588a4{--width:100%;}.elementor-26243 .elementor-element.elementor-element-b55b332{--width:100%;}.elementor-26243 .elementor-element.elementor-element-9186a03{--width:100%;}.elementor-26243 .elementor-element.elementor-element-4707fa9{--width:100%;}.elementor-26243 .elementor-element.elementor-element-7ce893d{--width:100%;}.elementor-26243 .elementor-element.elementor-element-309baa1{--width:100%;}.elementor-26243 .elementor-element.elementor-element-a5fc756{--width:100%;}.elementor-26243 .elementor-element.elementor-element-09614a8{--width:100%;}.elementor-26243 .elementor-element.elementor-element-3afe285{--width:100%;}.elementor-26243 .elementor-element.elementor-element-c7c4011{--width:100%;}.elementor-26243 .elementor-element.elementor-element-da64857{--width:100%;}.elementor-26243 .elementor-element.elementor-element-00bc15e{--width:100%;}.elementor-26243 .elementor-element.elementor-element-71ecccf{--width:100%;}.elementor-26243 .elementor-element.elementor-element-6a97247{--width:100%;}.elementor-26243 .elementor-element.elementor-element-2ff78a1{--width:100%;}.elementor-26243 .elementor-element.elementor-element-3b58182{--width:100%;}.elementor-26243 .elementor-element.elementor-element-c0b8e13{--width:100%;}.elementor-26243 .elementor-element.elementor-element-b1fdc83{--width:100%;}.elementor-26243 .elementor-element.elementor-element-6e33027{--width:100%;}.elementor-26243 .elementor-element.elementor-element-51b3400{--width:100%;}.elementor-26243 .elementor-element.elementor-element-8bdb550{--width:100%;}.elementor-26243 .elementor-element.elementor-element-17708c4{--width:100%;}.elementor-26243 .elementor-element.elementor-element-aa0370b{--width:100%;}.elementor-26243 .elementor-element.elementor-element-cb23b29{--width:100%;}.elementor-26243 .elementor-element.elementor-element-ff0daa9{--width:100%;}.elementor-26243 .elementor-element.elementor-element-5773184{--width:100%;}.elementor-26243 .elementor-element.elementor-element-1b90608{--width:100%;}.elementor-26243 .elementor-element.elementor-element-3a84218{--width:100%;}.elementor-26243 .elementor-element.elementor-element-658548d{--width:100%;}.elementor-26243 .elementor-element.elementor-element-5f946c7{--width:100%;}.elementor-26243 .elementor-element.elementor-element-6962aae{--width:100%;}.elementor-26243 .elementor-element.elementor-element-0910d20{--width:50%;}.elementor-26243 .elementor-element.elementor-element-6a1bcac{--width:50%;}.elementor-26243 .elementor-element.elementor-element-c24686f{--width:50%;}.elementor-26243 .elementor-element.elementor-element-5ba782f{--width:50%;}.elementor-26243 .elementor-element.elementor-element-f0e49cd{--width:100%;}.elementor-26243 .elementor-element.elementor-element-1bedc41{--width:100%;}.elementor-26243 .elementor-element.elementor-element-e778376{--width:100%;}.elementor-26243 .elementor-element.elementor-element-d52f7e0{--width:100%;}.elementor-26243 .elementor-element.elementor-element-56be177{--width:100%;}.elementor-26243 .elementor-element.elementor-element-485fe58{--width:100%;}.elementor-26243 .elementor-element.elementor-element-a07cb76{--width:100%;}.elementor-26243 .elementor-element.elementor-element-99c657d{--width:100%;}.elementor-26243 .elementor-element.elementor-element-2574b35{--width:100%;}.elementor-26243 .elementor-element.elementor-element-0b5939b{--width:100%;}.elementor-26243 .elementor-element.elementor-element-79456a1{--width:100%;}.elementor-26243 .elementor-element.elementor-element-e2f7571{--width:100%;}.elementor-26243 .elementor-element.elementor-element-6b75778{--width:100%;}.elementor-26243 .elementor-element.elementor-element-7624295{--width:100%;}.elementor-26243 .elementor-element.elementor-element-80f56a4{--width:100%;}.elementor-26243 .elementor-element.elementor-element-c0ea865{--width:100%;}.elementor-26243 .elementor-element.elementor-element-fd20b18{--width:100%;}.elementor-26243 .elementor-element.elementor-element-81daf89{--width:100%;}.elementor-26243 .elementor-element.elementor-element-e36dcee{--width:100%;}.elementor-26243 .elementor-element.elementor-element-5fe5b2f{--width:100%;}.elementor-26243 .elementor-element.elementor-element-afad7c2{--width:100%;}.elementor-26243 .elementor-element.elementor-element-ba70490{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4f430e8 */.elementor-26243 .elementor-element.elementor-element-4f430e8 {
    height: 100%;
    background-color: #111f3a;
    background-image: 
    radial-gradient(
        circle at 25% 180%,
        #D3D7DF80 -50%, transparent 55%
    )
    ;
    
    /* Disabled */
    &::after {
        content: unset;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-image: radial-gradient(
            circle at 100% 125%, var(--phdata-green) -25%,
            oklch(from var(--phdata-dark-blue) l c h / .6) 15%,
            oklch(from var(--phdata-darkest-blue) l c h / .88) 90%);
        opacity: 1;
        z-index: 0;
    }
}

.elementor-26243 .elementor-element.elementor-element-4f430e8 .elementor-widget-image {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    & img {
        opacity: .7;
        object-fit: contain;
        width: 100%;
        height: 100%;

    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5381f9f */.elementor-26243 .elementor-element.elementor-element-5381f9f .elementor-heading-title {
    position: relative;
    padding-block: .1em;
    text-wrap: balance;
    color: #F0F1F5;
    
    @media (max-width: 767px) {
        & br {
            display: none;
        }
    }
}

.elementor-26243 .elementor-element.elementor-element-5381f9f .elementor-heading-title i {
        color: #A5FECA;
        font-style: normal;
        font-weight: 500;
    
        @media (max-width: 767px) {
            display: block;
        }
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5bd48e */.elementor-26243 .elementor-element.elementor-element-b5bd48e {
    width: 60% !important;
    
    @media (max-width: 1024px) {
        width: auto !important;    
    }
}
.elementor-26243 .elementor-element.elementor-element-b5bd48e p {
    color: var(--phdata-mid-blue--2);

    &:last-child {
        margin-bottom: unset;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a2056 */.elementor-26243 .elementor-element.elementor-element-78a2056 strong,
.elementor-26243 .elementor-element.elementor-element-78a2056 b {
    font-weight: 600;
    color: white !important
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98c4f9d */.elementor-26243 .elementor-element.elementor-element-98c4f9d p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff075f4 */.elementor-26243 .elementor-element.elementor-element-ff075f4 p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a43d83 */.elementor-26243 .elementor-element.elementor-element-9a43d83 .elementor-heading-title span {
    color: var(--phdata-green);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c74ddc */.elementor-26243 .elementor-element.elementor-element-2c74ddc .metric-card {
    width: auto;
    min-width: 15ch;
    padding-inline: .75rem;
    padding-block: .5rem;
    gap: 0.15em;
    align-self: center;
    justify-content: start;
    background: color-mix(in oklab, transparent 94%, white);
    border-radius: .4375rem;
    
    @media (max-width: 767px) {
        width: 100%;
    }
    
}

.elementor-26243 .elementor-element.elementor-element-2c74ddc .item__title {
    color: var(--phdata-green);
    text-align: left;
}
.elementor-26243 .elementor-element.elementor-element-2c74ddc .item__title .elementor-heading-title {
    font-size: .875rem;
    font-weight: 500;
    line-height: 1;
    display: inline-flex;
    letter-spacing: 0.035em;
    position: relative;
    color: #F0F1F5;
}

.elementor-26243 .elementor-element.elementor-element-2c74ddc .item__text {
    font-weight: 500;
    text-transform: uppercase;
    font-size: .625rem;
    letter-spacing: 0.095em;
    line-height: 1.3;
    text-align: left;
    color: #97BBA9;

    
    & 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-0f79abc */.elementor-26243 .elementor-element.elementor-element-0f79abc {
    padding-top: calc(var(--navbar-height) + var(--phd-space-16));
    padding-bottom: var(--phd-space-20);
    
    @media (max-width: 1024px) {
        padding-top: calc(var(--navbar-height) + var(--phd-space-4));
        padding-bottom: var(--phd-space-20);
    }
    
    @media (max-width: 767px) {
        padding-bottom: var(--phd-space-12);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f121be */.elementor-26243 .elementor-element.elementor-element-9f121be {
    max-width: 120ch;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20091e */.elementor-26243 .elementor-element.elementor-element-d20091e {
    --section-padding-block: 5em;
    --section-padding-inline: 3em;
    scroll-margin-top: var(--navbar-height);
    background: white;
}
@media (max-width: 1024px) {
    .elementor-26243 .elementor-element.elementor-element-d20091e {
        --section-padding-block: 3.5em;
        --section-padding-inline: 2em;
    }   
}

@media (max-width: 767px) {
    .elementor-26243 .elementor-element.elementor-element-d20091e {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ba272 */.elementor-26243 .elementor-element.elementor-element-e4ba272 .elementor-heading-title {
    text-wrap: balance;
    
    & p {
        margin-bottom: 0;
    }
    
    & 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 container, class: .elementor-element-514909d */.elementor-26243 .elementor-element.elementor-element-514909d .item {
    counter-increment: card-counter;
    outline: 1px solid;
    outline-color: color-mix(in oklab, var(--color-red) 10%, var(--phdata-dark-blue) 15%);
    background: white;
    box-shadow: 0 1em 2em -1em #00000016;
    border-radius: .4375rem;
    padding-block: 1rem;
    padding-inline: 1.5rem 1.5rem;
    color: oklch(from var(--phdata-mid-blue) calc(l * .68) calc(c * 0.7) h);
    line-height: 1.25;
    gap: 1.75rem;
    
    @media (max-width: 1024px) {
        flex-direction: column;
        gap: 1.5rem;
    }
    
    @media (max-width: 767px) {
        gap: 1.25rem;
    }
}

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

.elementor-26243 .elementor-element.elementor-element-514909d .elementor-icon i::before {
    
    color: color-mix(in oklab, var(--color-red) 65%, var(--phdata-dark-blue));
}

.elementor-26243 .elementor-element.elementor-element-514909d .item__content {
    gap: .5rem;
    padding: 0;
    flex-wrap: nowrap;
    
    &::before {
        content: "Pattern 0" counter(card-counter);
        font-family: Aspekta, system-ui, sans-serif;
        font-weight: 500;
        font-size: .825rem;
        letter-spacing: 0.03em;
        position: relative;
        text-transform: uppercase;
        margin-bottom: .25rem;
        color: #7F889A;
    }
}

.elementor-26243 .elementor-element.elementor-element-514909d .item__header {
    padding: 0;
    gap: .75rem;
    align-items: center;
}

.elementor-26243 .elementor-element.elementor-element-514909d .item__heading .elementor-heading-title {
    font-size: 1.5rem;
    font-weight: 450;
    color: color-mix(in oklab, var(--color-red) 85%, var(--phdata-dark-blue));
}

.elementor-26243 .elementor-element.elementor-element-514909d .item__text {
    font-size: 1.0625rem;
    line-height: 1.6;
    letter-spacing: -0.01em;
    font-weight: 400;
    
    & p { margin-bottom: 0; }
    & strong {
        font-weight: 600;
    }
}

.elementor-26243 .elementor-element.elementor-element-514909d .item__label {
    text-transform: uppercase;
    font-weight: 550;
    font-size: .75rem;
    letter-spacing: 0.035em;
    align-self: start;
    border-radius: 5rem;
    margin-top: .75rem;
    padding: .325rem 1rem;
    color: white;
    background: color-mix(in oklab, var(--color-red) 85%, var(--phdata-dark-blue));
    
    & p { margin-bottom: 0 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6618de7 */.elementor-26243 .elementor-element.elementor-element-6618de7 {
    --color-red: #ED304F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc3b51c */.elementor-26243 .elementor-element.elementor-element-fc3b51c {
    height: 100%;
    
    &::after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: radial-gradient(
            circle at 100% 200%, #A5FECA 0%,
            #B7BDC7 25%, #111F3A 95%);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2443f5 */.elementor-26243 .elementor-element.elementor-element-a2443f5 i {
    font-style: normal;
    font-weight: 600;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5fc756 */.elementor-26243 .elementor-element.elementor-element-a5fc756 {
    box-shadow: 0 1.5em 3em -2.5em oklch(from #111F3A l c h / .75);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceed3c9 */.elementor-26243 .elementor-element.elementor-element-ceed3c9 {
    background: white;
    scroll-padding-block-start: var(--nav-height);
    @media (max-width: 767px) {
        --section-padding-inline: 1rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd1f04 */.elementor-26243 .elementor-element.elementor-element-8fd1f04 {
    text-wrap: balance;
    
    & p {
       margin-bottom: 0;
    }
    
    .elementor-heading-title i {
        color: transparent;
        font-style: normal;
        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 container, class: .elementor-element-002316e */.elementor-26243 .elementor-element.elementor-element-002316e .item {
    outline: 1px solid;
    outline-color: color-mix(in oklab, #D3D7DF 60%, white);
    background: color-mix(in oklab, #F0F1F5 50%, white 50%);
    padding-block: 1.5rem;
    padding-inline: 1.25rem;
    border-radius: .4375rem;
    color: oklch(from var(--phdata-mid-blue) calc(l * .68) calc(c * 0.7) h);
    line-height: 1.25;
    flex-direction: column;
    gap: 0rem;
    
    @media (max-width: 1024px) {
        gap: 1.5rem;
    }
    @media (max-width: 767px) {
        gap: .5rem;
        padding-inline: 1rem;
    }
}

.elementor-26243 .elementor-element.elementor-element-002316e .item.highlighted {
    background: radial-gradient(circle at 50% -90%, #F0F1F5, #D3E9DE);
    outline-color: #B1D9C5;
    & .item__heading .elementor-heading-title {
     
    }
}

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

.elementor-26243 .elementor-element.elementor-element-002316e .elementor-icon i::before {
    color: var(--phdata-mid-blue);
}

.elementor-26243 .elementor-element.elementor-element-002316e .item__content {
    gap: .5rem;
    padding: 0;
}

.elementor-26243 .elementor-element.elementor-element-002316e .item__header {
    padding: 0;
    gap: .25rem;
    align-items: start;
    flex-direction: column;
}
.elementor-26243 .elementor-element.elementor-element-002316e .item__eyebrow .elementor-heading-title {
    text-transform: uppercase;
    font-size: .825rem;
    letter-spacing: .05em;
    font-weight: 600;
    color: color-mix(in oklab, var(--phdata-green) 90%, black);
}
.elementor-26243 .elementor-element.elementor-element-002316e .item__heading .elementor-heading-title {
   
    font-size: 1.5rem;
    letter-spacing: -.012em;
    line-height: 1.15;
    color: #111F3A;
    font-weight: 400;
    
    @media (max-width: 767px) {
        font-size: 1.5rem;
    }
}

.elementor-26243 .elementor-element.elementor-element-002316e .item__text {
    font-size: 1.125rem;
    line-height: 1.5;
    letter-spacing: 0em;
    font-weight: 400;
    
    & p { margin-bottom: 0; }
}

.elementor-26243 .elementor-element.elementor-element-002316e .item__tags {
    text-transform: uppercase;
    font-weight: 550;
    font-size: .75rem;
    line-height: 1.8;
    letter-spacing: 0.018em;
    color: #636F82;
    
    & p { margin-bottom: 0; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a965feb */.elementor-26243 .elementor-element.elementor-element-a965feb img {
    scale: 1.25
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cdcfb3 */.elementor-26243 .elementor-element.elementor-element-1cdcfb3 {
    gap: 1.75rem;
    padding-inline: 1.75rem;
    padding-block: 2.5rem;
    outline: 2px solid #00000008;
    box-shadow: 0 1em 2em -1em #00000016;
    background: white;
    border-radius: .625rem;
    
    @media (max-width: 767px) {
        padding-inline: 1rem;
        padding-block: 2rem;
        margin-left: -1rem;
        width: calc(100% + 2rem);
    }
}

.elementor-26243 .elementor-element.elementor-element-1cdcfb3 .card__note {
    color: oklch(from var(--phdata-mid-blue) calc(l * .6) calc(c * 0.7) h);
    
    text-wrap: balance;
    & strong {
        font-weight: 600;
        color: var(--phdata-dark-blue);
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2764a1e */.elementor-26243 .elementor-element.elementor-element-2764a1e {
    background: var(--phd-blue-100);
    scroll-margin-block-start: var(--nav-height);
    @media (max-width: 767px) {
        --section-padding-inline: 1rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-040c8d8 */.elementor-26243 .elementor-element.elementor-element-040c8d8 {
    color: oklch(from var(--phdata-green) calc(l * 1) calc(c * 1) h);
}
.elementor-26243 .elementor-element.elementor-element-040c8d8 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0d54dc */.elementor-26243 .elementor-element.elementor-element-d0d54dc {
    text-wrap: balance;
    
    & p {
       margin-bottom: 0;
    }
    
    .elementor-heading-title i {
        display: block;
        color: #A5FECA;
        font-style: normal;
        font-weight: 500;
    
        @media (max-width: 767px) {
            display: block;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5acb4e7 */.elementor-26243 .elementor-element.elementor-element-5acb4e7 * {
    color: var(--phdata-mid-blue--2);
}
.elementor-26243 .elementor-element.elementor-element-5acb4e7 strong,
.elementor-26243 .elementor-element.elementor-element-5acb4e7 b {
    font-weight: 600;
    color: white !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d26cb0 */.elementor-26243 .elementor-element.elementor-element-1d26cb0 {
    scroll-margin-block-start: var(--nav-height);
    @media (max-width: 767px) {
        --section-padding-inline: 1rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cde01b */.elementor-26243 .elementor-element.elementor-element-3cde01b {
    text-wrap: balance;
    
    & p {
       margin-bottom: 0;
    }
    
    .elementor-heading-title i {
        color: transparent;
        font-style: normal;
        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 container, class: .elementor-element-1b05b35 */.elementor-26243 .elementor-element.elementor-element-1b05b35 {
    --color-red: #ED304F;
    border-color: oklch(from var(--color-red) l c h / .25) !important;
}
.elementor-26243 .elementor-element.elementor-element-1b05b35 .card__heading .elementor-heading-title {
    color: color-mix(in oklab, var(--color-red) 55%, var(--phdata-dark-blue));
}
.elementor-26243 .elementor-element.elementor-element-1b05b35 i::before {
  color: color-mix(in oklab, var(--color-red) 85%, var(--phdata-dark-blue));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c7c9b7 */.elementor-26243 .elementor-element.elementor-element-8c7c9b7 {
    border-color: #7B9D8D !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b846d1 */.elementor-26243 .elementor-element.elementor-element-8b846d1 .card {
    gap: .5rem;
    padding-inline: 2.5rem;
    padding-block: 1.75rem;
    box-shadow: 0 1em 2em -1em #00000016;
    border-radius: 1rem;
    border: 1px solid;
    
    @media (max-width: 767px) {
        padding-inline: 1rem;
        padding-block: 2rem;
    }
}
.elementor-26243 .elementor-element.elementor-element-8b846d1 .card__heading {
    margin-bottom: .25rem;
    
    & .elementor-heading-title {
        font-weight: 450;
    }
}
.elementor-26243 .elementor-element.elementor-element-8b846d1 .card__text {
    font-family: Aspekta, system-ui, sans-serif;
    font-weight: 350;
    font-size: 1.25rem;
    margin-bottom: .75rem;
    
    & p { margin-bottom: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c1711 */.elementor-26243 .elementor-element.elementor-element-20c1711 {
    height: 100%;
    
    &::after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: radial-gradient(
            circle at 100% 200%, #A5FECA 0%,
            #B7BDC7 25%, #111F3A 95%);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9dcf5 */.elementor-26243 .elementor-element.elementor-element-8f9dcf5 i {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    display: block;
    margin-bottom: var(--phd-space-2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fdc83 */.elementor-26243 .elementor-element.elementor-element-b1fdc83 {
    box-shadow: 0 1.5em 3em -2.5em oklch(from #111F3A l c h / .75);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8f700 */.elementor-26243 .elementor-element.elementor-element-0c8f700 {
    background: white;
    @media (max-width: 767px) {
        --section-padding-inline: 1rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e1cde4 */.elementor-26243 .elementor-element.elementor-element-3e1cde4 {
    text-wrap: balance;
    
    & p {
       margin-bottom: 0;
    }
    
    .elementor-heading-title i {
        color: transparent;
        font-style: normal;
        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 container, class: .elementor-element-a349699 */.elementor-26243 .elementor-element.elementor-element-a349699 {
    --spacing-gap: 0rem;
}
.elementor-26243 .elementor-element.elementor-element-a349699 .item-slot {
    padding: 0;
    gap: 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: start;
}

.elementor-26243 .elementor-element.elementor-element-a349699 .item {
    padding:  1rem;
    /*max-width: 100ch;*/
    flex-direction: row;
    gap: 1.5rem;
    display: flex;
    align-items: flex-start;
    border: 1px solid #A5FECA40;
    border-radius: .625em;
    background: transparent;
    
    @media (max-width: 767px) {
        padding: 1rem !important;
    }
}
.elementor-26243 .elementor-element.elementor-element-a349699 :nth-child(even of .item) {
  /*margin-left: auto;*/
  /*flex-direction: row-reverse;*/
  
  /*& .item__content .elementor-heading-title,*/
  /*& .item__text {*/
  /*    text-align: right;*/
  /*}*/
}
.elementor-26243 .elementor-element.elementor-element-a349699 :nth-last-child(1 of .item) {
  /*border-bottom: unset;*/
}

.elementor-26243 .elementor-element.elementor-element-a349699 .item__content {
    gap: .25em;
    height: 100%;
    background: oklch(from #2C3A54 l c h / .25);
    padding: 1rem 1.25rem;
    border-radius: .625rem;
}
.elementor-26243 .elementor-element.elementor-element-a349699 .item__content p {
    margin-bottom: 0;

}

.elementor-26243 .elementor-element.elementor-element-a349699 .item__icon .elementor-widget-container i {
    color: var(--phdata-green);
    font-size: 4.5rem;
    width: 1.125em;
    height: 1.125em;
    line-height: 1em;
    margin-top: .15em;
    
    @media (max-width: 1024px) {
        font-size: 4.25rem;
    }
}
.elementor-26243 .elementor-element.elementor-element-a349699 .item__icon .elementor-widget-container i::before {
    background: linear-gradient(225deg, var(--phdata-green) 30%, var(--phdata-light-green) 150%);
    -webkit-background-clip: text;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-26243 .elementor-element.elementor-element-a349699 .item__number p {
    position: relative;
    color: #A5FECA;
    font-weight: 400;
    font-size: 1.75rem;
    letter-spacing: -0.036em;
    line-height: 1;
    margin-top: 1.5rem;
    margin-bottom: 0;
    
    @media (max-width: 767px) {
        padding-inline: unset;
    }
}

.elementor-26243 .elementor-element.elementor-element-a349699 .item__label {
    text-transform: uppercase;
    font-size: .825rem;
    letter-spacing: 0.065em;
    font-weight: 500;
    margin-bottom: .5rem;
    color: #A5FECAcc;
    align-self: start;
    
    @media (max-width: 1024px) {
        font-size: .75rem;
        letter-spacing: 0.08em;
    }
}

.elementor-26243 .elementor-element.elementor-element-a349699 .item__content .elementor-heading-title {
    margin: unset !important;
    font-size: 1.75rem;
    font-weight: 450;
    color: white;
    line-height: 1.325;
    letter-spacing: -0.01em;
    
    @media (max-width: 1024px) {
        font-size: 1.55rem;
    }
    @media (max-width: 767px) {
        font-size: 1.25rem;
    }
}

.elementor-26243 .elementor-element.elementor-element-a349699 .item__text {
    font-weight: 400;
    color: oklch(from white l c h / .75);
    line-height: 1.6;
    
    & blockquote {
        margin-inline: 0rem;
    }
    & blockquote p {
        font-style: italic;
        font-size: 1.15em;
        letter-spacing: -0.015em;
        font-weight: 500;
        color: oklch(from var(--phdata-mid-blue) calc(l * .85) calc(c * 1.15) h);
    }
}
.elementor-26243 .elementor-element.elementor-element-a349699 .item__text p {
    font-size: 1.15rem;
    
    &:last-child {
        margin-bottom: 0 !important;    
    }
    @media (max-width: 1024px) {
        font-size: 1.125rem;
    }
}

.elementor-26243 .elementor-element.elementor-element-a349699 .item__text strong {
    font-weight: 600;
    letter-spacing: -0.005em;
    font-size: 1.0625em;
    color: oklch(from var(--phdata-green) calc(l * .95) calc(c * 1.25) h);
}


.elementor-26243 .elementor-element.elementor-element-a349699 :nth-child(-n + 2 of .item) {
}

@media (max-width: 1024px) {
    .elementor-26243 .elementor-element.elementor-element-a349699 {
      --item-grid-gap: 1em;
    }
}
@media (max-width: 767px) {
    .elementor-26243 .elementor-element.elementor-element-a349699 {
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .elementor-26243 .elementor-element.elementor-element-a349699 .item {
      flex-direction: column;
      flex-wrap: nowrap;
      gap: .5em;
      align-items: flex-start;
      padding-block: 1.75em;
      padding-inline: 1rem;
    }
    .elementor-26243 .elementor-element.elementor-element-a349699 .item__content {
        gap: .625rem
    }
    .elementor-26243 .elementor-element.elementor-element-a349699 .item__number p {
      font-size: 2.75rem;
    }
    .elementor-26243 .elementor-element.elementor-element-a349699 .item__text p {
        font-size: 1rem;
        line-height: 1.5;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb37086 */.elementor-26243 .elementor-element.elementor-element-fb37086 {
    text-wrap: balance;
    
    & p {
       margin-bottom: 0;
    }
    
    .elementor-heading-title i {
        color: transparent;
        font-style: normal;
        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 button, class: .elementor-element-cf39f3f */.elementor-26243 .elementor-element.elementor-element-cf39f3f {
    margin-left: auto;
    & .elementor-button-text {
        text-align: left;
    }
    & .elementor-button-icon {
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200f0f9 */.elementor-26243 .elementor-element.elementor-element-200f0f9 {
    margin-top: calc(var(--section-padding-block) * .875);
    @media (max-width: 767px) {
        margin-top: 1.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19363d0 */.elementor-26243 .elementor-element.elementor-element-19363d0 {
    margin-top: calc(var(--section-padding-block) * .5);
    @media (max-width: 767px) {
        margin-top: 1.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f01c355 */.elementor-26243 .elementor-element.elementor-element-f01c355 {
    --section-padding-block: 5em;
    --section-padding-inline: 3em;
    /*background: linear-gradient(25deg, var(--phdata-light-green) -100%, var(--phdata-dark-blue) 50%);*/

    background-color: #111F3A;
    background-image: radial-gradient(
    circle at 80% 100%, #2C3A54, transparent 50%);
}
@media (max-width: 1024px) {
    .elementor-26243 .elementor-element.elementor-element-f01c355 {
        --section-padding-block: 3.5em;
        --section-padding-inline: 2em;
    }   
}

@media (max-width: 767px) {
    .elementor-26243 .elementor-element.elementor-element-f01c355 {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed0848 */.elementor-26243 .elementor-element.elementor-element-1ed0848 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe4f6cc */.elementor-26243 .elementor-element.elementor-element-fe4f6cc {
    --number-node-color: #9CA2B0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8ce2e5 */.elementor-26243 .elementor-element.elementor-element-d8ce2e5 {
    --number-node-color: color-mix(in oklab, #9CA2B0 100%, #97BBA9 50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d951ad2 */.elementor-26243 .elementor-element.elementor-element-d951ad2 {
    --number-node-color: color-mix(in oklab, #9CA2B0 50%, #97BBA9 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8ce93 */.elementor-26243 .elementor-element.elementor-element-da8ce93 {
    --number-node-color: #97BBA9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a84218 */.elementor-26243 .elementor-element.elementor-element-3a84218 {
    gap: 0;
    --node-size: 3.25rem;
    --node-spacing: 1.75rem;
    --item-padding: 2rem;
    
    @media (max-width: 1024px) {
        --node-size: 3.75rem;
    }
    @media (max-width: 767px) {
        --item-padding: .5rem;
        --node-size: 2.325rem;
        --node-spacing: .75rem;
    }
    
    /* Gradient line */
    &::before {
        content: "";
        position: absolute;
        background: linear-gradient(90deg, #9CA2B0, #97BBA9);
        width: .375rem;
        height: calc(100% - var(--node-size));
        left: calc(var(--item-padding) + var(--node-size) / 2);
        top: 100%;

        translate: -50% -100%;

    }
    &::after {
        content: "";
        position: absolute; 
        background: linear-gradient(90deg, #9CA2B0, #97BBA9);
        width: .375rem;
        height: .375rem;
        top: 100%;
        left: calc(var(--item-padding) + var(--node-size) / 2);
        translate: -50% 0%;
        border-width: .825rem;
        border-style: solid;
        border-color: #9CA2B0 transparent transparent transparent;
    }
}
.elementor-26243 .elementor-element.elementor-element-3a84218 .item {
    flex-grow: 1;
    gap: 0em;
    align-self: stretch;
    justify-content: flex-start;
    padding: var(--item-padding);
    display: grid;
    align-items: start;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    
    @media (max-width: 767px) {
        padding: 1rem var(--item-padding);
    }
}

.elementor-26243 .elementor-element.elementor-element-3a84218 .item__number {
    background: var(--number-node-color, var(--phdata-mid-blue));
    padding: 0;
    width: var(--node-size);
    height: var(--node-size);
    width: auto;
    border-radius: 1rem;
    align-self: center;
    aspect-ratio: 1 / 1;
    color: var(--phdata-green);
    text-align: center;
    border: 2px solid white;
    z-index:  1;
    grid-column: 1 / 2;
    grid-row: 1 / 3;
    margin-bottom: 0;
    align-self: start;
    margin-right: var(--node-spacing);
    
    & .elementor-widget-container {
        display: grid;
        place-items: center;
    }
    
    & .elementor-heading-title {
        font-size: 1.125rem;
        line-height: 1;
        font-weight: 600;
        color: white;
        
        @media (max-width: 767px) {
            font-size: .9375rem;
        }
    }

    
}


.elementor-26243 .elementor-element.elementor-element-3a84218 .item__title .elementor-heading-title {
    color: #111f3a;
    text-align: center;
    font-weight: 400;
    font-size: 1.5rem;
    letter-spacing: -0.013em;
    margin-bottom: .5rem;
    text-align: left;
    grid-column: 2 / 3;
    grid-row: 1;

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

}

.elementor-26243 .elementor-element.elementor-element-3a84218 .item__text {
    font-weight: 400;
    font-size: 1.125rem;
    
    text-align: center;
    line-height: 1.5;
    /*color: var(--e-global-color-secondary);*/
    color: #636F82;
    
    grid-column: 2 / 3;
    grid-row: 2;
    text-align: left;
    
    & p {
        margin-bottom: 0;
    }
    
    & .small {
        font-size: .825em;
        letter-spacing: -0.01em;
        opacity: .75;
    }
    @media (max-width: 767px) {
        font-size: .9375rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23e06e0 */.elementor-26243 .elementor-element.elementor-element-23e06e0 {
   background: radial-gradient(circle at -25% -25%, #F0F1F5, white 0%);
    scroll-margin-block-start: var(--nav-height);
    @media (max-width: 767px) {
        --section-padding-inline: 1rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de6393b */.elementor-26243 .elementor-element.elementor-element-de6393b {
    text-wrap: balance;
    
    & p {
       margin-bottom: 0;
    }
    
    .elementor-heading-title i {
        color: transparent;
        font-style: normal;
        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 nested-accordion, class: .elementor-element-ee70156 */.elementor-26243 .elementor-element.elementor-element-ee70156 {
    --faq-border-radius: 1rem;
    --faq-border-bottom-color: #00000021;
    --faq-header-bg-opacity: 0;
    --faq-content-font-size: 1.175em;
    --faq-content-padding: 1.125rem;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion {
    overflow: hidden;
    counter-reset: item-count;
}
/**** Header ****/
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title {
    position: relative;
    border-color: var(--faq-border-bottom-color) !important;
    transition: border-color .15s;
    padding-left: 4rem;
    counter-increment: item-count;
    
    @media (max-width: 767px) {
        padding-left: 3rem;
    }
}

/* Number Label */
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title::before {
    content: counter(item-count, decimal-leading-zero);
    position: absolute;
    left: 1rem;
    font-weight: 350;
    font-size: 1.5em;
    opacity: .5;
    z-index: 1;
    
    @media (max-width: 767px) {
        left: 0.5rem;    
    }
}

/* Header strip background */
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title::after {
    content: "";
   background: radial-gradient(circle at 450% 700%, var(--phd-mint-bright) -20%, white);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 0;
    opacity: var(--faq-header-bg-opacity);
    transition: opacity .25s;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item:hover {
    --faq-header-bg-opacity: 0.375;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item[open] {
    --faq-header-bg-opacity: 1;
    --faq-border-bottom-color: var(--phd-mint-600);
    overflow: hidden;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item[open] {
    & summary {
        box-shadow: 0 .5em 2.5em -1em #00000022;
        z-index: 2;
    }
    & .e-n-accordion-item-title::before {
        color: var(--phd-blue-900);
        opacity: 1;
    }
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title-icon {
    z-index: 1;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title-icon svg {
    fill: transparent !important;
    stroke: currentColor;
}

.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title-header,
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title-icon svg {
    transition: color .15s, fill .3s, stroke .3s;
}

.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title-text {
    font-weight: 500;
    line-height: 1.25;
    color: inherit;
    z-index: 1;
} 

.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item:first-child {
    border-top-left-radius: var(--faq-border-radius);
    border-top-right-radius: var(--faq-border-radius);
    overflow: hidden;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item:last-child {
    border-bottom-left-radius: var(--faq-border-radius);
    border-bottom-right-radius: var(--faq-border-radius);
    overflow: hidden;
}

.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item:last-child > .e-n-accordion-item-title {
    border-bottom-style: none !important;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item:last-child[open] > .e-n-accordion-item-title {
    border-bottom-style: solid !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* Chevron Animations */
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title-icon {
    min-width: 1em;
    min-height: 1em;
    display: flex;
    flex-direction: column;
}

.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item-title-icon :where(.e-opened, .e-closed) {
    display: block !important;
    color: inherit;
    position: absolute;
    top: 0%;
    right: 0%;
    transition: color .25s, translate .3s, transform .25s, opacity .175s, visibility 0s .4s;
}


/* Open */
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened {
    opacity: 1;
    transform: scale(1);
    translate: 0% -20%;
    visibility: visible;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
    opacity: 0;
    transform: scale(.25);
    translate: 0% 20%;
}


/* Closed */
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened {
    opacity: 0;
    transform: scale(.25);
    translate: 0% -70%;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
    opacity: 1;
    transform: scale(1);
    translate: 0% -20%;
    visibility: visible;
}


/**** Content ****/
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item > summary~.elementor-element {
    padding: var(--faq-content-padding);
    padding-block: 1.75em 2.25em;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item > summary~.elementor-element::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: radial-gradient(circle at -200% -300%, var(--phd-mint-bright) -20%, white);
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item:last-child[open] summary~.elementor-element {
    border-bottom-style: none !important;
}

.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item > summary~.elementor-element .elementor-widget-text-editor {
    font-size: var(--faq-content-font-size);
    color: var(--phd-blue-900);
    font-weight: 400;
    line-height: 1.65;
}
.elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item > summary~.elementor-element .elementor-widget-text-editor p {
    margin-bottom: 0;
    
    & i {
        font-size: .75em;
        font-weight: 500;
        color: oklch(from currentColor l c h / .6);
        display: inline-flex;
        margin-top: .5rem;
    }
}


@media (max-width: 767px) {
    .elementor-26243 .elementor-element.elementor-element-ee70156 {
        --faq-content-font-size: 1em;
        --faq-content-padding: .625em
    }
    .elementor-26243 .elementor-element.elementor-element-ee70156 .e-n-accordion-item > summary~.elementor-element {
        padding: var(--faq-content-padding);
        padding-block: 1.5em 2em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90f6475 */.elementor-26243 .elementor-element.elementor-element-90f6475 {
    box-shadow: 0 1em 2.5em -1em #00000022;
    background: var(--phd-mint-200);
    border: 1px solid #00000020;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e3823a */.elementor-26243 .elementor-element.elementor-element-6e3823a {
    --grid-item-count: 1;
    --grid-item-gap: 0rem;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--grid-item-gap);
    
    @media (max-width: 767px) {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

.elementor-26243 .elementor-element.elementor-element-6e3823a .item {
    outline: 2px solid #00000014;
    flex-basis: calc((100% - (var(--grid-item-gap) * (var(--grid-item-count) - 1))) / var(--grid-item-count));
    box-shadow: 0 1em 2em -1em #00000016;
    border-radius: .625rem;
    padding: 1rem 1.5rem;
    --flex-direction: row;
    --row-gap: 1.5rem;
    --column-gap: 1.5rem;
    
    @media (max-width: 1024px) {
        flex-direction: column;
        gap: 1.5rem;
    }
    @media (max-width: 767px) {
        gap: 2rem;
        margin-left: -.5rem;
        width: calc(100% + 1rem);
    }
}
.elementor-26243 .elementor-element.elementor-element-6e3823a .item__content {
    flex-direction: row;
    gap: 2rem;
}

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

.elementor-26243 .elementor-element.elementor-element-6e3823a .elementor-icon i::before {
    background: linear-gradient(225deg, var(--phdata-mid-blue) -100%, var(--phdata-mid-blue--1) 125%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}

.elementor-26243 .elementor-element.elementor-element-6e3823a .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-26243 .elementor-element.elementor-element-6e3823a .item__title {
    min-width: 30ch;
}
.elementor-26243 .elementor-element.elementor-element-6e3823a .item__title .elementor-heading-title {
    margin: unset;
    color: var(--phdata-dark-blue);
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.25;
    width: auto;
    text-wrap: balance;

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

.elementor-26243 .elementor-element.elementor-element-6e3823a .item__text {
    font-weight: 400;
    line-height: 1.5;
}
.elementor-26243 .elementor-element.elementor-element-6e3823a .item__text p {
    font-size: 1.0625rem;
    color: var(--e-global-color-text);

    @media (max-width: 767px) {
        font-size: 1rem;
    }
}
.elementor-26243 .elementor-element.elementor-element-6e3823a .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16231cf */.elementor-26243 .elementor-element.elementor-element-16231cf p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1df41f1 */.elementor-26243 .elementor-element.elementor-element-1df41f1 p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73e680d */.elementor-26243 .elementor-element.elementor-element-73e680d p {
    margin-bottom: 0.25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6962aae */.elementor-26243 .elementor-element.elementor-element-6962aae .item {
    --border-color: color-mix(in oklab, #a5feca 15%, transparent);
    flex-grow: 1;
    --gap: 0em;
    border-right: 2px solid var(--border-color);
    align-self: stretch;
    justify-content: flex-start;
    
    @media (max-width: 1024px) {
        border-bottom: 2px solid var(--border-color);
    }
    @media (max-width: 767px) {
        border-bottom: 2px solid;
        border-right: unset;
    }
    
}
.elementor-26243 .elementor-element.elementor-element-6962aae :nth-last-child(1 of .item) {
    border-right: unset;
    @media (max-width: 767px) {
        border-bottom: unset;
    }
}

.elementor-26243 .elementor-element.elementor-element-6962aae .item__title {
    color: var(--e-global-color-text);
    text-align: center;
}

.elementor-26243 .elementor-element.elementor-element-6962aae .item__number {
    color: var(--phdata-green);
    margin-bottom: .625rem;
    text-align: center;
    
    @media (max-width: 767px) {
        text-align: left;
    }
}
.elementor-26243 .elementor-element.elementor-element-6962aae .item__number .elementor-heading-title {
    font-size: 3.5rem;
    font-weight: 600;
    letter-spacing: -0.01em;
    position: relative;
    color: #A5FECAdd;
    
    & .small {
        font-size: .5em;
        letter-spacing: -0.025em;
    }
}

.elementor-26243 .elementor-element.elementor-element-6962aae .item__text {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5;
    color: #B7BDC7;
    letter-spacing: 0.015em;
    text-wrap: balance;
    text-align: center;
    
    & p {
        margin-bottom: 0.25em;
    }
    
    & .small {
        font-size: .825em;
        letter-spacing: -0.01em;
        opacity: .75;
        display: block;
        margin-top: .25em;
    }
    
    @media (max-width: 767px) {
        text-align: left;
    }
}
.elementor-26243 .elementor-element.elementor-element-6962aae .item__label {
    color: white;
    text-align: center;
    font-size: .75rem;
    letter-spacing: 0.05em;
    font-weight: 600;
    text-transform: uppercase;
    color: #B1D9C5cc;
    & p {
        margin-bottom: 0;
    }
    
    @media (max-width: 767px) {
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01f5a5e */.elementor-26243 .elementor-element.elementor-element-01f5a5e p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for phd-button, class: .elementor-element-2dca0db */.elementor-26243 .elementor-element.elementor-element-2dca0db {
    margin-left: auto;
    
    & .elementor-button-text {
        text-align: left;
    }
    & .elementor-button-icon {
        margin-left: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9a0a3 */.elementor-26243 .elementor-element.elementor-element-ba9a0a3 {
    border: 1px solid #D3E9DE;
    background-color: white;
    background-image: 
    radial-gradient(circle at 0% 150%, white 30%, #97BBA9bb 155%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c40cfa */.elementor-26243 .elementor-element.elementor-element-6c40cfa {
    scroll-margin-block-start: var(--nav-height);
    background-color: white;
    background-image: radial-gradient(
    circle at -50% 120%, var(--phd-mint-bright) -50%, transparent 50%);
}
    
    @media (max-width: 767px) {
        --section-padding-inline: 1rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cb66cd */.elementor-26243 .elementor-element.elementor-element-5cb66cd p {
    margin-bottom: 0;
}

.elementor-26243 .elementor-element.elementor-element-5cb66cd 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 container, class: .elementor-element-56be177 */.elementor-26243 .elementor-element.elementor-element-56be177 {
    --accent-color: #D19B75;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0ebbfc */.elementor-26243 .elementor-element.elementor-element-f0ebbfc img {
    scale: 1.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-485fe58 */.elementor-26243 .elementor-element.elementor-element-485fe58 {
    --accent-color: #27B4E9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a07cb76 */.elementor-26243 .elementor-element.elementor-element-a07cb76 {
    --accent-color: #FF9900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d08f9f9 */.elementor-26243 .elementor-element.elementor-element-d08f9f9 img {
    scale: 1.1
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c657d */.elementor-26243 .elementor-element.elementor-element-99c657d {
    --accent-color: #F16621;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd5f5b0 */.elementor-26243 .elementor-element.elementor-element-fd5f5b0 img {
    filter: invert(1);
    scale: .9
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2574b35 */.elementor-26243 .elementor-element.elementor-element-2574b35 {
    --accent-color: black;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9511581 */.elementor-26243 .elementor-element.elementor-element-9511581 img {
    scale: .75
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b5939b */.elementor-26243 .elementor-element.elementor-element-0b5939b {
    --accent-color: #2e54b6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6593131 */.elementor-26243 .elementor-element.elementor-element-6593131 {
    --item-spacing: .75em;
    gap: var(--item-spacing);
    display: grid;
    grid-template-columns: 1fr 1fr;
    
    @media (max-width: 767px) {
        flex-direction: column;
        flex-wrap: nowrap;
        --item-spacing: 1em;
        grid-template-columns: 1fr;
    }
}

.elementor-26243 .elementor-element.elementor-element-6593131 .item {
    --shadow-outline: 0 0 0 1px #D3D7DF;
    --shadow-main: none;
    padding-inline: 1.25rem;
    padding-block: 1.25rem;
    flex-direction: row;
    border-radius: .625rem;
    box-shadow: 
        var(--shadow-outline);
    background: white;
    align-items: start;
    min-height: 8rem;
    gap: 1.25rem;
    
    &:hover {
        --shadow-outline: 0 0 0 1px #9CA2B0;
        --shadow-main: 0 1.5em 2em -2em rgb(0 0 0 / .2);
    }
    &:focus-within {
        outline: 2px solid var(--phdata-green);
        outline-offset: 1px;
    }
    
    @media (max-width: 1024px) {
        flex-basis: 100%;    
    }
    
    @media (max-width: 767px) {
        justify-content: center;
    }
    
}
/*.elementor-26243 .elementor-element.elementor-element-6593131 > :nth-last-child(1 of .item) {*/
/*    grid-column: 1 / 3;*/
/*} */
.elementor-26243 .elementor-element.elementor-element-6593131 .item__badge {
    width: 8rem;
    aspect-ratio: 1 / 1;
    
    & img {
        height: 100%;
        width: 100%;
        aspect-ratio: 1 / 1;
    }
}
.elementor-26243 .elementor-element.elementor-element-6593131 .item__content {
    gap: 0.25em;
    align-self: center;
}

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

.elementor-26243 .elementor-element.elementor-element-6593131 .item__icon {
    margin-top: 0.45rem;
    font-size: 1.25rem; 
}

.elementor-26243 .elementor-element.elementor-element-6593131 .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-26243 .elementor-element.elementor-element-6593131 .item__label {
    font-size: 1.0625rem;
    font-weight: 600;
    letter-spacing: 0.025em;
    text-transform: uppercase;
    color: var(--accent-color, #6b7590);
    margin-top: auto;
    
    & p {
        margin-bottom: 0;
        line-height: 1.15;
    }
    @media (max-width: 767px) {
        font-size: 1.15rem;
        text-align: center;
    }
}

.elementor-26243 .elementor-element.elementor-element-6593131 .item__text {
    font-weight: 400;
    line-height: 1.2;
    

    @media (max-width: 767px) {
        text-align: center;
    }
}

.elementor-26243 .elementor-element.elementor-element-6593131 .item__text :where(p, li) {
    font-size: 1.0625rem;
    color: var(--e-global-color-secondary);
    color: oklch(from var(--phdata-mid-blue) calc(l * .7) calc(c * 0.7) h);
    text-wrap: balance;
    
    &:last-child {
        margin-bottom: 0;
    }
}
.elementor-26243 .elementor-element.elementor-element-6593131 .item__text .elementor-widget-container ul {
    padding-inline-start: 1.75em;
    
    & li {
        margin-bottom: .5em;
    }
    & li::marker {
        color: var(--phdata-mid-blue);
    }
}
.elementor-26243 .elementor-element.elementor-element-6593131 .item__text a {
    font-weight: 600;
    letter-spacing: -0.01em;
}

/* Invisible full-card clickable link */
/* data- workaround for Elementor's new class system issue */
.elementor-26243 .elementor-element.elementor-element-6593131 [data-item-main-button] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: unset;
    padding: unset;
    color: transparent;
    user-select: none;
    
    &::after {
        content: "";
        border-radius: var(--item-border-radius);
        width: 100%;
        height: 100%;
        position: absolute;
        translate: -50% -50%;
        top: 50%;
        left: 50%;
        cursor: pointer;
        z-index: 3;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db12fe */.elementor-26243 .elementor-element.elementor-element-3db12fe {
    background: #F0F1F5;
    scroll-padding-block-start: var(--nav-height);
    @media (max-width: 767px) {
        --section-padding-inline: 1rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b5150 */.elementor-26243 .elementor-element.elementor-element-75b5150 {
    text-wrap: balance;
    
    & p {
       margin-bottom: 0;
    }
    
    .elementor-heading-title i {
        color: transparent;
        font-style: normal;
        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 nested-accordion, class: .elementor-element-069bfb8 */.elementor-26243 .elementor-element.elementor-element-069bfb8 {
    --faq-border-radius: 1rem;
    --faq-border-bottom-color: #B9BEC469;
    --faq-header-bg-opacity: 0;
    --faq-content-font-size: 1.175em;
    --faq-content-padding: 1.125rem;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion {
    overflow: hidden;
}
/**** Header ****/
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item-title {
    position: relative;
    border-color: var(--faq-border-bottom-color);
    transition: border-color .15s;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item-title::before {
    content: "";
    background: #f2f6f8;
    background: linear-gradient(10deg, #f2f6f8 30%, #dee9ef 250%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: -1;
    opacity: var(--faq-header-bg-opacity);
    transition: opacity .1s;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item:hover {
    --faq-header-bg-opacity: 0.375;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item[open] {
    --faq-header-bg-opacity: 1;
    --faq-border-bottom-color: #B9BEC4;
    overflow: hidden;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item[open] summary {
    box-shadow: 0 .5em 2.5em -1em #00000022;
    z-index: 2;
}

.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item-title-header,
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item-title-icon svg {
    transition: color .15s, fill .3s;
}

.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item-title-text {
    font-weight: 500;
    color: inherit;
} 

.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item:first-child {
    border-top-left-radius: var(--faq-border-radius);
    border-top-right-radius: var(--faq-border-radius);
    overflow: hidden;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item:last-child {
    border-bottom-left-radius: var(--faq-border-radius);
    border-bottom-right-radius: var(--faq-border-radius);
    overflow: hidden;
}

.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item:last-child > .e-n-accordion-item-title {
    border-bottom-style: none !important;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item:last-child[open] > .e-n-accordion-item-title {
    border-bottom-style: solid !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

/* Chevron Animations */
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item-title-icon {
    min-width: 1em;
    min-height: 1em;
    display: flex;
    flex-direction: column;
}

.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item-title-icon :where(.e-opened, .e-closed) {
    display: block !important;
    color: inherit;
    position: absolute;
    top: 0%;
    right: 0%;
    transition: color .25s, translate .3s, transform .25s, opacity .175s, visibility 0s .4s;
}


/* Open */
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened {
    opacity: 1;
    transform: scale(1);
    translate: 0% 0%;
    visibility: visible;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
    opacity: 0;
    transform: scale(.25);
    translate: 0% 50%;
}


/* Closed */
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened {
    opacity: 0;
    transform: scale(.25);
    translate: 0% -50%;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
    opacity: 1;
    transform: scale(1);
    translate: 0% 0%;
    visibility: visible;
}


/**** Content ****/
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item > summary~.elementor-element {
    padding: var(--faq-content-padding);
    padding-block: 1.75em 2.25em;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item > summary~.elementor-element::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(10deg, #f2f6f8 30%, #dee9ef 250%);
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item:last-child[open] summary~.elementor-element {
    border-bottom-style: none !important;
}

.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item > summary~.elementor-element .elementor-widget-text-editor {
    font-size: var(--faq-content-font-size);
    color: var(--e-global-color-secondary);
    font-weight: 400;
    line-height: 1.65;
}
.elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item > summary~.elementor-element .elementor-widget-text-editor p {
    margin-bottom: 0;
}


@media (max-width: 767px) {
    .elementor-26243 .elementor-element.elementor-element-069bfb8 {
        --faq-content-font-size: 1em;
        --faq-content-padding: .625em
    }
    .elementor-26243 .elementor-element.elementor-element-069bfb8 .e-n-accordion-item > summary~.elementor-element {
        padding: var(--faq-content-padding);
        padding-block: 1.5em 2em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9920d6a */.elementor-26243 .elementor-element.elementor-element-9920d6a {
    box-shadow: 0 1em 2.5em -1em #00000022;
    background: linear-gradient(45deg, var(--phdata-light-blueish-gray) -300%, white 80%);
    border: 1px solid #00000020;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-004b103 */.elementor-26243 .elementor-element.elementor-element-004b103 {
    --section-padding-block: 5em;
    --section-padding-inline: 3em;
    /*background: linear-gradient(25deg, var(--phdata-light-green) -100%, var(--phdata-dark-blue) 50%);*/
    background: white;
}
@media (max-width: 1024px) {
    .elementor-26243 .elementor-element.elementor-element-004b103 {
        --section-padding-block: 3.5em;
        --section-padding-inline: 2em;
    }   
}

@media (max-width: 767px) {
    .elementor-26243 .elementor-element.elementor-element-004b103 {
        --section-padding-block: 3.5em;
        --section-padding-inline: 1em;
    
    }   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b576a4 */.elementor-26243 .elementor-element.elementor-element-2b576a4 .elementor-heading-title {
    text-wrap: balance;
    
    & p {
        margin-bottom: 0;
    }
    
    & 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 container, class: .elementor-element-10e8ea8 */.elementor-26243 .elementor-element.elementor-element-10e8ea8 {
    --item-spacing: 1.25em;
    --item-border-radius: 1rem;
    --items-per-row: 3;
    gap: var(--item-spacing);
    align-items: stretch;
    
    @media (max-width: 1024px) {
        --items-per-row: 2;
        --item-spacing: .75rem;
    }
    @media (max-width: 767px) {
        flex-direction: column;
        flex-wrap: nowrap;
        --item-spacing: 1em;
        --items-per-row: 1;
    }
}

.elementor-26243 .elementor-element.elementor-element-10e8ea8 .item {
    --shadow-main: 0 1em 2em -1em #00000000;
    position: relative;
    display: flex;
    flex-direction: column;
    padding: .5rem;
    gap: 1.25rem;
    box-shadow: var(--shadow-main);
    background: white;
    flex-basis: calc(
        (100% - (var(--item-spacing) * (var(--items-per-row) - 1))) / var(--items-per-row));
    border-radius: var(--item-border-radius);
    
    &:hover {
        --shadow-main: 0 1.5em 2em -1.5em oklch(0 0 0 / .35);
    }
    &:focus-within {
        outline: 2px solid #7B9D8D;
        outline-offset: 1px;
    }
    @media (max-width: 767px) {
    
    }
}
.elementor-26243 .elementor-element.elementor-element-10e8ea8 .item__image {
    overflow: hidden;
    aspect-ratio: 2 / 1;
    border-radius: .625rem;

    & img {
        height: 100%;
        width: 100%;
        display: block;
        object-fit: cover;
    }
}

.elementor-26243 .elementor-element.elementor-element-10e8ea8 .item__content {
    padding: unset;
    padding-inline: .625rem;
    padding-bottom: .625rem;
    gap: 0.75rem;
    flex-grow: 1;
}

.elementor-26243 .elementor-element.elementor-element-10e8ea8 .item__taxonomy {
    font-family: Aspekta;
    font-size: .6875rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: oklch(from #232A43 l c h / .5);
    align-self: start;
    
    & p {
        margin-bottom: 0;
    }
}

.elementor-26243 .elementor-element.elementor-element-10e8ea8 .item__heading .elementor-heading-title {
    margin: unset;
    color: #232A43;
    font-family: Aspekta;
    font-size: 1.5rem;
    font-weight: 450;
    line-height: 1.1;
    letter-spacing: 0;

    @media (max-width: 767px) {

    }
}

.elementor-26243 .elementor-element.elementor-element-10e8ea8 .item__text {
    font-family: Aspekta;
    flex-direction: row;
    font-size: 1rem;
    font-weight: 450;
    color: oklch(from #232A43 l c h / .75);
    gap: 1ch;
    padding: unset;
    padding-top: .5rem;
    
    & p {
        margin-bottom: 0;
    }
}


.elementor-26243 .elementor-element.elementor-element-10e8ea8 .item__cta {
    gap: .25em;
    --featured-card-cta-gradient-2: oklch(from var(--phdata-green) l c h / .075);
    flex-direction: row;
    align-items: center;
    justify-content: end;
    font-family: Aspekta;
    font-weight: 500;
    font-size: 1.25rem;
    letter-spacing: -0.025em;
    line-height: 1.25;
    border-radius: inherit;
    border-top-left-radius: unset;
    border-top-right-radius: unset;
    color: #97BBA9;
    padding-top: 1.75rem;
    margin-top: auto;

    
    transition: --featured-card-cta-gradient-2 .5s;
    
    & p {
        margin-bottom: 0;
    }
    & .elementor-icon-wrapper {
        display: grid;
        place-items: center;
    }
    & .elementor-icon {
        color: inherit;
        translate: 0% 5%;
        & svg {
            stroke: currentColor;
            stroke-width: 2px;
        }
    }
    
    @media (width < 768px) {
        font-size: 1.125rem;
    }
}

/* Invisible full-card clickable link */
/* data- workaround for Elementor's new class system issue */
.elementor-26243 .elementor-element.elementor-element-10e8ea8 [data-item-main-button] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: unset;
    padding: unset;
    color: transparent;
    user-select: none;
    
    &::after {
        content: "";
        border-radius: var(--item-border-radius);
        width: 100%;
        height: 100%;
        position: absolute;
        translate: -50% -50%;
        top: 50%;
        left: 50%;
        cursor: pointer;
        z-index: 3;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e8fa5 */.elementor-26243 .elementor-element.elementor-element-26e8fa5 p {
    margin-bottom: .5em;
}
.elementor-26243 .elementor-element.elementor-element-26e8fa5 p strong {
    font-weight: 600;
}
.elementor-26243 .elementor-element.elementor-element-26e8fa5 .info-card {
    --gap: .8em;
}
.elementor-26243 .elementor-element.elementor-element-26e8fa5 .info-card .elementor-widget-text-editor {
    flex-basis: var(--flex-basis, 80%);
}

.elementor-26243 .elementor-element.elementor-element-26e8fa5 .info-card .elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 767px) {
    .elementor-26243 .elementor-element.elementor-element-26e8fa5 .info-card .elementor-widget-text-editor {
        --flex-basis: 100%;
        font-size: .9em;
        letter-spacing: .5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb71f09 */.elementor-26243 .elementor-element.elementor-element-cb71f09 .elementor-heading-title {
    text-wrap: balance;
    
    & p {
        margin-bottom: 0;
    }
    
    & 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 loop-grid, class: .elementor-element-7501c19 */.elementor-26243 .elementor-element.elementor-element-7501c19 {
    --item-spacing: 1.25em;
    --item-border-radius: 1rem;
    --items-per-row: 3;
    gap: var(--item-spacing);
    align-items: stretch;
    
    @media (max-width: 1024px) {
        --items-per-row: 2;
    }
    @media (max-width: 767px) {
        flex-direction: column;
        flex-wrap: nowrap;
        --item-spacing: 1em;
        --items-per-row: 1;
    }
}

.elementor-26243 .elementor-element.elementor-element-7501c19 .item {
    --shadow-main: 0 1em 2em -1em #00000000;
    position: relative;
    display: flex;
    flex-direction: column;
    padding: .5rem;
    gap: 1.25rem;
    box-shadow: var(--shadow-main);
    background: linear-gradient(-30deg, var(--phdata-light-blueish-gray) -150%, white 80%);
    background: white;
    flex-basis: calc(
        (100% - (var(--item-spacing) * (var(--items-per-row) - 1))) / var(--items-per-row));
    border-radius: var(--item-border-radius);
    
    &:hover {
        --shadow-main: 0 1.5em 2em -1.5em oklch(0 0 0 / .35);
    }
    &:focus-within {
        outline: 2px solid var(--phdata-green);
        outline-offset: 1px;
    }
    
    @media (max-width: 767px) {
        --items-per-row: 1;
        gap: .5rem;
    }
}

.elementor-26243 .elementor-element.elementor-element-7501c19 .item__image {
    overflow: hidden;
    aspect-ratio: 2 / 1;
    border-radius: .625rem;
    
    & img {
        height: 100%;
        width: 100%;
        display: block;
        object-fit: cover;
    }
}

.elementor-26243 .elementor-element.elementor-element-7501c19 .item__content {
    gap: 0.75rem;
    flex-grow: 1;
    padding: 0 .5rem;
}

.elementor-26243 .elementor-element.elementor-element-7501c19 .item__taxonomy {
    font-family: Aspekta;
    font-size: .6875rem;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: oklch(from #232A43 l c h / .5);
    align-self: start;
    
    & p {
        margin-bottom: 0;
    }
}

.elementor-26243 .elementor-element.elementor-element-7501c19 .item__heading .elementor-heading-title {
    margin: unset;
    color: #232A43;
    font-family: Aspekta;
    font-size: 1.5rem;
    font-weight: 450;
    line-height: 1.1;
    letter-spacing: 0;


    @media (max-width: 767px) {

    }
}

.elementor-26243 .elementor-element.elementor-element-7501c19 .item__info {
    font-family: Aspekta;
    flex-direction: row;
    font-size: 1rem;
    font-weight: 450;
    color: oklch(from #232A43 l c h / .75);
    gap: 1ch;
    padding: unset;
    
    & p {
        margin-bottom: 0;
    }
}

.elementor-26243 .elementor-element.elementor-element-7501c19 .item__cta {
    gap: .25em;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    font-family: Aspekta;
    font-weight: 500;
    font-size: 1.25rem;
    letter-spacing: -0.025em;
    line-height: 1.25;
    border-radius: inherit;
    color: #9CA2B0;
    padding-top: 1.75rem;
    margin-top: auto;

    
    transition: --featured-card-cta-gradient-2 .5s;
    
    & p {
        margin-bottom: 0;
    }
     & .elementor-icon-wrapper {
        display: grid;
        place-items: center;
    }
    & .elementor-icon {
        color: inherit;
        translate: 0% 5%;
        & svg {
            stroke: currentColor;
            stroke-width: 2px;
        }
    }
    
    @media (width < 768px) {
    }
}

.elementor-26243 .elementor-element.elementor-element-7501c19 .item__cta-icon .elementor-icon {
    font-size: 1em;
}

/* Invisible full-card clickable link */
/* data- workaround for Elementor's new class system issue */
.elementor-26243 .elementor-element.elementor-element-7501c19 [data-item-main-button] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: unset;
    padding: unset;
    color: transparent;
    user-select: none;
    
    &::after {
        content: "";
        border-radius: var(--item-border-radius);
        width: 100%;
        height: 100%;
        position: absolute;
        translate: -50% -50%;
        top: 50%;
        left: 50%;
        cursor: pointer;
        z-index: 3;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7126c27 */.elementor-26243 .elementor-element.elementor-element-7126c27 p {
    margin-bottom: .5em;
}
.elementor-26243 .elementor-element.elementor-element-7126c27 p strong {
    font-weight: 600;
}
.elementor-26243 .elementor-element.elementor-element-7126c27 .info-card {
    --gap: .8em;
}
.elementor-26243 .elementor-element.elementor-element-7126c27 .info-card .elementor-widget-text-editor {
    flex-basis: var(--flex-basis, 80%);
}

.elementor-26243 .elementor-element.elementor-element-7126c27 .info-card .elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 767px) {
    .elementor-26243 .elementor-element.elementor-element-7126c27 .info-card .elementor-widget-text-editor {
        --flex-basis: 100%;
        font-size: .9em;
        letter-spacing: .5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0215e77 */.elementor-26243 .elementor-element.elementor-element-0215e77 {
    color: oklch(from var(--phdata-green) calc(l * 1) calc(c * 1) h);
}
.elementor-26243 .elementor-element.elementor-element-0215e77 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc41c0 */.elementor-26243 .elementor-element.elementor-element-8cc41c0 h2 {
    position: relative;
    color: transparent;
    background: linear-gradient(45deg, var(--phdata-light-blueish-gray) -50%, white 50%);
    background-clip: text;
    padding-block: .1em;
    text-wrap: balance;
}

.elementor-26243 .elementor-element.elementor-element-8cc41c0 i {
    color: var(--phdata-green);
    font-weight: inherit;
    font-style: unset;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-045534f */.elementor-26243 .elementor-element.elementor-element-045534f {
    color: var(--phdata-mid-blue--2);
}
.elementor-26243 .elementor-element.elementor-element-045534f strong,
.elementor-26243 .elementor-element.elementor-element-045534f b {
    font-weight: 600;
    color: white !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afad7c2 */.elementor-26243 .elementor-element.elementor-element-afad7c2 p {
    margin-bottom: .25em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa7ac30 */.elementor-26243 .elementor-element.elementor-element-aa7ac30.elementor-widget-empty {
    background: unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39c6a3 */.elementor-26243 .elementor-element.elementor-element-e39c6a3 {
    --tagline-color: var(--phdata-dark-blue);
    --description-color: var(--e-global-color-text);
    --input-placeholder-color: #00000075;
    --input-color: var(--e-global-color-secondary);
    --input-background-color: #00000005;
    --input-autofill-background-color: #2643691a;
    --input-border-color: #00000010;
    --recaptcha-notice-color: var(--e-global-color-text);
    
    --submit-button-background: #A5FECA;
    --submit-button-background--hover: #BAFFD7;
    --submit-button-color: #111F3A;
    --submit-button-color--hover: #111F3A;
    
    /* Hubspot (new) form styling */
    --hsf-global__font-family: 'Aspekta';
    --hsf-background__padding: 0;
    --hsf-background__background-color: transparent;
    --hsf-row__vertical-spacing: .75rem;
    --hsf-row__horizontal-spacing: .75rem;
    --hsf-module__vertical-spacing: .325rem;
    --hsf-button__background-color: var(--submit-button-background);
    --hsf-button__font-size: 1rem;
    --hsf-button__border-radius: .25rem;
    --hsf-button_padding: .625rem 1.375rem;
    --hsf-richtext__font-size: .75em;
    --hsf-field-label__font-size: .75rem;
    --hsf-field-input__color: var(--input-color);
    --hsf-field-input__background-color: var(--input-background-color);
    --hsf-field-input__border-width: 1px;
    --hsf-field-input__border-color: var(--input-border-color);
    --hsf-field-input__border-radius: .325rem;
    --hsf-field-input__padding: .75rem 1.25rem;
    --hsf-field-input__font-size: .9375em;
    --hsf-default-module__vertical-spacing: 0.15rem;

    --hsf-richtext__color: var(--recaptcha-notice-color);
    --hsf-erroralert__color: hsl(from var(--phdata-stoplight-red) h s calc(l - 10));
    
    background:linear-gradient(-220deg, white 10%, var(--phdata-mid-blue--2) 200%);
    border: 1px solid #00000022;
    box-shadow: 
        0 1em 2.5em -2em #00000055,
        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);
    
    @media (max-width: 747px) {
        --hsf-field-input__padding: .75rem .75rem
    }
    
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3.dark {
    --description-color: white;
    --input-placeholder-color: #ffffff75;
    --input-color: #797f88;
    --input-background-color: #ffffff13;
    --input-autofill-background-color: #ffffff1a;
    --input-border-color: hsl(0 0 100% / .08);
    --recaptcha-notice-color: #ffffffaa;
    
    --hsf-field-input__color: oklch(from var(--input-color) calc(l * 1.45) c h);
    --hsf-erroralert__color: var(--phdata-stoplight-red);
    
    border: unset;
    background: unset;
    box-shadow:unset;
    
}

/**** NEW HUBSPOT FORMS ****/

/* Input Label */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-FieldLabel { 
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.05em;
    line-height: 1.25;
    color: oklch(from var(--input-color) calc(l * 1.1) c h);
    padding-block: 0.125rem;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-TextInput {
        
    &:focus-visible {
        outline: 2px solid var(--phdata-green);
        outline-offset: 2px;
        transition: outline 0s;
    }
    &:focus {
        box-shadow: unset !important;
        border-color: var(--input-border-color);
    }
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-DropdownOptions__Search {
    display: none;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-DropdownOptions__List__ListItem {
    font-size: .75rem;
    font-weight: 400;
    color: var(--input-color);
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3.dark .hsfc-DropdownOptions__List__ListItem {
    color: var(--hsf-field-input__color);
    background: #2a3546;
}

/* Error Label */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-ErrorAlert {
    font-weight: 500;
    font-size: .75em;
    letter-spacing: 0.0125em;
    line-height: 1.375;
}
/* Button */ 
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-Button {
    margin-top: 1rem;
    min-width: 14ch;
    text-transform: none;
    border-radius: 5rem;
    font-weight: 500;
    color: var(--submit-button-color);

    
    &:not([disabled]):hover {
        transform: unset !important;
        color: var(--submit-button-color--hover);
        background: var(--submit-button-background--hover);
    }
}

/* Rich Text */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-RichText {
    padding-inline: .25rem;
    margin-top: 1.25em;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: 0.01em;
    color: var(--recaptcha-notice-color);
    
    & li > span {
        background-color: transparent !important;
    }
    & a {
        color: var(--phdata-light-blue);
        font-weight: 600;
        border-radius: .125rem;
        letter-spacing: -0.015em;
        
        &:where(:hover, :active) {
           color: var(--phdata-light-blue--hover);
        }
    }
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-Row:has([data-hsfc-id="DataPrivacyField"]),
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-Step__Content :nth-last-child(2 of .hsfc-Row) {
    margin-bottom: 0;
    
    & .hsfc-RichText {
        margin-top: 0.125rem;
    }
}

/* ReCaptcha */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-ReCaptchaV2 {
    max-height: 0 !important;
    position: absolute;
    pointer-events: none;
    
    & * {
        pointer-events: none;
    }
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hsfc-NavigationRow {
   margin-block-start: .75rem;
}


.elementor-26243 .elementor-element.elementor-element-e39c6a3 .phd-hubspot-form__tagline * {
    color: var(--tagline-color);
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .phd-hubspot-form__description {
    color: var(--description-color);
}

.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-form-field {
    line-height: 1em;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form *:focus-visible {
    outline: 2px solid var(--phdata-green);
    outline-offset: 3px;
    transition: outline 0s;
}

/* Autofill style hack */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form input:-webkit-autofill,
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form input:-webkit-autofill:focus {
    transition: background-color 600000s 1s, color 600000s 0s;
    -webkit-box-shadow: 0 0 0 10em var(--input-autofill-background-color) inset !important;
    background-color: transparent !important;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form input[data-autocompleted] {
    background-color: transparent !important;
}

/* Inputs */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-fieldtype-text {
    margin-bottom: var(--hsf-row__vertical-spacing);
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-fieldtype-text label {
        text-transform: uppercase;
    font-weight: 600;
    font-size: var(--hsf-field-label__font-size);
    letter-spacing: 0.0325rem;
    color: hsl(from var(--input-color) h s 62.5%);
    padding-block: 0.125rem;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form input:not(.hs-button) {
    color: var(--input-color);
    background: var(--input-background-color);
    border: 1px solid var(--input-border-color);
    border-radius: .5rem;
    font-size: .9375em;
    font-weight: 500;
    padding: .75em 1.25em;
    letter-spacing: -0.015em;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form input:not(.hs-button)::placeholder {
    color: var(--input-placeholder-color);
}

/* Warning labels */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form ul.inputs-list {
    list-style: none;
    padding: 0;
    padding-inline-start: .25rem;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .input + .inputs-list {
    margin-block-start: .5em;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .inputs-list label {
    font-weight: 500;
    font-size: .825em;
    letter-spacing: 0.0125em;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-error-msgs label {
    color: var(--phdata-stoplight-yellow);
    filter: brightness(0.75);
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3.dark .hbspt-form .hs-error-msgs label {
    filter: brightness(1);
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs_error_rollup label {
    font-weight: 600;
    color: var(--phdata-stoplight-red);
}

/* Submit button */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .actions {
    display: flex;
    justify-content: flex-end;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-button.primary {
    background-color: var(--submit-button-background);
    color: var(--submit-button-color);
    text-transform: uppercase;
    letter-spacing: 0.025em;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-button.primary:focus-visible,
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-button.primary:hover {
   background-color: var(--submit-button-background--hover);
   color: var(--submit-button-color--hover);
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form input[type="submit"] {
    font-size: .875em;
    font-weight: 600;
    text-transform: none;
    border: unset;
    border-radius: .25rem;
    margin-block-start: .75rem;
    padding: .625rem 1.375rem;
}

/* Recaptcha */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-richtext p {
    padding-inline: .25rem;
    margin-top: 1.25em;
    margin-bottom: 0;
    font-size: .75em;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: 0.01em;
    color: var(--recaptcha-notice-color);
    
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-richtext p a {
    color: var(--phdata-light-blue);
    font-weight: 600;
    border-radius: .125rem;
    letter-spacing: -0.015em;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-richtext p a:hover,
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-richtext p a:active {
    color: var(--phdata-light-blue--hover);
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hs-recaptcha {
    max-height: 0 !important;
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .grecaptcha-badge {
    visibility: hidden;
}

/* Thank you message */
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .submitted-message {
    font-weight: 600;
    font-size: 1em;
    color: var(--e-global-color-47a388fa);
}
.elementor-26243 .elementor-element.elementor-element-e39c6a3 .hbspt-form .hsfc-PostSubmit .hsfc-RichText {
    font-size: 1.25rem;
    color: oklch(from var(--hsf-field-input__color) l c h / .75);
    
    & strong {
        font-weight: 600;
        letter-spacing: -0.02em;
        color: #ECEFF5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba70490 */.elementor-26243 .elementor-element.elementor-element-ba70490 p {
    margin-bottom: .25em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b89d3 */.elementor-26243 .elementor-element.elementor-element-97b89d3 {
    scroll-padding-top: var(--navbar-height);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-26243 {
    & .elementor-heading-title,
    & .elementor-widget-text-editor,
    & .e-n-accordion-item-title,
    & .e-n-accordion-item-title-text,
    & .elementor-button-text,
    & .hsfc-Form * {
        font-family: "Aspekta", sans-serif, system-ui;
    }
    
    & strong {
       font-weight: 600;
    }
    
    .elementor-button svg {
        stroke-width: 2px;
        stroke: currentColor;
        height: 1.25em;
        width: 1.25em;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aspekta';
	font-display: auto;
	src: url('https://www.phdata.io/wp-content/uploads/2026/06/AspektaVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */