.elementor-12134 .elementor-element.elementor-element-f331e2d{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12134 .elementor-element.elementor-element-bdd71f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12134 .elementor-element.elementor-element-bdd71f9 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:40px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-12134 .elementor-element.elementor-element-2b7ddbb{width:auto;max-width:auto;background-color:var( --e-global-color-accent );margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 15px 7px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-12134 .elementor-element.elementor-element-2b7ddbb.elementor-element{--align-self:center;}.elementor-12134 .elementor-element.elementor-element-2b7ddbb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-93fcb9c );}.elementor-12134 .elementor-element.elementor-element-4d0e774{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button{background-color:var( --e-global-color-e26b554 );font-family:"Calibri", Sans-serif;font-size:18px;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12134 .elementor-element.elementor-element-865dbbd{width:auto;max-width:auto;}.elementor-12134 .elementor-element.elementor-element-865dbbd.elementor-element{--align-self:flex-start;}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button-content-wrapper{flex-direction:row;}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button:hover, .elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button:hover svg, .elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12134 .elementor-element.elementor-element-39092cc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:028px 028px;--row-gap:028px;--column-gap:028px;--flex-wrap:nowrap;--border-radius:24px 0px 24px 0px;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.07);--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-12134 .elementor-element.elementor-element-1e41171{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12134 .elementor-element.elementor-element-eb713ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 014px) 0px;}.elementor-12134 .elementor-element.elementor-element-eb713ca .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-12134 .elementor-element.elementor-element-80f2ec2{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-12134 .elementor-element.elementor-element-80f2ec2 .eael-divider, .elementor-12134 .elementor-element.elementor-element-80f2ec2 .divider-border{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-12134 .elementor-element.elementor-element-80f2ec2 .eael-divider.horizontal{border-bottom-width:1px;width:220px;}.elementor-12134 .elementor-element.elementor-element-80f2ec2 .divider-border{border-top-width:1px;}.elementor-12134 .elementor-element.elementor-element-80f2ec2 .divider-text-container{width:220px;}.elementor-12134 .elementor-element.elementor-element-364c409{color:var( --e-global-color-secondary );font-family:"Calibri", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;}.elementor-12134 .elementor-element.elementor-element-0c17321{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12134 .elementor-element.elementor-element-7c57225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-icon{width:14px;}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-icon i{font-size:14px;}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-text, .elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-item{font-family:"Calibri", Sans-serif;font-size:18px;font-weight:700;}.elementor-12134 .elementor-element.elementor-element-c4e7e9c{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-12134 .elementor-element.elementor-element-c4e7e9c .eael-divider, .elementor-12134 .elementor-element.elementor-element-c4e7e9c .divider-border{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-12134 .elementor-element.elementor-element-c4e7e9c .eael-divider.horizontal{border-bottom-width:1px;width:220px;}.elementor-12134 .elementor-element.elementor-element-c4e7e9c .divider-border{border-top-width:1px;}.elementor-12134 .elementor-element.elementor-element-c4e7e9c .divider-text-container{width:220px;}.elementor-12134 .elementor-element.elementor-element-5732b70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;}.elementor-12134 .elementor-element.elementor-element-5732b70.elementor-element{--align-self:flex-start;}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-icon{width:14px;}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-icon i{font-size:14px;}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-text, .elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-text a{color:var( --e-global-color-9c5a195 );}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12134 .elementor-element.elementor-element-d12655e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-d12655e img{border-radius:0px 24px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button{background-color:var( --e-global-color-e26b554 );font-family:"Calibri", Sans-serif;font-size:18px;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12134 .elementor-element.elementor-element-a239cd1{width:auto;max-width:auto;}.elementor-12134 .elementor-element.elementor-element-a239cd1.elementor-element{--align-self:flex-start;}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button:hover, .elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button:hover svg, .elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12134 .elementor-element.elementor-element-7303b47{--display:flex;--padding-top:2%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-12134 .elementor-element.elementor-element-e5e8a68{--divider-border-style:solid;--divider-color:#0090CD;--divider-border-width:2px;}.elementor-12134 .elementor-element.elementor-element-e5e8a68 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-12134 .elementor-element.elementor-element-e5e8a68 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12134 .elementor-element.elementor-element-76b911c{text-align:center;}.elementor-12134 .elementor-element.elementor-element-76b911c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;font-weight:400;color:#1A2C61;}.elementor-12134 .elementor-element.elementor-element-d7a7c8a{--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:space-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 24px 0px 0px;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-12134 .elementor-element.elementor-element-d7a7c8a.e-con{--align-self:center;}.elementor-12134 .elementor-element.elementor-element-7eb7ded{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:100px;}.elementor-12134 .elementor-element.elementor-element-7eb7ded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-7eb7ded.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12134 .elementor-element.elementor-element-7eb7ded .elementor-loop-container{grid-auto-rows:1fr;}.elementor-12134 .elementor-element.elementor-element-7eb7ded .e-loop-item > .elementor-section, .elementor-12134 .elementor-element.elementor-element-7eb7ded .e-loop-item > .elementor-section > .elementor-container, .elementor-12134 .elementor-element.elementor-element-7eb7ded .e-loop-item > .e-con, .elementor-12134 .elementor-element.elementor-element-7eb7ded .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1440px){.elementor-12134 .elementor-element.elementor-element-2b7ddbb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button{font-size:16px;}.elementor-12134 .elementor-element.elementor-element-39092cc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-item{font-size:16px;}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button{font-size:16px;}.elementor-12134 .elementor-element.elementor-element-7eb7ded{--grid-columns:3;}}@media(max-width:1024px){.elementor-12134 .elementor-element.elementor-element-f331e2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12134 .elementor-element.elementor-element-bdd71f9{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-bdd71f9 .elementor-heading-title{font-size:34px;}.elementor-12134 .elementor-element.elementor-element-2b7ddbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-12134 .elementor-element.elementor-element-2b7ddbb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12134 .elementor-element.elementor-element-4d0e774{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button{font-size:16px;}.elementor-12134 .elementor-element.elementor-element-39092cc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12134 .elementor-element.elementor-element-1e41171{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12134 .elementor-element.elementor-element-eb713ca .elementor-heading-title{font-size:28px;}.elementor-12134 .elementor-element.elementor-element-80f2ec2{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12134 .elementor-element.elementor-element-364c409{font-size:18px;}.elementor-12134 .elementor-element.elementor-element-0c17321{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-item{font-size:16px;}.elementor-12134 .elementor-element.elementor-element-c4e7e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12134 .elementor-element.elementor-element-5732b70{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button{font-size:16px;}.elementor-12134 .elementor-element.elementor-element-7303b47{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12134 .elementor-element.elementor-element-76b911c .elementor-heading-title{font-size:23px;}.elementor-12134 .elementor-element.elementor-element-7eb7ded{--grid-columns:2;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-12134 .elementor-element.elementor-element-7eb7ded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-12134 .elementor-element.elementor-element-f331e2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12134 .elementor-element.elementor-element-bdd71f9{margin:018px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-bdd71f9 .elementor-heading-title{font-size:30px;}.elementor-12134 .elementor-element.elementor-element-2b7ddbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12134 .elementor-element.elementor-element-2b7ddbb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12134 .elementor-element.elementor-element-4d0e774{--content-width:100%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12134 .elementor-element.elementor-element-865dbbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button{font-size:14px;}.elementor-12134 .elementor-element.elementor-element-39092cc{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12134 .elementor-element.elementor-element-1e41171{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12134 .elementor-element.elementor-element-eb713ca .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-12134 .elementor-element.elementor-element-80f2ec2{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12134 .elementor-element.elementor-element-364c409{font-size:16px;}.elementor-12134 .elementor-element.elementor-element-0c17321{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-item{font-size:14px;}.elementor-12134 .elementor-element.elementor-element-c4e7e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button{font-size:14px;}.elementor-12134 .elementor-element.elementor-element-76b911c .elementor-heading-title{font-size:18px;}.elementor-12134 .elementor-element.elementor-element-d7a7c8a{--margin-top:032px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12134 .elementor-element.elementor-element-7eb7ded{--grid-columns:1;--grid-row-gap:20px;}.elementor-12134 .elementor-element.elementor-element-7eb7ded > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-12134 .elementor-element.elementor-element-f331e2d{--content-width:1440px;}.elementor-12134 .elementor-element.elementor-element-1e41171{--width:70%;}.elementor-12134 .elementor-element.elementor-element-0c17321{--width:30%;}}@media(max-width:1440px) and (min-width:768px){.elementor-12134 .elementor-element.elementor-element-f331e2d{--content-width:1200px;}.elementor-12134 .elementor-element.elementor-element-4d0e774{--content-width:1200px;}.elementor-12134 .elementor-element.elementor-element-39092cc{--width:100%;}.elementor-12134 .elementor-element.elementor-element-1e41171{--width:60%;}.elementor-12134 .elementor-element.elementor-element-0c17321{--width:40%;}.elementor-12134 .elementor-element.elementor-element-7303b47{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12134 .elementor-element.elementor-element-f331e2d{--content-width:100%;}.elementor-12134 .elementor-element.elementor-element-4d0e774{--content-width:100%;}.elementor-12134 .elementor-element.elementor-element-1e41171{--width:100%;}.elementor-12134 .elementor-element.elementor-element-0c17321{--width:100%;}.elementor-12134 .elementor-element.elementor-element-7303b47{--content-width:100%;}}@media(min-width:1920px){.elementor-12134 .elementor-element.elementor-element-f331e2d{--content-width:1600px;--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-12134 .elementor-element.elementor-element-bdd71f9{margin:093px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12134 .elementor-element.elementor-element-bdd71f9 .elementor-heading-title{font-size:40px;}.elementor-12134 .elementor-element.elementor-element-2b7ddbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-12134 .elementor-element.elementor-element-2b7ddbb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12134 .elementor-element.elementor-element-4d0e774{--content-width:1600px;}.elementor-12134 .elementor-element.elementor-element-865dbbd .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-39092cc{--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-12134 .elementor-element.elementor-element-1e41171{--width:70%;}.elementor-12134 .elementor-element.elementor-element-eb713ca .elementor-heading-title{font-size:34px;}.elementor-12134 .elementor-element.elementor-element-364c409{font-size:20px;}.elementor-12134 .elementor-element.elementor-element-0c17321{--width:30%;}.elementor-12134 .elementor-element.elementor-element-7c57225 .elementor-icon-list-item{font-size:18px;}.elementor-12134 .elementor-element.elementor-element-5732b70{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;}.elementor-12134 .elementor-element.elementor-element-5732b70.elementor-element{--align-self:flex-start;}.elementor-12134 .elementor-element.elementor-element-5732b70 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12134 .elementor-element.elementor-element-a239cd1 .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12134 .elementor-element.elementor-element-7303b47{--content-width:1600px;}.elementor-12134 .elementor-element.elementor-element-76b911c .elementor-heading-title{font-size:40px;}.elementor-12134 .elementor-element.elementor-element-d7a7c8a{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-12134 .elementor-element.elementor-element-7eb7ded{--grid-columns:3;--grid-column-gap:50px;}}/* Start custom CSS for post-info, class: .elementor-element-5732b70 */.elementor-12134 .elementor-element.elementor-element-5732b70 a { margin-right: .5rem; 
    background-color: #0090CD;
    padding: 4px 8px;
    text-transform: uppercase;
      pointer-events: none;   /* coupe le clic */
  cursor: default;        /* curseur normal */
  text-decoration: none;  /* plus de soulignement */
  color: inherit;         /* même couleur que le texte */
    
}

.elementor-12134 .elementor-element.elementor-element-5732b70 a:last-child { margin-right: 0; }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7eb7ded *//* ===== ACTUS HOME — 3 cartes de 336px, sans débordements ===== */
@media (min-width:1025px){
  /* Étendre la section (mais la grille, elle, sera centrée) */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded,
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .elementor-container,
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .e-con,
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .e-con-inner{
    max-width:none !important;
    width:100% !important;
  }

  /* Grille: 3 pistes fixes à 336px, gap 32px, centrée */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .elementor-loop-container{
    display:grid !important;
    grid-template-columns:repeat(3, 376px) !important;
    column-gap:32px !important;
    row-gap:32px !important;
    justify-content:center;        /* centre le bloc */
    align-items:stretch;
    width:100%;
    margin-inline:auto;
  }

  /* 🔧 Clé anti-chevauchement: tout doit respecter la piste de 336px */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .elementor-loop-container > .e-loop-item{ 
    min-width:0 !important;        /* autorise le shrink dans la piste */
    max-width:376px !important;     /* sécurité */
    width:100% !important;
    justify-self:stretch !important;
  }

  /* Conteneur interne Elementor (souvent figé via --width) */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .elementor-loop-container > .e-loop-item > .elementor-element.e-con{
    --width:auto !important;
    width:100% !important;
    max-width:none !important;
    min-width:0 !important;
  }

  /* Carte & contenu : s'adaptent, pas de débordements */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card{
    display:flex; flex-direction:column;
    width:100% !important; max-width:none !important; min-width:0 !important;
    height:100%;
  }
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card *{ min-width:0; } /* évite que des widgets forcent la largeur */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card-media{ position:relative; width:100%; aspect-ratio:4/3; overflow:hidden; }
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card-media img{ width:100%; height:100%; object-fit:cover; display:block; }

  /* Texte: coupe proprement au besoin */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card h1, 
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card h2, 
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card h3, 
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card .elementor-heading-title,
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card p{
    overflow-wrap:anywhere;
    word-break:break-word;
  }

  /* CTA en bas */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card-body{ flex:1 1 auto; display:flex; flex-direction:column; }
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card-footer{ margin-top:auto; }
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .card-footer .elementor-widget-container{ margin:0 !important; }

  /* Pas de "vedette" */
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .elementor-loop-container > .e-loop-item:first-of-type{ grid-column:auto !important; }
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .elementor-loop-container > .e-loop-item:first-of-type .card{ flex-direction:column !important; }
}

/* Mobile intact (1 colonne) */
@media (max-width:767.98px){
  .elementor-12134 .elementor-element.elementor-element-7eb7ded .elementor-loop-container{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a7c8a *//* === Peek du slide suivant & précédent ====================== */
.elementor-swiper,
.elementor-swiper .swiper, 
.elementor-swiper .swiper-container{
  overflow: visible !important;           /* permet de voir le morceau du slide suivant */
  padding-right: 56px;                     /* largeur du peek à droite */
  padding-left: 56px;                      /* peek à gauche */
}

/* Réduire un peu la largeur visuelle des slides pour respirer */
.elementor-swiper .swiper-slide{
  transition: transform .28s ease, opacity .28s ease, filter .28s ease;
}

/* Slides non actifs : léger fondu + un poil de gris */
.elementor-swiper .swiper-slide:not(.swiper-slide-active){
  opacity: .55;
  filter: grayscale(.1) saturate(.9);
}

/* Le slide directement suivant/précédent : un peu plus visible */
.elementor-swiper .swiper-slide-next,
.elementor-swiper .swiper-slide-prev{
  opacity: .75;
}

/* Slide actif : lift très léger */
.elementor-swiper .swiper-slide.swiper-slide-active .news-card{
  transform: translateY(-4px);
  box-shadow: 0 10px 26px rgba(0,0,0,.12);
}

/* Dots style */
.elementor-swiper .swiper-pagination-bullet{
  width: 7px; height: 7px; opacity: .35; background:#0E2A59; transition: .2s;
}
.elementor-swiper .swiper-pagination-bullet-active{
  opacity: 1; transform: scale(1.15);
}

/* Mobile : on désactive le peek + tous les slides opaques */
@media (max-width: 767px){
  .elementor-swiper,
  .elementor-swiper .swiper,
  .elementor-swiper .swiper-container{
    padding: 0 !important;
  }
  .elementor-swiper .swiper-slide{ opacity: 1; filter:none }
  .elementor-swiper .swiper-slide.swiper-slide-active .news-card{
    transform:none; box-shadow: 0 8px 20px rgba(0,0,0,.08);
  }
}
Z/* End custom CSS */
/* Start custom CSS *//* Carte article : hauteur d'image & thumbs propres */
.article-card .hero-media {
  aspect-ratio: 4 / 3;              /* Desktop par défaut */
  overflow: hidden;
}
@media (max-width: 1024px){
  .article-card .hero-media { aspect-ratio: 16 / 9; }
}

/* Forcer les images à couvrir et rester clean */
.article-card .hero-media img,
.article-card .article-thumbs img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Thumbs : format carré et petit hover subtil */
.article-card .article-thumbs .elementor-widget-image { 
  flex: 1 1 0;
}
.article-card .article-thumbs img {
  aspect-ratio: 1 / 1;
  transition: transform .2s ease;
}
.article-card .article-thumbs img:hover {
  transform: scale(1.03);
}

/* Vidéos/iframes dans le contenu : responsive */
.article-card .elementor-widget-theme-post-content iframe,
.article-card .elementor-widget-theme-post-content video {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 16 / 9;
}

/* Petites respirations dans le contenu */
.article-card .elementor-widget-theme-post-content p { margin: 0 0 12px; }
.article-card .elementor-widget-theme-post-content ul { margin: 0 0 12px 1.1em; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://calym.org/wp-content/uploads/2025/08/calibri-regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://calym.org/wp-content/uploads/2025/08/calibri-bold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */