.elementor-51 .elementor-element.elementor-element-d127f55{--display:flex;}.elementor-51 .elementor-element.elementor-element-1f3d437{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-ae21551{width:100%;max-width:100%;}.elementor-51 .elementor-element.elementor-element-ae21551 img{width:100%;}.elementor-51 .elementor-element.elementor-element-172598c{--display:grid;--e-con-grid-template-columns:200px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-172598c.e-con{--align-self:center;}.elementor-51 .elementor-element.elementor-element-def132e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 0px 0px 15px;}.elementor-51 .elementor-element.elementor-element-def132e:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-def132e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-51 .elementor-element.elementor-element-f0dabf0{color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-b323362{--display:flex;--border-radius:0px 15px 15px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-b323362:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-b323362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-d4bb6d3{--swiper-slides-gap:10px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-b8d3d9f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-b8d3d9f > .elementor-shape-bottom .elementor-shape-fill, .elementor-51 .elementor-element.elementor-element-b8d3d9f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-c743f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;text-align:center;font-family:var( --e-global-typography-35f2920-font-family ), Sans-serif;font-size:var( --e-global-typography-35f2920-font-size );font-weight:var( --e-global-typography-35f2920-font-weight );line-height:var( --e-global-typography-35f2920-line-height );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-31e8acd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:0;}.elementor-51 .elementor-element.elementor-element-31e8acd:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-31e8acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-31e8acd.e-con{--align-self:center;}.elementor-51 .elementor-element.elementor-element-0ad1df6.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-0ad1df6{left:30px;}body.rtl .elementor-51 .elementor-element.elementor-element-0ad1df6{right:30px;}.elementor-51 .elementor-element.elementor-element-0ad1df6{top:-161px;z-index:-1;}.elementor-51 .elementor-element.elementor-element-0ad1df6 img{width:170px;}.elementor-51 .elementor-element.elementor-element-7cbbfd5.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-7cbbfd5{left:-60px;}body.rtl .elementor-51 .elementor-element.elementor-element-7cbbfd5{right:-60px;}.elementor-51 .elementor-element.elementor-element-7cbbfd5{top:-240px;z-index:-2;}.elementor-51 .elementor-element.elementor-element-7cbbfd5 img{width:230px;}.elementor-51 .elementor-element.elementor-element-2dfa6c3.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2dfa6c3{right:-60px;}body.rtl .elementor-51 .elementor-element.elementor-element-2dfa6c3{left:-60px;}.elementor-51 .elementor-element.elementor-element-2dfa6c3{top:-240px;z-index:-2;}.elementor-51 .elementor-element.elementor-element-2dfa6c3 img{width:230px;}.elementor-51 .elementor-element.elementor-element-e872388.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-e872388{right:20px;}body.rtl .elementor-51 .elementor-element.elementor-element-e872388{left:20px;}.elementor-51 .elementor-element.elementor-element-e872388{top:-143px;z-index:-1;}.elementor-51 .elementor-element.elementor-element-e872388 img{width:190px;}.elementor-51 .elementor-element.elementor-element-2424af5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-51 .elementor-element.elementor-element-2424af5{top:-50px;z-index:0;}.elementor-51 .elementor-element.elementor-element-2424af5 img{width:500px;}.elementor-51 .elementor-element.elementor-element-9fc5ddf{--swiper-slides-to-display:3;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;z-index:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-25px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-25px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-5e73c43 );--arrow-hover-color:var( --e-global-color-5e73c43 );--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:20px;}.elementor-51 .elementor-element.elementor-element-9fc5ddf .swiper-slide > .elementor-element{height:100%;}.elementor-51 .elementor-element.elementor-element-61c61da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-51 .elementor-element.elementor-element-0569307 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-f91d9b0 );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-0569307 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-0569307 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-ab0bf21 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-f91d9b0 );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-ab0bf21 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-ab0bf21 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-df44a7f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-df44a7f:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-df44a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-df44a7f > .elementor-shape-bottom .elementor-shape-fill, .elementor-51 .elementor-element.elementor-element-df44a7f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-df44a7f > .elementor-shape-bottom svg, .elementor-51 .elementor-element.elementor-element-df44a7f > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:50px;}.elementor-51 .elementor-element.elementor-element-d65e5d9{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-04c51b5{text-align:center;}.elementor-51 .elementor-element.elementor-element-04c51b5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-727890d{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-8c95201{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-8c95201.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-2985779{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-2985779:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2985779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-2985779 > .elementor-shape-bottom .elementor-shape-fill, .elementor-51 .elementor-element.elementor-element-2985779 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-2985779 > .elementor-shape-bottom svg, .elementor-51 .elementor-element.elementor-element-2985779 > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:50px;}.elementor-51 .elementor-element.elementor-element-6f030c6{--display:flex;}.elementor-51 .elementor-element.elementor-element-56af71e{text-align:center;}.elementor-51 .elementor-element.elementor-element-56af71e .elementor-heading-title{color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-9573840{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-3433807{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;font-family:var( --e-global-typography-35f2920-font-family ), Sans-serif;font-size:var( --e-global-typography-35f2920-font-size );font-weight:var( --e-global-typography-35f2920-font-weight );line-height:var( --e-global-typography-35f2920-line-height );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-41e86c4{--display:flex;}.elementor-51 .elementor-element.elementor-element-a5ff2cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-a5ff2cd img{width:1000px;}.elementor-51 .elementor-element.elementor-element-5f583fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-5f583fe img{width:1px;}.elementor-51 .elementor-element.elementor-element-9743bba .elementor-button{background-color:var( --e-global-color-f91d9b0 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-9743bba .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-9743bba .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-9743bba.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-9743bba .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-9743bba .elementor-button:focus svg{fill:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-1bc44fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-1bc44fe:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-1bc44fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-b501760{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-51 .elementor-element.elementor-element-b501760.e-con{--align-self:center;}.elementor-51 .elementor-element.elementor-element-9702b4a{--display:flex;}.elementor-51 .elementor-element.elementor-element-3dddd06{--display:flex;}.elementor-51 .elementor-element.elementor-element-36b58a3{text-align:start;}.elementor-51 .elementor-element.elementor-element-36b58a3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-4909893{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-905fb2c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;font-family:var( --e-global-typography-35f2920-font-family ), Sans-serif;font-size:var( --e-global-typography-35f2920-font-size );font-weight:var( --e-global-typography-35f2920-font-weight );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-9ec9034 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-f91d9b0 );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-9ec9034 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-9ec9034 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-9ec9034.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-9ec9034 .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-9ec9034 .elementor-button:focus svg{fill:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-fac49b3{--display:flex;}.elementor-51 .elementor-element.elementor-element-74f574e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-f91d9b0 );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-74f574e .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-74f574e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-74f574e.elementor-element{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-74f574e .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-74f574e .elementor-button:focus svg{fill:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-372e6b5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-2321645{--display:flex;}.elementor-51 .elementor-element.elementor-element-efe7b6b{text-align:center;}.elementor-51 .elementor-element.elementor-element-efe7b6b .elementor-heading-title{color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-a2e1434{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-f91d9b0 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-51 .elementor-element.elementor-element-57f3b00{--grid-columns:1;--grid-row-gap:0px;width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-51 .elementor-element.elementor-element-57f3b00 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-57f3b00.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-99b4d08 .elementor-button{background-color:var( --e-global-color-f91d9b0 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-99b4d08 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-99b4d08 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-99b4d08.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-99b4d08 .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-99b4d08 .elementor-button:focus svg{fill:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-e456f32{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-e456f32:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-e456f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-db11833{--display:flex;}.elementor-51 .elementor-element.elementor-element-ac881cc{text-align:center;}.elementor-51 .elementor-element.elementor-element-ac881cc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-b1e9d84{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-b5e7df8{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;font-family:var( --e-global-typography-35f2920-font-family ), Sans-serif;font-size:var( --e-global-typography-35f2920-font-size );font-weight:var( --e-global-typography-35f2920-font-weight );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-33589b3 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-f91d9b0 );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-33589b3 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-33589b3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f91d9b0 );}.elementor-51 .elementor-element.elementor-element-33589b3.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-33589b3 .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-33589b3 .elementor-button:focus svg{fill:var( --e-global-color-f91d9b0 );}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-f80aa06{left:5%;}body.rtl .elementor-51 .elementor-element.elementor-element-f80aa06{right:5%;}.elementor-51 .elementor-element.elementor-element-f80aa06{bottom:50px;z-index:0;text-align:start;}.elementor-51 .elementor-element.elementor-element-f80aa06 img{width:50%;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-47f27e8{right:5%;}body.rtl .elementor-51 .elementor-element.elementor-element-47f27e8{left:5%;}.elementor-51 .elementor-element.elementor-element-47f27e8{bottom:50px;z-index:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-47f27e8 img{width:50%;}body.elementor-page-51:not(.elementor-motion-effects-element-type-background), body.elementor-page-51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008E3F;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-172598c{--width:1000px;}.elementor-51 .elementor-element.elementor-element-31e8acd{--width:1000px;}.elementor-51 .elementor-element.elementor-element-b501760{--width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-1f3d437{--width:100%;}.elementor-51 .elementor-element.elementor-element-172598c{--width:90%;}.elementor-51 .elementor-element.elementor-element-31e8acd{--width:90%;}.elementor-51 .elementor-element.elementor-element-b501760{--width:90%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-172598c{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-c743f99{font-size:var( --e-global-typography-35f2920-font-size );line-height:var( --e-global-typography-35f2920-line-height );}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-0ad1df6{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-0ad1df6{right:0px;}.elementor-51 .elementor-element.elementor-element-0ad1df6{top:-129px;}.elementor-51 .elementor-element.elementor-element-0ad1df6 img{width:135px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-7cbbfd5{left:-20px;}body.rtl .elementor-51 .elementor-element.elementor-element-7cbbfd5{right:-20px;}.elementor-51 .elementor-element.elementor-element-7cbbfd5{top:-200px;}.elementor-51 .elementor-element.elementor-element-7cbbfd5 img{width:190px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2dfa6c3{right:-23px;}body.rtl .elementor-51 .elementor-element.elementor-element-2dfa6c3{left:-23px;}.elementor-51 .elementor-element.elementor-element-2dfa6c3{top:-191px;}.elementor-51 .elementor-element.elementor-element-2dfa6c3 img{width:190px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-e872388{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-e872388{left:0px;}.elementor-51 .elementor-element.elementor-element-e872388{top:-117px;}.elementor-51 .elementor-element.elementor-element-e872388 img{width:150px;}.elementor-51 .elementor-element.elementor-element-9fc5ddf{--swiper-slides-to-display:2;}.elementor-51 .elementor-element.elementor-element-61c61da{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-51 .elementor-element.elementor-element-0569307 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-ab0bf21 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-04c51b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-727890d{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-2985779 > .elementor-shape-bottom svg, .elementor-51 .elementor-element.elementor-element-2985779 > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);}.elementor-51 .elementor-element.elementor-element-9573840{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-3433807{font-size:var( --e-global-typography-35f2920-font-size );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-a5ff2cd img{width:90%;}.elementor-51 .elementor-element.elementor-element-5f583fe img{width:1%;}.elementor-51 .elementor-element.elementor-element-9743bba .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-36b58a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-4909893{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-905fb2c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-35f2920-font-size );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-9ec9034 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-74f574e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-a2e1434{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-57f3b00{--grid-columns:1;--grid-row-gap:0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--grid-column-gap:0px;}.elementor-51 .elementor-element.elementor-element-99b4d08 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-ac881cc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-b1e9d84{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-b5e7df8{font-size:var( --e-global-typography-35f2920-font-size );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-33589b3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-f80aa06{left:20px;}body.rtl .elementor-51 .elementor-element.elementor-element-f80aa06{right:20px;}.elementor-51 .elementor-element.elementor-element-f80aa06 img{width:200px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-47f27e8{right:20px;}body.rtl .elementor-51 .elementor-element.elementor-element-47f27e8{left:20px;}.elementor-51 .elementor-element.elementor-element-47f27e8 img{width:200px;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-1f3d437{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-5f0f1e4{width:100%;max-width:100%;}.elementor-51 .elementor-element.elementor-element-5f0f1e4 img{width:100%;}.elementor-51 .elementor-element.elementor-element-172598c{--width:90%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:50px 1fr;--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-def132e{--border-radius:10px 10px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-b323362{--border-radius:0px 0px 10px 10px;}.elementor-51 .elementor-element.elementor-element-b8d3d9f{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-c743f99{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 200px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-35f2920-font-size );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-c743f99.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-31e8acd{--width:90%;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-51 .elementor-element.elementor-element-7cbbfd5 img{width:171px;}.elementor-51 .elementor-element.elementor-element-2dfa6c3 img{width:167px;}.elementor-51 .elementor-element.elementor-element-2424af5{top:-35px;}.elementor-51 .elementor-element.elementor-element-9fc5ddf{--swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--arrow-prev-left-position:-15px;--arrow-next-right-position:-15px;}.elementor-51 .elementor-element.elementor-element-61c61da{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-0569307 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-ab0bf21 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-df44a7f > .elementor-shape-bottom svg, .elementor-51 .elementor-element.elementor-element-df44a7f > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);}.elementor-51 .elementor-element.elementor-element-df44a7f{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-d65e5d9{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-04c51b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-727890d{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-2985779 > .elementor-shape-bottom svg, .elementor-51 .elementor-element.elementor-element-2985779 > .e-con-inner > .elementor-shape-bottom svg{width:calc(220% + 1.3px);}.elementor-51 .elementor-element.elementor-element-2985779{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-9573840{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-3433807{width:var( --container-widget-width, 90% );max-width:90%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-35f2920-font-size );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-3433807.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-a5ff2cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-51 .elementor-element.elementor-element-a5ff2cd img{width:95%;}.elementor-51 .elementor-element.elementor-element-5f583fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-51 .elementor-element.elementor-element-5f583fe img{width:60%;}.elementor-51 .elementor-element.elementor-element-9743bba .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-1bc44fe{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-b501760{--width:90%;}.elementor-51 .elementor-element.elementor-element-36b58a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-4909893{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-905fb2c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-35f2920-font-size );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-9ec9034 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-74f574e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51 .elementor-element.elementor-element-74f574e.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-74f574e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-372e6b5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-a2e1434{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-57f3b00{--grid-columns:1;}.elementor-51 .elementor-element.elementor-element-57f3b00 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-51 .elementor-element.elementor-element-99b4d08 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-51 .elementor-element.elementor-element-e456f32{--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-ac881cc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-51 .elementor-element.elementor-element-b1e9d84{font-size:var( --e-global-typography-secondary-font-size );}.elementor-51 .elementor-element.elementor-element-b5e7df8{width:var( --container-widget-width, 90% );max-width:90%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-35f2920-font-size );line-height:var( --e-global-typography-35f2920-line-height );}.elementor-51 .elementor-element.elementor-element-b5e7df8.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-33589b3.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-33589b3 .elementor-button{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-f80aa06{left:10px;}body.rtl .elementor-51 .elementor-element.elementor-element-f80aa06{right:10px;}.elementor-51 .elementor-element.elementor-element-f80aa06{bottom:0px;}.elementor-51 .elementor-element.elementor-element-f80aa06 img{width:150px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-47f27e8{right:10px;}body.rtl .elementor-51 .elementor-element.elementor-element-47f27e8{left:10px;}.elementor-51 .elementor-element.elementor-element-47f27e8{bottom:0px;}.elementor-51 .elementor-element.elementor-element-47f27e8 img{width:150px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-9fc5ddf */.weekly-event-carousel .swiper-wrapper {
    justify-content: center;
}
.weekly-event-carousel:not(.few-events) .swiper-pagination {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
}
@media (min-width: 768px) {
    .weekly-event-carousel .swiper-wrapper {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-57f3b00 */.news .e-loop-item{
    border-top:1px solid #fff;
}
.news .e-loop-item:last-of-type{
    border-bottom:1px solid #fff;
}/* End custom CSS */