.elementor-2128 .elementor-element.elementor-element-dd38307{--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;--justify-content:center;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.5;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2128 .elementor-element.elementor-element-dd38307::before, .elementor-2128 .elementor-element.elementor-element-dd38307 > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-dd38307 > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-dd38307 > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-dd38307 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-dd38307 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2128 .elementor-element.elementor-element-c3a5cad{--display:flex;--gap:.50rem .50rem;--row-gap:.50rem;--column-gap:.50rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2128 .elementor-element.elementor-element-c5368ce .elementor-heading-title{font-family:var( --e-global-typography-f6c0aca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6c0aca-font-size );font-weight:var( --e-global-typography-f6c0aca-font-weight );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:#041632;stroke:#041632;text-shadow:-2.5px 2.5px 0px #041632;color:#F6E544;}.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-2128 .elementor-element.elementor-element-8a9ab51{font-family:var( --e-global-typography-1a9e013-font-family ), Sans-serif;font-size:var( --e-global-typography-1a9e013-font-size );font-weight:var( --e-global-typography-1a9e013-font-weight );line-height:var( --e-global-typography-1a9e013-line-height );color:#001632;}.elementor-2128 .elementor-element.elementor-element-77438b6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#001632;--border-color:#001632;--border-radius:10px 10px 10px 10px;box-shadow:-7px 7px 0px 0px #001632;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2128 .elementor-element.elementor-element-77438b6:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-77438b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, #FFFFFF 0%, #FCF7E5 100%);}.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-2128 .elementor-element.elementor-element-c94005e img{border-radius:10px 10px 10px 10px;}.elementor-2128 .elementor-element.elementor-element-ee2f3b3{--display:flex;}.elementor-2128 .elementor-element.elementor-element-3c47f69{--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;--justify-content:center;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.5;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2128 .elementor-element.elementor-element-3c47f69:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-3c47f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBE9DD;}.elementor-2128 .elementor-element.elementor-element-3c47f69::before, .elementor-2128 .elementor-element.elementor-element-3c47f69 > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-3c47f69 > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-3c47f69 > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-3c47f69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-3c47f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2128 .elementor-element.elementor-element-7cb7747{--display:flex;--gap:.50rem .50rem;--row-gap:.50rem;--column-gap:.50rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-550d082 .elementor-heading-title{font-family:var( --e-global-typography-f6c0aca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6c0aca-font-size );font-weight:var( --e-global-typography-f6c0aca-font-weight );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:#041632;stroke:#041632;text-shadow:-2.5px 2.5px 0px #041632;color:#F6E544;}.elementor-2128 .elementor-element.elementor-element-edca318{font-family:var( --e-global-typography-1a9e013-font-family ), Sans-serif;font-size:var( --e-global-typography-1a9e013-font-size );font-weight:var( --e-global-typography-1a9e013-font-weight );line-height:var( --e-global-typography-1a9e013-line-height );color:#001632;}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#001632;--border-color:#001632;--border-radius:10px 10px 10px 10px;box-shadow:-7px 7px 0px 0px #001632;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2128 .elementor-element.elementor-element-fc5b2e8:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-fc5b2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, #FFFFFF 0%, #FCF7E5 100%);}.elementor-2128 .elementor-element.elementor-element-f9975dd img{border-radius:10px 10px 10px 10px;}.elementor-2128 .elementor-element.elementor-element-ff0deeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.5;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2128 .elementor-element.elementor-element-ff0deeb::before, .elementor-2128 .elementor-element.elementor-element-ff0deeb > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-ff0deeb > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-ff0deeb > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-ff0deeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-ff0deeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2128 .elementor-element.elementor-element-f7b03f3{--display:flex;--gap:.50rem .50rem;--row-gap:.50rem;--column-gap:.50rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-8e08c30 .elementor-heading-title{font-family:var( --e-global-typography-f6c0aca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6c0aca-font-size );font-weight:var( --e-global-typography-f6c0aca-font-weight );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:#041632;stroke:#041632;text-shadow:-2.5px 2.5px 0px #041632;color:#F6E544;}.elementor-2128 .elementor-element.elementor-element-a5e46fb{font-family:var( --e-global-typography-1a9e013-font-family ), Sans-serif;font-size:var( --e-global-typography-1a9e013-font-size );font-weight:var( --e-global-typography-1a9e013-font-weight );line-height:var( --e-global-typography-1a9e013-line-height );color:#001632;}.elementor-2128 .elementor-element.elementor-element-f1f857b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#001632;--border-color:#001632;--border-radius:10px 10px 10px 10px;box-shadow:-7px 7px 0px 0px #001632;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2128 .elementor-element.elementor-element-f1f857b:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-f1f857b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, #FFFFFF 0%, #FCF7E5 100%);}.elementor-2128 .elementor-element.elementor-element-3a1b16d img{border-radius:10px 10px 10px 10px;}.elementor-2128 .elementor-element.elementor-element-f840a1d{--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;--align-items:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2128 .elementor-element.elementor-element-ba2cd97{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-69a7885{text-align:center;}.elementor-2128 .elementor-element.elementor-element-69a7885 .elementor-heading-title{font-family:var( --e-global-typography-f6c0aca-font-family ), Sans-serif;font-size:var( --e-global-typography-f6c0aca-font-size );font-weight:var( --e-global-typography-f6c0aca-font-weight );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );-webkit-text-stroke-width:1.5px;stroke-width:1.5px;-webkit-text-stroke-color:#041632;stroke:#041632;text-shadow:-2.5px 2.5px 0px #041632;color:#F6E544;}.elementor-2128 .elementor-element.elementor-element-34090dc{text-align:center;font-family:var( --e-global-typography-1a9e013-font-family ), Sans-serif;font-size:var( --e-global-typography-1a9e013-font-size );font-weight:var( --e-global-typography-1a9e013-font-weight );line-height:var( --e-global-typography-1a9e013-line-height );color:#001632;}.elementor-2128 .elementor-element.elementor-element-0758ec4{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-3d2eab5 );--border-color:var( --e-global-color-3d2eab5 );--border-radius:12px 12px 12px 12px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2128 .elementor-element.elementor-element-0758ec4:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-0758ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFD;}.elementor-2128 .elementor-element.elementor-element-9a7e871{text-align:left;font-family:var( --e-global-typography-1a9e013-font-family ), Sans-serif;font-size:var( --e-global-typography-1a9e013-font-size );font-weight:var( --e-global-typography-1a9e013-font-weight );line-height:var( --e-global-typography-1a9e013-line-height );color:#001632;}.elementor-2128 .elementor-element.elementor-element-27751bd{--display:flex;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-3d2eab5 );--border-color:var( --e-global-color-3d2eab5 );--border-radius:12px 12px 12px 12px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2128 .elementor-element.elementor-element-27751bd:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-27751bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFD;}.elementor-2128 .elementor-element.elementor-element-5091c5a{text-align:left;font-family:var( --e-global-typography-1a9e013-font-family ), Sans-serif;font-size:var( --e-global-typography-1a9e013-font-size );font-weight:var( --e-global-typography-1a9e013-font-weight );line-height:var( --e-global-typography-1a9e013-line-height );color:#001632;}.elementor-2128 .elementor-element.elementor-element-d7baf48{--display:flex;}.elementor-2128 .elementor-element.elementor-element-0dea662{--display:flex;}.elementor-2128 .elementor-element.elementor-element-1de2f54{--display:flex;}.elementor-2128 .elementor-element.elementor-element-1239fe9{--n-accordion-title-font-size:var( --e-global-typography-1a9e013-font-size );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:1rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#001632;--n-accordion-icon-size:15px;}.elementor-2128 .elementor-element.elementor-element-1239fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(45deg, #FCF7E5 0%, #FFFFFD 100%);border-style:solid;border-width:4px 4px 4px 4px;border-color:#001632;}.elementor-2128 .elementor-element.elementor-element-1239fe9 {--n-accordion-padding:1rem 2rem 1rem 2rem;}:where( .elementor-2128 .elementor-element.elementor-element-1239fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-1a9e013-font-family ), Sans-serif;font-weight:var( --e-global-typography-1a9e013-font-weight );line-height:var( --e-global-typography-1a9e013-line-height );}@media(min-width:768px){.elementor-2128 .elementor-element.elementor-element-c3a5cad{--width:55%;}.elementor-2128 .elementor-element.elementor-element-77438b6{--width:45%;}.elementor-2128 .elementor-element.elementor-element-7cb7747{--width:65%;}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{--width:35%;}.elementor-2128 .elementor-element.elementor-element-f7b03f3{--width:65%;}.elementor-2128 .elementor-element.elementor-element-f1f857b{--width:35%;}.elementor-2128 .elementor-element.elementor-element-ba2cd97{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2128 .elementor-element.elementor-element-77438b6{--width:50%;}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{--width:35%;}.elementor-2128 .elementor-element.elementor-element-f1f857b{--width:35%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2128 .elementor-element.elementor-element-ba2cd97{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2128 .elementor-element.elementor-element-7cb7747{--width:66%;}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{--width:34%;}.elementor-2128 .elementor-element.elementor-element-f7b03f3{--width:66%;}.elementor-2128 .elementor-element.elementor-element-f1f857b{--width:34%;}}@media(max-width:880px) and (min-width:768px){.elementor-2128 .elementor-element.elementor-element-c3a5cad{--width:75%;}.elementor-2128 .elementor-element.elementor-element-77438b6{--width:75%;}.elementor-2128 .elementor-element.elementor-element-7cb7747{--width:65%;}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{--width:35%;}.elementor-2128 .elementor-element.elementor-element-f7b03f3{--width:65%;}.elementor-2128 .elementor-element.elementor-element-f1f857b{--width:35%;}}@media(min-width:2400px){.elementor-2128 .elementor-element.elementor-element-c5368ce .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-8a9ab51{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-550d082 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-edca318{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-8e08c30 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-a5e46fb{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-69a7885 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-34090dc{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-9a7e871{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-5091c5a{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-1239fe9{--n-accordion-title-font-size:var( --e-global-typography-1a9e013-font-size );}:where( .elementor-2128 .elementor-element.elementor-element-1239fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-1a9e013-line-height );}}@media(max-width:1366px){.elementor-2128 .elementor-element.elementor-element-c5368ce .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-8a9ab51{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-550d082 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-edca318{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-8e08c30 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-a5e46fb{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-69a7885 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-34090dc{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-9a7e871{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-5091c5a{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-1239fe9{--n-accordion-title-font-size:var( --e-global-typography-1a9e013-font-size );}:where( .elementor-2128 .elementor-element.elementor-element-1239fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-1a9e013-line-height );}}@media(max-width:1200px){.elementor-2128 .elementor-element.elementor-element-dd38307{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-3c47f69{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-ff0deeb{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-f1f857b{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-f840a1d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-1239fe9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}}@media(max-width:1024px){.elementor-2128 .elementor-element.elementor-element-dd38307{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2128 .elementor-element.elementor-element-c5368ce .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-8a9ab51{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-77438b6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2128 .elementor-element.elementor-element-3c47f69{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2128 .elementor-element.elementor-element-550d082 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-edca318{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-ff0deeb{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2128 .elementor-element.elementor-element-8e08c30 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-a5e46fb{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-f1f857b{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-69a7885{text-align:center;}.elementor-2128 .elementor-element.elementor-element-69a7885 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );}.elementor-2128 .elementor-element.elementor-element-34090dc{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-9a7e871{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-5091c5a{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-1239fe9{--n-accordion-title-font-size:var( --e-global-typography-1a9e013-font-size );}:where( .elementor-2128 .elementor-element.elementor-element-1239fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-1a9e013-line-height );}}@media(max-width:880px){.elementor-2128 .elementor-element.elementor-element-dd38307{--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-2128 .elementor-element.elementor-element-c3a5cad{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2128 .elementor-element.elementor-element-c5368ce{text-align:center;}.elementor-2128 .elementor-element.elementor-element-77438b6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2128 .elementor-element.elementor-element-3c47f69{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2128 .elementor-element.elementor-element-7cb7747{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2128 .elementor-element.elementor-element-550d082{text-align:center;}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2128 .elementor-element.elementor-element-ff0deeb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2128 .elementor-element.elementor-element-f7b03f3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2128 .elementor-element.elementor-element-8e08c30{text-align:center;}.elementor-2128 .elementor-element.elementor-element-f1f857b{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2128 .elementor-element.elementor-element-69a7885{text-align:center;}.elementor-2128 .elementor-element.elementor-element-1239fe9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-2128 .elementor-element.elementor-element-dd38307{--padding-top:1.5rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2128 .elementor-element.elementor-element-c5368ce{text-align:left;}.elementor-2128 .elementor-element.elementor-element-c5368ce .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );-webkit-text-stroke-width:1.25px;stroke-width:1.25px;}.elementor-2128 .elementor-element.elementor-element-8a9ab51{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-77438b6{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2128 .elementor-element.elementor-element-3c47f69{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2128 .elementor-element.elementor-element-550d082{text-align:left;}.elementor-2128 .elementor-element.elementor-element-550d082 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );-webkit-text-stroke-width:1.25px;stroke-width:1.25px;}.elementor-2128 .elementor-element.elementor-element-edca318{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-fc5b2e8{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-ff0deeb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2128 .elementor-element.elementor-element-8e08c30{text-align:left;}.elementor-2128 .elementor-element.elementor-element-8e08c30 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );-webkit-text-stroke-width:1.25px;stroke-width:1.25px;}.elementor-2128 .elementor-element.elementor-element-a5e46fb{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-f1f857b{border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2128 .elementor-element.elementor-element-f840a1d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2128 .elementor-element.elementor-element-ba2cd97{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2128 .elementor-element.elementor-element-69a7885{text-align:left;}.elementor-2128 .elementor-element.elementor-element-69a7885 .elementor-heading-title{font-size:var( --e-global-typography-f6c0aca-font-size );line-height:var( --e-global-typography-f6c0aca-line-height );letter-spacing:var( --e-global-typography-f6c0aca-letter-spacing );-webkit-text-stroke-width:1.25px;stroke-width:1.25px;}.elementor-2128 .elementor-element.elementor-element-34090dc{text-align:left;font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-9a7e871{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-5091c5a{font-size:var( --e-global-typography-1a9e013-font-size );line-height:var( --e-global-typography-1a9e013-line-height );}.elementor-2128 .elementor-element.elementor-element-1239fe9 {--n-accordion-padding:1rem 1rem 1rem 1rem;}.elementor-2128 .elementor-element.elementor-element-1239fe9{--n-accordion-title-font-size:var( --e-global-typography-1a9e013-font-size );}:where( .elementor-2128 .elementor-element.elementor-element-1239fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-1a9e013-line-height );}}/* Start custom CSS for MEC, class: .elementor-element-bdb9a08 *//* 1) Alle Ecken im Widget abrunden */
.elementor-2128 .elementor-element.elementor-element-bdb9a08 * {
  border-radius: 12px !important;
}

/* Elementor-typische Textklassen */
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-heading-title,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-widget-text-editor,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-widget-text-editor p,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-button-text,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-icon-list-text,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-tab-title,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-tab-content,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-accordion-title,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-accordion-content,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-post__title,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-post__excerpt,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-alert-title,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-alert-description,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-counter-title,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .elementor-counter-number-suffix,
/* Woo/Blocks häufige Textklassen */
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .woocommerce-Price-amount,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .wc-block-components-totals-item__label,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .wc-block-components-totals-item__value,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .wc-block-components-order-summary__total,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 .wc-block-components-checkout-step__title,
/* Semantische Textelemente (ohne Icon-Klassen) */
.elementor-2128 .elementor-element.elementor-element-bdb9a08 h1,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 h2,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 h3,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 h4,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 h5,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 h6,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 p,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 li,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 blockquote,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 dt,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 dd,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 small,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 strong,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 em,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 code,
.elementor-2128 .elementor-element.elementor-element-bdb9a08 pre,

/* Links/Spans nur, wenn sie KEINE Icons sind */
.elementor-2128 .elementor-element.elementor-element-bdb9a08 a:not([class*="icon"]):not([class^="fa-"]):not(.fa):not(.elementor-icon),
.elementor-2128 .elementor-element.elementor-element-bdb9a08 span:not([class*="icon"]):not([class^="fa-"]):not(.fa):not(.elementor-icon) {
  font-family: 'lores-9-wide', sans-serif !important;
}

/* Hintergrund und Stil für Event-Box */
.col-md-4 .mec-event-article {
  background-color: #FDFBF2 !important;
  border-radius: 12px !important;
  padding: 20px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* MEC Suchformular Styling */
#mec_search_form_2151 {
  background-color: #FDFBF2 !important;
  border-radius: 12px !important;
  padding: 16px !important;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  font-family: 'lores-9-wide', sans-serif !important; /* Text in deiner Schrift */
}

/* Diese beiden Icons ausblenden */
#mec_search_form_2151 .mec-sl-folder,
#mec_search_form_2151 .mec-sl-magnifier {
  display: none !important;
}

.col-md-4.col-sm-4 {
  width: 389.99px !important;
  height: 429.27px !important;
  flex: none !important;
  max-width: none !important;
  min-width: 389.99px !important;
  min-height: 429.27px !important;
  box-sizing: border-box;
}

/* Kopfbereich */
.event-grid-modern-head {
  width: 318.66px !important;
  height: 124.17px !important;
  box-sizing: border-box;
}

/* Content-Bereich */
.mec-event-content {
  width: 318.66px !important;
  height: 143.77px !important;
  box-sizing: border-box;
}

/* Footer-Bereich */
.mec-event-footer {
  width: 290.66px !important;
  height: 90px !important;
  box-sizing: border-box;
}/* End custom CSS */