.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-0f9871c{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-ea6665e{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-37 .elementor-element.elementor-element-7bd858c{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-7bd858c:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-7bd858c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolecommunaledebouillon.be/wp-content/uploads/2025/06/10169733_-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-7bd858c::before, .elementor-37 .elementor-element.elementor-element-7bd858c > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-7bd858c > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-7bd858c > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-7bd858c > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-7bd858c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-4e6a244 );}.elementor-37 .elementor-element.elementor-element-f81ee09{--display:flex;--min-height:50px;--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;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-9a0b627{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-9a0b627 .elementor-headline{text-align:center;font-family:"Gloria Hallelujah", Sans-serif;font-size:2.5rem;font-weight:600;text-transform:uppercase;}.elementor-37 .elementor-element.elementor-element-9a0b627 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-b8181a6 );stroke-linecap:round;stroke-linejoin:round;}.elementor-37 .elementor-element.elementor-element-9a0b627 .elementor-headline-plain-text{color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-9a0b627 .elementor-headline-dynamic-text{font-family:"Gloria Hallelujah", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-37 .elementor-element.elementor-element-dd3f66a{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-cb1b80d .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-cb1b80d .elementor-icon{font-size:40px;}.elementor-37 .elementor-element.elementor-element-cb1b80d .elementor-icon svg{height:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-43366aa .elementor-heading-title{font-family:"Life Savers", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;}.elementor-37 .elementor-element.elementor-element-e78dd4d{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-6552af8 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-6552af8 .elementor-icon{font-size:40px;}.elementor-37 .elementor-element.elementor-element-6552af8 .elementor-icon svg{height:40px;}.elementor-37 .elementor-element.elementor-element-b9a41c7 .elementor-heading-title{font-family:"Life Savers", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;}.elementor-37 .elementor-element.elementor-element-28ec53e{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-2290e96 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-2290e96 .elementor-icon{font-size:40px;}.elementor-37 .elementor-element.elementor-element-2290e96 .elementor-icon svg{height:40px;}.elementor-37 .elementor-element.elementor-element-60f2ecd .elementor-heading-title{font-family:"Life Savers", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;}.elementor-37 .elementor-element.elementor-element-2f1762d{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-c3b0c15 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-c3b0c15 .elementor-icon{font-size:40px;}.elementor-37 .elementor-element.elementor-element-c3b0c15 .elementor-icon svg{height:40px;}.elementor-37 .elementor-element.elementor-element-f5909e2 .elementor-heading-title{font-family:"Life Savers", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;}.elementor-37 .elementor-element.elementor-element-a63a871{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-bdadd06 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-bdadd06 .elementor-icon{font-size:40px;}.elementor-37 .elementor-element.elementor-element-bdadd06 .elementor-icon svg{height:40px;}.elementor-37 .elementor-element.elementor-element-d3f77f9 .elementor-heading-title{font-family:"Life Savers", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.8rem;}.elementor-37 .elementor-element.elementor-element-f8d2679{--display:flex;--border-radius:10px 0px 0px 150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f8d2679:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-f8d2679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecolecommunaledebouillon.be/wp-content/uploads/2025/06/Z633972-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-16db359{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-16db359:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-16db359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4e6a244 ) 0%, var( --e-global-color-ed50d03 ) 100%);}.elementor-37 .elementor-element.elementor-element-4628d12{--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;}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-903fefa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-b8181a6 );--border-color:var( --e-global-color-b8181a6 );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a6dace6 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-f3c3b18 .elementor-heading-title{font-family:var( --e-global-typography-86b7682-font-family ), Sans-serif;font-size:var( --e-global-typography-86b7682-font-size );font-weight:var( --e-global-typography-86b7682-font-weight );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );color:var( --e-global-color-b8181a6 );}.elementor-widget-eael-event-calendar .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-event-calendar .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-a1cf285 .fc-toolbar h2{font-family:"Life Savers", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-a1cf285 .fc-toolbar.fc-header-toolbar .fc-button:hover{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-a1cf285 .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-a1cf285 .fc-col-header-cell{text-align:center;}.elementor-37 .elementor-element.elementor-element-a1cf285 .fc-daygrid-day-top{display:block;text-align:center;}.elementor-37 .elementor-element.elementor-element-a1cf285 .fc-day-today .fc-daygrid-day-top a{color:#1111e1;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eaelec-modal-body{color:#555;}.elementor-37 .elementor-element.elementor-element-a1cf285 .eaelec-modal-body *{color:#555;}.elementor-37 .elementor-element.elementor-element-9d7fb95{--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-37 .elementor-element.elementor-element-169155b{--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-37 .elementor-element.elementor-element-a3ed7b4{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-a3ed7b4.e-con{--flex-grow:0;--flex-shrink:0;--e-con-transform-rotateZ:-4deg;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-e23a60a img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-a477863{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-3401ab2{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-3401ab2.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-3401ab2.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-3401ab2.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-3401ab2 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-3401ab2 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-e2e6426{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-e2e6426.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e2e6426.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-e2e6426.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e2e6426 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-e2e6426 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-59fb2b4{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-59fb2b4.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-59fb2b4.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-59fb2b4.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-59fb2b4 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-59fb2b4 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-9ef7f8e{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-9ef7f8e.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-9ef7f8e.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-9ef7f8e.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-9ef7f8e .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-9ef7f8e .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-e7eb5f4{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-e7eb5f4.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e7eb5f4.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-e7eb5f4.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e7eb5f4 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-e7eb5f4 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-93fa8b5{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-93fa8b5.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-93fa8b5.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-93fa8b5.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-93fa8b5 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-93fa8b5 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-a9fccc4{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-a9fccc4.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-a9fccc4.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-a9fccc4.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-a9fccc4 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-a9fccc4 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-3174f80{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-3174f80:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-3174f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed50d03 );}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-203adb7{--e-image-carousel-slides-to-show:4;}.elementor-37 .elementor-element.elementor-element-203adb7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-258b662{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-258b662:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-258b662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ed50d03 ) 0%, var( --e-global-color-4e6a244 ) 100%);}.elementor-37 .elementor-element.elementor-element-34d8fbe{--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;}.elementor-37 .elementor-element.elementor-element-bd03f8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-b8181a6 );--border-color:var( --e-global-color-b8181a6 );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-42a1d00 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-4c4e496 .elementor-heading-title{font-family:var( --e-global-typography-86b7682-font-family ), Sans-serif;font-size:var( --e-global-typography-86b7682-font-size );font-weight:var( --e-global-typography-86b7682-font-weight );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-eadca6f .fc-toolbar h2{font-family:"Life Savers", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-eadca6f .fc-toolbar.fc-header-toolbar .fc-button:hover{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-eadca6f .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-eadca6f .fc-col-header-cell{text-align:center;}.elementor-37 .elementor-element.elementor-element-eadca6f .fc-daygrid-day-top{display:block;text-align:center;}.elementor-37 .elementor-element.elementor-element-eadca6f .fc-day-today .fc-daygrid-day-top a{color:#1111e1;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-eadca6f .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-eadca6f .eaelec-modal-body{color:#555;}.elementor-37 .elementor-element.elementor-element-eadca6f .eaelec-modal-body *{color:#555;}.elementor-37 .elementor-element.elementor-element-99f0848{--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-37 .elementor-element.elementor-element-a711bf6{--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-37 .elementor-element.elementor-element-c3c575f{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-c3c575f.e-con{--flex-grow:0;--flex-shrink:0;--e-con-transform-rotateZ:-4deg;}.elementor-37 .elementor-element.elementor-element-d1c5bd6 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-e8fb4bf{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-37 .elementor-element.elementor-element-7544e11{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-7544e11.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-7544e11.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-7544e11.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-7544e11 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-7544e11 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-2dec87b{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-2dec87b.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-2dec87b.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-2dec87b.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-2dec87b .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-2dec87b .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-af78d70{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-af78d70.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-af78d70.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-af78d70.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-af78d70 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-af78d70 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-b3949b2{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-b3949b2.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b3949b2.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-b3949b2.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b3949b2 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-b3949b2 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-4d15050{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-4d15050.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-4d15050.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-4d15050.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-4d15050 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-4d15050 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-d08b50a{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-d08b50a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-d08b50a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e6a244 );}.elementor-37 .elementor-element.elementor-element-45e9c1a{--e-image-carousel-slides-to-show:4;}.elementor-37 .elementor-element.elementor-element-45e9c1a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-4823d02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-4823d02:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4823d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4e6a244 ) 0%, var( --e-global-color-ed50d03 ) 100%);}.elementor-37 .elementor-element.elementor-element-116d0fc{--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;}.elementor-37 .elementor-element.elementor-element-992e254{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-b8181a6 );--border-color:var( --e-global-color-b8181a6 );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-a0a23e2 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-5d15d6c .elementor-heading-title{font-family:var( --e-global-typography-86b7682-font-family ), Sans-serif;font-size:var( --e-global-typography-86b7682-font-size );font-weight:var( --e-global-typography-86b7682-font-weight );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-e08f310 .fc-toolbar h2{font-family:"Life Savers", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e08f310 .fc-toolbar.fc-header-toolbar .fc-button:hover{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e08f310 .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e08f310 .fc-col-header-cell{text-align:center;}.elementor-37 .elementor-element.elementor-element-e08f310 .fc-daygrid-day-top{display:block;text-align:center;}.elementor-37 .elementor-element.elementor-element-e08f310 .fc-day-today .fc-daygrid-day-top a{color:#1111e1;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-e08f310 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-e08f310 .eaelec-modal-body{color:#555;}.elementor-37 .elementor-element.elementor-element-e08f310 .eaelec-modal-body *{color:#555;}.elementor-37 .elementor-element.elementor-element-65ab7fe{--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-37 .elementor-element.elementor-element-00a8e27{--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-37 .elementor-element.elementor-element-32b776a{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-32b776a.e-con{--flex-grow:0;--flex-shrink:0;--e-con-transform-rotateZ:-4deg;}.elementor-37 .elementor-element.elementor-element-2d888e3 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-cf84bda{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-37 .elementor-element.elementor-element-99c7c05{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-99c7c05.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-99c7c05.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-99c7c05.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-99c7c05 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-99c7c05 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-6539b5c{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-6539b5c.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-6539b5c.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-6539b5c.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-6539b5c .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-6539b5c .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-9aeb7fa{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-9aeb7fa.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-9aeb7fa.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-9aeb7fa.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-9aeb7fa .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-9aeb7fa .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-8980d32{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-8980d32.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-8980d32.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-8980d32.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-8980d32 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-8980d32 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-1480b1e{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-1480b1e.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-1480b1e.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-1480b1e.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-1480b1e .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-1480b1e .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-448fbce{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-448fbce.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-448fbce.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-448fbce.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-448fbce .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-448fbce .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-7880564{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-7880564.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-7880564.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-7880564.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-7880564 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-7880564 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-a5f983a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-a5f983a.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-a5f983a.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-a5f983a.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-a5f983a .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-a5f983a .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-733e29f{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-733e29f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-733e29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed50d03 );}.elementor-37 .elementor-element.elementor-element-2a28fce{--e-image-carousel-slides-to-show:4;}.elementor-37 .elementor-element.elementor-element-2a28fce .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-86059e5{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-86059e5:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-86059e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed50d03 );}.elementor-37 .elementor-element.elementor-element-6d3e35c{--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;}.elementor-37 .elementor-element.elementor-element-aadd017{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-b8181a6 );--border-color:var( --e-global-color-b8181a6 );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-957a7c8 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-7960868 .elementor-heading-title{font-family:var( --e-global-typography-86b7682-font-family ), Sans-serif;font-size:var( --e-global-typography-86b7682-font-size );font-weight:var( --e-global-typography-86b7682-font-weight );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-74a6948 .fc-toolbar h2{font-family:"Life Savers", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-74a6948 .fc-toolbar.fc-header-toolbar .fc-button:hover{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-74a6948 .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-74a6948 .fc-col-header-cell{text-align:center;}.elementor-37 .elementor-element.elementor-element-74a6948 .fc-daygrid-day-top{display:block;text-align:center;}.elementor-37 .elementor-element.elementor-element-74a6948 .fc-day-today .fc-daygrid-day-top a{color:#1111e1;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-74a6948 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-74a6948 .eaelec-modal-body{color:#555;}.elementor-37 .elementor-element.elementor-element-74a6948 .eaelec-modal-body *{color:#555;}.elementor-37 .elementor-element.elementor-element-d74f454{--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-37 .elementor-element.elementor-element-09ad1fa{--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-37 .elementor-element.elementor-element-2ec5b7e{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-2ec5b7e.e-con{--flex-grow:0;--flex-shrink:0;--e-con-transform-rotateZ:-4deg;}.elementor-37 .elementor-element.elementor-element-3733e82 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-15beb21{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-37 .elementor-element.elementor-element-b3d0eae{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-b3d0eae.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b3d0eae.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-b3d0eae.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b3d0eae .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-b3d0eae .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-d4011a6{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-d4011a6.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-d4011a6.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-d4011a6.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-d4011a6 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-d4011a6 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-adbeea1{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-adbeea1.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-adbeea1.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-adbeea1.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-adbeea1 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-adbeea1 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-3795e8f{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-3795e8f.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-3795e8f.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-3795e8f.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-3795e8f .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-3795e8f .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-6aed1e4{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-6aed1e4.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-6aed1e4.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-6aed1e4.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-6aed1e4 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-6aed1e4 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-0b7dda7{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-0b7dda7.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-0b7dda7.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-0b7dda7.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-0b7dda7 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-0b7dda7 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-caa5a9c{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-caa5a9c.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-caa5a9c.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-caa5a9c.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-caa5a9c .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-caa5a9c .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-d5e37b3{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-d5e37b3.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-d5e37b3.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-d5e37b3.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-d5e37b3 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-d5e37b3 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-ce4d107{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-ce4d107.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-ce4d107.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-ce4d107.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-ce4d107 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-ce4d107 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-592476e{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-592476e:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-592476e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ed50d03 );}.elementor-37 .elementor-element.elementor-element-0718b3d{--e-image-carousel-slides-to-show:4;}.elementor-37 .elementor-element.elementor-element-0718b3d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-b482ba7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-b482ba7:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-b482ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ed50d03 ) 0%, var( --e-global-color-4e6a244 ) 100%);}.elementor-37 .elementor-element.elementor-element-f88c882{--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;}.elementor-37 .elementor-element.elementor-element-01c6e61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-b8181a6 );--border-color:var( --e-global-color-b8181a6 );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-f5388c0 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-65ddaf2 .elementor-heading-title{font-family:var( --e-global-typography-86b7682-font-family ), Sans-serif;font-size:var( --e-global-typography-86b7682-font-size );font-weight:var( --e-global-typography-86b7682-font-weight );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc td{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper hr.fc-divider{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc th{border-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-view  td.fc-today{border-left-color:#CFCFDA;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-view  table thead:first-child tr:first-child td{border-top-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-view.fc-listWeek-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-view.fc-listMonth-view{border-color:#CFCFDA !important;}.elementor-37 .elementor-element.elementor-element-b05e004 .fc-toolbar h2{font-family:"Life Savers", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b05e004 .fc-toolbar.fc-header-toolbar .fc-button:hover{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b05e004 .fc-toolbar.fc-header-toolbar .fc-button.fc-button-active{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b05e004 .fc-col-header-cell{text-align:center;}.elementor-37 .elementor-element.elementor-element-b05e004 .fc-daygrid-day-top{display:block;text-align:center;}.elementor-37 .elementor-element.elementor-element-b05e004 .fc-day-today .fc-daygrid-day-top a{color:#1111e1;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-list .fc-list-table .fc-list-day .fc-list-day-cushion{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-time{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-list-event .fc-list-event-title a{color:#000 !important;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-list-event:nth-child(even){background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-b05e004 .eael-event-calendar-wrapper .fc-list-event:nth-child(odd) td{background-color:#ffffff !important;}.elementor-37 .elementor-element.elementor-element-b05e004 .eaelec-modal-body{color:#555;}.elementor-37 .elementor-element.elementor-element-b05e004 .eaelec-modal-body *{color:#555;}.elementor-37 .elementor-element.elementor-element-f78efa5{--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-37 .elementor-element.elementor-element-828fc4c{--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-37 .elementor-element.elementor-element-096df0f{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-096df0f.e-con{--flex-grow:0;--flex-shrink:0;--e-con-transform-rotateZ:-4deg;}.elementor-37 .elementor-element.elementor-element-e2fdc8d img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-2abe4f8{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-37 .elementor-element.elementor-element-535dbc5{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-535dbc5.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-535dbc5.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-535dbc5.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-535dbc5 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-535dbc5 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-4def766{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-4def766.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-4def766.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-4def766.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-4def766 .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-4def766 .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-62e054b{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-62e054b.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-62e054b.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-62e054b.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-62e054b .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-62e054b .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-acb478f{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-37 .elementor-element.elementor-element-acb478f.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-acb478f.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-37 .elementor-element.elementor-element-acb478f.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-b8181a6 );border-color:var( --e-global-color-b8181a6 );}.elementor-37 .elementor-element.elementor-element-acb478f .elementor-drop-cap{padding:5px;margin-inline-end:10px;border-radius:10px;}.elementor-37 .elementor-element.elementor-element-acb478f .elementor-drop-cap-letter{font-size:2rem;}.elementor-37 .elementor-element.elementor-element-6553bba{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-37 .elementor-element.elementor-element-6553bba:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-6553bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e6a244 );}.elementor-37 .elementor-element.elementor-element-69e7274{--e-image-carousel-slides-to-show:4;}.elementor-37 .elementor-element.elementor-element-69e7274 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-37 .elementor-element.elementor-element-f81ee09{--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-9a0b627 .elementor-headline{font-size:2em;}.elementor-37 .elementor-element.elementor-element-dd3f66a{--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-e78dd4d{--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-28ec53e{--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-2f1762d{--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-a63a871{--padding-top:10px;--padding-bottom:10px;--padding-left:68px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-16db359{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-37 .elementor-element.elementor-element-3174f80{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-37 .elementor-element.elementor-element-258b662{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-37 .elementor-element.elementor-element-d08b50a{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-37 .elementor-element.elementor-element-4823d02{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-37 .elementor-element.elementor-element-733e29f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-37 .elementor-element.elementor-element-86059e5{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-37 .elementor-element.elementor-element-592476e{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-37 .elementor-element.elementor-element-b482ba7{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-37 .elementor-element.elementor-element-6553bba{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-ea6665e{--width:45%;}.elementor-37 .elementor-element.elementor-element-f8d2679{--width:55%;}.elementor-37 .elementor-element.elementor-element-4628d12{--width:75%;}.elementor-37 .elementor-element.elementor-element-9d7fb95{--width:25%;}.elementor-37 .elementor-element.elementor-element-169155b{--width:100%;}.elementor-37 .elementor-element.elementor-element-a3ed7b4{--width:100%;}.elementor-37 .elementor-element.elementor-element-34d8fbe{--width:75%;}.elementor-37 .elementor-element.elementor-element-99f0848{--width:25%;}.elementor-37 .elementor-element.elementor-element-a711bf6{--width:100%;}.elementor-37 .elementor-element.elementor-element-c3c575f{--width:100%;}.elementor-37 .elementor-element.elementor-element-116d0fc{--width:75%;}.elementor-37 .elementor-element.elementor-element-65ab7fe{--width:25%;}.elementor-37 .elementor-element.elementor-element-00a8e27{--width:100%;}.elementor-37 .elementor-element.elementor-element-32b776a{--width:100%;}.elementor-37 .elementor-element.elementor-element-6d3e35c{--width:75%;}.elementor-37 .elementor-element.elementor-element-d74f454{--width:25%;}.elementor-37 .elementor-element.elementor-element-09ad1fa{--width:100%;}.elementor-37 .elementor-element.elementor-element-2ec5b7e{--width:100%;}.elementor-37 .elementor-element.elementor-element-f88c882{--width:75%;}.elementor-37 .elementor-element.elementor-element-f78efa5{--width:25%;}.elementor-37 .elementor-element.elementor-element-828fc4c{--width:100%;}.elementor-37 .elementor-element.elementor-element-096df0f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-ea6665e{--width:100%;}.elementor-37 .elementor-element.elementor-element-f8d2679{--width:100%;}.elementor-37 .elementor-element.elementor-element-4628d12{--width:100%;}.elementor-37 .elementor-element.elementor-element-9d7fb95{--width:100%;}.elementor-37 .elementor-element.elementor-element-169155b{--width:60%;}.elementor-37 .elementor-element.elementor-element-a3ed7b4{--width:100%;}.elementor-37 .elementor-element.elementor-element-a477863{--width:40%;}.elementor-37 .elementor-element.elementor-element-34d8fbe{--width:100%;}.elementor-37 .elementor-element.elementor-element-99f0848{--width:100%;}.elementor-37 .elementor-element.elementor-element-a711bf6{--width:60%;}.elementor-37 .elementor-element.elementor-element-c3c575f{--width:100%;}.elementor-37 .elementor-element.elementor-element-e8fb4bf{--width:40%;}.elementor-37 .elementor-element.elementor-element-116d0fc{--width:100%;}.elementor-37 .elementor-element.elementor-element-65ab7fe{--width:100%;}.elementor-37 .elementor-element.elementor-element-00a8e27{--width:60%;}.elementor-37 .elementor-element.elementor-element-32b776a{--width:100%;}.elementor-37 .elementor-element.elementor-element-cf84bda{--width:40%;}.elementor-37 .elementor-element.elementor-element-6d3e35c{--width:100%;}.elementor-37 .elementor-element.elementor-element-d74f454{--width:100%;}.elementor-37 .elementor-element.elementor-element-09ad1fa{--width:60%;}.elementor-37 .elementor-element.elementor-element-2ec5b7e{--width:100%;}.elementor-37 .elementor-element.elementor-element-15beb21{--width:40%;}.elementor-37 .elementor-element.elementor-element-f88c882{--width:100%;}.elementor-37 .elementor-element.elementor-element-f78efa5{--width:100%;}.elementor-37 .elementor-element.elementor-element-828fc4c{--width:60%;}.elementor-37 .elementor-element.elementor-element-096df0f{--width:100%;}.elementor-37 .elementor-element.elementor-element-2abe4f8{--width:40%;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-0f9871c{--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;}.elementor-37 .elementor-element.elementor-element-7bd858c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-f8d2679{--min-height:300px;}.elementor-37 .elementor-element.elementor-element-16db359{--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;}.elementor-37 .elementor-element.elementor-element-f3c3b18 .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-9d7fb95{--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-37 .elementor-element.elementor-element-169155b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-a3ed7b4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-258b662{--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;}.elementor-37 .elementor-element.elementor-element-4c4e496 .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-99f0848{--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-37 .elementor-element.elementor-element-a711bf6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-c3c575f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-4823d02{--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;}.elementor-37 .elementor-element.elementor-element-5d15d6c .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-65ab7fe{--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-37 .elementor-element.elementor-element-00a8e27{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-32b776a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-86059e5{--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;}.elementor-37 .elementor-element.elementor-element-7960868 .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-d74f454{--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-37 .elementor-element.elementor-element-09ad1fa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-2ec5b7e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-b482ba7{--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;}.elementor-37 .elementor-element.elementor-element-65ddaf2 .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-f78efa5{--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-37 .elementor-element.elementor-element-828fc4c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-096df0f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-0f9871c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37 .elementor-element.elementor-element-ea6665e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-7bd858c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-f81ee09{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-37 .elementor-element.elementor-element-9a0b627 .elementor-headline{font-size:1.5rem;}.elementor-37 .elementor-element.elementor-element-dd3f66a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-e78dd4d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-28ec53e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-2f1762d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-a63a871{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-37 .elementor-element.elementor-element-f8d2679{--min-height:200px;--border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-16db359{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-37 .elementor-element.elementor-element-903fefa{--justify-content:center;}.elementor-37 .elementor-element.elementor-element-a6dace6 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-a6dace6.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-f3c3b18 .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-169155b{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-a3ed7b4{--width:90%;}.elementor-37 .elementor-element.elementor-element-258b662{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-37 .elementor-element.elementor-element-bd03f8e{--justify-content:center;}.elementor-37 .elementor-element.elementor-element-42a1d00 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-42a1d00.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-4c4e496 .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-a711bf6{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-c3c575f{--width:90%;}.elementor-37 .elementor-element.elementor-element-4823d02{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-37 .elementor-element.elementor-element-992e254{--justify-content:center;}.elementor-37 .elementor-element.elementor-element-a0a23e2 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-a0a23e2.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-5d15d6c .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-00a8e27{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-32b776a{--width:90%;}.elementor-37 .elementor-element.elementor-element-86059e5{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-37 .elementor-element.elementor-element-aadd017{--justify-content:center;}.elementor-37 .elementor-element.elementor-element-957a7c8 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-957a7c8.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-7960868 .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-09ad1fa{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-2ec5b7e{--width:90%;}.elementor-37 .elementor-element.elementor-element-b482ba7{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-37 .elementor-element.elementor-element-01c6e61{--justify-content:center;}.elementor-37 .elementor-element.elementor-element-f5388c0 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-f5388c0.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-65ddaf2 .elementor-heading-title{font-size:var( --e-global-typography-86b7682-font-size );line-height:var( --e-global-typography-86b7682-line-height );letter-spacing:var( --e-global-typography-86b7682-letter-spacing );word-spacing:var( --e-global-typography-86b7682-word-spacing );}.elementor-37 .elementor-element.elementor-element-828fc4c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-096df0f{--width:90%;}}/* Start custom CSS for heading, class: .elementor-element-43366aa */.elementor-heading-title.elementor-size-default:hover {
  color: #f39c12!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ed7b4 */.bordure-coins {
  position: relative;
  display: inline-block;
}

.bordure-coins::before,
.bordure-coins::after {
  content: "";
  position: absolute;
  width: 15%;
  height: 25%;
  border: 3px solid #f39c12;
  box-sizing: border-box;
  border-radius: 10px;
}

/* Coin en haut à gauche */
.bordure-coins::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* Coin en bas à droite */
.bordure-coins::after {
  bottom: 0;
  right: 0;
  border-left: none;
  border-top: none;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169155b */.elementor-37 .elementor-element.elementor-element-169155b{
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3401ab2 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2e6426 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59fb2b4 */.lettrine {
  font-size: 2em;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #F39C12;
  border-radius: 10px;
  width: 50px;
  height: 50px;               /* pour garder un carré */
  display: flex;
  justify-content: center;    /* centre horizontalement la lettre */
  align-items: center;        /* centre verticalement la lettre */
  padding: 0;                 /* suppression du padding */
  box-sizing: border-box;     /* pour inclure bordures/arrondis dans la taille */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ef7f8e */.lettrine {
  font-size: 2em;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #F39C12;
  border-radius: 10px;
  width: 50px;
  height: 50px;               /* pour garder un carré */
  display: flex;
  justify-content: center;    /* centre horizontalement la lettre */
  align-items: center;        /* centre verticalement la lettre */
  padding: 0;                 /* suppression du padding */
  box-sizing: border-box;     /* pour inclure bordures/arrondis dans la taille */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7eb5f4 */.lettrine {
  font-size: 2em;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #F39C12;
  border-radius: 10px;
  width: 50px;
  height: 50px;               /* pour garder un carré */
  display: flex;
  justify-content: center;    /* centre horizontalement la lettre */
  align-items: center;        /* centre verticalement la lettre */
  padding: 0;                 /* suppression du padding */
  box-sizing: border-box;     /* pour inclure bordures/arrondis dans la taille */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93fa8b5 */.lettrine {
  font-size: 2em;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #F39C12;
  border-radius: 10px;
  width: 50px;
  height: 50px;               /* pour garder un carré */
  display: flex;
  justify-content: center;    /* centre horizontalement la lettre */
  align-items: center;        /* centre verticalement la lettre */
  padding: 0;                 /* suppression du padding */
  box-sizing: border-box;     /* pour inclure bordures/arrondis dans la taille */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9fccc4 */.lettrine {
  font-size: 2em;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #F39C12;
  border-radius: 10px;
  width: 50px;
  height: 50px;               /* pour garder un carré */
  display: flex;
  justify-content: center;    /* centre horizontalement la lettre */
  align-items: center;        /* centre verticalement la lettre */
  padding: 0;                 /* suppression du padding */
  box-sizing: border-box;     /* pour inclure bordures/arrondis dans la taille */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16db359 */.image-a-tourner {
  transition: transform 0.3s ease;
}

.image-a-tourner.active-rotation {
  transform: rotate(3deg);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-203adb7 */.elementor-widget-image-carousel .swiper-slide img {
  height: 300px; /* ou la hauteur que tu veux */
  object-fit: cover;
  width: 100%;
  display: block;
}
@media (max-width: 768px) {
  .elementor-widget-image-carousel .swiper-slide img {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c575f */.bordure-coins {
  position: relative;
  display: inline-block;
}

.bordure-coins::before,
.bordure-coins::after {
  content: "";
  position: absolute;
  width: 15%;
  height: 25%;
  border: 3px solid #f39c12;
  box-sizing: border-box;
  border-radius: 10px;
}

/* Coin en haut à gauche */
.bordure-coins::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* Coin en bas à droite */
.bordure-coins::after {
  bottom: 0;
  right: 0;
  border-left: none;
  border-top: none;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a711bf6 */.elementor-37 .elementor-element.elementor-element-a711bf6{
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7544e11 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dec87b */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af78d70 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3949b2 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d15050 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-258b662 */.image-a-tourner {
  transition: transform 0.3s ease;
}

.image-a-tourner.active-rotation {
  transform: rotate(3deg);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-45e9c1a */.elementor-widget-image-carousel .swiper-slide img {
  height: 300px; /* ou la hauteur que tu veux */
  object-fit: cover;
  width: 100%;
  display: block;
}
@media (max-width: 768px) {
  .elementor-widget-image-carousel .swiper-slide img {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b776a */.bordure-coins {
  position: relative;
  display: inline-block;
}

.bordure-coins::before,
.bordure-coins::after {
  content: "";
  position: absolute;
  width: 15%;
  height: 25%;
  border: 3px solid #f39c12;
  box-sizing: border-box;
  border-radius: 10px;
}

/* Coin en haut à gauche */
.bordure-coins::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* Coin en bas à droite */
.bordure-coins::after {
  bottom: 0;
  right: 0;
  border-left: none;
  border-top: none;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00a8e27 */.elementor-37 .elementor-element.elementor-element-00a8e27{
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99c7c05 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6539b5c */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9aeb7fa */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8980d32 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1480b1e */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-448fbce */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7880564 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5f983a */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4823d02 */.image-a-tourner {
  transition: transform 0.3s ease;
}

.image-a-tourner.active-rotation {
  transform: rotate(3deg);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2a28fce */.elementor-widget-image-carousel .swiper-slide img {
  height: 300px; /* ou la hauteur que tu veux */
  object-fit: cover;
  width: 100%;
  display: block;
}
@media (max-width: 768px) {
  .elementor-widget-image-carousel .swiper-slide img {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec5b7e */.bordure-coins {
  position: relative;
  display: inline-block;
}

.bordure-coins::before,
.bordure-coins::after {
  content: "";
  position: absolute;
  width: 15%;
  height: 25%;
  border: 3px solid #f39c12;
  box-sizing: border-box;
  border-radius: 10px;
}

/* Coin en haut à gauche */
.bordure-coins::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* Coin en bas à droite */
.bordure-coins::after {
  bottom: 0;
  right: 0;
  border-left: none;
  border-top: none;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09ad1fa */.elementor-37 .elementor-element.elementor-element-09ad1fa{
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3d0eae */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4011a6 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-adbeea1 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3795e8f */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aed1e4 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b7dda7 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa5a9c */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5e37b3 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce4d107 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86059e5 */.image-a-tourner {
  transition: transform 0.3s ease;
}

.image-a-tourner.active-rotation {
  transform: rotate(3deg);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0718b3d */.elementor-widget-image-carousel .swiper-slide img {
  height: 300px; /* ou la hauteur que tu veux */
  object-fit: cover;
  width: 100%;
  display: block;
}
@media (max-width: 768px) {
  .elementor-widget-image-carousel .swiper-slide img {
    height: 200px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-096df0f */.bordure-coins {
  position: relative;
  display: inline-block;
}

.bordure-coins::before,
.bordure-coins::after {
  content: "";
  position: absolute;
  width: 15%;
  height: 25%;
  border: 3px solid #f39c12;
  box-sizing: border-box;
  border-radius: 10px;
}

/* Coin en haut à gauche */
.bordure-coins::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* Coin en bas à droite */
.bordure-coins::after {
  bottom: 0;
  right: 0;
  border-left: none;
  border-top: none;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-828fc4c */.elementor-37 .elementor-element.elementor-element-828fc4c{
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-535dbc5 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4def766 */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62e054b */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acb478f */.lettrine-wrap {
  display: flex;
  align-items: center; /* centrer verticalement */
  gap: 5px;
}

.lettrine {
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;           /* lettrine blanche */
  background-color: #F39C12; /* fond orange */
  border-radius: 10px;
  padding: 0.2em 0.4em;     /* un petit padding pour aérer la lettre */
}

.suite-mot {
  font-size: 1em; /* adapte si besoin */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b482ba7 */.image-a-tourner {
  transition: transform 0.3s ease;
}

.image-a-tourner.active-rotation {
  transform: rotate(3deg);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-69e7274 */.elementor-widget-image-carousel .swiper-slide img {
  height: 300px; /* ou la hauteur que tu veux */
  object-fit: cover;
  width: 100%;
  display: block;
}
@media (max-width: 768px) {
  .elementor-widget-image-carousel .swiper-slide img {
    height: 200px;
  }
}/* End custom CSS */