.elementor-23 .elementor-element.elementor-element-695fe8a{--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-23 .elementor-element.elementor-element-695fe8a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-695fe8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-9dfbc19{text-align:center;}.elementor-23 .elementor-element.elementor-element-d9b9025{width:var( --container-widget-width, 71rem );max-width:71rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:71rem;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-0e7ca29{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-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2rem/2);}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2rem/2);}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2rem/2);}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2rem/2);}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2rem/2);}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-0e7ca29 .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-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color var(--global-transition-duration);}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3614776 );}.elementor-23 .elementor-element.elementor-element-098d4d4{--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-23 .elementor-element.elementor-element-2ed6770{--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-23 .elementor-element.elementor-element-6fe5c89{z-index:1;}.elementor-23 .elementor-element.elementor-element-6fe5c89 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-777aa86{--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-23 .elementor-element.elementor-element-3b94844{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-23 .elementor-element.elementor-element-80acd19{--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-23 .elementor-element.elementor-element-80acd19 .elementor-divider-separator{width:115rem;}.elementor-23 .elementor-element.elementor-element-80acd19 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-557af9d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-603b596{--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-23 .elementor-element.elementor-element-627438a.elementor-element{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-627438a{z-index:1;}.elementor-23 .elementor-element.elementor-element-627438a img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-1e4e803{--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-23 .elementor-element.elementor-element-9f5e97c{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-23 .elementor-element.elementor-element-b76d206{--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-23 .elementor-element.elementor-element-b76d206 .elementor-divider-separator{width:115rem;}.elementor-23 .elementor-element.elementor-element-b76d206 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-1d37c66{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-a2bf921{--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-23 .elementor-element.elementor-element-dcba58c{z-index:1;}.elementor-23 .elementor-element.elementor-element-dcba58c img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center right;}.elementor-23 .elementor-element.elementor-element-7a1eb40{--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-23 .elementor-element.elementor-element-2b8bdb1{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-23 .elementor-element.elementor-element-f542ed4{--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-23 .elementor-element.elementor-element-f542ed4 .elementor-divider-separator{width:115rem;}.elementor-23 .elementor-element.elementor-element-f542ed4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-cf48482{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-cb069de{--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-23 .elementor-element.elementor-element-eda985d.elementor-element{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-eda985d{z-index:1;}.elementor-23 .elementor-element.elementor-element-eda985d img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-ae899b1{--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-23 .elementor-element.elementor-element-28e78ae{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-23 .elementor-element.elementor-element-31b8900{--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-23 .elementor-element.elementor-element-31b8900 .elementor-divider-separator{width:115rem;}.elementor-23 .elementor-element.elementor-element-31b8900 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-d4e1c19{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-1f8333f{--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-23 .elementor-element.elementor-element-82e0809{z-index:1;}.elementor-23 .elementor-element.elementor-element-82e0809 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-48f257a{--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-23 .elementor-element.elementor-element-42878d1{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-23 .elementor-element.elementor-element-acfa5f4{--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-23 .elementor-element.elementor-element-acfa5f4 .elementor-divider-separator{width:115rem;}.elementor-23 .elementor-element.elementor-element-acfa5f4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-72f1033{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-72f1033 a{color:var( --e-global-color-accent );transition-duration:var(--global-transition-duration);}.elementor-23 .elementor-element.elementor-element-72f1033 a:hover, .elementor-23 .elementor-element.elementor-element-72f1033 a:focus{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-a9b02ee{--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-23 .elementor-element.elementor-element-76c7295.elementor-element{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-76c7295{z-index:1;}.elementor-23 .elementor-element.elementor-element-76c7295 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center right;}.elementor-23 .elementor-element.elementor-element-4ee07d2{--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-23 .elementor-element.elementor-element-caaee5e{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-23 .elementor-element.elementor-element-9aa84a3{--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-23 .elementor-element.elementor-element-9aa84a3 .elementor-divider-separator{width:115rem;}.elementor-23 .elementor-element.elementor-element-9aa84a3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-123ecc8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-3a2f7d6{--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-23 .elementor-element.elementor-element-9380c77{z-index:1;}.elementor-23 .elementor-element.elementor-element-9380c77 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-23 .elementor-element.elementor-element-070dd35{--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-23 .elementor-element.elementor-element-a0bea06{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-23 .elementor-element.elementor-element-8c45065{--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-23 .elementor-element.elementor-element-8c45065 .elementor-divider-separator{width:115rem;}.elementor-23 .elementor-element.elementor-element-8c45065 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-1a72906{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-f1c75f5{--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-23 .elementor-element.elementor-element-6504c4a.elementor-element{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-6504c4a{z-index:1;}.elementor-23 .elementor-element.elementor-element-6504c4a img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center right;}.elementor-23 .elementor-element.elementor-element-c3f77ea{--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-23 .elementor-element.elementor-element-4a6d67d{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-23 .elementor-element.elementor-element-e6e93ad{--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-23 .elementor-element.elementor-element-e6e93ad .elementor-divider-separator{width:115rem;}.elementor-23 .elementor-element.elementor-element-e6e93ad .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-23 .elementor-element.elementor-element-c5ac5ad{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-1c6e6b7{--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-23 .elementor-element.elementor-element-1c6e6b7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1c6e6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-7d7021b{text-align:center;}.elementor-23 .elementor-element.elementor-element-7d7021b .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-23 .elementor-element.elementor-element-e094db0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:center;}.elementor-23 .elementor-element.elementor-element-853f083{--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-23 .elementor-element.elementor-element-48e2ac5{--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-23 .elementor-element.elementor-element-520a033{text-align:center;}.elementor-23 .elementor-element.elementor-element-520a033 .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-23 .elementor-element.elementor-element-8c586f2{text-align:center;}.elementor-23 .elementor-element.elementor-element-fbb7444{--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-23 .elementor-element.elementor-element-a0a899a{text-align:center;}.elementor-23 .elementor-element.elementor-element-a0a899a .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-23 .elementor-element.elementor-element-9b66fd8{text-align:center;}.elementor-23 .elementor-element.elementor-element-8697597{--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-23 .elementor-element.elementor-element-5676a49{text-align:center;}.elementor-23 .elementor-element.elementor-element-5676a49 .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-23 .elementor-element.elementor-element-50088d0{text-align:center;}.elementor-23 .elementor-element.elementor-element-2f6f425{width:var( --container-widget-width, 27rem );max-width:27rem;--container-widget-width:27rem;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-2f6f425 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-23 .elementor-element.elementor-element-2f6f425 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-2f6f425 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-2f6f425 .elementor-button:focus{color:var( --e-global-color-3614776 );}.elementor-23 .elementor-element.elementor-element-2f6f425 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-2f6f425 .elementor-button:focus svg{fill:var( --e-global-color-3614776 );}.elementor-23 .elementor-element.elementor-element-01718a9{--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-23 .elementor-element.elementor-element-01718a9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-01718a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3614776 );}.elementor-23 .elementor-element.elementor-element-87cb15c{text-align:center;}.elementor-23 .elementor-element.elementor-element-87cb15c .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-23 .elementor-element.elementor-element-3493756{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:center;}.elementor-23 .elementor-element.elementor-element-2d98c13{--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-23 .elementor-element.elementor-element-34d8045{width:var( --container-widget-width, 27rem );max-width:27rem;--container-widget-width:27rem;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-34d8045 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-23 .elementor-element.elementor-element-34d8045 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-34d8045 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-34d8045 .elementor-button:focus{color:var( --e-global-color-3614776 );}.elementor-23 .elementor-element.elementor-element-34d8045 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-34d8045 .elementor-button:focus svg{fill:var( --e-global-color-3614776 );}.elementor-23 .elementor-element.elementor-element-8dc9bf2{width:var( --container-widget-width, 27rem );max-width:27rem;--container-widget-width:27rem;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-8dc9bf2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-23 .elementor-element.elementor-element-8dc9bf2 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8dc9bf2 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-8dc9bf2 .elementor-button:focus{color:var( --e-global-color-3614776 );}.elementor-23 .elementor-element.elementor-element-8dc9bf2 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-8dc9bf2 .elementor-button:focus svg{fill:var( --e-global-color-3614776 );}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-098d4d4{--content-width:114.8rem;}.elementor-23 .elementor-element.elementor-element-777aa86{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-23 .elementor-element.elementor-element-1e4e803{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-23 .elementor-element.elementor-element-7a1eb40{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-23 .elementor-element.elementor-element-ae899b1{--width:min(56.4rem, calc(100% - var(--gutter)));}.elementor-23 .elementor-element.elementor-element-48f257a{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-23 .elementor-element.elementor-element-4ee07d2{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-23 .elementor-element.elementor-element-070dd35{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-23 .elementor-element.elementor-element-c3f77ea{--width:min(56.6rem, calc(100% - var(--gutter)));}.elementor-23 .elementor-element.elementor-element-1c6e6b7{--content-width:87rem;}.elementor-23 .elementor-element.elementor-element-853f083{--width:58rem;}.elementor-23 .elementor-element.elementor-element-48e2ac5{--width:14rem;}.elementor-23 .elementor-element.elementor-element-fbb7444{--width:14rem;}.elementor-23 .elementor-element.elementor-element-8697597{--width:14rem;}.elementor-23 .elementor-element.elementor-element-01718a9{--content-width:87rem;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-695fe8a{--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-0e7ca29 .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-23 .elementor-element.elementor-element-098d4d4{--gap:7rem 7rem;--row-gap:7rem;--column-gap:7rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-2ed6770{--grid-auto-flow:row;--align-items:center;}.elementor-23 .elementor-element.elementor-element-6fe5c89.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-603b596{--grid-auto-flow:row;--align-items:center;}.elementor-23 .elementor-element.elementor-element-627438a.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-a2bf921{--grid-auto-flow:row;--align-items:center;}.elementor-23 .elementor-element.elementor-element-dcba58c.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-cb069de{--grid-auto-flow:row;--align-items:center;}.elementor-23 .elementor-element.elementor-element-eda985d.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-1f8333f{--grid-auto-flow:row;--align-items:center;}.elementor-23 .elementor-element.elementor-element-82e0809.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-a9b02ee{--grid-auto-flow:row;--align-items:center;}.elementor-23 .elementor-element.elementor-element-76c7295.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-3a2f7d6{--grid-auto-flow:row;--align-items:center;}.elementor-23 .elementor-element.elementor-element-9380c77.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-f1c75f5{--grid-auto-flow:row;--align-items:center;}.elementor-23 .elementor-element.elementor-element-6504c4a.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-1c6e6b7{--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-7d7021b .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-23 .elementor-element.elementor-element-520a033 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-23 .elementor-element.elementor-element-a0a899a .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-23 .elementor-element.elementor-element-5676a49 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-23 .elementor-element.elementor-element-01718a9{--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-87cb15c .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-23 .elementor-element.elementor-element-695fe8a{--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-23 .elementor-element.elementor-element-0e7ca29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0e7ca29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-0e7ca29 .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-23 .elementor-element.elementor-element-098d4d4{--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-2ed6770{--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-23 .elementor-element.elementor-element-6fe5c89 img{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-777aa86{--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-23 .elementor-element.elementor-element-557af9d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-603b596{--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-23 .elementor-element.elementor-element-627438a.elementor-element{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-1e4e803{--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-23 .elementor-element.elementor-element-1d37c66{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-a2bf921{--e-con-grid-template-columns:1;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-23 .elementor-element.elementor-element-7a1eb40{--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-23 .elementor-element.elementor-element-cf48482{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-cb069de{--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-23 .elementor-element.elementor-element-eda985d.elementor-element{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-ae899b1{--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-23 .elementor-element.elementor-element-d4e1c19{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-1f8333f{--e-con-grid-template-columns:1;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-23 .elementor-element.elementor-element-48f257a{--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-23 .elementor-element.elementor-element-72f1033{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-a9b02ee{--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-23 .elementor-element.elementor-element-76c7295.elementor-element{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-4ee07d2{--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-23 .elementor-element.elementor-element-123ecc8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-3a2f7d6{--e-con-grid-template-columns:1;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--justify-items:center;}.elementor-23 .elementor-element.elementor-element-070dd35{--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-23 .elementor-element.elementor-element-1a72906{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-f1c75f5{--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-23 .elementor-element.elementor-element-6504c4a.elementor-element{--order:-99999 /* order start hack */;}.elementor-23 .elementor-element.elementor-element-c3f77ea{--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-23 .elementor-element.elementor-element-c5ac5ad{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-23 .elementor-element.elementor-element-1c6e6b7{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-7d7021b .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-23 .elementor-element.elementor-element-853f083{--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-23 .elementor-element.elementor-element-48e2ac5{--width:14rem;}.elementor-23 .elementor-element.elementor-element-520a033 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-23 .elementor-element.elementor-element-fbb7444{--width:14rem;}.elementor-23 .elementor-element.elementor-element-a0a899a .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-23 .elementor-element.elementor-element-8697597{--width:14rem;}.elementor-23 .elementor-element.elementor-element-5676a49 .elementor-heading-title{font-size:var( --e-global-typography-bc47cb0-font-size );line-height:var( --e-global-typography-bc47cb0-line-height );}.elementor-23 .elementor-element.elementor-element-01718a9{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-87cb15c .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-0e7ca29 */.elementor-23 .elementor-element.elementor-element-0e7ca29 .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-80acd19 */.elementor-23 .elementor-element.elementor-element-80acd19 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b76d206 */.elementor-23 .elementor-element.elementor-element-b76d206 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f542ed4 */.elementor-23 .elementor-element.elementor-element-f542ed4 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-31b8900 */.elementor-23 .elementor-element.elementor-element-31b8900 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-acfa5f4 */.elementor-23 .elementor-element.elementor-element-acfa5f4 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9aa84a3 */.elementor-23 .elementor-element.elementor-element-9aa84a3 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8c45065 */.elementor-23 .elementor-element.elementor-element-8c45065 {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e6e93ad */.elementor-23 .elementor-element.elementor-element-e6e93ad {
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-098d4d4 */.elementor-23 .elementor-element.elementor-element-098d4d4 {
    & .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% 5% !important;
}/* End custom CSS */