.elementor-2011 .elementor-element.elementor-element-bb58b06{--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:space-evenly;--align-items:center;--overlay-opacity:1;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-bb58b06::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(43deg, var( --e-global-color-secondary ) 28%, var( --e-global-color-text ) 100%);}.elementor-2011 .elementor-element.elementor-element-21b723e{--display:flex;--min-height:68px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:16;}.elementor-2011 .elementor-element.elementor-element-0a35012{width:var( --container-widget-width, 85px );max-width:85px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;--container-widget-width:85px;--container-widget-flex-grow:0;text-align:start;}.elementor-2011 .elementor-element.elementor-element-0a35012 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-cb3901c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:14px;--e-nav-menu-divider-color:#FFFFFF70;}.elementor-2011 .elementor-element.elementor-element-cb3901c.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu .elementor-item{font-family:"Sora Light", Sans-serif;font-size:1rem;font-weight:normal;letter-spacing:0.4px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-item{color:#EAFFFA;fill:#EAFFFA;padding-left:15px;padding-right:15px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed .elementor-item:before,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-underline .elementor-item:after,
					 .elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-overline .elementor-item:before,
					 .elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-double-line .elementor-item:before,
					 .elementor-2011 .elementor-element.elementor-element-cb3901c .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a, .elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown{background-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a:hover,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a:focus,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-menu-toggle:hover,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a:hover,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a:focus,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-db8531b );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-0520cb2 );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown .elementor-item, .elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Sora", Sans-serif;font-size:0.8rem;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 15px 30px -11px rgba(118.628125, 118.628125, 118.628125, 0.81);}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#91F7B654;border-bottom-width:1px;}.elementor-2011 .elementor-element.elementor-element-cb3901c div.elementor-menu-toggle{color:#FFFFFF;}.elementor-2011 .elementor-element.elementor-element-cb3901c div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-2011 .elementor-element.elementor-element-cb3901c div.elementor-menu-toggle:hover, .elementor-2011 .elementor-element.elementor-element-cb3901c div.elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-cb3901c div.elementor-menu-toggle:hover svg, .elementor-2011 .elementor-element.elementor-element-cb3901c div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-menu-toggle:hover, .elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-menu-toggle:focus{background-color:#02010100;}.elementor-2011 .elementor-element.elementor-element-0d0f6be{--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;--overflow:hidden;--overlay-opacity:1;--margin-top:-229px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:262px;--padding-bottom:267px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2011 .elementor-element.elementor-element-0d0f6be:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0047922 );background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/cft-pilates-10.webp");background-position:bottom right;background-size:cover;}.elementor-2011 .elementor-element.elementor-element-0d0f6be::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/hero-cft.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:58% auto;}.elementor-2011 .elementor-element.elementor-element-0d0f6be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-1561d23{--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;--overlay-opacity:0;--margin-top:3rem;--margin-bottom:-8rem;--margin-left:20rem;--margin-right:0rem;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-1561d23::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-0047922 ) 0%, #FFFFFF00 100%);}.elementor-2011 .elementor-element.elementor-element-1561d23.e-con{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-051c4e6{width:var( --container-widget-width, 506px );max-width:506px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:506px;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-2011 .elementor-element.elementor-element-051c4e6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-051c4e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.1rem;font-weight:bold;line-height:1.2em;letter-spacing:0em;color:#77C4A9;}.elementor-2011 .elementor-element.elementor-element-45b7171{width:var( --container-widget-width, 464px );max-width:464px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:464px;--container-widget-flex-grow:0;--e-icon-list-icon-size:1.3rem;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-2011 .elementor-element.elementor-element-45b7171.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#8DD5A64D;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-icon i{color:#76D898;transition:color 0.3s;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-icon svg{fill:#76D898;transition:fill 0.3s;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:1.2rem;letter-spacing:0px;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-text{color:var( --e-global-color-3960582 );transition:color 0.3s;}.elementor-2011 .elementor-element.elementor-element-0104f31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:1em;font-weight:bold;letter-spacing:0.07rem;text-shadow:0px 4px 10px rgba(0, 0, 0, 0.16);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(240deg, var( --e-global-color-db8531b ) 0%, var( --e-global-color-0520cb2 ) 100%);box-shadow:1px 12px 35px -18px rgba(0, 0, 0, 0.22);border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-fc27d0f{width:var( --container-widget-width, 587px );max-width:587px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:587px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-fc27d0f.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button:hover, .elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button:hover svg, .elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-e4414c1{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:bold;color:#50978F;}.elementor-2011 .elementor-element.elementor-element-e4414c1.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-2d05ef4{--divider-border-style:solid;--divider-color:#55555529;--divider-border-width:1px;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-2d05ef4 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-2011 .elementor-element.elementor-element-2d05ef4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2011 .elementor-element.elementor-element-b65cb84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-2e4129f{width:var( --container-widget-width, 150px );max-width:150px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:end;}.elementor-2011 .elementor-element.elementor-element-2e4129f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-2e4129f img{width:100%;}.elementor-2011 .elementor-element.elementor-element-9e74320{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-9e74320 .elementor-heading-title{font-size:0.9rem;font-weight:normal;line-height:1.1rem;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-b3b8ec8{--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;--overlay-opacity:0;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;--z-index:8;}.elementor-2011 .elementor-element.elementor-element-b3b8ec8:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-b3b8ec8::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2011 .elementor-element.elementor-element-61c9092{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--overflow:hidden;--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:00px 00px 00px 00px;--border-top-width:00px;--border-right-width:00px;--border-bottom-width:00px;--border-left-width:00px;border-color:#FFFFFFB3;--border-color:#FFFFFFB3;--border-radius:20px 20px 20px 20px;box-shadow:9px 33px 77px -41px rgba(0, 0, 0, 0.08);--margin-top:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2011 .elementor-element.elementor-element-61c9092::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #00000000 100%);}.elementor-2011 .elementor-element.elementor-element-bb82eb8{width:var( --container-widget-width, 92% );max-width:92%;padding:22px 0px 34px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-bb82eb8.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-wrapper{gap:18px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-title{margin-block-end:12px;color:#318292;}.elementor-2011 .elementor-element.elementor-element-bb82eb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-bb82eb8.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-bb82eb8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon{font-size:76px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.4rem;font-weight:bold;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-description{font-family:"Sora Light", Sans-serif;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-1e51ef9{width:var( --container-widget-width, 92% );max-width:92%;padding:22px 0px 34px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-1e51ef9.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-wrapper{gap:18px;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-title{margin-block-end:12px;color:#318292;}.elementor-2011 .elementor-element.elementor-element-1e51ef9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-1e51ef9.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-1e51ef9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon{font-size:76px;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.4rem;font-weight:bold;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-description{font-family:"Sora Light", Sans-serif;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-64536f8{width:var( --container-widget-width, 92% );max-width:92%;padding:22px 0px 34px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-64536f8.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-wrapper{gap:18px;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-title{margin-block-end:12px;color:#318292;}.elementor-2011 .elementor-element.elementor-element-64536f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-64536f8.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-64536f8.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon{font-size:76px;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.4rem;font-weight:bold;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-description{font-family:"Sora Light", Sans-serif;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-5676f31{width:var( --container-widget-width, 92% );max-width:92%;padding:22px 0px 34px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-5676f31.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-wrapper{gap:18px;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-title{margin-block-end:12px;color:#318292;}.elementor-2011 .elementor-element.elementor-element-5676f31.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-5676f31.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-5676f31.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon{font-size:76px;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:1.4rem;font-weight:bold;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-description{font-family:"Sora Light", Sans-serif;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-54b5367{--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 80px;--row-gap:0px;--column-gap:80px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:98px;--padding-left:0px;--padding-right:0px;--z-index:80;}.elementor-2011 .elementor-element.elementor-element-54b5367:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-54b5367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-54b5367.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-ccd98eb{width:var( --container-widget-width, 180px );max-width:180px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:180px;--container-widget-flex-grow:0;bottom:-16px;}body:not(.rtl) .elementor-2011 .elementor-element.elementor-element-ccd98eb{right:-8px;}body.rtl .elementor-2011 .elementor-element.elementor-element-ccd98eb{left:-8px;}.elementor-2011 .elementor-element.elementor-element-ccd98eb img{width:100%;}.elementor-2011 .elementor-element.elementor-element-a1e581f{background-color:var( --e-global-color-primary );padding:12px 49px 12px 16px;bottom:50px;border-radius:50px 50px 50px 50px;box-shadow:0px 6px 17px 0px rgba(0, 0, 0, 0.2);}body:not(.rtl) .elementor-2011 .elementor-element.elementor-element-a1e581f{right:113px;}body.rtl .elementor-2011 .elementor-element.elementor-element-a1e581f{left:113px;}.elementor-2011 .elementor-element.elementor-element-a1e581f .elementor-heading-title{font-size:1.3rem;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-715e0b7{--display:flex;--justify-content:center;--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-2011 .elementor-element.elementor-element-715e0b7.e-con{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-ae262f9{width:var( --container-widget-width, 116px );max-width:116px;margin:-146px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:116px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-ae262f9 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-256ea9f{width:var( --container-widget-width, 100% );max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-2011 .elementor-element.elementor-element-256ea9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-256ea9f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:3rem;line-height:3.2rem;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-4db1dd2{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;font-family:"Sora", Sans-serif;font-size:1.5rem;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-9db85b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-9db85b1:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-9db85b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2011 .elementor-element.elementor-element-6e50112{--e-image-carousel-slides-to-show:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 12px 0px 12px;border-radius:40px 40px 40px 40px;box-shadow:0px 31px 80px -52px rgba(0, 0, 0, 0.22);}.elementor-2011 .elementor-element.elementor-element-6e50112.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#DDDDDD;}.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#DDDDDD;}.elementor-2011 .elementor-element.elementor-element-6e50112 .swiper-wrapper{display:flex;align-items:center;}.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2011 .elementor-element.elementor-element-34f8bfb{--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 80px;--row-gap:0px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-2011 .elementor-element.elementor-element-34f8bfb:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-34f8bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-34f8bfb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-606520e{--display:flex;--justify-content:center;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-606520e.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2011 .elementor-element.elementor-element-da707e4{width:var( --container-widget-width, 98px );max-width:98px;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -.5rem) -1rem;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-da707e4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-da707e4.elementor-view-stacked .elementor-icon{background-color:#FF0707;}.elementor-2011 .elementor-element.elementor-element-da707e4.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-da707e4.elementor-view-default .elementor-icon{color:#FF0707;border-color:#FF0707;}.elementor-2011 .elementor-element.elementor-element-da707e4.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-da707e4.elementor-view-default .elementor-icon svg{fill:#FF0707;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon{font-size:3.8rem;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon svg{height:3.8rem;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon-wrapper svg{width:auto;}.elementor-2011 .elementor-element.elementor-element-b7748d7{width:var( --container-widget-width, 100% );max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-2011 .elementor-element.elementor-element-b7748d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-b7748d7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:3rem;line-height:3.2rem;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-0661d52{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:1em;font-weight:bold;letter-spacing:0.07rem;text-shadow:0px 4px 10px rgba(0, 0, 0, 0.16);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(240deg, var( --e-global-color-db8531b ) 0%, var( --e-global-color-0520cb2 ) 100%);box-shadow:1px 12px 35px -18px #2EA395;border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-78fc4df{width:var( --container-widget-width, 506px );max-width:506px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:506px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-78fc4df.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button:hover, .elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button:hover svg, .elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-ccfd5f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-36f9135{width:var( --container-widget-width, 150px );max-width:150px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:end;}.elementor-2011 .elementor-element.elementor-element-36f9135.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-36f9135 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-990abcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:9999;}.elementor-2011 .elementor-element.elementor-element-990abcc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.9rem;font-weight:bold;line-height:1.1rem;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-599b1d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:27px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2011 .elementor-element.elementor-element-d4df9b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-64fb820{border-radius:24px 24px 24px 24px;box-shadow:0px 39px 52px -36px rgba(0,0,0,0.5);}.elementor-2011 .elementor-element.elementor-element-64fb820 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2011 .elementor-element.elementor-element-64fb820 .elementor-custom-embed-play i{color:#FFFFFF;font-size:96px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2011 .elementor-element.elementor-element-64fb820 .elementor-custom-embed-play svg{fill:#FFFFFF;width:96px;height:96px;}.elementor-2011 .elementor-element.elementor-element-c8a05a9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-adaf36e{border-radius:24px 24px 24px 24px;box-shadow:0px 39px 52px -36px rgba(0,0,0,0.5);}.elementor-2011 .elementor-element.elementor-element-adaf36e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2011 .elementor-element.elementor-element-adaf36e .elementor-custom-embed-play i{color:#FFFFFF;font-size:96px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2011 .elementor-element.elementor-element-adaf36e .elementor-custom-embed-play svg{fill:#FFFFFF;width:96px;height:96px;}.elementor-2011 .elementor-element.elementor-element-19609af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-76f1c38{border-radius:24px 24px 24px 24px;box-shadow:0px 39px 52px -36px rgba(0,0,0,0.5);}.elementor-2011 .elementor-element.elementor-element-76f1c38 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2011 .elementor-element.elementor-element-76f1c38 .elementor-custom-embed-play i{color:#FFFFFF;font-size:96px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2011 .elementor-element.elementor-element-76f1c38 .elementor-custom-embed-play svg{fill:#FFFFFF;width:96px;height:96px;}.elementor-2011 .elementor-element.elementor-element-de594d6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-a0aa041{border-radius:24px 24px 24px 24px;box-shadow:0px 39px 52px -36px rgba(0,0,0,0.5);}.elementor-2011 .elementor-element.elementor-element-a0aa041 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2011 .elementor-element.elementor-element-a0aa041 .elementor-custom-embed-play i{color:#FFFFFF;font-size:96px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2011 .elementor-element.elementor-element-a0aa041 .elementor-custom-embed-play svg{fill:#FFFFFF;width:96px;height:96px;}.elementor-2011 .elementor-element.elementor-element-c169437{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-b7c25ba{border-radius:24px 24px 24px 24px;box-shadow:0px 39px 52px -36px rgba(0,0,0,0.5);}.elementor-2011 .elementor-element.elementor-element-b7c25ba .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2011 .elementor-element.elementor-element-b7c25ba .elementor-custom-embed-play i{color:#FFFFFF;font-size:96px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2011 .elementor-element.elementor-element-b7c25ba .elementor-custom-embed-play svg{fill:#FFFFFF;width:96px;height:96px;}.elementor-2011 .elementor-element.elementor-element-1044fe4{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 1000px );max-width:1000px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-44px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-42px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-cf5faec );}.elementor-2011 .elementor-element.elementor-element-1044fe4.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-cf30a64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-a23a19f{width:var( --container-widget-width, 770px );max-width:770px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;--container-widget-width:770px;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-a23a19f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:1em;font-weight:bold;letter-spacing:0.07rem;text-shadow:0px 4px 10px rgba(0, 0, 0, 0.16);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(240deg, var( --e-global-color-db8531b ) 0%, var( --e-global-color-0520cb2 ) 100%);box-shadow:1px 12px 35px -18px rgba(0, 0, 0, 0.22);border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-9a57bbf{width:var( --container-widget-width, 587px );max-width:587px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:587px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-9a57bbf.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button:hover, .elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button:hover svg, .elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-002bc70{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:bold;color:#50978F;}.elementor-2011 .elementor-element.elementor-element-002bc70.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-84babf9{--divider-border-style:solid;--divider-color:#55555529;--divider-border-width:1px;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-84babf9 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-2011 .elementor-element.elementor-element-84babf9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2011 .elementor-element.elementor-element-f0ee6ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-5245e24{width:var( --container-widget-width, 150px );max-width:150px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:end;}.elementor-2011 .elementor-element.elementor-element-5245e24.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-5245e24 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-5e9347f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-5e9347f .elementor-heading-title{font-size:0.9rem;font-weight:normal;line-height:1.1rem;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-68c99b7{--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:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:8;}.elementor-2011 .elementor-element.elementor-element-68c99b7:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-68c99b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0047922 );}.elementor-2011 .elementor-element.elementor-element-68c99b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae.e-con{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-0816957{width:var( --container-widget-width, 98px );max-width:98px;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-0816957.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-0816957.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-0816957.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-0816957.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-0816957.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-0816957.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon{font-size:4rem;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon svg{height:4rem;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon-wrapper svg{width:auto;}.elementor-2011 .elementor-element.elementor-element-aba196f{width:var( --container-widget-width, 100% );max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2011 .elementor-element.elementor-element-aba196f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-aba196f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.6rem;line-height:3.2rem;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-ec68c09{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:016px;--margin-bottom:-125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-ec68c09.e-con{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-b89ea3f{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 64px;border-radius:38px 38px 38px 38px;box-shadow:0px 26px 51px -30px rgba(0, 0, 0, 0.19);}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:2rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-img img{border-radius:40px;transition-duration:0.3s;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-description{font-family:"Sora Light", Sans-serif;font-size:1.1rem;}.elementor-2011 .elementor-element.elementor-element-2430d4e{background-color:var( --e-global-color-primary );padding:0px 70px 0px 0px;border-radius:40px 40px 40px 40px;box-shadow:0px 26px 51px -30px rgba(0, 0, 0, 0.19);}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-2430d4e.elementor-position-right .elementor-image-box-img{margin-left:62px;}.elementor-2011 .elementor-element.elementor-element-2430d4e.elementor-position-left .elementor-image-box-img{margin-right:62px;}.elementor-2011 .elementor-element.elementor-element-2430d4e.elementor-position-top .elementor-image-box-img{margin-bottom:62px;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:2rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-img img{border-radius:40px;transition-duration:0.3s;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-description{font-family:"Sora Light", Sans-serif;font-size:1.1rem;}.elementor-2011 .elementor-element.elementor-element-9de5380{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 64px;border-radius:38px 38px 38px 38px;box-shadow:0px 26px 51px -30px rgba(0, 0, 0, 0.19);}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:2rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-img img{border-radius:40px;transition-duration:0.3s;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-description{font-family:"Sora Light", Sans-serif;font-size:1.1rem;}.elementor-2011 .elementor-element.elementor-element-b2f0801{background-color:var( --e-global-color-primary );padding:0px 70px 0px 0px;border-radius:40px 40px 40px 40px;box-shadow:0px 26px 51px -30px rgba(0, 0, 0, 0.19);}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-b2f0801.elementor-position-right .elementor-image-box-img{margin-left:62px;}.elementor-2011 .elementor-element.elementor-element-b2f0801.elementor-position-left .elementor-image-box-img{margin-right:62px;}.elementor-2011 .elementor-element.elementor-element-b2f0801.elementor-position-top .elementor-image-box-img{margin-bottom:62px;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:1.8rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-img img{border-radius:40px;transition-duration:0.3s;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-description{font-family:"Sora Light", Sans-serif;font-size:1.1rem;}.elementor-2011 .elementor-element.elementor-element-1c73a26{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 64px;border-radius:38px 38px 38px 38px;box-shadow:0px 26px 51px -30px rgba(0, 0, 0, 0.19);}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-right .elementor-image-box-img{margin-left:44px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-left .elementor-image-box-img{margin-right:44px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-top .elementor-image-box-img{margin-bottom:44px;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-title{margin-bottom:12px;font-family:"Sora", Sans-serif;font-size:2rem;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-img img{border-radius:40px;transition-duration:0.3s;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-description{font-family:"Sora Light", Sans-serif;font-size:1.1rem;}.elementor-2011 .elementor-element.elementor-element-cabe2bd{--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;--overlay-opacity:0.8;border-style:none;--border-style:none;--padding-top:244px;--padding-bottom:142px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2011 .elementor-element.elementor-element-cabe2bd:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-cabe2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/cft-pilates-16.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2011 .elementor-element.elementor-element-cabe2bd::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000C7 0%, #67BE85B3 100%);}.elementor-2011 .elementor-element.elementor-element-4d287be{width:var( --container-widget-width, 98px );max-width:98px;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:98px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-4d287be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-4d287be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-4d287be.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-4d287be.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-4d287be.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-4d287be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon{font-size:4rem;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon svg{height:4rem;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon-wrapper svg{width:auto;}.elementor-2011 .elementor-element.elementor-element-841c31d{width:var( --container-widget-width, 100% );max-width:100%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2011 .elementor-element.elementor-element-841c31d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-841c31d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:3rem;font-weight:bold;line-height:3.2rem;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-2a4fdf2{width:var( --container-widget-width, 770px );max-width:770px;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;--container-widget-width:770px;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-2a4fdf2.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-eb63a2d{--display:flex;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-eb63a2d.e-con{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:1em;font-weight:bold;letter-spacing:0.07rem;text-shadow:0px 4px 10px rgba(0, 0, 0, 0.16);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(240deg, var( --e-global-color-db8531b ) 0%, var( --e-global-color-0520cb2 ) 100%);box-shadow:1px 12px 35px -18px rgba(0, 0, 0, 0.22);border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-ed9a979{width:var( --container-widget-width, 587px );max-width:587px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:587px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-ed9a979.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button:hover, .elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button:hover svg, .elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-58d6281{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:bold;color:#F1FFF7DB;}.elementor-2011 .elementor-element.elementor-element-58d6281.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-ebc42e1{--divider-border-style:solid;--divider-color:#F1FFF730;--divider-border-width:1px;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-ebc42e1 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-2011 .elementor-element.elementor-element-ebc42e1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2011 .elementor-element.elementor-element-4b7e63f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-bbada83{width:var( --container-widget-width, 150px );max-width:150px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:end;}.elementor-2011 .elementor-element.elementor-element-bbada83.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-bbada83 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-66a06f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-66a06f2 .elementor-heading-title{font-size:0.9rem;font-weight:normal;line-height:1.1rem;color:#F1FFF7E3;}.elementor-2011 .elementor-element.elementor-element-f04c6ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:164px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-2011 .elementor-element.elementor-element-f04c6ac:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-f04c6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-f04c6ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-c0bd71c{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-c0bd71c.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2011 .elementor-element.elementor-element-b2a2870{width:var( --container-widget-width, 15% );max-width:15%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:15%;--container-widget-flex-grow:0;text-align:start;}.elementor-2011 .elementor-element.elementor-element-b2a2870 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-6737e80{width:var( --container-widget-width, 100% );max-width:100%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:start;}.elementor-2011 .elementor-element.elementor-element-6737e80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-6737e80 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.6rem;line-height:3.2rem;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-bc1800e{width:var( --container-widget-width, 681px );max-width:681px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;--container-widget-width:681px;--container-widget-flex-grow:0;font-family:"Sora Light", Sans-serif;font-size:1.1rem;letter-spacing:0.5px;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-178b959{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:1em;font-weight:bold;letter-spacing:0.07rem;text-shadow:0px 4px 10px rgba(0, 0, 0, 0.16);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(240deg, var( --e-global-color-db8531b ) 0%, var( --e-global-color-0520cb2 ) 100%);box-shadow:1px 12px 35px -18px rgba(0, 0, 0, 0.22);border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-09d0b89{width:var( --container-widget-width, 587px );max-width:587px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:587px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-09d0b89.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button:hover, .elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button:hover svg, .elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-f47eefd{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:bold;color:#50978F;}.elementor-2011 .elementor-element.elementor-element-f47eefd.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-beaeba8{--divider-border-style:solid;--divider-color:#55555529;--divider-border-width:1px;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-beaeba8 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-2011 .elementor-element.elementor-element-beaeba8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2011 .elementor-element.elementor-element-3d7cfce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-a58b992{width:var( --container-widget-width, 150px );max-width:150px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:end;}.elementor-2011 .elementor-element.elementor-element-a58b992.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-a58b992 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-f725d17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-f725d17 .elementor-heading-title{font-size:0.9rem;font-weight:normal;line-height:1.1rem;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-25f62ac{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:7px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-2011 .elementor-element.elementor-element-0b79e31{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 564px );max-width:564px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:564px;--container-widget-flex-grow:0;border-radius:56px 56px 56px 56px;}.elementor-2011 .elementor-element.elementor-element-0b79e31.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:56px 56px 56px 56px;}.elementor-2011 .elementor-element.elementor-element-41826f1{--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:0px 40px;--row-gap:0px;--column-gap:40px;--overflow:hidden;--overlay-opacity:0.59;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:136px;--padding-left:0px;--padding-right:0px;--z-index:80;}.elementor-2011 .elementor-element.elementor-element-41826f1::before, .elementor-2011 .elementor-element.elementor-element-41826f1 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-41826f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-41826f1 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-41826f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-41826f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2011 .elementor-element.elementor-element-41826f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-708fee5{width:var( --container-widget-width, 176px );max-width:176px;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-708fee5.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-708fee5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-708fee5.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-708fee5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-708fee5.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-708fee5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon{font-size:4.5rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon svg{height:4.5rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon-wrapper svg{width:auto;}.elementor-2011 .elementor-element.elementor-element-d8786bd{width:var( --container-widget-width, 507px );max-width:507px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:507px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2011 .elementor-element.elementor-element-d8786bd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-d8786bd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.3em;line-height:2.8rem;letter-spacing:0em;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-b1cd458{--display:flex;--padding-top:25px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2011 .elementor-element.elementor-element-2f5e690{width:var( --container-widget-width, 682px );max-width:682px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:682px;--container-widget-flex-grow:0;font-family:"Sora Light", Sans-serif;}.elementor-2011 .elementor-element.elementor-element-2354c0f{--display:flex;--padding-top:25px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2011 .elementor-element.elementor-element-5794e82{width:var( --container-widget-width, 682px );max-width:682px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:682px;--container-widget-flex-grow:0;font-family:"Sora Light", Sans-serif;}.elementor-2011 .elementor-element.elementor-element-3cd2050{--display:flex;--padding-top:25px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2011 .elementor-element.elementor-element-64276a8{width:var( --container-widget-width, 682px );max-width:682px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:682px;--container-widget-flex-grow:0;font-family:"Sora Light", Sans-serif;}.elementor-2011 .elementor-element.elementor-element-7dcc4e5{--display:flex;--padding-top:25px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2011 .elementor-element.elementor-element-939d241{width:var( --container-widget-width, 558px );max-width:558px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:558px;--container-widget-flex-grow:0;font-family:"Sora Light", Sans-serif;}.elementor-2011 .elementor-element.elementor-element-1d40da9{--display:flex;--padding-top:25px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2011 .elementor-element.elementor-element-2624391{width:var( --container-widget-width, 558px );max-width:558px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:558px;--container-widget-flex-grow:0;font-family:"Sora Light", Sans-serif;}.elementor-2011 .elementor-element.elementor-element-113f601{--n-accordion-title-font-size:1.1rem;width:var( --container-widget-width, 748px );max-width:748px;--container-widget-width:748px;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:4px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-113f601 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-secondary ) 30%, var( --e-global-color-accent ) 100%);border-style:solid;border-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-113f601 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-113f601 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-113f601.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-113f601 {--n-accordion-padding:19px 19px 19px 19px;}:where( .elementor-2011 .elementor-element.elementor-element-113f601 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:bold;}.elementor-2011 .elementor-element.elementor-element-b8c324b{width:var( --container-widget-width, 176px );max-width:176px;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-b8c324b.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-b8c324b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-b8c324b.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-b8c324b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-b8c324b.elementor-view-framed .elementor-icon, .elementor-2011 .elementor-element.elementor-element-b8c324b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon{font-size:4.5rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon svg{height:4.5rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon-wrapper svg{width:auto;}.elementor-2011 .elementor-element.elementor-element-ccf06c4{width:var( --container-widget-width, 507px );max-width:507px;margin:10rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;--container-widget-width:507px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2011 .elementor-element.elementor-element-ccf06c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-ccf06c4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.3em;font-weight:bold;line-height:2.8rem;letter-spacing:0em;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-269022f{width:var( --container-widget-width, 360px );max-width:360px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:center;font-family:"Sora Light", Sans-serif;font-size:0.9rem;color:var( --e-global-color-3960582 );}.elementor-2011 .elementor-element.elementor-element-269022f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-965cf39{--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 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.8;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2011 .elementor-element.elementor-element-965cf39:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-965cf39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/cft-pilates-14.webp");background-position:center right;background-repeat:no-repeat;background-size:63% auto;}.elementor-2011 .elementor-element.elementor-element-965cf39::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000C7 0%, #67BE85B3 100%);}.elementor-2011 .elementor-element.elementor-element-1506dc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:66px;}.elementor-2011 .elementor-element.elementor-element-1506dc8.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2011 .elementor-element.elementor-element-41b2779{width:var( --container-widget-width, 99px );max-width:99px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:99px;--container-widget-flex-grow:0;text-align:start;}.elementor-2011 .elementor-element.elementor-element-41b2779.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-41b2779 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-9316e9c{width:var( --container-widget-width, 650px );max-width:650px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-2011 .elementor-element.elementor-element-9316e9c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2011 .elementor-element.elementor-element-9316e9c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:2.5em;font-weight:bold;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-c6201c6{width:var( --container-widget-width, 504px );max-width:504px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;--container-widget-width:504px;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;text-shadow:0px 5px 2px rgba(0, 0, 0, 0.11);color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-c6201c6.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-ff11933{--display:flex;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-ff11933.e-con{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:1em;font-weight:bold;letter-spacing:0.07rem;text-shadow:0px 4px 10px rgba(0, 0, 0, 0.16);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(240deg, var( --e-global-color-db8531b ) 0%, var( --e-global-color-0520cb2 ) 100%);box-shadow:1px 12px 35px -18px rgba(0, 0, 0, 0.22);border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-8fea351{width:var( --container-widget-width, 587px );max-width:587px;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:587px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-8fea351.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button .elementor-button-content-wrapper{gap:9px;justify-content:center;}.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button:hover, .elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button:hover svg, .elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-6ff0db3{width:var( --container-widget-width, 100% );max-width:100%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:1rem;font-weight:bold;color:#F1FFF7DB;}.elementor-2011 .elementor-element.elementor-element-6ff0db3.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-a3a1258{--divider-border-style:solid;--divider-color:#F1FFF730;--divider-border-width:1px;width:var( --container-widget-width, 505px );max-width:505px;--container-widget-width:505px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-a3a1258 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-2011 .elementor-element.elementor-element-a3a1258 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2011 .elementor-element.elementor-element-8d646c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-efbbd78{width:var( --container-widget-width, 150px );max-width:150px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:end;}.elementor-2011 .elementor-element.elementor-element-efbbd78.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-efbbd78 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-5bbf187{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-5bbf187 .elementor-heading-title{font-size:0.9rem;font-weight:normal;line-height:1.1rem;color:#F1FFF7E3;}.elementor-2011 .elementor-element.elementor-element-c1c8e35 iframe{height:640px;}.elementor-2011 .elementor-element.elementor-element-a7d8e8e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2011 .elementor-element.elementor-element-a7d8e8e:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-a7d8e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2011 .elementor-element.elementor-element-2ee8f62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;font-family:"Sora Light", Sans-serif;font-size:14px;color:var( --e-global-color-secondary );}.elementor-2011 .elementor-element.elementor-element-aef33f3{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-2011:not(.elementor-motion-effects-element-type-background), body.elementor-page-2011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0047922 );}@media(max-width:1440px){.elementor-2011 .elementor-element.elementor-element-cb3901c{margin:0px -12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu .elementor-item{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-item{padding-left:11px;padding-right:11px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown .elementor-item, .elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-0d0f6be{--justify-content:flex-end;--overlay-opacity:1;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:77px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-0d0f6be::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:36vw 0px;background-size:68vw auto;}.elementor-2011 .elementor-element.elementor-element-1561d23{--overlay-opacity:0;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-051c4e6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-2011 .elementor-element.elementor-element-051c4e6 .elementor-heading-title{font-size:2.2rem;}.elementor-2011 .elementor-element.elementor-element-45b7171{width:var( --container-widget-width, 791px );max-width:791px;--container-widget-width:791px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(27px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(27px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(27px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-27px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-27px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item > a{font-size:1.1rem;}.elementor-2011 .elementor-element.elementor-element-fc27d0f{--container-widget-width:441px;--container-widget-flex-grow:0;width:var( --container-widget-width, 441px );max-width:441px;}.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button{font-size:1rem;}.elementor-2011 .elementor-element.elementor-element-e4414c1{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;}.elementor-2011 .elementor-element.elementor-element-b65cb84{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-2e4129f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2011 .elementor-element.elementor-element-9e74320 .elementor-heading-title{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-61c9092{--grid-auto-flow:row;--justify-items:center;--align-items:start;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8{padding:0px 0px 0px 0px;--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-wrapper{gap:20px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-title{margin-block-end:12px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-title a{font-size:1.2rem;line-height:1.3rem;}.elementor-2011 .elementor-element.elementor-element-1e51ef9{padding:0px 0px 0px 0px;--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-wrapper{gap:20px;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-title{margin-block-end:12px;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-title a{font-size:1.2rem;line-height:1.3rem;}.elementor-2011 .elementor-element.elementor-element-64536f8{padding:0px 0px 0px 0px;--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-wrapper{gap:20px;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-title{margin-block-end:12px;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-title a{font-size:1.2rem;line-height:1.3rem;}.elementor-2011 .elementor-element.elementor-element-5676f31{padding:0px 0px 0px 0px;--container-widget-width:192px;--container-widget-flex-grow:0;width:var( --container-widget-width, 192px );max-width:192px;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-wrapper{gap:5px;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-title{margin-block-end:12px;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-title a{font-size:1.2rem;line-height:1.3rem;}.elementor-2011 .elementor-element.elementor-element-54b5367{--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:flex-end;--padding-top:0px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-ae262f9{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -34px) 0px;--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;text-align:start;}.elementor-2011 .elementor-element.elementor-element-ae262f9.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-ae262f9 img{width:114px;}.elementor-2011 .elementor-element.elementor-element-256ea9f{width:var( --container-widget-width, 775px );max-width:775px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:775px;--container-widget-flex-grow:0;text-align:start;}.elementor-2011 .elementor-element.elementor-element-256ea9f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-256ea9f .elementor-heading-title{font-size:2.2rem;line-height:1.1em;}.elementor-2011 .elementor-element.elementor-element-4db1dd2{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:start;font-size:1rem;}.elementor-2011 .elementor-element.elementor-element-4db1dd2.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-9db85b1{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-6e50112{--e-image-carousel-slides-to-show:2;margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-2011 .elementor-element.elementor-element-34f8bfb{--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:flex-end;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-606520e{--margin-top:0px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-606520e.e-con{--order:99999 /* order end hack */;}.elementor-2011 .elementor-element.elementor-element-da707e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -3rem) 0rem;--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-2011 .elementor-element.elementor-element-da707e4.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon{font-size:3.9rem;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon svg{height:3.9rem;}.elementor-2011 .elementor-element.elementor-element-b7748d7{width:var( --container-widget-width, 364px );max-width:364px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:364px;--container-widget-flex-grow:0;text-align:start;}.elementor-2011 .elementor-element.elementor-element-b7748d7.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-b7748d7 .elementor-heading-title{font-size:2.2rem;line-height:1.1em;}.elementor-2011 .elementor-element.elementor-element-0661d52{--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-0661d52.e-con{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-78fc4df{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button{font-size:1.1rem;}.elementor-2011 .elementor-element.elementor-element-ccfd5f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-36f9135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2011 .elementor-element.elementor-element-990abcc .elementor-heading-title{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-599b1d1{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-64fb820 .elementor-custom-embed-play i{font-size:120px;}.elementor-2011 .elementor-element.elementor-element-64fb820 .elementor-custom-embed-play svg{width:120px;height:120px;}.elementor-2011 .elementor-element.elementor-element-adaf36e .elementor-custom-embed-play i{font-size:120px;}.elementor-2011 .elementor-element.elementor-element-adaf36e .elementor-custom-embed-play svg{width:120px;height:120px;}.elementor-2011 .elementor-element.elementor-element-76f1c38 .elementor-custom-embed-play i{font-size:120px;}.elementor-2011 .elementor-element.elementor-element-76f1c38 .elementor-custom-embed-play svg{width:120px;height:120px;}.elementor-2011 .elementor-element.elementor-element-a0aa041 .elementor-custom-embed-play i{font-size:120px;}.elementor-2011 .elementor-element.elementor-element-a0aa041 .elementor-custom-embed-play svg{width:120px;height:120px;}.elementor-2011 .elementor-element.elementor-element-c169437{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-b7c25ba .elementor-custom-embed-play i{font-size:120px;}.elementor-2011 .elementor-element.elementor-element-b7c25ba .elementor-custom-embed-play svg{width:120px;height:120px;}.elementor-2011 .elementor-element.elementor-element-1044fe4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2011 .elementor-element.elementor-element-9a57bbf{--container-widget-width:441px;--container-widget-flex-grow:0;width:var( --container-widget-width, 441px );max-width:441px;}.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button{font-size:1rem;}.elementor-2011 .elementor-element.elementor-element-002bc70{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;}.elementor-2011 .elementor-element.elementor-element-f0ee6ce{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-5245e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2011 .elementor-element.elementor-element-5e9347f .elementor-heading-title{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-68c99b7{--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:flex-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-0816957{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-2011 .elementor-element.elementor-element-0816957.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon{font-size:3.6rem;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon svg{height:3.6rem;}.elementor-2011 .elementor-element.elementor-element-aba196f{width:var( --container-widget-width, 765px );max-width:765px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:765px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-aba196f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-aba196f .elementor-heading-title{font-size:2.4rem;line-height:1.1em;}.elementor-2011 .elementor-element.elementor-element-ec68c09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2011 .elementor-element.elementor-element-b89ea3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 69px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-title{margin-bottom:12px;font-size:1.8rem;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-2430d4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 61px 0px 0px;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-9de5380{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 69px;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-title{margin-bottom:12px;font-size:1.8rem;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-b2f0801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 61px 0px 0px;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-1c73a26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 69px;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-wrapper{text-align:start;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-title{margin-bottom:12px;font-size:2rem;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-cabe2bd{--padding-top:216px;--padding-bottom:131px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2011 .elementor-element.elementor-element-4d287be{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-2011 .elementor-element.elementor-element-4d287be.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon{font-size:5rem;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon svg{height:5rem;}.elementor-2011 .elementor-element.elementor-element-841c31d{width:var( --container-widget-width, 963px );max-width:963px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:963px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-841c31d.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-841c31d .elementor-heading-title{font-size:3rem;line-height:1.1em;}.elementor-2011 .elementor-element.elementor-element-ed9a979{--container-widget-width:441px;--container-widget-flex-grow:0;width:var( --container-widget-width, 441px );max-width:441px;}.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button{font-size:1rem;}.elementor-2011 .elementor-element.elementor-element-58d6281{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;}.elementor-2011 .elementor-element.elementor-element-4b7e63f{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-bbada83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2011 .elementor-element.elementor-element-66a06f2 .elementor-heading-title{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-f04c6ac{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-2011 .elementor-element.elementor-element-6737e80{width:var( --container-widget-width, 765px );max-width:765px;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:765px;--container-widget-flex-grow:0;text-align:start;}.elementor-2011 .elementor-element.elementor-element-6737e80.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-6737e80 .elementor-heading-title{font-size:2.5rem;line-height:1.1em;}.elementor-2011 .elementor-element.elementor-element-bc1800e{font-size:1.1rem;letter-spacing:0.3px;}.elementor-2011 .elementor-element.elementor-element-09d0b89{--container-widget-width:441px;--container-widget-flex-grow:0;width:var( --container-widget-width, 441px );max-width:441px;}.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button{font-size:1rem;}.elementor-2011 .elementor-element.elementor-element-f47eefd{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;}.elementor-2011 .elementor-element.elementor-element-3d7cfce{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-a58b992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2011 .elementor-element.elementor-element-f725d17 .elementor-heading-title{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-25f62ac{--justify-content:flex-end;}.elementor-2011 .elementor-element.elementor-element-0b79e31{--e-image-carousel-slides-to-show:1;margin:0% 9% calc(var(--kit-widget-spacing, 0px) + 0%) -7%;}.elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-swiper-button.elementor-swiper-button-next{font-size:19px;}.elementor-2011 .elementor-element.elementor-element-41826f1{--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:flex-end;--overlay-opacity:1;--padding-top:172px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-708fee5{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon{font-size:5.5rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon svg{height:5.5rem;}.elementor-2011 .elementor-element.elementor-element-d8786bd{width:var( --container-widget-width, 746px );max-width:746px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:746px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-d8786bd.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-d8786bd .elementor-heading-title{line-height:1.1em;}.elementor-2011 .elementor-element.elementor-element-b8c324b{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon{font-size:5.5rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon svg{height:5.5rem;}.elementor-2011 .elementor-element.elementor-element-ccf06c4{width:var( --container-widget-width, 746px );max-width:746px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:746px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-ccf06c4.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-ccf06c4 .elementor-heading-title{line-height:1.1em;}.elementor-2011 .elementor-element.elementor-element-269022f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;font-size:1rem;}.elementor-2011 .elementor-element.elementor-element-965cf39{--padding-top:216px;--padding-bottom:131px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2011 .elementor-element.elementor-element-9316e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:776px;--container-widget-flex-grow:0;width:var( --container-widget-width, 776px );max-width:776px;}.elementor-2011 .elementor-element.elementor-element-8fea351{--container-widget-width:441px;--container-widget-flex-grow:0;width:var( --container-widget-width, 441px );max-width:441px;}.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button{font-size:1rem;}.elementor-2011 .elementor-element.elementor-element-6ff0db3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;}.elementor-2011 .elementor-element.elementor-element-8d646c8{--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-efbbd78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-2011 .elementor-element.elementor-element-5bbf187 .elementor-heading-title{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-c1c8e35 iframe{height:595px;}}@media(min-width:768px){.elementor-2011 .elementor-element.elementor-element-bb58b06{--width:100%;}.elementor-2011 .elementor-element.elementor-element-21b723e{--content-width:1280px;}.elementor-2011 .elementor-element.elementor-element-0d0f6be{--width:101.184%;}.elementor-2011 .elementor-element.elementor-element-1561d23{--width:1600px;}.elementor-2011 .elementor-element.elementor-element-0104f31{--width:480px;}.elementor-2011 .elementor-element.elementor-element-b65cb84{--width:100%;}.elementor-2011 .elementor-element.elementor-element-715e0b7{--width:684px;}.elementor-2011 .elementor-element.elementor-element-606520e{--width:500px;}.elementor-2011 .elementor-element.elementor-element-ccfd5f8{--width:504px;}.elementor-2011 .elementor-element.elementor-element-599b1d1{--width:48%;}.elementor-2011 .elementor-element.elementor-element-d4df9b4{--width:100%;}.elementor-2011 .elementor-element.elementor-element-c8a05a9{--width:100%;}.elementor-2011 .elementor-element.elementor-element-19609af{--width:100%;}.elementor-2011 .elementor-element.elementor-element-de594d6{--width:100%;}.elementor-2011 .elementor-element.elementor-element-c169437{--width:100%;}.elementor-2011 .elementor-element.elementor-element-cf30a64{--width:480px;}.elementor-2011 .elementor-element.elementor-element-f0ee6ce{--width:100%;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae{--width:900px;}.elementor-2011 .elementor-element.elementor-element-ec68c09{--width:1121px;}.elementor-2011 .elementor-element.elementor-element-eb63a2d{--width:567px;}.elementor-2011 .elementor-element.elementor-element-4b7e63f{--width:100%;}.elementor-2011 .elementor-element.elementor-element-c0bd71c{--width:1169px;}.elementor-2011 .elementor-element.elementor-element-178b959{--width:480px;}.elementor-2011 .elementor-element.elementor-element-3d7cfce{--width:100%;}.elementor-2011 .elementor-element.elementor-element-25f62ac{--width:100%;}.elementor-2011 .elementor-element.elementor-element-965cf39{--content-width:100%;}.elementor-2011 .elementor-element.elementor-element-ff11933{--width:520px;}.elementor-2011 .elementor-element.elementor-element-8d646c8{--width:100%;}.elementor-2011 .elementor-element.elementor-element-a7d8e8e{--content-width:1300px;}}@media(max-width:1440px) and (min-width:768px){.elementor-2011 .elementor-element.elementor-element-bb58b06{--width:100%;}.elementor-2011 .elementor-element.elementor-element-21b723e{--content-width:85%;}.elementor-2011 .elementor-element.elementor-element-1561d23{--width:1600px;}.elementor-2011 .elementor-element.elementor-element-b65cb84{--width:440px;}.elementor-2011 .elementor-element.elementor-element-715e0b7{--width:37%;}.elementor-2011 .elementor-element.elementor-element-9db85b1{--width:100%;}.elementor-2011 .elementor-element.elementor-element-606520e{--width:77%;}.elementor-2011 .elementor-element.elementor-element-ccfd5f8{--width:100%;}.elementor-2011 .elementor-element.elementor-element-599b1d1{--width:100%;}.elementor-2011 .elementor-element.elementor-element-f0ee6ce{--width:440px;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae{--width:955px;}.elementor-2011 .elementor-element.elementor-element-ec68c09{--width:100%;}.elementor-2011 .elementor-element.elementor-element-4b7e63f{--width:440px;}.elementor-2011 .elementor-element.elementor-element-c0bd71c{--width:92%;}.elementor-2011 .elementor-element.elementor-element-3d7cfce{--width:440px;}.elementor-2011 .elementor-element.elementor-element-25f62ac{--width:100%;}.elementor-2011 .elementor-element.elementor-element-8d646c8{--width:440px;}}@media(max-width:1200px) and (min-width:768px){.elementor-2011 .elementor-element.elementor-element-bb58b06{--width:100%;}.elementor-2011 .elementor-element.elementor-element-21b723e{--content-width:90%;}.elementor-2011 .elementor-element.elementor-element-1561d23{--width:100%;}.elementor-2011 .elementor-element.elementor-element-54b5367{--content-width:90%;}.elementor-2011 .elementor-element.elementor-element-34f8bfb{--content-width:90%;}.elementor-2011 .elementor-element.elementor-element-68c99b7{--content-width:90%;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae{--width:100%;}.elementor-2011 .elementor-element.elementor-element-ec68c09{--width:100%;}.elementor-2011 .elementor-element.elementor-element-cabe2bd{--content-width:80%;}.elementor-2011 .elementor-element.elementor-element-f04c6ac{--content-width:90%;}.elementor-2011 .elementor-element.elementor-element-c0bd71c{--width:100%;}.elementor-2011 .elementor-element.elementor-element-25f62ac{--width:100%;}.elementor-2011 .elementor-element.elementor-element-41826f1{--content-width:90%;}.elementor-2011 .elementor-element.elementor-element-965cf39{--content-width:80%;}}@media(min-width:2400px){.elementor-2011 .elementor-element.elementor-element-bb58b06{--width:100%;}.elementor-2011 .elementor-element.elementor-element-0d0f6be:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2011 .elementor-element.elementor-element-0d0f6be{--overlay-opacity:1;}.elementor-2011 .elementor-element.elementor-element-e4414c1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-2011 .elementor-element.elementor-element-b65cb84{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-b3b8ec8{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:113px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-61c9092{--grid-auto-flow:row;--overlay-opacity:0.72;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:24px 24px 24px 24px;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-61c9092::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(118deg, #FFFFFF 0%, #00000000 100%);}.elementor-2011 .elementor-element.elementor-element-da707e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.50rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon{font-size:5rem;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon svg{height:5rem;}.elementor-2011 .elementor-element.elementor-element-ccfd5f8{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-002bc70{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-2011 .elementor-element.elementor-element-f0ee6ce{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-0816957{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.50rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon{font-size:5rem;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon svg{height:5rem;}.elementor-2011 .elementor-element.elementor-element-ec68c09{--grid-auto-flow:row;}.elementor-2011 .elementor-element.elementor-element-4d287be{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.50rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon{font-size:5rem;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon svg{height:5rem;}.elementor-2011 .elementor-element.elementor-element-58d6281{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-2011 .elementor-element.elementor-element-4b7e63f{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-f47eefd{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-2011 .elementor-element.elementor-element-3d7cfce{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-41826f1{--overlay-opacity:1;}.elementor-2011 .elementor-element.elementor-element-708fee5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.50rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon{font-size:5rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon svg{height:5rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -.50rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon{font-size:5rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon svg{height:5rem;}.elementor-2011 .elementor-element.elementor-element-269022f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-2011 .elementor-element.elementor-element-6ff0db3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-2011 .elementor-element.elementor-element-8d646c8{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-2011 .elementor-element.elementor-element-21b723e{--min-height:72px;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2011 .elementor-element.elementor-element-0d0f6be{--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;--overlay-opacity:1;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2011 .elementor-element.elementor-element-0d0f6be:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2011 .elementor-element.elementor-element-0d0f6be::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-2011 .elementor-element.elementor-element-1561d23::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-0047922 ) 0%, #FFFFFF00 100%);}.elementor-2011 .elementor-element.elementor-element-1561d23{--overlay-opacity:0.05;--border-radius:32px 32px 32px 32px;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2011 .elementor-element.elementor-element-051c4e6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-051c4e6 .elementor-heading-title{font-size:2.7em;}.elementor-2011 .elementor-element.elementor-element-45b7171{padding:0vw 0vw 0vw 2vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2011 .elementor-element.elementor-element-45b7171.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-fc27d0f{--container-widget-width:400%;--container-widget-flex-grow:0;width:var( --container-widget-width, 400% );max-width:400%;}.elementor-2011 .elementor-element.elementor-element-fc27d0f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-e4414c1{width:var( --container-widget-width, 850px );max-width:850px;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + -.5rem) 0rem;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-e4414c1.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-2e4129f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-2e4129f img{width:90%;}.elementor-2011 .elementor-element.elementor-element-61c9092{--grid-auto-flow:row;}.elementor-2011 .elementor-element.elementor-element-54b5367{--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:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-2011 .elementor-element.elementor-element-256ea9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-4db1dd2{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-4db1dd2.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-9db85b1{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-6e50112{--e-image-carousel-slides-to-show:1;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;}.elementor-2011 .elementor-element.elementor-element-34f8bfb{--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:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-2011 .elementor-element.elementor-element-da707e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon{font-size:5.5rem;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon svg{height:5.5rem;}.elementor-2011 .elementor-element.elementor-element-b7748d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-78fc4df{--container-widget-width:400%;--container-widget-flex-grow:0;width:var( --container-widget-width, 400% );max-width:400%;}.elementor-2011 .elementor-element.elementor-element-78fc4df.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-36f9135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-36f9135 img{width:90%;}.elementor-2011 .elementor-element.elementor-element-599b1d1{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-1044fe4{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-next-right-position:-40px;}.elementor-2011 .elementor-element.elementor-element-a23a19f{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-a23a19f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-9a57bbf{--container-widget-width:400%;--container-widget-flex-grow:0;width:var( --container-widget-width, 400% );max-width:400%;}.elementor-2011 .elementor-element.elementor-element-9a57bbf.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-002bc70{width:var( --container-widget-width, 850px );max-width:850px;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + -.5rem) 0rem;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-002bc70.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-5245e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-5245e24 img{width:90%;}.elementor-2011 .elementor-element.elementor-element-68c99b7{--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:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae.e-con{--order:-99999 /* order start hack */;}.elementor-2011 .elementor-element.elementor-element-0816957{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon{font-size:5.5rem;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon svg{height:5.5rem;}.elementor-2011 .elementor-element.elementor-element-aba196f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-ec68c09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-title{margin-bottom:6px;font-size:1.6rem;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-description{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-title{margin-bottom:6px;font-size:1.6rem;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-description{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-title{margin-bottom:6px;font-size:1.6rem;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-description{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-4d287be{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon{font-size:5.5rem;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon svg{height:5.5rem;}.elementor-2011 .elementor-element.elementor-element-841c31d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-2a4fdf2{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-2a4fdf2.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-ed9a979{--container-widget-width:400%;--container-widget-flex-grow:0;width:var( --container-widget-width, 400% );max-width:400%;}.elementor-2011 .elementor-element.elementor-element-ed9a979.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-58d6281{width:var( --container-widget-width, 850px );max-width:850px;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + -.5rem) 0rem;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-58d6281.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-bbada83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-bbada83 img{width:90%;}.elementor-2011 .elementor-element.elementor-element-f04c6ac{--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:64px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-c0bd71c{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2011 .elementor-element.elementor-element-6737e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-bc1800e{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-bc1800e.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-09d0b89{--container-widget-width:400%;--container-widget-flex-grow:0;width:var( --container-widget-width, 400% );max-width:400%;}.elementor-2011 .elementor-element.elementor-element-09d0b89.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-f47eefd{width:var( --container-widget-width, 850px );max-width:850px;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + -.5rem) 0rem;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-f47eefd.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-a58b992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-a58b992 img{width:90%;}.elementor-2011 .elementor-element.elementor-element-25f62ac.e-con{--order:-99999 /* order start hack */;}.elementor-2011 .elementor-element.elementor-element-0b79e31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-41826f1{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-2011 .elementor-element.elementor-element-708fee5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon{font-size:5.5rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon svg{height:5.5rem;}.elementor-2011 .elementor-element.elementor-element-d8786bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-b8c324b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon{font-size:5.5rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon svg{height:5.5rem;}.elementor-2011 .elementor-element.elementor-element-ccf06c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-269022f{width:var( --container-widget-width, 850px );max-width:850px;margin:.5rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-269022f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-9316e9c{width:var( --container-widget-width, 100% );max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-9316e9c.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-9316e9c .elementor-heading-title{font-size:3em;}.elementor-2011 .elementor-element.elementor-element-c6201c6{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-c6201c6.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-8fea351{--container-widget-width:400%;--container-widget-flex-grow:0;width:var( --container-widget-width, 400% );max-width:400%;}.elementor-2011 .elementor-element.elementor-element-8fea351.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-6ff0db3{width:var( --container-widget-width, 850px );max-width:850px;margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + -.5rem) 0rem;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-2011 .elementor-element.elementor-element-6ff0db3.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-efbbd78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-efbbd78 img{width:90%;}}@media(max-width:767px){.elementor-2011 .elementor-element.elementor-element-bb58b06{--width:100%;--min-height:41px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-2011 .elementor-element.elementor-element-bb58b06::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-bb58b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(95deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-2011 .elementor-element.elementor-element-21b723e{--content-width:100%;--min-height:0px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2011 .elementor-element.elementor-element-0a35012{width:var( --container-widget-width, 44px );max-width:44px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-0a35012 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-cb3901c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--nav-menu-icon-size:28px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main .elementor-item{padding-left:20px;padding-right:20px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown .elementor-item, .elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:0.8rem;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown a{padding-top:13px;padding-bottom:13px;}.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-2011 .elementor-element.elementor-element-0d0f6be:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/cft-pilates-20.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2011 .elementor-element.elementor-element-0d0f6be::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-0d0f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/hero-cft-mob.webp");background-position:0px 46px;background-size:100% auto;}.elementor-2011 .elementor-element.elementor-element-0d0f6be{--justify-content:center;--overlay-opacity:1;--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:280px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:7;}.elementor-2011 .elementor-element.elementor-element-1561d23{--width:100%;--overlay-opacity:0.45;--border-radius:16px 16px 16px 16px;--margin-top:-1rem;--margin-bottom:-3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:35px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-2011 .elementor-element.elementor-element-1561d23::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-1561d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(148deg, var( --e-global-color-0047922 ) 0%, #FFFFFF00 89%);}.elementor-2011 .elementor-element.elementor-element-1561d23.e-con{--order:-99999 /* order start hack */;}.elementor-2011 .elementor-element.elementor-element-051c4e6{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:start;}.elementor-2011 .elementor-element.elementor-element-051c4e6 .elementor-heading-title{font-size:1.6rem;line-height:1.7rem;}.elementor-2011 .elementor-element.elementor-element-45b7171{width:var( --container-widget-width, 100% );max-width:100%;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 12px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;}.elementor-2011 .elementor-element.elementor-element-45b7171.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item > a{font-size:1rem;line-height:1.2rem;letter-spacing:0px;}.elementor-2011 .elementor-element.elementor-element-0104f31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-fc27d0f{width:var( --container-widget-width, 105% );max-width:105%;margin:-10px -4px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button{font-size:1em;line-height:1.1rem;letter-spacing:0.03rem;border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-e4414c1{margin:-6px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -8px;--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;text-align:center;font-size:0.8rem;line-height:1.3em;}.elementor-2011 .elementor-element.elementor-element-2d05ef4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2011 .elementor-element.elementor-element-2d05ef4 .elementor-divider-separator{width:242px;}.elementor-2011 .elementor-element.elementor-element-2d05ef4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2011 .elementor-element.elementor-element-b65cb84{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-2e4129f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;z-index:1;text-align:end;}.elementor-2011 .elementor-element.elementor-element-2e4129f.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-2e4129f img{width:99%;}.elementor-2011 .elementor-element.elementor-element-9e74320{text-align:start;}.elementor-2011 .elementor-element.elementor-element-9e74320 .elementor-heading-title{font-size:0.7rem;line-height:0.9rem;}.elementor-2011 .elementor-element.elementor-element-99e3c4e{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-b3b8ec8::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-b3b8ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/cft-pilates-14.webp");background-position:center center;background-size:cover;}.elementor-2011 .elementor-element.elementor-element-b3b8ec8{--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-2011 .elementor-element.elementor-element-61c9092{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8px 4px;--row-gap:8px;--column-gap:4px;--grid-auto-flow:row;--align-items:center;--overlay-opacity:0;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:4px;--padding-right:4px;--z-index:15;}.elementor-2011 .elementor-element.elementor-element-61c9092::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-61c9092 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(138deg, #FFFFFF 0%, #00000000 100%);}.elementor-2011 .elementor-element.elementor-element-61c9092.e-con{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-bb82eb8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-wrapper{gap:6px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon{font-size:42px;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-title a{font-size:0.8rem;line-height:1.1rem;}.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-description{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-1e51ef9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-wrapper{gap:6px;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon{font-size:42px;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-title a{font-size:0.8rem;line-height:1.1rem;}.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-description{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-64536f8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-wrapper{gap:6px;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon{font-size:42px;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-title a{font-size:0.8rem;line-height:1.1rem;}.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-description{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-5676f31{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-wrapper{gap:6px;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon{font-size:42px;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-title, .elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-title a{font-size:0.8rem;line-height:1.1rem;}.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-description{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-54b5367{--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:63px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;--z-index:99;}.elementor-2011 .elementor-element.elementor-element-ccd98eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;bottom:-8px;}body:not(.rtl) .elementor-2011 .elementor-element.elementor-element-ccd98eb{right:-4px;}body.rtl .elementor-2011 .elementor-element.elementor-element-ccd98eb{left:-4px;}.elementor-2011 .elementor-element.elementor-element-a1e581f{padding:8px 48px 9px 16px;bottom:29px;z-index:999;}body:not(.rtl) .elementor-2011 .elementor-element.elementor-element-a1e581f{right:42px;}body.rtl .elementor-2011 .elementor-element.elementor-element-a1e581f{left:42px;}.elementor-2011 .elementor-element.elementor-element-a1e581f .elementor-heading-title{font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-715e0b7{--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-2011 .elementor-element.elementor-element-ae262f9{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;--container-widget-width:94px;--container-widget-flex-grow:0;width:var( --container-widget-width, 94px );max-width:94px;}.elementor-2011 .elementor-element.elementor-element-ae262f9.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-256ea9f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;text-align:center;}.elementor-2011 .elementor-element.elementor-element-256ea9f .elementor-heading-title{font-size:1.8rem;line-height:2rem;}.elementor-2011 .elementor-element.elementor-element-4db1dd2{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;}.elementor-2011 .elementor-element.elementor-element-9db85b1{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-6e50112{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;z-index:2;border-radius:20px 20px 20px 20px;}.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button.elementor-swiper-button-next{font-size:16px;}.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-2011 .elementor-element.elementor-element-aa7d35d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-34f8bfb{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:39px;--padding-left:20px;--padding-right:20px;--z-index:92;}.elementor-2011 .elementor-element.elementor-element-606520e{--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-606520e.e-con{--order:-99999 /* order start hack */;}.elementor-2011 .elementor-element.elementor-element-da707e4{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-2011 .elementor-element.elementor-element-da707e4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon{font-size:2.8rem;}.elementor-2011 .elementor-element.elementor-element-da707e4 .elementor-icon svg{height:2.8rem;}.elementor-2011 .elementor-element.elementor-element-b7748d7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;text-align:center;}.elementor-2011 .elementor-element.elementor-element-b7748d7 .elementor-heading-title{font-size:1.8rem;line-height:2rem;}.elementor-2011 .elementor-element.elementor-element-78fc4df{width:var( --container-widget-width, 105% );max-width:105%;margin:-10px -4px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button{font-size:0.8em;line-height:1.1rem;letter-spacing:0.03rem;border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-ccfd5f8{--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;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-36f9135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;z-index:1;text-align:end;}.elementor-2011 .elementor-element.elementor-element-36f9135.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-36f9135 img{width:99%;}.elementor-2011 .elementor-element.elementor-element-990abcc{text-align:start;}.elementor-2011 .elementor-element.elementor-element-990abcc .elementor-heading-title{font-size:0.7rem;line-height:1rem;}.elementor-2011 .elementor-element.elementor-element-599b1d1{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:90;}.elementor-2011 .elementor-element.elementor-element-d4df9b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-64fb820{border-radius:12px 12px 12px 12px;}.elementor-2011 .elementor-element.elementor-element-64fb820 .elementor-custom-embed-play i{font-size:72px;}.elementor-2011 .elementor-element.elementor-element-64fb820 .elementor-custom-embed-play svg{width:72px;height:72px;}.elementor-2011 .elementor-element.elementor-element-adaf36e{border-radius:12px 12px 12px 12px;}.elementor-2011 .elementor-element.elementor-element-adaf36e .elementor-custom-embed-play i{font-size:72px;}.elementor-2011 .elementor-element.elementor-element-adaf36e .elementor-custom-embed-play svg{width:72px;height:72px;}.elementor-2011 .elementor-element.elementor-element-76f1c38{border-radius:12px 12px 12px 12px;}.elementor-2011 .elementor-element.elementor-element-76f1c38 .elementor-custom-embed-play i{font-size:72px;}.elementor-2011 .elementor-element.elementor-element-76f1c38 .elementor-custom-embed-play svg{width:72px;height:72px;}.elementor-2011 .elementor-element.elementor-element-a0aa041{border-radius:12px 12px 12px 12px;}.elementor-2011 .elementor-element.elementor-element-a0aa041 .elementor-custom-embed-play i{font-size:72px;}.elementor-2011 .elementor-element.elementor-element-a0aa041 .elementor-custom-embed-play svg{width:72px;height:72px;}.elementor-2011 .elementor-element.elementor-element-b7c25ba{border-radius:12px 12px 12px 12px;}.elementor-2011 .elementor-element.elementor-element-b7c25ba .elementor-custom-embed-play i{font-size:72px;}.elementor-2011 .elementor-element.elementor-element-b7c25ba .elementor-custom-embed-play svg{width:72px;height:72px;}.elementor-2011 .elementor-element.elementor-element-1044fe4{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;z-index:90;--e-n-carousel-arrow-prev-left-position:-22px;--e-n-carousel-arrow-next-right-position:-22px;--e-n-carousel-arrow-size:28px;}.elementor-2011 .elementor-element.elementor-element-cf30a64{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-a23a19f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:0.9rem;line-height:1.2rem;}.elementor-2011 .elementor-element.elementor-element-9a57bbf{width:var( --container-widget-width, 105% );max-width:105%;margin:-10px -4px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button{font-size:1em;line-height:1.1rem;letter-spacing:0.03rem;border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-002bc70{margin:-6px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -8px;--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;text-align:center;font-size:0.8rem;line-height:1.3em;}.elementor-2011 .elementor-element.elementor-element-84babf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2011 .elementor-element.elementor-element-84babf9 .elementor-divider-separator{width:242px;}.elementor-2011 .elementor-element.elementor-element-84babf9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2011 .elementor-element.elementor-element-f0ee6ce{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-5245e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;z-index:1;text-align:end;}.elementor-2011 .elementor-element.elementor-element-5245e24.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-5245e24 img{width:99%;}.elementor-2011 .elementor-element.elementor-element-5e9347f{text-align:start;}.elementor-2011 .elementor-element.elementor-element-5e9347f .elementor-heading-title{font-size:0.7rem;line-height:0.9rem;}.elementor-2011 .elementor-element.elementor-element-9337eb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-68c99b7{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:7;}.elementor-2011 .elementor-element.elementor-element-dfaa9ae{--width:100%;--margin-top:0px;--margin-bottom:-4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-0816957{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-0816957.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon{font-size:2.6rem;}.elementor-2011 .elementor-element.elementor-element-0816957 .elementor-icon svg{height:2.6rem;}.elementor-2011 .elementor-element.elementor-element-aba196f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;text-align:center;}.elementor-2011 .elementor-element.elementor-element-aba196f .elementor-heading-title{font-size:1.6rem;line-height:2rem;}.elementor-2011 .elementor-element.elementor-element-ec68c09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:8px 00px;--row-gap:8px;--column-gap:00px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:-67px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f{padding:0px 0px 28px 0px;border-radius:20px 20px 20px 20px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-img img{border-radius:20px;}.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-description{font-size:0.9rem;line-height:1.3rem;}.elementor-2011 .elementor-element.elementor-element-2430d4e{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;padding:0px 0px 28px 0px;border-radius:20px 20px 20px 20px;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-2430d4e.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2011 .elementor-element.elementor-element-2430d4e.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2011 .elementor-element.elementor-element-2430d4e.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-img img{border-radius:20px;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-title{font-size:1.3rem;}.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-description{font-size:0.9rem;line-height:1.2rem;}.elementor-2011 .elementor-element.elementor-element-9de5380{margin:-4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 28px 0px;border-radius:20px 20px 20px 20px;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2011 .elementor-element.elementor-element-9de5380.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-title{margin-bottom:13px;font-size:1.3rem;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-img img{border-radius:20px;}.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-description{font-size:0.9rem;line-height:1.3rem;}.elementor-2011 .elementor-element.elementor-element-b2f0801{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + .5rem) 0rem;padding:0px 0px 28px 0px;border-radius:20px 20px 20px 20px;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-b2f0801.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2011 .elementor-element.elementor-element-b2f0801.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2011 .elementor-element.elementor-element-b2f0801.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-img img{border-radius:20px;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-title{font-size:1.3rem;}.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-description{font-size:0.9rem;line-height:1.2rem;}.elementor-2011 .elementor-element.elementor-element-1c73a26{padding:0px 0px 28px 0px;border-radius:20px 20px 20px 20px;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2011 .elementor-element.elementor-element-1c73a26.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-title{margin-bottom:13px;font-size:1.4rem;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-img img{border-radius:20px;}.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-description{font-size:0.9rem;line-height:1.3rem;}.elementor-2011 .elementor-element.elementor-element-cabe2bd:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-cabe2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/cft-pilates-15.webp");}.elementor-2011 .elementor-element.elementor-element-cabe2bd::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-cabe2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #000000C7 21%, #67BE85B3 100%);}.elementor-2011 .elementor-element.elementor-element-cabe2bd{--overlay-opacity:0.76;--padding-top:117px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-2011 .elementor-element.elementor-element-4d287be{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-4d287be.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon{font-size:3.5rem;}.elementor-2011 .elementor-element.elementor-element-4d287be .elementor-icon svg{height:3.5rem;}.elementor-2011 .elementor-element.elementor-element-841c31d{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;text-align:center;}.elementor-2011 .elementor-element.elementor-element-841c31d .elementor-heading-title{font-size:1.7rem;line-height:2rem;}.elementor-2011 .elementor-element.elementor-element-2a4fdf2{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:0.9rem;line-height:1.4rem;}.elementor-2011 .elementor-element.elementor-element-eb63a2d{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-ed9a979{width:var( --container-widget-width, 105% );max-width:105%;margin:-10px -4px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button{font-size:1em;line-height:1.1rem;letter-spacing:0.03rem;border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-58d6281{margin:-6px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -8px;--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;text-align:center;font-size:0.8rem;line-height:1.3em;}.elementor-2011 .elementor-element.elementor-element-ebc42e1{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2011 .elementor-element.elementor-element-ebc42e1 .elementor-divider-separator{width:242px;}.elementor-2011 .elementor-element.elementor-element-ebc42e1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2011 .elementor-element.elementor-element-4b7e63f{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-bbada83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;z-index:1;text-align:end;}.elementor-2011 .elementor-element.elementor-element-bbada83.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-bbada83 img{width:99%;}.elementor-2011 .elementor-element.elementor-element-66a06f2{text-align:start;}.elementor-2011 .elementor-element.elementor-element-66a06f2 .elementor-heading-title{font-size:0.7rem;line-height:0.9rem;}.elementor-2011 .elementor-element.elementor-element-f04c6ac{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2011 .elementor-element.elementor-element-c0bd71c{--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:13;}.elementor-2011 .elementor-element.elementor-element-b2a2870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;--container-widget-width:92px;--container-widget-flex-grow:0;width:var( --container-widget-width, 92px );max-width:92px;}.elementor-2011 .elementor-element.elementor-element-b2a2870 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-6737e80{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;--container-widget-width:282px;--container-widget-flex-grow:0;width:var( --container-widget-width, 282px );max-width:282px;text-align:start;}.elementor-2011 .elementor-element.elementor-element-6737e80.elementor-element{--align-self:flex-start;}.elementor-2011 .elementor-element.elementor-element-6737e80 .elementor-heading-title{font-size:1.6rem;line-height:2rem;}.elementor-2011 .elementor-element.elementor-element-bc1800e{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:0.9rem;line-height:1.4rem;}.elementor-2011 .elementor-element.elementor-element-89815ab{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-178b959{--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-09d0b89{width:var( --container-widget-width, 105% );max-width:105%;margin:-10px -4px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button{font-size:1em;line-height:1.1rem;letter-spacing:0.03rem;border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-f47eefd{margin:-6px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -8px;--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;text-align:center;font-size:0.8rem;line-height:1.3em;}.elementor-2011 .elementor-element.elementor-element-beaeba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2011 .elementor-element.elementor-element-beaeba8 .elementor-divider-separator{width:242px;}.elementor-2011 .elementor-element.elementor-element-beaeba8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2011 .elementor-element.elementor-element-3d7cfce{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-a58b992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;z-index:1;text-align:end;}.elementor-2011 .elementor-element.elementor-element-a58b992.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-a58b992 img{width:99%;}.elementor-2011 .elementor-element.elementor-element-f725d17{text-align:start;}.elementor-2011 .elementor-element.elementor-element-f725d17 .elementor-heading-title{font-size:0.7rem;line-height:0.9rem;}.elementor-2011 .elementor-element.elementor-element-25f62ac{--width:100%;--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-2011 .elementor-element.elementor-element-25f62ac.e-con{--order:-99999 /* order start hack */;}.elementor-2011 .elementor-element.elementor-element-72fac84{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-0b79e31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-2011 .elementor-element.elementor-element-0b79e31.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;}.elementor-2011 .elementor-element.elementor-element-0b79e31 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:30px 30px 30px 30px;}.elementor-2011 .elementor-element.elementor-element-41826f1{--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:8;}.elementor-2011 .elementor-element.elementor-element-708fee5{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-708fee5.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon{font-size:3.5rem;}.elementor-2011 .elementor-element.elementor-element-708fee5 .elementor-icon svg{height:3.5rem;}.elementor-2011 .elementor-element.elementor-element-d8786bd{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;text-align:center;}.elementor-2011 .elementor-element.elementor-element-d8786bd .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;}.elementor-2011 .elementor-element.elementor-element-b1cd458{--padding-top:20px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2011 .elementor-element.elementor-element-2f5e690{font-size:0.8rem;}.elementor-2011 .elementor-element.elementor-element-2354c0f{--padding-top:20px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2011 .elementor-element.elementor-element-5794e82{font-size:0.8rem;}.elementor-2011 .elementor-element.elementor-element-3cd2050{--padding-top:20px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2011 .elementor-element.elementor-element-64276a8{font-size:0.8rem;}.elementor-2011 .elementor-element.elementor-element-7dcc4e5{--padding-top:20px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2011 .elementor-element.elementor-element-939d241{font-size:0.8rem;}.elementor-2011 .elementor-element.elementor-element-1d40da9{--padding-top:20px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-2011 .elementor-element.elementor-element-2624391{font-size:0.8rem;}.elementor-2011 .elementor-element.elementor-element-113f601{--n-accordion-item-title-space-between:4px;--n-accordion-title-font-size:0.9rem;}.elementor-2011 .elementor-element.elementor-element-113f601 {--n-accordion-padding:12px 12px 12px 12px;}.elementor-2011 .elementor-element.elementor-element-c2e7d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-b8c324b{width:auto;max-width:auto;margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon-wrapper{text-align:center;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon{font-size:3.5rem;}.elementor-2011 .elementor-element.elementor-element-b8c324b .elementor-icon svg{height:3.5rem;}.elementor-2011 .elementor-element.elementor-element-ccf06c4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;text-align:center;}.elementor-2011 .elementor-element.elementor-element-ccf06c4 .elementor-heading-title{font-size:1.3rem;line-height:1.5rem;}.elementor-2011 .elementor-element.elementor-element-269022f{margin:-24px -8px calc(var(--kit-widget-spacing, 0px) + 42px) -8px;--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;text-align:center;font-size:0.8rem;line-height:1.3em;}.elementor-2011 .elementor-element.elementor-element-965cf39:not(.elementor-motion-effects-element-type-background), .elementor-2011 .elementor-element.elementor-element-965cf39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cftpilates.com/wp-content/uploads/2025/07/cft-pilates-15.webp");background-position:0px 216px;background-size:100% auto;}.elementor-2011 .elementor-element.elementor-element-965cf39::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .e-con-inner > .elementor-background-video-container::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2011 .elementor-element.elementor-element-965cf39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(335deg, #000000C7 7%, #67BE85B3 71%);}.elementor-2011 .elementor-element.elementor-element-965cf39{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2011 .elementor-element.elementor-element-1506dc8{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-2011 .elementor-element.elementor-element-1506dc8.e-con{--order:99999 /* order end hack */;}.elementor-2011 .elementor-element.elementor-element-4b35b5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2011 .elementor-element.elementor-element-41b2779{width:var( --container-widget-width, 100px );max-width:100px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-41b2779 img{width:100%;}.elementor-2011 .elementor-element.elementor-element-9316e9c{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2011 .elementor-element.elementor-element-9316e9c .elementor-heading-title{font-size:1.3rem;line-height:1.7rem;}.elementor-2011 .elementor-element.elementor-element-c6201c6{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:0.9rem;line-height:1.3rem;}.elementor-2011 .elementor-element.elementor-element-ff11933{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-8fea351{width:var( --container-widget-width, 105% );max-width:105%;margin:-10px -4px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button{font-size:1em;line-height:1.1rem;letter-spacing:0.03rem;border-radius:0px 32px 0px 32px;}.elementor-2011 .elementor-element.elementor-element-6ff0db3{margin:-6px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -8px;--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;text-align:center;font-size:0.8rem;line-height:1.3em;}.elementor-2011 .elementor-element.elementor-element-a3a1258{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2011 .elementor-element.elementor-element-a3a1258 .elementor-divider-separator{width:242px;}.elementor-2011 .elementor-element.elementor-element-a3a1258 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2011 .elementor-element.elementor-element-8d646c8{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2011 .elementor-element.elementor-element-efbbd78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;z-index:1;text-align:end;}.elementor-2011 .elementor-element.elementor-element-efbbd78.elementor-element{--align-self:center;}.elementor-2011 .elementor-element.elementor-element-efbbd78 img{width:99%;}.elementor-2011 .elementor-element.elementor-element-5bbf187{text-align:start;}.elementor-2011 .elementor-element.elementor-element-5bbf187 .elementor-heading-title{font-size:0.7rem;line-height:0.9rem;}.elementor-2011 .elementor-element.elementor-element-c1c8e35.elementor-element{--order:-99999 /* order start hack */;}.elementor-2011 .elementor-element.elementor-element-c1c8e35{z-index:3;}.elementor-2011 .elementor-element.elementor-element-c1c8e35 iframe{height:455px;}.elementor-2011 .elementor-element.elementor-element-a7d8e8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-2011 .elementor-element.elementor-element-2ee8f62{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;font-size:10px;line-height:1.5em;}.elementor-2011 .elementor-element.elementor-element-aef33f3{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-cb3901c */.elementor-2011 .elementor-element.elementor-element-cb3901c .elementor-nav-menu--dropdown {
       backdrop-filter: blur(30px) !important;
    -webkit-backdrop-filter: blur(30px) !important;
}

.elementor-2011 .elementor-element.elementor-element-cb3901c .sub-menun {
       backdrop-filter: blur(30px) !important;
    -webkit-backdrop-filter: blur(30px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b723e */.header-element {
    flex-shrink: 0;
}

.elementor-2011 .elementor-element.elementor-element-21b723e .elementor-button:focus {
    color: white !important; 
    
     transition: 1s all !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb58b06 */.elementor-2011 .elementor-element.elementor-element-bb58b06 {
    min-width: 100% !important; 
     z-index: 99999 !important;
    transform: translate(0%,0%); 
    opacity:1;
        background-color: rgba(32, 91, 61, 0.2)!important;
    backdrop-filter: blur(50px);
 -webkit-backdrop-filter: blur(50px);
    transition: 1.5s all !important;

}

.elementor-2011 .elementor-element.elementor-element-bb58b06.elementor-sticky--effects{
        transform: translate(0%,0%); 
     opacity:1;
    box-shadow: 0px 0px 36px 2px rgba(0, 0, 0, 0.1);

     transition: 1.5s all !important;
}

@media(max-width:800px){
.elementor-2011 .elementor-element.elementor-element-bb58b06{
    opacity: 1;
       background-color: rgba(32, 91, 61,0)!important;
      transform: translate(0%, 00%) !important;
 backdrop-filter: blur(30px) important;
 -webkit-backdrop-filter: blur(30px) !important;
}

.elementor-2011 .elementor-element.elementor-element-bb58b06.elementor-sticky--effects{
      transform: translate(0%,0%)!important; 
 backdrop-filter: blur(30px) important;
 -webkit-backdrop-filter: blur(30px) !important;
}


}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45b7171 */.elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item{
    border: solid 0px;
    border-color: #C0C0C0;
    padding: 0px !important;
    padding-left: 0px !important;
    border-radius: 50px;
        padding-bottom: 8px !important;
  
}
@media only screen and (max-width: 1024px){
    .elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item{
    border: solid 0px;
    padding: 0px !important;
    padding-bottom: 8px !important;
    padding-left: 0px !important;
    border-radius: 0px;
}

    .elementor-2011 .elementor-element.elementor-element-45b7171 .elementor-icon-list-item{
    line-height: 20px !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc27d0f */.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button {
    padding: 26px;
    padding-inline: 40px;
    cursor: pointer;
    transition: all 0.5s ease; 
    animation: pulse 5s ease infinite;
}

.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button svg{
   transform: scale(1.1);
}


.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button:hover {
    filter: brightness(110%);
}





@media (max-width:800px){
.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button{
    padding: 20px;
    padding-inline: 20px;

}


.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button svg{
   transform: scale(1.3);
}


}

@media (max-width:340px){
.elementor-2011 .elementor-element.elementor-element-fc27d0f .elementor-button{
    padding: 24px;
    padding-inline: 0px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4414c1 */.elementor-2011 .elementor-element.elementor-element-e4414c1 p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1561d23 */.elementor-2011 .elementor-element.elementor-element-1561d23{
    z-index: 2 !important;
}


@media only screen and (max-width: 1024px){
.elementor-2011 .elementor-element.elementor-element-1561d23{
    box-shadow: 0px 0px;
       backdrop-filter: blur(50px) !important;
    -webkit-backdrop-filter: blur(50px) !important;
     background-color: rgba(255, 255, 255, 0.5) !important;
      position: relative !important;
  z-index: 10 !important;
}
}

@supports (-webkit-touch-callout: none) {
  .elementor-2011 .elementor-element.elementor-element-1561d23 {
    background-color: rgba(255, 255, 255, 0.6) !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb82eb8 */.elementor-2011 .elementor-element.elementor-element-bb82eb8 .elementor-icon-box-icon svg{
    margin-bottom: -12px;
       
}

@media only screen and (max-width: 1024px) {
  .elementor-2011 .elementor-element.elementor-element-bb82eb8 {
    filter: brightness(2) hue-rotate(300deg) contrast(2);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e51ef9 */.elementor-2011 .elementor-element.elementor-element-1e51ef9 .elementor-icon-box-icon svg{
    margin-bottom: -12px;
       
}

@media only screen and (max-width: 1024px) {
  .elementor-2011 .elementor-element.elementor-element-1e51ef9 {
    filter: brightness(2) hue-rotate(300deg) contrast(2);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64536f8 */.elementor-2011 .elementor-element.elementor-element-64536f8 .elementor-icon-box-icon svg{
    margin-bottom: -12px;
       
}

@media only screen and (max-width: 1024px) {
  .elementor-2011 .elementor-element.elementor-element-64536f8 {
    filter: brightness(2) hue-rotate(300deg) contrast(2);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5676f31 */.elementor-2011 .elementor-element.elementor-element-5676f31 .elementor-icon-box-icon svg{
    margin-bottom: -12px;
       
}

@media only screen and (max-width: 1024px) {
  .elementor-2011 .elementor-element.elementor-element-5676f31 {
    filter: brightness(2) hue-rotate(300deg) contrast(2);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c9092 */.elementor-2011 .elementor-element.elementor-element-61c9092{
    box-shadow: 0px 0px;
       backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
     background-color: rgba(255, 255, 255, 0.01) !important;
      position: relative !important;
  z-index: 10 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccd98eb */.elementor-2011 .elementor-element.elementor-element-ccd98eb {
     z-index: 9999!important;
  opacity: 0;
  transform: translateY(30px) scale(0.95);
  animation: fadeInUp 1.5s ease-out forwards, pulse 3s ease-in-out infinite;
  animation-delay: 10s, 6.5s; /* entrada começa em 5s, pulse inicia depois da entrada */
    transition: 1.5s all !important;
}


.elementor-2011 .elementor-element.elementor-element-ccd98eb :hover {
    filter: brightness(105%);
      transition: 1.5s all !important;
}



.elementor-2011 .elementor-element.elementor-element-ccd98eb .elementor-button-text{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1e581f */.elementor-2011 .elementor-element.elementor-element-a1e581f {
     z-index: 9998!important;
  opacity: 0;
  transform: translateY(30px) scale(0.95);
  animation: fadeInUp 1.5s ease-out forwards, pulse 3s ease-in-out infinite;
  animation-delay: 10s, 6.5s; /* entrada começa em 5s, pulse inicia depois da entrada */
    transition: 1.5s all !important;
}


.elementor-2011 .elementor-element.elementor-element-a1e581f :hover {
    filter: brightness(105%);
      transition: 1.5s all !important;
}



.elementor-2011 .elementor-element.elementor-element-a1e581f .elementor-button-text{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6e50112 */.elementor-2011 .elementor-element.elementor-element-6e50112 .e-gallery-item {
    box-shadow: 8px 50px 50px -42px rgba(0, 0, 0, 0.5);
}

.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button-prev{
     transform: translate(-200%,0%) !important;
}

.elementor-2011 .elementor-element.elementor-element-6e50112 .elementor-swiper-button-next{
     transform: translate(200%,0%) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78fc4df */.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button {
     padding: 26px;
    padding-inline: 8px;
    cursor: pointer;
    transition: all 0.5s ease; 
    animation: pulse 5s ease infinite;
}

.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button svg{
   transform: scale(1.1);
}


.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button:hover {
    filter: brightness(110%);
}





@media (max-width:800px){
.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button{
    padding: 20px;
    padding-inline: 0px;

}


.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button svg{
   transform: scale(1.3);
}


}

@media (max-width:340px){
.elementor-2011 .elementor-element.elementor-element-78fc4df .elementor-button{
    padding: 20px;
    padding-inline: 0px;

}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-64fb820 */.elementor-2011 .elementor-element.elementor-element-64fb820 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-64fb820 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-adaf36e */.elementor-2011 .elementor-element.elementor-element-adaf36e iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-adaf36e svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-76f1c38 */.elementor-2011 .elementor-element.elementor-element-76f1c38 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-76f1c38 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a0aa041 */.elementor-2011 .elementor-element.elementor-element-a0aa041 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-a0aa041 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7c25ba */.elementor-2011 .elementor-element.elementor-element-b7c25ba iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-b7c25ba svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-64fb820 */.elementor-2011 .elementor-element.elementor-element-64fb820 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-64fb820 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-adaf36e */.elementor-2011 .elementor-element.elementor-element-adaf36e iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-adaf36e svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-76f1c38 */.elementor-2011 .elementor-element.elementor-element-76f1c38 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-76f1c38 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a0aa041 */.elementor-2011 .elementor-element.elementor-element-a0aa041 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-a0aa041 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7c25ba */.elementor-2011 .elementor-element.elementor-element-b7c25ba iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-b7c25ba svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-64fb820 */.elementor-2011 .elementor-element.elementor-element-64fb820 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-64fb820 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-adaf36e */.elementor-2011 .elementor-element.elementor-element-adaf36e iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-adaf36e svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-76f1c38 */.elementor-2011 .elementor-element.elementor-element-76f1c38 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-76f1c38 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a0aa041 */.elementor-2011 .elementor-element.elementor-element-a0aa041 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-a0aa041 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7c25ba */.elementor-2011 .elementor-element.elementor-element-b7c25ba iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-b7c25ba svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-64fb820 */.elementor-2011 .elementor-element.elementor-element-64fb820 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-64fb820 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-adaf36e */.elementor-2011 .elementor-element.elementor-element-adaf36e iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-adaf36e svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-76f1c38 */.elementor-2011 .elementor-element.elementor-element-76f1c38 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-76f1c38 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a0aa041 */.elementor-2011 .elementor-element.elementor-element-a0aa041 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-a0aa041 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7c25ba */.elementor-2011 .elementor-element.elementor-element-b7c25ba iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-b7c25ba svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-64fb820 */.elementor-2011 .elementor-element.elementor-element-64fb820 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-64fb820 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-adaf36e */.elementor-2011 .elementor-element.elementor-element-adaf36e iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-adaf36e svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-76f1c38 */.elementor-2011 .elementor-element.elementor-element-76f1c38 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-76f1c38 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a0aa041 */.elementor-2011 .elementor-element.elementor-element-a0aa041 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-a0aa041 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7c25ba */.elementor-2011 .elementor-element.elementor-element-b7c25ba iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-b7c25ba svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-64fb820 */.elementor-2011 .elementor-element.elementor-element-64fb820 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-64fb820 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-adaf36e */.elementor-2011 .elementor-element.elementor-element-adaf36e iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-adaf36e svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-76f1c38 */.elementor-2011 .elementor-element.elementor-element-76f1c38 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-76f1c38 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a0aa041 */.elementor-2011 .elementor-element.elementor-element-a0aa041 iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-a0aa041 svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b7c25ba */.elementor-2011 .elementor-element.elementor-element-b7c25ba iframe{
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
}


.elementor-2011 .elementor-element.elementor-element-b7c25ba svg{
    opacity: 150%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-599b1d1 */.elementor-2011 .elementor-element.elementor-element-599b1d1{
    z-index: 20 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a57bbf */.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button {
    padding: 26px;
    padding-inline: 40px;
    cursor: pointer;
    transition: all 0.5s ease; 
    animation: pulse 5s ease infinite;
}

.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button svg{
   transform: scale(1.1);
}


.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button:hover {
    filter: brightness(110%);
}





@media (max-width:800px){
.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button{
    padding: 20px;
    padding-inline: 20px;

}


.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button svg{
   transform: scale(1.3);
}


}

@media (max-width:340px){
.elementor-2011 .elementor-element.elementor-element-9a57bbf .elementor-button{
    padding: 24px;
    padding-inline: 0px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-002bc70 */.elementor-2011 .elementor-element.elementor-element-002bc70 p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f8bfb */.elementor-2011 .elementor-element.elementor-element-34f8bfb{
    z-index: 20 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b89ea3f */.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-description {
    padding-bottom: 12px;
    padding-right: 48px;
  }
  
  
  @media (min-width: 1200px) {
      .elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-title {
    padding-top: 8px;
    padding-right: 80px;
  }
  }
  
  

@media (max-width: 767px) {
.elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-description {
    padding-left: 32px;
    padding-right: 32px;
  }
  
 .elementor-2011 .elementor-element.elementor-element-b89ea3f .elementor-image-box-title {
     padding-top: 12px;
    padding-left: 32px;
    padding-right: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2430d4e */.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-description {
    padding-bottom: 12px;
  }
  
  @media (min-width: 1200px) {
      .elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-title {
    padding-top: 8px;
    padding-right: 100px;
  }
  }

@media (max-width: 767px) {
.elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-description {
    padding-left: 32px;
    padding-right: 32px;
  }
  
 .elementor-2011 .elementor-element.elementor-element-2430d4e .elementor-image-box-title {
     padding-top: 12px;
    padding-left: 32px;
    padding-right: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9de5380 */.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-description {
    padding-bottom: 12px;
    padding-right: 48px;
  }
  
  
  @media (min-width: 1200px) {
      .elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-title {
    padding-top: 8px;
    padding-right: 80px;
  }
  }
  
  

@media (max-width: 767px) {
.elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-description {
    padding-left: 32px;
    padding-right: 32px;
  }
  
 .elementor-2011 .elementor-element.elementor-element-9de5380 .elementor-image-box-title {
     padding-top: 12px;
    padding-left: 32px;
    padding-right: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2f0801 */.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-description {
    padding-bottom: 12px;
  }
  
  @media (min-width: 1200px) {
      .elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-title {
    padding-top: 8px;
    padding-right: 100px;
  }
  }

@media (max-width: 767px) {
.elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-description {
    padding-left: 32px;
    padding-right: 32px;
  }
  
 .elementor-2011 .elementor-element.elementor-element-b2f0801 .elementor-image-box-title {
     padding-top: 12px;
    padding-left: 32px;
    padding-right: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1c73a26 */.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-description {
    padding-bottom: 12px;
    padding-right: 48px;
  }
  
  
  @media (min-width: 1200px) {
      .elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-title {
    padding-top: 8px;
    padding-right: 80px;
  }
  }
  
  

@media (max-width: 767px) {
.elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-description {
    padding-left: 32px;
    padding-right: 32px;
  }
  
 .elementor-2011 .elementor-element.elementor-element-1c73a26 .elementor-image-box-title {
     padding-top: 12px;
    padding-left: 32px;
    padding-right: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68c99b7 */@media only screen and (max-width:800px){
.elementor-2011 .elementor-element.elementor-element-68c99b7{
    background-attachment: fixed !important;
}
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed9a979 */.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button {
    padding: 26px;
    padding-inline: 40px;
    cursor: pointer;
    transition: all 0.5s ease; 
    animation: pulse 5s ease infinite;
}

.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button svg{
   transform: scale(1.1);
}


.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button:hover {
    filter: brightness(110%);
}





@media (max-width:800px){
.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button{
    padding: 20px;
    padding-inline: 20px;

}


.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button svg{
   transform: scale(1.3);
}


}

@media (max-width:340px){
.elementor-2011 .elementor-element.elementor-element-ed9a979 .elementor-button{
    padding: 24px;
    padding-inline: 0px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58d6281 */.elementor-2011 .elementor-element.elementor-element-58d6281 p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cabe2bd */.elementor-2011 .elementor-element.elementor-element-cabe2bd {
    border-bottom: 0px solid;
    border-image: linear-gradient(to right, transparent 10%, rgba(255,255,255,0.8), transparent 90%) 1;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-09d0b89 */.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button {
    padding: 26px;
    padding-inline: 40px;
    cursor: pointer;
    transition: all 0.5s ease; 
    animation: pulse 5s ease infinite;
}

.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button svg{
   transform: scale(1.1);
}


.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button:hover {
    filter: brightness(110%);
}





@media (max-width:800px){
.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button{
    padding: 20px;
    padding-inline: 20px;

}


.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button svg{
   transform: scale(1.3);
}


}

@media (max-width:340px){
.elementor-2011 .elementor-element.elementor-element-09d0b89 .elementor-button{
    padding: 24px;
    padding-inline: 0px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f47eefd */.elementor-2011 .elementor-element.elementor-element-f47eefd p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-269022f */.elementor-2011 .elementor-element.elementor-element-269022f p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fea351 */.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button {
    padding: 26px;
    padding-inline: 40px;
    cursor: pointer;
    transition: all 0.5s ease; 
    animation: pulse 5s ease infinite;
}

.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button svg{
   transform: scale(1.1);
}


.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button:hover {
    filter: brightness(110%);
}





@media (max-width:800px){
.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button{
    padding: 20px;
    padding-inline: 20px;

}


.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button svg{
   transform: scale(1.3);
}


}

@media (max-width:340px){
.elementor-2011 .elementor-element.elementor-element-8fea351 .elementor-button{
    padding: 24px;
    padding-inline: 0px;

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ff0db3 */.elementor-2011 .elementor-element.elementor-element-6ff0db3 p{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-965cf39 */.elementor-2011 .elementor-element.elementor-element-965cf39 {
    border-bottom: 0px solid;
    border-image: linear-gradient(to right, transparent 10%, rgba(255,255,255,0.8), transparent 90%) 1;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ee8f62 */.elementor-2011 .elementor-element.elementor-element-2ee8f62 a{
    color: green;
    transition: 0.5s all;
}

.elementor-2011 .elementor-element.elementor-element-2ee8f62 a:hover{
    color: orange;
        transition: 0.5s all;
}/* End custom CSS */
/* Start custom CSS */.e-con-ful{
    padding: 0px;
}

html, body {
    overflow-x: hidden !important;
}


body {
    overflow-y: hidden !important;
}


.gt {
  background-image: linear-gradient(
    to right,
    #4F999F,  /* tom inicial: azul esverdeado leve */
    #5FBFAD,  /* tom intermediário */
    #6CE4A5   /* novo tom final: verde suave, mas com mais pigmento que o anterior */
  );
  
  background-size: cover;
  background-position: center;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.bd {
  font-family: sora;
  font-weight: bold;
    
}

@keyframes pulse {
  0% {
      transform: scale(0.95);
}

50% {
     transform: scale(1);
}

100% {
      transform: scale(0.95);
}
}


@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}


.scroll-esquerda{
    opacity: 0;
    transition: 1s all;
    transform: translate3d(-30px, 0, 0);
    /*filter: blur(10px);*/
}

.scroll-direita{
    opacity: 0;
    transition: 1s all;
    transform: translate3d(30px, 0, 0);
    /*filter: blur(10px);*/
}

.scroll-base{
    opacity: 0;
    transition: 1.5s all !important;
    transform: translate3d(0, 80px, 0);
    /*filter: blur(10px);*/
}

.scroll-topo{
    opacity: 0;
    transition: 1.5s all !important;
    transform: translate3d(0, -80px, 0);
    /*filter: blur(10px);*/
}

.scroll-zoom {
    opacity: 0;
    transition:  transform 1.5s, opacity 0.5s, scale 1.5s!important;
    /*transform: translate3d(0, 80px, 0);*/
    scale: 0;
    /*filter: blur(5px);*/
}

.ativo{
    opacity: 1;
    transition:  transform 1s, opacity 1s, scale 1.5s !important;
    transform: translate3d(0, 0, 0);
    scale: 1;
        /*filter: blur(5px);*/
}

.elementor-editor-active .scroll-esquerda, .elementor-editor-active .scroll-direita, .elementor-editor-active .scroll-topo, .elementor-editor-active .scroll-base, .elementor-editor-active .scroll-zoom, .ativo{
    opacity: 1;
    transition: transform 1s, opacity 1s, scale 1.5s !important;
    transform: translate3d(0, 0, 0);
    scale: 1;
    /*filter: blur(0px)*/
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-Light.eot');
	src: url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-Light.eot?#iefix') format('embedded-opentype'),
		url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-Light.woff2') format('woff2'),
		url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-Light.woff') format('woff'),
		url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-Light.ttf') format('truetype'),
		url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-Light.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-SemiBold.eot');
	src: url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-SemiBold.woff2') format('woff2'),
		url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-SemiBold.woff') format('woff'),
		url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-SemiBold.ttf') format('truetype'),
		url('https://cftpilates.com/wp-content/uploads/2024/10/Sora-SemiBold.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */