.elementor-28 .elementor-element.elementor-element-91b2d56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-d0367ec .elementor-repeater-item-4b1bfb7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.kennedysportgym.com/wp-content/uploads/2025/01/b3d883bb-2138-44fe-b11c-66292285f067-min-scaled.jpg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-d0367ec .elementor-repeater-item-4b1bfb7 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-d0367ec .elementor-repeater-item-69ad35e .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.kennedysportgym.com/wp-content/uploads/2025/01/d5778fa3-9d51-4510-ab65-5c7ac32d220c-min-scaled.jpg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-d0367ec .elementor-repeater-item-69ad35e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-d0367ec .elementor-repeater-item-bde8ed3 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.kennedysportgym.com/wp-content/uploads/2025/01/geert-pieters-3RnkZpDqsEI-unsplash-scaled.jpg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-d0367ec .elementor-repeater-item-bde8ed3 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-d0367ec .swiper-slide{transition-duration:calc(3000ms*1.2);height:75vh;}.elementor-28 .elementor-element.elementor-element-d0367ec .swiper-slide-contents{max-width:70%;}.elementor-28 .elementor-element.elementor-element-d0367ec .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-28 .elementor-element.elementor-element-12f31c84{--display:flex;--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;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-12f31c84:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-12f31c84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f3de05 );}.elementor-28 .elementor-element.elementor-element-7f49b4d2{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5e56c551 .elementor-heading-title{font-family:var( --e-global-typography-3887832-font-family ), Sans-serif;font-size:var( --e-global-typography-3887832-font-size );font-weight:var( --e-global-typography-3887832-font-weight );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-78c49339 .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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-2e30b779{--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-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-2705f050 img{width:100vw;height:450px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-22993449{--spacer-size:30px;width:var( --container-widget-width, 60% );max-width:60%;background-color:var( --e-global-color-secondary );--container-widget-width:60%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-22993449{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-22993449{right:0px;}.elementor-28 .elementor-element.elementor-element-4ea60d9c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:3%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-50d3ba04{--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-28 .elementor-element.elementor-element-7ccbc607 .elementor-heading-title{font-family:var( --e-global-typography-3887832-font-family ), Sans-serif;font-size:var( --e-global-typography-3887832-font-size );font-weight:var( --e-global-typography-3887832-font-weight );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-2359b958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-28 .elementor-element.elementor-element-aa5a8d6{--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:center;}.elementor-28 .elementor-element.elementor-element-5ec0a41d{--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-28 .elementor-element.elementor-element-5ec0a41d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-533d9f9 img{width:100vw;height:450px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-613578f0{--spacer-size:30px;width:var( --container-widget-width, 60% );max-width:60%;background-color:var( --e-global-color-secondary );--container-widget-width:60%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-613578f0{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-613578f0{right:0px;}.elementor-28 .elementor-element.elementor-element-43e08cac{--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-28 .elementor-element.elementor-element-43e08cac.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-458dfbae img{width:100vw;height:450px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-6f5f1edc{--spacer-size:350px;width:var( --container-widget-width, 5% );max-width:5%;background-color:var( --e-global-color-secondary );--container-widget-width:5%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-6f5f1edc{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-6f5f1edc{left:0px;}.elementor-28 .elementor-element.elementor-element-e1a9cc7{--display:flex;--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;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-e1a9cc7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e1a9cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-121a358 );}.elementor-28 .elementor-element.elementor-element-459f502{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-28 .elementor-element.elementor-element-aafd861 .elementor-heading-title{font-family:var( --e-global-typography-3887832-font-family ), Sans-serif;font-size:var( --e-global-typography-3887832-font-size );font-weight:var( --e-global-typography-3887832-font-weight );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-cd7dd04 .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-4b0dfac{--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-28 .elementor-element.elementor-element-3c555ec img{width:100vw;height:450px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-c223356{--spacer-size:30px;width:var( --container-widget-width, 60% );max-width:60%;background-color:var( --e-global-color-secondary );--container-widget-width:60%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c223356{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-c223356{right:0px;}.elementor-28 .elementor-element.elementor-element-35bf0110{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--padding-top:3%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-13dda292{--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-28 .elementor-element.elementor-element-76872618{text-align:center;}.elementor-28 .elementor-element.elementor-element-e0312cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-c8c459c img{width:100vw;}.elementor-28 .elementor-element.elementor-element-7f10cb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6b5d824 img{width:100vw;}.elementor-28 .elementor-element.elementor-element-0cfe557{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1797178 img{width:100vw;}.elementor-28 .elementor-element.elementor-element-b313a0f{--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-28 .elementor-element.elementor-element-8d137dd{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--padding-top:3%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-28 .elementor-element.elementor-element-a0d5252{--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-28 .elementor-element.elementor-element-51d468f{text-align:center;}.elementor-28 .elementor-element.elementor-element-3bcef2f{--e-image-carousel-slides-to-show:6;}.elementor-28 .elementor-element.elementor-element-606098b{--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-28 .elementor-element.elementor-element-8335780{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--padding-top:3%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-8335780:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8335780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f3de05 );}.elementor-28 .elementor-element.elementor-element-8b5d4b9{--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-28 .elementor-element.elementor-element-c99f358{text-align:center;}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-cf99650{--grid-columns:2;width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-a6c89dc{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--padding-top:3%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-a6c89dc:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a6c89dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f3de05 );}.elementor-28 .elementor-element.elementor-element-dbc8f18{--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-28 .elementor-element.elementor-element-c031a77{text-align:center;}.elementor-28 .elementor-element.elementor-element-898bd92{--grid-columns:2;width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-12f31c84{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-5e56c551 .elementor-heading-title{font-size:var( --e-global-typography-3887832-font-size );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-78c49339 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-2705f050 img{height:474px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-22993449{--spacer-size:15px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-28 .elementor-element.elementor-element-50d3ba04{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-7ccbc607{text-align:center;}.elementor-28 .elementor-element.elementor-element-7ccbc607 .elementor-heading-title{font-size:var( --e-global-typography-3887832-font-size );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-4f9c1622{text-align:center;}.elementor-28 .elementor-element.elementor-element-2359b958{text-align:center;}.elementor-28 .elementor-element.elementor-element-aa5a8d6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-613578f0{--spacer-size:20px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-28 .elementor-element.elementor-element-6f5f1edc{--spacer-size:350px;--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-28 .elementor-element.elementor-element-e1a9cc7{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-28 .elementor-element.elementor-element-aafd861 .elementor-heading-title{font-size:var( --e-global-typography-3887832-font-size );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-cd7dd04 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-3c555ec img{height:474px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-c223356{--spacer-size:15px;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-28 .elementor-element.elementor-element-35bf0110{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-8d137dd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-3bcef2f{--e-image-carousel-slides-to-show:3;}.elementor-28 .elementor-element.elementor-element-8335780{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-cf99650{--grid-columns:2;}.elementor-28 .elementor-element.elementor-element-a6c89dc{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-898bd92{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-28 .elementor-element.elementor-element-12f31c84{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-28 .elementor-element.elementor-element-7f49b4d2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-5e56c551{text-align:center;}.elementor-28 .elementor-element.elementor-element-5e56c551 .elementor-heading-title{font-size:var( --e-global-typography-3887832-font-size );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-78c49339{text-align:center;}.elementor-28 .elementor-element.elementor-element-78c49339 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-05ecb94{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-2705f050 img{height:350px;}.elementor-28 .elementor-element.elementor-element-4ea60d9c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-28 .elementor-element.elementor-element-50d3ba04{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-28 .elementor-element.elementor-element-7ccbc607 .elementor-heading-title{font-size:var( --e-global-typography-3887832-font-size );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-aa5a8d6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-28 .elementor-element.elementor-element-533d9f9 img{height:300px;}.elementor-28 .elementor-element.elementor-element-458dfbae img{height:300px;}.elementor-28 .elementor-element.elementor-element-6f5f1edc{--spacer-size:205px;}.elementor-28 .elementor-element.elementor-element-e1a9cc7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-28 .elementor-element.elementor-element-459f502{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-aafd861{text-align:center;}.elementor-28 .elementor-element.elementor-element-aafd861 .elementor-heading-title{font-size:var( --e-global-typography-3887832-font-size );line-height:var( --e-global-typography-3887832-line-height );}.elementor-28 .elementor-element.elementor-element-cd7dd04{text-align:center;}.elementor-28 .elementor-element.elementor-element-cd7dd04 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-3d224cb{text-align:center;}.elementor-28 .elementor-element.elementor-element-3c555ec img{height:350px;}.elementor-28 .elementor-element.elementor-element-35bf0110{--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-28 .elementor-element.elementor-element-8d137dd{--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-28 .elementor-element.elementor-element-8335780{--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-28 .elementor-element.elementor-element-cf99650{--grid-columns:1;}.elementor-28 .elementor-element.elementor-element-a6c89dc{--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-28 .elementor-element.elementor-element-898bd92{--grid-columns:1;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-7f49b4d2{--width:50%;}.elementor-28 .elementor-element.elementor-element-2e30b779{--width:50%;}.elementor-28 .elementor-element.elementor-element-50d3ba04{--width:80%;}.elementor-28 .elementor-element.elementor-element-aa5a8d6{--width:13%;}.elementor-28 .elementor-element.elementor-element-5ec0a41d{--width:45%;}.elementor-28 .elementor-element.elementor-element-43e08cac{--width:45%;}.elementor-28 .elementor-element.elementor-element-459f502{--width:50%;}.elementor-28 .elementor-element.elementor-element-4b0dfac{--width:50%;}.elementor-28 .elementor-element.elementor-element-13dda292{--width:100%;}.elementor-28 .elementor-element.elementor-element-e0312cf{--width:28%;}.elementor-28 .elementor-element.elementor-element-7f10cb0{--width:28%;}.elementor-28 .elementor-element.elementor-element-0cfe557{--width:28%;}.elementor-28 .elementor-element.elementor-element-b313a0f{--width:100%;}.elementor-28 .elementor-element.elementor-element-a0d5252{--width:100%;}.elementor-28 .elementor-element.elementor-element-606098b{--width:100%;}.elementor-28 .elementor-element.elementor-element-8b5d4b9{--width:100%;}.elementor-28 .elementor-element.elementor-element-dbc8f18{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-50d3ba04{--width:100%;}.elementor-28 .elementor-element.elementor-element-aa5a8d6{--width:100%;}.elementor-28 .elementor-element.elementor-element-e0312cf{--width:30%;}.elementor-28 .elementor-element.elementor-element-7f10cb0{--width:30%;}.elementor-28 .elementor-element.elementor-element-0cfe557{--width:30%;}}