.elementor-31 .elementor-element.elementor-element-4c99a4ef{--display:flex;--min-height:100vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010%;--padding-bottom:0%;--padding-left:5%;--padding-right:29%;}.elementor-31 .elementor-element.elementor-element-4c99a4ef:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.kikkohealth.com/wp-content/uploads/2025/12/knee-close-up.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-4c99a4ef::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(223deg, #FFFFFF00 0%, var( --e-global-color-primary ) 100%);}.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-31 .elementor-element.elementor-element-4d39824e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5% 0% 0% 0%;}.elementor-31 .elementor-element.elementor-element-4d39824e .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:84px;font-weight:600;color:var( --e-global-color-accent );}.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-31 .elementor-element.elementor-element-4a984980{width:var( --container-widget-width, 543px );max-width:543px;padding:05% 0% 0% 0%;--container-widget-width:543px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#E5E5E5;}.elementor-31 .elementor-element.elementor-element-4a984980.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-98e8790{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--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-31 .elementor-element.elementor-element-98e8790.e-con{--flex-grow:0;--flex-shrink:0;}.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-31 .elementor-element.elementor-element-7a633895 .elementor-button{background-color:var( --e-global-color-accent );font-family:"good-times", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:104px 104px 104px 104px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-7a633895 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-7a633895 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-7a633895{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-7a633895 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-7a633895 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-7a633895 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-7a633895 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-5c8d72c .elementor-button{background-color:#04D9C300;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:104px 104px 104px 104px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-5c8d72c .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-5c8d72c .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-5c8d72c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-5c8d72c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-5c8d72c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-5c8d72c .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-5c8d72c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-343edad{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:44px 44px;--row-gap:44px;--column-gap:44px;--grid-auto-flow:row;--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-343edad.e-con{--align-self:center;}.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-31 .elementor-element.elementor-element-eb05c84.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-73dc3f9.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-f5a7b85.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-44e7b8a.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-a2a088e.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-f015a93.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-e6d28e3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-7f87b6a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-7f87b6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9f30c04{padding:0% 0% 5% 0%;}.elementor-31 .elementor-element.elementor-element-9f30c04 .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-82c8d9a{font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-d2e3b3b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--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-31 .elementor-element.elementor-element-b136c38 .elementor-button{background-color:var( --e-global-color-accent );font-family:"good-times", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:104px 104px 104px 104px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-b136c38 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-b136c38 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-b136c38{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-b136c38 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-b136c38 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-b136c38 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-b136c38 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-1e3ec8f .elementor-button{background-color:#04D9C300;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:104px 104px 104px 104px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-1e3ec8f .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-1e3ec8f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-1e3ec8f{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-1e3ec8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-1e3ec8f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-1e3ec8f .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-1e3ec8f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-c97922a{--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-31 .elementor-element.elementor-element-e6b7ff1{--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:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-544eb62{text-align:center;}.elementor-31 .elementor-element.elementor-element-544eb62 .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-6cfe88b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-6cfe88b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6cfe88b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-2f22011 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-31 .elementor-element.elementor-element-91b782d img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-442b313 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-9b96bf7 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-973d7a1 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-2f34622 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-f7fb3cf img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-b7253e6 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-825807e img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-f18754f img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-0f66e61 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-3123e70 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-8e378a3 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-8923d11 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-f07dab3 img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-e03987b img{max-width:40%;}.elementor-31 .elementor-element.elementor-element-bd2350e{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-bd2350e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-bd2350e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-9ae5d0b{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-9ae5d0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-103f727 img{max-width:100%;}.elementor-31 .elementor-element.elementor-element-7a6b101{--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-31 .elementor-element.elementor-element-40ee8e0{padding:0% 0% 5% 0%;}.elementor-31 .elementor-element.elementor-element-40ee8e0 .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a14f657{font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-2106e18{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--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-31 .elementor-element.elementor-element-2106e18.e-con{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-6fe147d .elementor-button{background-color:var( --e-global-color-accent );font-family:"good-times", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:104px 104px 104px 104px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-6fe147d .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-6fe147d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-6fe147d{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-6fe147d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-6fe147d .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-6fe147d .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-6fe147d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ead05d4 .elementor-button{background-color:#04D9C300;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:104px 104px 104px 104px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-ead05d4 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-ead05d4 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ead05d4{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ead05d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-ead05d4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-ead05d4 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-ead05d4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-8638a92{--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;--overflow:hidden;}.elementor-31 .elementor-element.elementor-element-1df4e40{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:05%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-c1f0230{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-c1f0230.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-4f924f2{width:var( --container-widget-width, 103.829% );max-width:103.829%;padding:0% 0% 5% 0%;--container-widget-width:103.829%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-4f924f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-4f924f2 .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-da2782a{font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-ba361e1{--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:flex-end;}.elementor-31 .elementor-element.elementor-element-0a67b2f .elementor-button{background-color:var( --e-global-color-accent );font-family:"good-times", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:104px 104px 104px 104px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-0a67b2f .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-0a67b2f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-0a67b2f{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-0a67b2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-0a67b2f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-0a67b2f .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-0a67b2f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-8fc30a0{--swiper-slides-to-display:3;--swiper-offset-size:60px;--swiper-slides-gap:61px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0% 0% 0% 05%;--dots-normal-color:var( --e-global-color-accent );--swiper-pagination-spacing:44px;}.elementor-31 .elementor-element.elementor-element-8fc30a0 .swiper-slide > .elementor-element{height:100%;}.elementor-31 .elementor-element.elementor-element-8fc30a0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}.elementor-31 .elementor-element.elementor-element-5dc2366{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.73;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-5dc2366::before, .elementor-31 .elementor-element.elementor-element-5dc2366 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-5dc2366 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-5dc2366 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-5dc2366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-5dc2366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(133deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-31 .elementor-element.elementor-element-3ff7d51 img{max-width:33%;}.elementor-31 .elementor-element.elementor-element-2432c96{text-align:center;}.elementor-31 .elementor-element.elementor-element-2432c96 .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-d3ede29{--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:5%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-d3ede29:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d3ede29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-4d9973a{text-align:center;}.elementor-31 .elementor-element.elementor-element-4d9973a .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-480a3cf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-480a3cf:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-480a3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f22011 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-31 .elementor-element.elementor-element-89fe346 .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-89fe346.elementor-view-default:has(:focus) .elementor-icon{fill:#04D9C3;color:#04D9C3;border-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-89fe346 .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-89fe346 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-89fe346 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-89fe346 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-5bac8ed .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-5bac8ed.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5bac8ed .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-5bac8ed .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-5bac8ed .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-5bac8ed .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-0abcb0a .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-0abcb0a.elementor-view-default:has(:focus) .elementor-icon{fill:#04D9C3;color:#04D9C3;border-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-0abcb0a .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-0abcb0a .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-0abcb0a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-0abcb0a .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-7db2367 .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-7db2367.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7db2367 .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-7db2367 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-7db2367 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-7db2367 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ad7f74f .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ad7f74f.elementor-view-default:has(:focus) .elementor-icon{fill:#04D9C3;color:#04D9C3;border-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-ad7f74f .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-ad7f74f .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ad7f74f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-ad7f74f .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-5df14c6 .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-5df14c6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-5df14c6 .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-5df14c6 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-5df14c6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-5df14c6 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ead53a8 .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-ead53a8.elementor-view-default:has(:focus) .elementor-icon{fill:#04D9C3;color:#04D9C3;border-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-ead53a8 .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-ead53a8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ead53a8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-ead53a8 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-dd4b01e .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-dd4b01e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-dd4b01e .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-dd4b01e .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-dd4b01e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-dd4b01e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-1103c68 .elementor-icon-box-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-31 .elementor-element.elementor-element-1103c68.elementor-view-default:has(:focus) .elementor-icon{fill:#04D9C3;color:#04D9C3;border-color:#04D9C3;}.elementor-31 .elementor-element.elementor-element-1103c68 .elementor-icon{font-size:76px;}.elementor-31 .elementor-element.elementor-element-1103c68 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-1103c68 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:300;}.elementor-31 .elementor-element.elementor-element-1103c68 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-05ed8f3{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-05ed8f3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-05ed8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f22011 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-e3e2ae7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-31 .elementor-element.elementor-element-e3e2ae7 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-e3e2ae7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-4e1b3dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:05%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-4e1b3dd:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4e1b3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-5119f74{--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-31 .elementor-element.elementor-element-3c4188d{width:var( --container-widget-width, 103.829% );max-width:103.829%;padding:0% 0% 5% 0%;--container-widget-width:103.829%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-3c4188d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-3c4188d .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-0df2e83{--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:flex-end;}.elementor-31 .elementor-element.elementor-element-2a1c710{font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-42017e8{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-42017e8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-42017e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-5f8b767{--display:flex;--min-height:58vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-5f8b767:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5f8b767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kikkohealth.com/wp-content/uploads/2025/05/JH-AVFC-Photo.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-5f8b767::before, .elementor-31 .elementor-element.elementor-element-5f8b767 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-5f8b767 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-5f8b767 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-5f8b767 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-5f8b767 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-c58b6af{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c58b6af .elementor-heading-title{color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-feacb2c .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-12b17a5{width:var( --container-widget-width, 86.437% );max-width:86.437%;padding:05% 0% 0% 0%;--container-widget-width:86.437%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-12b17a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-eaaad7e{--display:flex;--min-height:58vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-eaaad7e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eaaad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kikkohealth.com/wp-content/uploads/2025/05/UPMC-Aut-Even-Desktop-Banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-eaaad7e::before, .elementor-31 .elementor-element.elementor-element-eaaad7e > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-eaaad7e > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-eaaad7e > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-eaaad7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-eaaad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-3ee0210{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3ee0210 .elementor-heading-title{color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-995e2e9 .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-40ca83c{width:var( --container-widget-width, 86.437% );max-width:86.437%;padding:05% 0% 0% 0%;--container-widget-width:86.437%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-40ca83c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-624eeb6{--display:flex;--min-height:58vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-624eeb6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-624eeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kikkohealth.com/wp-content/uploads/2025/05/sport-1920x1080-1-1024x576-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-624eeb6::before, .elementor-31 .elementor-element.elementor-element-624eeb6 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-624eeb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-624eeb6 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-624eeb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-624eeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-3c6dd12{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-3c6dd12 .elementor-heading-title{color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-08d492a .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-5f6a7cd{width:var( --container-widget-width, 86.437% );max-width:86.437%;padding:05% 0% 0% 0%;--container-widget-width:86.437%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-5f6a7cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-20670d6{--display:flex;--min-height:58vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-20670d6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-20670d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kikkohealth.com/wp-content/uploads/2025/05/ef8341d0-1b7e-11ee-81a3-732a4ea1a491.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-20670d6::before, .elementor-31 .elementor-element.elementor-element-20670d6 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-20670d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-20670d6 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-20670d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-20670d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-d5bc841{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d5bc841 .elementor-heading-title{color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-905340c .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-2fed60d{width:var( --container-widget-width, 86.437% );max-width:86.437%;padding:05% 0% 0% 0%;--container-widget-width:86.437%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-2fed60d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ccd0706{--display:flex;--min-height:58vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-ccd0706:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ccd0706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kikkohealth.com/wp-content/uploads/2025/05/North-Tees-Hospital-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-ccd0706::before, .elementor-31 .elementor-element.elementor-element-ccd0706 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ccd0706 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ccd0706 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ccd0706 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ccd0706 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-8dcb282{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-8dcb282 .elementor-heading-title{color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-f99c497 .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-86ab87e{width:var( --container-widget-width, 86.437% );max-width:86.437%;padding:05% 0% 0% 0%;--container-widget-width:86.437%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-2f22011 );}.elementor-31 .elementor-element.elementor-element-86ab87e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-aa8fb8e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0% 0% 0% 0%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-2f22011 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-34px;}:where( .elementor-31 .elementor-element.elementor-element-aa8fb8e .swiper-slide ) > .e-con{--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0%;--padding-inline-end:0%;--padding-block-end:0%;--padding-inline-start:0%;}.elementor-31 .elementor-element.elementor-element-6838c65{--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;--z-index:2;}.elementor-31 .elementor-element.elementor-element-6838c65:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6838c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-752e635 );}.elementor-31 .elementor-element.elementor-element-e07c682{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:05%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-62d537d{--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-31 .elementor-element.elementor-element-b47e406{width:var( --container-widget-width, 103.829% );max-width:103.829%;padding:0% 0% 5% 0%;--container-widget-width:103.829%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-b47e406.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-b47e406 .elementor-heading-title{font-family:"good-times", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-062767a{font-family:"Open Sans", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-537f0fc{--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:flex-end;}.elementor-31 .elementor-element.elementor-element-909a9f8 .elementor-button{background-color:var( --e-global-color-accent );font-family:"good-times", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:104px 104px 104px 104px;padding:10px 20px 10px 20px;}.elementor-31 .elementor-element.elementor-element-909a9f8 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-909a9f8 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-909a9f8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-909a9f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-909a9f8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-31 .elementor-element.elementor-element-909a9f8 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-909a9f8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-widget-posts .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-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-31 .elementor-element.elementor-element-cd549de{--item-display:flex;--read-more-alignment:1;z-index:2;--grid-column-gap:30px;}.elementor-31 .elementor-element.elementor-element-cd549de > .elementor-widget-container{margin:0% 0% -8% 0%;padding:0% 10% 0% 10%;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.76 * 100% );}.elementor-31 .elementor-element.elementor-element-cd549de:after{content:"0.76";}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__thumbnail__link{width:100%;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__meta-data span + span:before{content:"•";}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__card{border-color:var( --e-global-color-2f22011 );border-width:5px;border-radius:15px;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__card .elementor-post__meta-data{border-top-color:#00000014;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__text{margin-top:20px;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__badge{right:0;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );margin:20px;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__title, .elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__title a{color:var( --e-global-color-accent );font-family:"good-times", Sans-serif;font-size:18px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__read-more{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-cd549de a.elementor-post__read-more{font-family:"Open Sans", Sans-serif;font-weight:700;}.elementor-31 .elementor-element.elementor-element-11e9142{--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;}body.elementor-page-31:not(.elementor-motion-effects-element-type-background), body.elementor-page-31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}body.elementor-page-31{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-98e8790{--width:70%;}.elementor-31 .elementor-element.elementor-element-7f87b6a{--width:100%;}.elementor-31 .elementor-element.elementor-element-c97922a{--width:80%;}.elementor-31 .elementor-element.elementor-element-9ae5d0b{--width:54%;}.elementor-31 .elementor-element.elementor-element-7a6b101{--width:100%;}.elementor-31 .elementor-element.elementor-element-c1f0230{--width:100%;}.elementor-31 .elementor-element.elementor-element-ba361e1{--width:80%;}.elementor-31 .elementor-element.elementor-element-5119f74{--width:100%;}.elementor-31 .elementor-element.elementor-element-0df2e83{--width:80%;}.elementor-31 .elementor-element.elementor-element-62d537d{--width:100%;}.elementor-31 .elementor-element.elementor-element-537f0fc{--width:80%;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-4c99a4ef{--min-height:80vh;--padding-top:10%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-31 .elementor-element.elementor-element-4c99a4ef:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-31 .elementor-element.elementor-element-4d39824e .elementor-heading-title{font-size:61px;}.elementor-31 .elementor-element.elementor-element-98e8790{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-343edad{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e6d28e3{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-9f30c04 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-d2e3b3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-31 .elementor-element.elementor-element-6cfe88b{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-40ee8e0 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-2106e18{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-31 .elementor-element.elementor-element-1df4e40{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-4f924f2 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-8fc30a0{--swiper-slides-to-display:2;}.elementor-31 .elementor-element.elementor-element-480a3cf{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-89fe346 .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-5bac8ed .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-0abcb0a .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-7db2367 .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-ad7f74f .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-5df14c6 .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-ead53a8 .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-dd4b01e .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-1103c68 .elementor-icon{font-size:47px;}.elementor-31 .elementor-element.elementor-element-4e1b3dd{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-3c4188d .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-5f8b767{--min-height:44vh;}.elementor-31 .elementor-element.elementor-element-eaaad7e{--min-height:44vh;}.elementor-31 .elementor-element.elementor-element-624eeb6{--min-height:44vh;}.elementor-31 .elementor-element.elementor-element-20670d6{--min-height:44vh;}.elementor-31 .elementor-element.elementor-element-ccd0706{--min-height:44vh;}.elementor-31 .elementor-element.elementor-element-aa8fb8e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-31 .elementor-element.elementor-element-e07c682{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-b47e406 .elementor-heading-title{font-size:26px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-4c99a4ef{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.71;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60%;--padding-bottom:010%;--padding-left:4%;--padding-right:4%;}.elementor-31 .elementor-element.elementor-element-4c99a4ef:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-534px 0px;}.elementor-31 .elementor-element.elementor-element-4c99a4ef::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-4c99a4ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(215deg, #FFFFFF00 0%, var( --e-global-color-primary ) 0%);}.elementor-31 .elementor-element.elementor-element-4d39824e{text-align:center;}.elementor-31 .elementor-element.elementor-element-4d39824e .elementor-heading-title{font-size:43px;}.elementor-31 .elementor-element.elementor-element-4a984980{width:100%;max-width:100%;text-align:center;}.elementor-31 .elementor-element.elementor-element-98e8790{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-31 .elementor-element.elementor-element-7a633895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-5c8d72c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-343edad{--width:78%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e6d28e3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20%;--padding-bottom:20%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-82c8d9a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-d2e3b3b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-b136c38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-1e3ec8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-e6b7ff1{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-6cfe88b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-bd2350e{--padding-top:20%;--padding-bottom:20%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-a14f657{font-size:14px;}.elementor-31 .elementor-element.elementor-element-2106e18{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-6fe147d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-ead05d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-1df4e40{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20%;--padding-bottom:20%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-da2782a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-ba361e1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-0a67b2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-8fc30a0{--swiper-slides-to-display:1;--swiper-offset-size:0px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;padding:0% 5% 0% 5%;}.elementor-31 .elementor-element.elementor-element-5dc2366{--min-height:70vh;}.elementor-31 .elementor-element.elementor-element-3ff7d51 img{max-width:63%;}.elementor-31 .elementor-element.elementor-element-d3ede29{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-480a3cf{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-89fe346 .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-5bac8ed .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-0abcb0a .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-7db2367 .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-ad7f74f .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-5df14c6 .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-ead53a8 .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-dd4b01e .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-1103c68 .elementor-icon{font-size:50px;}.elementor-31 .elementor-element.elementor-element-05ed8f3{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-4e1b3dd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:05%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-0df2e83{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-2a1c710{font-size:14px;}.elementor-31 .elementor-element.elementor-element-42017e8{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-5f8b767{--min-height:58vh;--overlay-opacity:0.59;--padding-top:0%;--padding-bottom:010%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-5f8b767:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5f8b767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:1000px auto;}.elementor-31 .elementor-element.elementor-element-feacb2c .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-12b17a5{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;font-size:14px;}.elementor-31 .elementor-element.elementor-element-eaaad7e{--min-height:58vh;--overlay-opacity:0.59;--padding-top:0%;--padding-bottom:010%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-eaaad7e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eaaad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-31 .elementor-element.elementor-element-995e2e9 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-40ca83c{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;font-size:14px;}.elementor-31 .elementor-element.elementor-element-624eeb6{--min-height:70vh;--overlay-opacity:0.59;--padding-top:0%;--padding-bottom:010%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-624eeb6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-624eeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:1000px auto;}.elementor-31 .elementor-element.elementor-element-08d492a .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-5f6a7cd{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;font-size:14px;}.elementor-31 .elementor-element.elementor-element-20670d6{--min-height:58vh;--overlay-opacity:0.59;--padding-top:0%;--padding-bottom:010%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-20670d6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-20670d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:1000px auto;}.elementor-31 .elementor-element.elementor-element-905340c .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-2fed60d{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;font-size:14px;}.elementor-31 .elementor-element.elementor-element-ccd0706{--min-height:58vh;--overlay-opacity:0.59;--padding-top:0%;--padding-bottom:010%;--padding-left:5%;--padding-right:0%;}.elementor-31 .elementor-element.elementor-element-ccd0706:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ccd0706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-31 .elementor-element.elementor-element-f99c497 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-86ab87e{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;font-size:14px;}.elementor-31 .elementor-element.elementor-element-aa8fb8e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-vertical-offset:-10px;}:where( .elementor-31 .elementor-element.elementor-element-aa8fb8e .swiper-slide ) > .e-con{--padding-top:10%;--padding-right:0%;--padding-bottom:10%;--padding-left:0%;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:10%;--padding-inline-end:0%;--padding-block-end:10%;--padding-inline-start:0%;}.elementor-31 .elementor-element.elementor-element-e07c682{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20%;--padding-bottom:20%;--padding-left:2%;--padding-right:2%;}.elementor-31 .elementor-element.elementor-element-062767a{font-size:14px;}.elementor-31 .elementor-element.elementor-element-537f0fc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-31 .elementor-element.elementor-element-909a9f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-31 .elementor-element.elementor-element-cd549de:after{content:"0.5";}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__thumbnail__link{width:100%;}.elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__title, .elementor-31 .elementor-element.elementor-element-cd549de .elementor-post__title a{font-size:14px;}}/* Start custom CSS *//* Prevent horizontal scrolling */
html, body {
  overflow-x: hidden;
}

/* Ensure no Elementor elements cause overflow */
.elementor-section {
  overflow-x: hidden !important;
}/* End custom CSS */