.elementor-22 .elementor-element.elementor-element-a0976cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-a0976cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a0976cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-37ce61c{text-align:center;}.elementor-22 .elementor-element.elementor-element-fa09a6d{width:var( --container-widget-width, 80rem );max-width:80rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:80rem;--container-widget-flex-grow:0;text-align:center;}.elementor-22 .elementor-element.elementor-element-0fe41b8{width:var( --container-widget-width, 110rem );max-width:110rem;--container-widget-width:110rem;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2rem/2);}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2rem/2);}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2rem/2);}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2rem/2);}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2rem/2);}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fcc7992-font-family ), Sans-serif;font-size:var( --e-global-typography-fcc7992-font-size );font-weight:var( --e-global-typography-fcc7992-font-weight );text-transform:var( --e-global-typography-fcc7992-text-transform );text-decoration:var( --e-global-typography-fcc7992-text-decoration );line-height:var( --e-global-typography-fcc7992-line-height );letter-spacing:var( --e-global-typography-fcc7992-letter-spacing );}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color var(--global-transition-duration);}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3614776 );}.elementor-22 .elementor-element.elementor-element-970f68d{--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:11rem 11rem;--row-gap:11rem;--column-gap:11rem;--padding-top:11rem;--padding-bottom:11rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-2519388{--display:grid;--e-con-grid-template-columns:41.8fr 73fr;--e-con-grid-template-rows:auto;--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;--justify-items:end;--align-items:center;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-d5ea14c{z-index:1;}.elementor-22 .elementor-element.elementor-element-d5ea14c img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-6d069d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.3rem 1.3rem;--row-gap:1.3rem;--column-gap:1.3rem;--margin-top:0;--margin-bottom:0;--margin-left:var(--gutter);--margin-right:0;}.elementor-22 .elementor-element.elementor-element-d7fff4d{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-0cc6c96{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--e-transform-scale:1.75;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.7rem) 0rem;--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-0cc6c96 .elementor-divider-separator{width:115rem;}.elementor-22 .elementor-element.elementor-element-0cc6c96 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22 .elementor-element.elementor-element-a0f99ef{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-9036aa7{--display:grid;--e-con-grid-template-columns:73fr 41.8fr;--e-con-grid-template-rows:auto;--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;--justify-items:start;--align-items:center;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-f7636f8.elementor-element{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-f7636f8{z-index:1;}.elementor-22 .elementor-element.elementor-element-f7636f8 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-e9122b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.3rem 1.3rem;--row-gap:1.3rem;--column-gap:1.3rem;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:var(--gutter);}.elementor-22 .elementor-element.elementor-element-5e36748{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-f48eae8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--e-transform-scale:1.75;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.7rem) 0rem;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-f48eae8 .elementor-divider-separator{width:115rem;}.elementor-22 .elementor-element.elementor-element-f48eae8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22 .elementor-element.elementor-element-e1c5969{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-05a0902{--display:grid;--e-con-grid-template-columns:41.8fr 73fr;--e-con-grid-template-rows:auto;--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;--justify-items:end;--align-items:center;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-950f3ce{z-index:1;}.elementor-22 .elementor-element.elementor-element-950f3ce img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-55ce058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.3rem 1.3rem;--row-gap:1.3rem;--column-gap:1.3rem;--margin-top:0;--margin-bottom:0;--margin-left:var(--gutter);--margin-right:0;}.elementor-22 .elementor-element.elementor-element-012ff78{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-f599374{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--e-transform-scale:1.75;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.7rem) 0rem;--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-f599374 .elementor-divider-separator{width:115rem;}.elementor-22 .elementor-element.elementor-element-f599374 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22 .elementor-element.elementor-element-e34f342{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-483780b{--display:grid;--e-con-grid-template-columns:73fr 41.8fr;--e-con-grid-template-rows:auto;--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;--justify-items:start;--align-items:center;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-b2d5583.elementor-element{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-b2d5583{z-index:1;}.elementor-22 .elementor-element.elementor-element-b2d5583 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-39934b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.3rem 1.3rem;--row-gap:1.3rem;--column-gap:1.3rem;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:var(--gutter);}.elementor-22 .elementor-element.elementor-element-8005e4a{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-bc261b0{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--e-transform-scale:1.75;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.7rem) 0rem;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-bc261b0 .elementor-divider-separator{width:115rem;}.elementor-22 .elementor-element.elementor-element-bc261b0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22 .elementor-element.elementor-element-c03dbdf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-8fc427e{--display:grid;--e-con-grid-template-columns:41.8fr 73fr;--e-con-grid-template-rows:auto;--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;--justify-items:end;--align-items:center;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-63766a5{z-index:1;}.elementor-22 .elementor-element.elementor-element-63766a5 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-02cce1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.3rem 1.3rem;--row-gap:1.3rem;--column-gap:1.3rem;--margin-top:0;--margin-bottom:0;--margin-left:var(--gutter);--margin-right:0;}.elementor-22 .elementor-element.elementor-element-0cf5bcd{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-2195b65{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--e-transform-scale:1.75;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.7rem) 0rem;--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-2195b65 .elementor-divider-separator{width:115rem;}.elementor-22 .elementor-element.elementor-element-2195b65 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22 .elementor-element.elementor-element-01cb0e5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-01cb0e5 a{color:var( --e-global-color-accent );transition-duration:var(--global-transition-duration);}.elementor-22 .elementor-element.elementor-element-01cb0e5 a:hover, .elementor-22 .elementor-element.elementor-element-01cb0e5 a:focus{color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e5527d8{--display:grid;--e-con-grid-template-columns:73fr 41.8fr;--e-con-grid-template-rows:auto;--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;--justify-items:start;--align-items:center;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-dfe8207.elementor-element{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-dfe8207{z-index:1;}.elementor-22 .elementor-element.elementor-element-dfe8207 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-8b55556{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.3rem 1.3rem;--row-gap:1.3rem;--column-gap:1.3rem;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:var(--gutter);}.elementor-22 .elementor-element.elementor-element-8c31dbb{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-fadd77f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--e-transform-scale:1.75;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.7rem) 0rem;--e-transform-origin-x:left;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-fadd77f .elementor-divider-separator{width:115rem;}.elementor-22 .elementor-element.elementor-element-fadd77f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22 .elementor-element.elementor-element-ea84473{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-fba2afd{--display:grid;--e-con-grid-template-columns:41.8fr 73fr;--e-con-grid-template-rows:auto;--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;--justify-items:end;--align-items:center;--overflow:hidden;}.elementor-22 .elementor-element.elementor-element-06d1e22{z-index:1;}.elementor-22 .elementor-element.elementor-element-06d1e22 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-ce95ca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.3rem 1.3rem;--row-gap:1.3rem;--column-gap:1.3rem;--margin-top:0;--margin-bottom:0;--margin-left:var(--gutter);--margin-right:0;}.elementor-22 .elementor-element.elementor-element-d3a9583{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-11a7241{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--e-transform-scale:1.75;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.7rem) 0rem;--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-22 .elementor-element.elementor-element-11a7241 .elementor-divider-separator{width:115rem;}.elementor-22 .elementor-element.elementor-element-11a7241 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22 .elementor-element.elementor-element-e2e79e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-c3dc393{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:11rem;--padding-bottom:11rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-c3dc393:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c3dc393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-3cf838a{text-align:center;}.elementor-22 .elementor-element.elementor-element-3cf838a .elementor-heading-title{font-family:var( --e-global-typography-c15fd71-font-family ), Sans-serif;font-size:var( --e-global-typography-c15fd71-font-size );font-weight:var( --e-global-typography-c15fd71-font-weight );text-transform:var( --e-global-typography-c15fd71-text-transform );line-height:var( --e-global-typography-c15fd71-line-height );letter-spacing:var( --e-global-typography-c15fd71-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-22 .elementor-element.elementor-element-ad7316a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:center;}.elementor-22 .elementor-element.elementor-element-d99f509{--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-between;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-22 .elementor-element.elementor-element-6a52bb4{--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:center;}.elementor-22 .elementor-element.elementor-element-0673d89{text-align:center;}.elementor-22 .elementor-element.elementor-element-0673d89 .elementor-heading-title{font-family:var( --e-global-typography-bc47cb0-font-family ), Sans-serif;font-size:var( --e-global-typography-bc47cb0-font-size );font-weight:var( --e-global-typography-bc47cb0-font-weight );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-1eff9ae{text-align:center;}.elementor-22 .elementor-element.elementor-element-b2ff475{--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:center;}.elementor-22 .elementor-element.elementor-element-8692025{text-align:center;}.elementor-22 .elementor-element.elementor-element-8692025 .elementor-heading-title{font-family:var( --e-global-typography-bc47cb0-font-family ), Sans-serif;font-size:var( --e-global-typography-bc47cb0-font-size );font-weight:var( --e-global-typography-bc47cb0-font-weight );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-11f91a4{text-align:center;}.elementor-22 .elementor-element.elementor-element-55c7d78{--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:center;}.elementor-22 .elementor-element.elementor-element-eb13e55{text-align:center;}.elementor-22 .elementor-element.elementor-element-eb13e55 .elementor-heading-title{font-family:var( --e-global-typography-bc47cb0-font-family ), Sans-serif;font-size:var( --e-global-typography-bc47cb0-font-size );font-weight:var( --e-global-typography-bc47cb0-font-weight );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-08ba3d6{text-align:center;}.elementor-22 .elementor-element.elementor-element-76430d2{width:var( --container-widget-width, 27rem );max-width:27rem;--container-widget-width:27rem;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-76430d2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-22 .elementor-element.elementor-element-76430d2 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-76430d2 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-76430d2 .elementor-button:focus{color:var( --e-global-color-3614776 );}.elementor-22 .elementor-element.elementor-element-76430d2 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-76430d2 .elementor-button:focus svg{fill:var( --e-global-color-3614776 );}.elementor-22 .elementor-element.elementor-element-17aeb71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:11rem;--padding-bottom:11rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-17aeb71:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-17aeb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3614776 );}.elementor-22 .elementor-element.elementor-element-0febd7e{text-align:center;}.elementor-22 .elementor-element.elementor-element-0febd7e .elementor-heading-title{font-family:var( --e-global-typography-c15fd71-font-family ), Sans-serif;font-size:var( --e-global-typography-c15fd71-font-size );font-weight:var( --e-global-typography-c15fd71-font-weight );text-transform:var( --e-global-typography-c15fd71-text-transform );line-height:var( --e-global-typography-c15fd71-line-height );letter-spacing:var( --e-global-typography-c15fd71-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-22 .elementor-element.elementor-element-4d0c88a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:center;}.elementor-22 .elementor-element.elementor-element-bbd5cdf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-22 .elementor-element.elementor-element-374bd65{width:var( --container-widget-width, 27rem );max-width:27rem;--container-widget-width:27rem;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-374bd65 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-22 .elementor-element.elementor-element-374bd65 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-374bd65 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-374bd65 .elementor-button:focus{color:var( --e-global-color-3614776 );}.elementor-22 .elementor-element.elementor-element-374bd65 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-374bd65 .elementor-button:focus svg{fill:var( --e-global-color-3614776 );}.elementor-22 .elementor-element.elementor-element-a7f216a{width:var( --container-widget-width, 27rem );max-width:27rem;--container-widget-width:27rem;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-a7f216a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-22 .elementor-element.elementor-element-a7f216a .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-a7f216a .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-a7f216a .elementor-button:focus{color:var( --e-global-color-3614776 );}.elementor-22 .elementor-element.elementor-element-a7f216a .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-a7f216a .elementor-button:focus svg{fill:var( --e-global-color-3614776 );}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-970f68d{--content-width:114.8rem;}.elementor-22 .elementor-element.elementor-element-6d069d3{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-22 .elementor-element.elementor-element-e9122b1{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-22 .elementor-element.elementor-element-55ce058{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-22 .elementor-element.elementor-element-39934b8{--width:min(56.4rem, calc(100% - var(--gutter)));}.elementor-22 .elementor-element.elementor-element-02cce1d{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-22 .elementor-element.elementor-element-8b55556{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-22 .elementor-element.elementor-element-ce95ca6{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-22 .elementor-element.elementor-element-c3dc393{--content-width:87rem;}.elementor-22 .elementor-element.elementor-element-d99f509{--width:58rem;}.elementor-22 .elementor-element.elementor-element-6a52bb4{--width:14rem;}.elementor-22 .elementor-element.elementor-element-b2ff475{--width:14rem;}.elementor-22 .elementor-element.elementor-element-55c7d78{--width:14rem;}.elementor-22 .elementor-element.elementor-element-17aeb71{--content-width:87rem;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-a0976cd{--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fcc7992-font-size );line-height:var( --e-global-typography-fcc7992-line-height );letter-spacing:var( --e-global-typography-fcc7992-letter-spacing );}.elementor-22 .elementor-element.elementor-element-970f68d{--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-2519388{--grid-auto-flow:row;--align-items:center;}.elementor-22 .elementor-element.elementor-element-d5ea14c.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-9036aa7{--grid-auto-flow:row;--align-items:center;}.elementor-22 .elementor-element.elementor-element-f7636f8.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-05a0902{--grid-auto-flow:row;--align-items:center;}.elementor-22 .elementor-element.elementor-element-950f3ce.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-483780b{--grid-auto-flow:row;--align-items:center;}.elementor-22 .elementor-element.elementor-element-b2d5583.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-8fc427e{--grid-auto-flow:row;--align-items:center;}.elementor-22 .elementor-element.elementor-element-63766a5.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-e5527d8{--grid-auto-flow:row;--align-items:center;}.elementor-22 .elementor-element.elementor-element-dfe8207.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-fba2afd{--grid-auto-flow:row;--align-items:center;}.elementor-22 .elementor-element.elementor-element-06d1e22.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-c3dc393{--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-3cf838a .elementor-heading-title{font-size:var( --e-global-typography-c15fd71-font-size );line-height:var( --e-global-typography-c15fd71-line-height );letter-spacing:var( --e-global-typography-c15fd71-letter-spacing );}.elementor-22 .elementor-element.elementor-element-0673d89 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-8692025 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-eb13e55 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-17aeb71{--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-0febd7e .elementor-heading-title{font-size:var( --e-global-typography-c15fd71-font-size );line-height:var( --e-global-typography-c15fd71-line-height );letter-spacing:var( --e-global-typography-c15fd71-letter-spacing );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-a0976cd{--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-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-0fe41b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fcc7992-font-size );line-height:var( --e-global-typography-fcc7992-line-height );letter-spacing:var( --e-global-typography-fcc7992-letter-spacing );}.elementor-22 .elementor-element.elementor-element-970f68d{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-2519388{--e-con-grid-template-columns:1;--e-con-grid-template-rows:auto;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-22 .elementor-element.elementor-element-d5ea14c img{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-6d069d3{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-a0f99ef{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-9036aa7{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-22 .elementor-element.elementor-element-f7636f8.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-e9122b1{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-e1c5969{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-05a0902{--e-con-grid-template-columns:1;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-22 .elementor-element.elementor-element-55ce058{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-e34f342{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-483780b{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-22 .elementor-element.elementor-element-b2d5583.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-39934b8{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-c03dbdf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-8fc427e{--e-con-grid-template-columns:1;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-22 .elementor-element.elementor-element-02cce1d{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-01cb0e5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-e5527d8{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-22 .elementor-element.elementor-element-dfe8207.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-8b55556{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-ea84473{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-fba2afd{--e-con-grid-template-columns:1;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-22 .elementor-element.elementor-element-ce95ca6{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-e2e79e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-c3dc393{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-3cf838a .elementor-heading-title{font-size:var( --e-global-typography-c15fd71-font-size );line-height:var( --e-global-typography-c15fd71-line-height );letter-spacing:var( --e-global-typography-c15fd71-letter-spacing );}.elementor-22 .elementor-element.elementor-element-d99f509{--width:min(58rem, 100%);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-22 .elementor-element.elementor-element-6a52bb4{--width:14rem;}.elementor-22 .elementor-element.elementor-element-0673d89 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-b2ff475{--width:14rem;}.elementor-22 .elementor-element.elementor-element-8692025 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-55c7d78{--width:14rem;}.elementor-22 .elementor-element.elementor-element-eb13e55 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-22 .elementor-element.elementor-element-17aeb71{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-0febd7e .elementor-heading-title{font-size:var( --e-global-typography-c15fd71-font-size );line-height:var( --e-global-typography-c15fd71-line-height );letter-spacing:var( --e-global-typography-c15fd71-letter-spacing );}}/* Start custom CSS for icon-list, class: .elementor-element-0fe41b8 */.elementor-22 .elementor-element.elementor-element-0fe41b8 .elementor-icon-list-items li {
    background-color: var(--white);
    padding-inline: 1.25em;
    margin-block: 0.5em;
    transition: all var(--global-transition);
    
    &:hover {
        background-color: var(--teal);
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0cc6c96 */.elementor-22 .elementor-element.elementor-element-0cc6c96 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f48eae8 */.elementor-22 .elementor-element.elementor-element-f48eae8 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f599374 */.elementor-22 .elementor-element.elementor-element-f599374 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bc261b0 */.elementor-22 .elementor-element.elementor-element-bc261b0 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2195b65 */.elementor-22 .elementor-element.elementor-element-2195b65 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fadd77f */.elementor-22 .elementor-element.elementor-element-fadd77f {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-11a7241 */.elementor-22 .elementor-element.elementor-element-11a7241 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-970f68d */.elementor-22 .elementor-element.elementor-element-970f68d {
    & .graphic {
        @media (min-width:768px) {
            & {
                /*align-self: stretch;*/
                aspect-ratio: 1.194;
                max-block-size: 35rem;
            }
        }
    }
    
    & .main-section-grid {
        /*grid-template-rows: minmax(auto, 35rem);*/
    }
}/* End custom CSS */
/* Start custom CSS *//* SCROLL OFFSET */
html,
body {
    scroll-padding-top: 22.4rem;
}

/* TABLET */
@media (width <=1024px) {
    html,
    body {
        scroll-padding-top: 16.6rem;
    }
}

/* MOBILE */
@media (width <=767px) {
    html,
    body {
        scroll-padding-top: 12.3rem;
    }
}

.page-title-hero {
    background-position: 50% 20% !important;
}/* End custom CSS */