.elementor-1148 .elementor-element.elementor-element-7901a04{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1148 .elementor-element.elementor-element-7901a04:not(.elementor-motion-effects-element-type-background), .elementor-1148 .elementor-element.elementor-element-7901a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-6e7fd63{--display:flex;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-1148 .elementor-element.elementor-element-ca16a2a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:34px;font-weight:500;line-height:1.2em;color:var( --e-global-color-5d1a63b );}.elementor-1148 .elementor-element.elementor-element-f5c55eb{width:auto;max-width:auto;}.elementor-1148 .elementor-element.elementor-element-f5c55eb.elementor-element{--align-self:flex-start;}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-icon{width:14px;}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-text, .elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-text a{color:var( --e-global-color-a8ef89a );}.elementor-1148 .elementor-element.elementor-element-f5c55eb .elementor-icon-list-item{font-family:"Atkinson Hyperlegible", Sans-serif;font-size:15px;}.elementor-1148 .elementor-element.elementor-element-ea5c5fa{--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:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-1148 .elementor-element.elementor-element-53d907f{--display:flex;--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-1148 .elementor-element.elementor-element-53d907f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1148 .elementor-element.elementor-element-ac0d8f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-759e126{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-759e126 .elementor-widget-container{text-align:justify;}.elementor-1148 .elementor-element.elementor-element-759e126:not(:has(.elementor-widget-container)){text-align:justify;}.elementor-1148 .elementor-element.elementor-element-759e126 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1148 .elementor-element.elementor-element-759e126 h2{color:var( --e-global-color-text );font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;}.elementor-1148 .elementor-element.elementor-element-759e126 h3{color:var( --e-global-color-text );font-family:"Fraunces", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;}.elementor-1148 .elementor-element.elementor-element-759e126 h4{color:var( --e-global-color-text );font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:400;}.elementor-1148 .elementor-element.elementor-element-759e126 h5{color:var( --e-global-color-text );font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:500;}.elementor-1148 .elementor-element.elementor-element-759e126 h6{color:var( --e-global-color-text );font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:400;}.elementor-1148 .elementor-element.elementor-element-759e126 p{color:var( --e-global-color-98f82ff );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1148 .elementor-element.elementor-element-34094f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1148 .elementor-element.elementor-element-5fa22ae{--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:20px 10px;--row-gap:20px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1148 .elementor-element.elementor-element-5fa22ae:not(.elementor-motion-effects-element-type-background), .elementor-1148 .elementor-element.elementor-element-5fa22ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f578ab );}.elementor-1148 .elementor-element.elementor-element-997a777{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-997a777 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-text );}.elementor-1148 .elementor-element.elementor-element-80ac96f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-9ffe19e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-9ffe19e .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-11dc3df{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-11dc3df p{margin-block-end:0px;}.elementor-1148 .elementor-element.elementor-element-213db3c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-561f7ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-561f7ca .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-af1290b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-af1290b p{margin-block-end:0px;}.elementor-1148 .elementor-element.elementor-element-9f914b6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-192a344{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-192a344 .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-c42a537{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-c42a537 p{margin-block-end:0px;}.elementor-1148 .elementor-element.elementor-element-e278bfa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-d43a338{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-d43a338 .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-dfb837d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-dfb837d p{margin-block-end:0px;}.elementor-1148 .elementor-element.elementor-element-d45bc4d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-b73185a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-b73185a .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-919dc0c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-919dc0c p{margin-block-end:0px;}.elementor-1148 .elementor-element.elementor-element-d6a9772{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-95e2ef3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-95e2ef3 .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-4d9da51{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-4d9da51 p{margin-block-end:0px;}.elementor-1148 .elementor-element.elementor-element-75cee0e{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1148 .elementor-element.elementor-element-75cee0e:not(.elementor-motion-effects-element-type-background), .elementor-1148 .elementor-element.elementor-element-75cee0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2cb5533 );}.elementor-1148 .elementor-element.elementor-element-031187c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-031187c .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-text );}.elementor-1148 .elementor-element.elementor-element-7494fe4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-a7d80d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-a7d80d9 .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-9b03935{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-9b03935 p{margin-block-end:0px;}.elementor-1148 .elementor-element.elementor-element-802c1f7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-b455506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-b455506 .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-4d5ae00{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-4d5ae00 p{margin-block-end:0px;}.elementor-1148 .elementor-element.elementor-element-4085578{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-1148 .elementor-element.elementor-element-dd30b22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-dd30b22 .elementor-heading-title{font-family:var( --e-global-typography-2c079c4-font-family ), Sans-serif;font-size:var( --e-global-typography-2c079c4-font-size );font-weight:var( --e-global-typography-2c079c4-font-weight );text-transform:var( --e-global-typography-2c079c4-text-transform );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );color:var( --e-global-color-20a267d );}.elementor-1148 .elementor-element.elementor-element-e76cc17{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Atkinson Hyperlegible", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;color:var( --e-global-color-primary );}.elementor-1148 .elementor-element.elementor-element-e76cc17 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-1148 .elementor-element.elementor-element-6e7fd63{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1148 .elementor-element.elementor-element-ca16a2a .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-1148 .elementor-element.elementor-element-ea5c5fa{--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-1148 .elementor-element.elementor-element-53d907f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1148 .elementor-element.elementor-element-ac0d8f7{padding:0px 0px 0px 0px;}.elementor-1148 .elementor-element.elementor-element-759e126 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-1148 .elementor-element.elementor-element-9ffe19e .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-561f7ca .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-192a344 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-d43a338 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-b73185a .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-95e2ef3 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-a7d80d9 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-b455506 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-dd30b22 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}}@media(max-width:767px){.elementor-1148 .elementor-element.elementor-element-ea5c5fa{--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-1148 .elementor-element.elementor-element-759e126 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-1148 .elementor-element.elementor-element-759e126 p{font-size:17px;}.elementor-1148 .elementor-element.elementor-element-9ffe19e .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-561f7ca .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-192a344 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-d43a338 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-b73185a .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-95e2ef3 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-a7d80d9 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-b455506 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}.elementor-1148 .elementor-element.elementor-element-dd30b22 .elementor-heading-title{font-size:var( --e-global-typography-2c079c4-font-size );line-height:var( --e-global-typography-2c079c4-line-height );letter-spacing:var( --e-global-typography-2c079c4-letter-spacing );}}@media(min-width:768px){.elementor-1148 .elementor-element.elementor-element-53d907f{--width:73%;}.elementor-1148 .elementor-element.elementor-element-34094f2{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1148 .elementor-element.elementor-element-53d907f{--width:65%;}}/* Start custom CSS for ha-post-content, class: .elementor-element-759e126 *//* 🔹 Listes */
.elementor-1148 .elementor-element.elementor-element-759e126 ul {
  margin: -4px 0 5px 0;
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  gap: 7px;
  list-style: disc outside; /* Garantit l'affichage des puces avec flex */
}

.elementor-1148 .elementor-element.elementor-element-759e126 p {
    margin-block-end: .8rem !important;
}

.elementor-1148 .elementor-element.elementor-element-759e126 h3, h2, h1 {
    padding-top: 15px;
    margin-block-end: .6rem !important;
}
.elementor-1148 .elementor-element.elementor-element-759e126 ul li {
  font-size: 16px;
  color: var(--ink-mid, #334155);
  line-height: 1.6;
}

.elementor-1148 .elementor-element.elementor-element-759e126 ul li::marker {
  color: var(--blue, #2563eb);
}

/* 🔸 Sécurité sous-listes (évite que flex ne casse les niveaux imbriqués) */
.elementor-1148 .elementor-element.elementor-element-759e126 ul ul {
  display: block;
  gap: initial;
  margin-top: 0px;
  margin-bottom: 8px;
  padding-left: 40px;
}

/* 🔹 Citations */
.elementor-1148 .elementor-element.elementor-element-759e126 blockquote {
  background: var(--blue-pale, #eff6ff);
  border-left: 4px solid var(--blue, #2563eb);
  border-radius: 0 10px 10px 0;
  padding: 20px 24px;
  margin: 28px 0;
}

.elementor-1148 .elementor-element.elementor-element-759e126 blockquote p {
  font-family: var(--fd, inherit);
  font-size: 16px;
  font-weight: 300;
  font-style: italic;
  color: var(--blue-dark, #1e3a8a);
  margin: 0;
  line-height: 1.6;
}

.elementor-1148 .elementor-element.elementor-element-759e126 blockquote cite {
  display: block;
  margin-top: 10px;
  font-size: 13px;
  color: var(--ink-light, #64748b);
  font-style: normal;
}
.elementor-1148 .elementor-element.elementor-element-759e126 a {
    text-decoration: underline;
}/* End custom CSS */