.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0{--display:flex;--min-height:836px;--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:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:.1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://thestudiopilates.com/wp-content/uploads/2025/05/241111-K_13159_sm-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0:before,.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0>.e-con-inner>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0>.e-con-inner>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:"";background-image:radial-gradient(at center center,var( --e-global-color-vamtam_accent_4 ) 0%,rgba(0,105,118,.3) 100%)}.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0:before{filter:brightness(155%) contrast(131%) saturate(100%) blur(6.8px) hue-rotate(0deg)}.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0.e-con{--align-self:flex-start;--order:-99999 }.elementor-15037 .elementor-element.elementor-element-undefined-5bf1b85{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible}.elementor-15037 .elementor-element.elementor-element-undefined-5bf1b85.e-con{--align-self:flex-start}.elementor-15037 .elementor-element.elementor-element-undefined-cc6dd4b{width:100%;max-width:100%;text-align:center}.elementor-15037 .elementor-element.elementor-element-undefined-cc6dd4b>.elementor-widget-container{margin:10% 0% 08%}.elementor-15037 .elementor-element.elementor-element-undefined-cc6dd4b .elementor-heading-title{font-family:Fjalla One,Arial;font-size:200px;font-weight:400;font-style:normal;line-height:.8em;letter-spacing:-10px;word-spacing:0em;text-shadow:3px 0px 3px rgba(228.65,150.98031805293007,13.420760869565191,.87);color:#fffffff0}.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5 .elementor-button{background-color:var( --e-global-color-a36d398 );font-family:moret,Arial;font-size:16px;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;fill:#fff;color:#fff;box-shadow:0 0 10px #00000080;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-vamtam_accent_4 );padding:12px 24px}.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5{width:100%;max-width:100%}.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5>.elementor-widget-container{margin:47px 0 0}.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5:not(.elementor-widget-image) .elementor-widget-container,.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://thestudiopilates.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:191%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-15037 .elementor-element.elementor-element-04a5f87 .elementor-button{background-color:var( --e-global-color-a68afa6 );font-family:moret,Arial;font-size:16px;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:150%;fill:#fff;color:#fff;box-shadow:0 0 10px #00000080;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-vamtam_accent_4 );padding:12px 24px}.elementor-15037 .elementor-element.elementor-element-04a5f87{width:100%;max-width:100%}.elementor-15037 .elementor-element.elementor-element-04a5f87>.elementor-widget-container{margin:10px 0 0}.elementor-15037 .elementor-element.elementor-element-04a5f87:not(.elementor-widget-image) .elementor-widget-container,.elementor-15037 .elementor-element.elementor-element-04a5f87.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://thestudiopilates.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:191%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-15037 .elementor-element.elementor-element-536da2d{--display:flex;--min-height:70vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-15037 .elementor-element.elementor-element-536da2d:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-536da2d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-e83614c )}.elementor-15037 .elementor-element.elementor-element-536da2d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-15037 .elementor-element.elementor-element-a99ac8b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center}.elementor-15037 .elementor-element.elementor-element-a99ac8b>.elementor-widget-container{margin:0;padding:0}.elementor-15037 .elementor-element.elementor-element-a99ac8b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-15037 .elementor-element.elementor-element-a99ac8b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center}.elementor-15037 .elementor-element.elementor-element-a99ac8b:not(.elementor-widget-image) .elementor-widget-container,.elementor-15037 .elementor-element.elementor-element-a99ac8b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://thestudiopilates.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:98%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-15037 .elementor-element.elementor-element-a99ac8b img{width:100%;max-width:90%;height:100%;object-fit:cover;object-position:center center;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);border-radius:0;box-shadow:-50px -50px 0 -18px #e0a920}.elementor-15037 .elementor-element.elementor-element-a99ac8b .vamtam-image-wrapper{width:100%;max-width:90%}.elementor-15037 .elementor-element.elementor-element-edff755{--display:flex;--min-height:402px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:.38;--margin-top:0px;--margin-bottom:0px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-15037 .elementor-element.elementor-element-edff755:before,.elementor-15037 .elementor-element.elementor-element-edff755>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-edff755>.e-con-inner>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-edff755>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-edff755>.e-con-inner>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-edff755>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:""}.elementor-15037 .elementor-element.elementor-element-64d5696{width:100%;max-width:100%;text-align:start}.elementor-15037 .elementor-element.elementor-element-64d5696>.elementor-widget-container{margin:0 50px 0 0;padding:0 0 0 45px}.elementor-15037 .elementor-element.elementor-element-64d5696 .elementor-heading-title{font-family:moret,Arial;font-size:68px;font-weight:500;line-height:1.1em;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-b55aa55{width:100%;max-width:100%;font-size:17px;line-height:1.4em;color:#f0e3e3}.elementor-15037 .elementor-element.elementor-element-b55aa55>.elementor-widget-container{margin:0 47px 0 -1px;padding:0 69px 0 40px}.elementor-15037 .elementor-element.elementor-element-3436a89{--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;overflow:visible}.elementor-15037 .elementor-element.elementor-element-3436a89:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-3436a89>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee2d9}.elementor-15037 .elementor-element.elementor-element-0a7b8e5>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-15037 .elementor-element.elementor-element-0a7b8e5:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-0a7b8e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-a36d398 )}.elementor-15037 .elementor-element.elementor-element-0a7b8e5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0% 0% 27%;overflow:visible}.elementor-15037 .elementor-element.elementor-element-0a7b8e5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-15037 .elementor-element.elementor-element-e4236b7.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-15037 .elementor-element.elementor-element-e4236b7.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-15037 .elementor-element.elementor-element-e4236b7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-15037 .elementor-element.elementor-element-e4236b7>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-repeater-item-ab83b16 .swiper-slide-bg{background-color:var( --e-global-color-a68afa6 );background-image:url(https://thestudiopilates.com/wp-content/uploads/2025/10/TSPApril2025-19.jpg);background-size:cover}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-repeater-item-ab83b16 .elementor-background-overlay{background-color:#00000052}.elementor-15037 .elementor-element.elementor-element-2146547 .swiper-slide{transition-duration:6s;height:400px}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-button{background-color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-7f3fb2e-font-family ),Arial;font-size:var( --e-global-typography-7f3fb2e-font-size );font-weight:var( --e-global-typography-7f3fb2e-font-weight );line-height:var( --e-global-typography-7f3fb2e-line-height );border-radius:27px;border-color:var( --e-global-color-vamtam_accent_1 )}.elementor-15037 .elementor-element.elementor-element-2146547 .swiper-slide-contents{max-width:66%}.elementor-15037 .elementor-element.elementor-element-2146547 .swiper-slide-inner{text-align:center}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-heading{font-family:moret,Arial;font-size:68px;font-weight:400;line-height:1.1em}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-description{font-family:var( --e-global-typography-e03d315-font-family ),Arial;font-size:var( --e-global-typography-e03d315-font-size );font-weight:var( --e-global-typography-e03d315-font-weight );line-height:var( --e-global-typography-e03d315-line-height )}.elementor-15037 .elementor-element.elementor-element-5b8ef40{--display:flex;--min-height:100vh;--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;overflow:visible}.elementor-15037 .elementor-element.elementor-element-5b8ef40:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.e-con-inner>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.e-con-inner>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url(https://thestudiopilates.com/wp-content/uploads/2022/10/TSP_Pattern1-extended.png);--background-overlay:"";background-position:top left}.elementor-15037 .elementor-element.elementor-element-d597a26{width:100%;max-width:100%;text-align:center}.elementor-15037 .elementor-element.elementor-element-d597a26>.elementor-widget-container{margin:05% 0% 0%}.elementor-15037 .elementor-element.elementor-element-d597a26 .elementor-heading-title{font-family:moret,Arial;font-size:6em;font-weight:400;line-height:1.1em;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-4f0b23e{width:100%;max-width:100%;text-align:center}.elementor-15037 .elementor-element.elementor-element-4f0b23e>.elementor-widget-container{margin:0 0 20px}.elementor-15037 .elementor-element.elementor-element-4f0b23e .elementor-heading-title{font-family:moret,Arial;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-ce04369{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-15037 .elementor-element.elementor-element-ce04369 .elementor-heading-title{font-family:adelle-sans,Arial;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:.3px;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-5d4e2f4{width:100%;max-width:100%}.elementor-15037 .elementor-element.elementor-element-5d4e2f4>.elementor-widget-container{margin:0;padding:0}.elementor-15037 .elementor-element.elementor-element-5d4e2f4.elementor-element{--order:99999 }.elementor-15037 .elementor-element.elementor-element-61e9e9a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-15037 .elementor-element.elementor-element-61e9e9a:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-61e9e9a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#006976}.elementor-15037 .elementor-element.elementor-element-c4a98c4:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-c4a98c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-c4a98c4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0% 0% 05%;overflow:visible}.elementor-15037 .elementor-element.elementor-element-c4a98c4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-15037 .elementor-element.elementor-element-4e31361>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0%;padding-inline-start:0%;padding-block-end:0%;padding-inline-end:0%}.elementor-15037 .elementor-element.elementor-element-19ae8da>.elementor-widget-container{padding:02% 0% 0%}.elementor-15037 .elementor-element.elementor-element-19ae8da{text-align:center}.elementor-15037 .elementor-element.elementor-element-19ae8da .elementor-heading-title{font-family:moret,Arial;font-size:30px;font-weight:500;color:var( --e-global-color-d573d03 )}.elementor-15037 .elementor-element.elementor-element-8d1f760{text-align:center}.elementor-15037 .elementor-element.elementor-element-8d1f760 .elementor-heading-title{font-family:moret,Arial;font-size:98px;font-weight:400;line-height:1.1em;color:var( --e-global-color-e83614c )}.elementor-15037 .elementor-element.elementor-element-e601ccc .elementor-button{background-color:#945844;font-family:moret,Arial;font-size:24px;letter-spacing:1.7px;fill:#ebded4;color:#ebded4;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ebded4;border-radius:20px;padding:10px 20px}.elementor-15037 .elementor-element.elementor-element-e601ccc>.elementor-widget-container{margin:20px 0 0}.elementor-15037 .elementor-element.elementor-element-2ad3019{margin-top:40px;margin-bottom:0;overflow:visible}.elementor-15037 .elementor-element.elementor-element-da0026a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-15037 .elementor-element.elementor-element-da0026a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-d573d03 )}.elementor-15037 .elementor-element.elementor-element-da0026a>.elementor-element-populated,.elementor-15037 .elementor-element.elementor-element-da0026a>.elementor-element-populated>.elementor-background-overlay,.elementor-15037 .elementor-element.elementor-element-da0026a>.elementor-background-slideshow{border-radius:50px 0}.elementor-15037 .elementor-element.elementor-element-da0026a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-block-start:80px;margin-inline-start:30px;margin-block-end:10px;margin-inline-end:10px;--e-column-margin-right:10px;--e-column-margin-left:30px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:30px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-da0026a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-15037 .elementor-element.elementor-element-740cdc8>.elementor-widget-container{margin:0;padding:0}.elementor-15037 .elementor-element.elementor-element-740cdc8 img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:50px 0 0}.elementor-15037 .elementor-element.elementor-element-740cdc8 .vamtam-image-wrapper{width:100%;max-width:100%}.elementor-15037 .elementor-element.elementor-element-e8fe236>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-e8fe236 .elementor-heading-title{font-family:adelle-sans,Arial;font-size:16px;font-weight:800;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-7a980f2>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-7a980f2 .elementor-heading-title{font-family:moret,Arial;font-size:30px;font-weight:700;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-a858040>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-a858040{color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-36cb038>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-36cb038 .elementor-icon-wrapper{text-align:end}.elementor-15037 .elementor-element.elementor-element-36cb038.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-d573d03 )}.elementor-15037 .elementor-element.elementor-element-36cb038.elementor-view-framed .elementor-icon,.elementor-15037 .elementor-element.elementor-element-36cb038.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_4 );border-color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-36cb038.elementor-view-framed .elementor-icon,.elementor-15037 .elementor-element.elementor-element-36cb038.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-36cb038.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d573d03 )}.elementor-15037 .elementor-element.elementor-element-36cb038.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d573d03 )}.elementor-15037 .elementor-element.elementor-element-36cb038 .elementor-icon{font-size:24px}.elementor-15037 .elementor-element.elementor-element-36cb038 .elementor-icon svg{height:24px}.elementor-15037 .elementor-element.elementor-element-adebc30:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-15037 .elementor-element.elementor-element-adebc30>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-e83614c )}.elementor-15037 .elementor-element.elementor-element-adebc30>.elementor-element-populated,.elementor-15037 .elementor-element.elementor-element-adebc30>.elementor-element-populated>.elementor-background-overlay,.elementor-15037 .elementor-element.elementor-element-adebc30>.elementor-background-slideshow{border-radius:65px 0 50px}.elementor-15037 .elementor-element.elementor-element-adebc30>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-block-start:10px;margin-inline-start:10px;margin-block-end:50px;margin-inline-end:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:30px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-adebc30>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-15037 .elementor-element.elementor-element-28c08c3 img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:50px 0 0}.elementor-15037 .elementor-element.elementor-element-28c08c3 .vamtam-image-wrapper{width:100%}.elementor-15037 .elementor-element.elementor-element-d9264cb>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-d9264cb .elementor-heading-title{font-family:adelle-sans,Arial;font-size:16px;font-weight:800;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-e16fe42>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-e16fe42 .elementor-heading-title{font-family:moret,Arial;font-size:30px;font-weight:700;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-3202f41>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-3202f41{color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-db70181>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-db70181 .elementor-icon-wrapper{text-align:end}.elementor-15037 .elementor-element.elementor-element-db70181.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-d573d03 )}.elementor-15037 .elementor-element.elementor-element-db70181.elementor-view-framed .elementor-icon,.elementor-15037 .elementor-element.elementor-element-db70181.elementor-view-default .elementor-icon{color:var( --e-global-color-vamtam_accent_4 );border-color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-db70181.elementor-view-framed .elementor-icon,.elementor-15037 .elementor-element.elementor-element-db70181.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-db70181.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d573d03 )}.elementor-15037 .elementor-element.elementor-element-db70181.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d573d03 )}.elementor-15037 .elementor-element.elementor-element-db70181 .elementor-icon{font-size:24px}.elementor-15037 .elementor-element.elementor-element-db70181 .elementor-icon svg{height:24px}.elementor-15037 .elementor-element.elementor-element-26053bf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-15037 .elementor-element.elementor-element-26053bf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2a408}.elementor-15037 .elementor-element.elementor-element-26053bf>.elementor-element-populated,.elementor-15037 .elementor-element.elementor-element-26053bf>.elementor-element-populated>.elementor-background-overlay,.elementor-15037 .elementor-element.elementor-element-26053bf>.elementor-background-slideshow{border-radius:50px 0}.elementor-15037 .elementor-element.elementor-element-26053bf>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-block-start:80px;margin-inline-start:10px;margin-block-end:10px;margin-inline-end:30px;--e-column-margin-right:30px;--e-column-margin-left:10px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:30px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-26053bf>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-15037 .elementor-element.elementor-element-9bdfcdc img{width:100%;height:300px;object-fit:cover;object-position:center center;border-radius:50px 0 0}.elementor-15037 .elementor-element.elementor-element-9bdfcdc .vamtam-image-wrapper{width:100%}.elementor-15037 .elementor-element.elementor-element-031fede>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-031fede .elementor-heading-title{font-family:adelle-sans,Arial;font-size:16px;font-weight:800;color:var( --e-global-color-171b8dd )}.elementor-15037 .elementor-element.elementor-element-78fad3c>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-78fad3c .elementor-heading-title{font-family:moret,Arial;font-size:30px;font-weight:700;color:var( --e-global-color-171b8dd )}.elementor-15037 .elementor-element.elementor-element-1bbf0ac>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-1bbf0ac{color:var( --e-global-color-171b8dd )}.elementor-15037 .elementor-element.elementor-element-46bdd64>.elementor-widget-container{padding:0 20px}.elementor-15037 .elementor-element.elementor-element-46bdd64 .elementor-icon-wrapper{text-align:end}.elementor-15037 .elementor-element.elementor-element-46bdd64.elementor-view-stacked .elementor-icon{background-color:#242424;color:#f2a408}.elementor-15037 .elementor-element.elementor-element-46bdd64.elementor-view-framed .elementor-icon,.elementor-15037 .elementor-element.elementor-element-46bdd64.elementor-view-default .elementor-icon{color:#242424;border-color:#242424}.elementor-15037 .elementor-element.elementor-element-46bdd64.elementor-view-framed .elementor-icon,.elementor-15037 .elementor-element.elementor-element-46bdd64.elementor-view-default .elementor-icon svg{fill:#242424}.elementor-15037 .elementor-element.elementor-element-46bdd64.elementor-view-framed .elementor-icon{background-color:#f2a408}.elementor-15037 .elementor-element.elementor-element-46bdd64.elementor-view-stacked .elementor-icon svg{fill:#f2a408}.elementor-15037 .elementor-element.elementor-element-46bdd64 .elementor-icon{font-size:24px}.elementor-15037 .elementor-element.elementor-element-46bdd64 .elementor-icon svg{height:24px}.elementor-15037 .elementor-element.elementor-element-baaf18c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-15037 .elementor-element.elementor-element-baaf18c:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-baaf18c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-15037 .elementor-element.elementor-element-feaba10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible}.elementor-15037 .elementor-element.elementor-element-feaba10:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-feaba10>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#28200e}.elementor-15037 .elementor-element.elementor-element-b290cf3>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-15037 .elementor-element.elementor-element-b290cf3:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-b290cf3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-78a4325 )}.elementor-15037 .elementor-element.elementor-element-b290cf3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:70px 0;overflow:visible}.elementor-15037 .elementor-element.elementor-element-b290cf3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-15037 .elementor-element.elementor-element-e534a6d.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-15037 .elementor-element.elementor-element-e534a6d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-15037 .elementor-element.elementor-element-e534a6d>.elementor-element-populated>.elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-15037 .elementor-element.elementor-element-e534a6d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-block-start:0px;margin-inline-start:70px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:70px}.elementor-15037 .elementor-element.elementor-element-e534a6d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-15037 .elementor-element.elementor-element-d2780cc>.elementor-widget-container{margin:25px 0 40px;padding:0}.elementor-15037 .elementor-element.elementor-element-d2780cc .elementor-heading-title{font-family:moret,Arial;font-size:58px;line-height:.7em;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-4bf22a8>.elementor-widget-container{padding:0% 25% 0% 0%}.elementor-15037 .elementor-element.elementor-element-4bf22a8{font-family:adelle-sans,Arial;font-size:14px;font-weight:200;color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-04c19e7 .elementor-button{background-color:#7a7f6000;font-family:moret,Arial;font-size:16px;letter-spacing:1.7px;fill:#e8ded5;color:#e8ded5;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e8ded5;border-radius:20px;padding:10px 20px}.elementor-15037 .elementor-element.elementor-element-04c19e7>.elementor-widget-container{margin:10px 0 0}.elementor-15037 .elementor-element.elementor-element-64eba36:not(.elementor-motion-effects-element-type-background),.elementor-15037 .elementor-element.elementor-element-64eba36>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_4 )}.elementor-15037 .elementor-element.elementor-element-64eba36>.elementor-container{max-width:1320px}.elementor-15037 .elementor-element.elementor-element-64eba36{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:70px 30px;overflow:visible}.elementor-15037 .elementor-element.elementor-element-64eba36>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-15037 .elementor-element.elementor-element-ad43a45>.elementor-element-populated{border-style:none;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-1121d57{text-align:center}.elementor-15037 .elementor-element.elementor-element-1121d57 .elementor-heading-title{font-family:moret,Arial;font-size:50px;font-weight:800;color:var( --e-global-color-78a4325 )}.elementor-15037 .elementor-element.elementor-element-25aa9b8>.elementor-widget-container{padding:2%}body.elementor-page-15037:not(.elementor-motion-effects-element-type-background),body.elementor-page-15037>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_8 )}:root{--page-title-display:none}@media(min-width:768px){.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0,.elementor-15037 .elementor-element.elementor-element-undefined-5bf1b85{--content-width:100%}.elementor-15037 .elementor-element.elementor-element-536da2d{--width:107.791%}.elementor-15037 .elementor-element.elementor-element-edff755{--width:60%}.elementor-15037 .elementor-element.elementor-element-e4236b7,.elementor-15037 .elementor-element.elementor-element-4e31361{width:100%}}@media(max-width:1024px)and (min-width:768px){.elementor-15037 .elementor-element.elementor-element-edff755{--width:100%}.elementor-15037 .elementor-element.elementor-element-e534a6d{width:100%}}@media(min-width:1025px){.elementor-15037 .elementor-element.elementor-element-5b8ef40:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.e-con-inner>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.e-con-inner>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-attachment:fixed}}@media(max-width:1024px){.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0{--min-height:590px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px}.elementor-15037 .elementor-element.elementor-element-undefined-cc6dd4b .elementor-heading-title{font-size:181px}.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5>.elementor-widget-container{margin:50px 0 0}.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5 .elementor-button{font-size:14px}.elementor-15037 .elementor-element.elementor-element-04a5f87>.elementor-widget-container{margin:10px 0 0}.elementor-15037 .elementor-element.elementor-element-04a5f87 .elementor-button{font-size:14px}.elementor-15037 .elementor-element.elementor-element-536da2d{--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-15037 .elementor-element.elementor-element-a99ac8b{width:var( --container-widget-width, 394.82px );max-width:394.82px;--container-widget-width:394.82px;--container-widget-flex-grow:0}.elementor-15037 .elementor-element.elementor-element-a99ac8b img,.elementor-15037 .elementor-element.elementor-element-a99ac8b .vamtam-image-wrapper{width:89%}.elementor-15037 .elementor-element.elementor-element-edff755{--justify-content:flex-start;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15037 .elementor-element.elementor-element-64d5696>.elementor-widget-container{padding:10px}.elementor-15037 .elementor-element.elementor-element-64d5696 .elementor-heading-title{font-size:55px}.elementor-15037 .elementor-element.elementor-element-b55aa55>.elementor-widget-container{padding:0}.elementor-15037 .elementor-element.elementor-element-b55aa55{font-size:12px}.elementor-15037 .elementor-element.elementor-element-0a7b8e5{margin-top:0;margin-bottom:0}.elementor-15037 .elementor-element.elementor-element-2146547 .swiper-slide{height:291px}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-heading{font-size:55px}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-description{font-size:var( --e-global-typography-e03d315-font-size );line-height:var( --e-global-typography-e03d315-line-height )}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-button{font-size:var( --e-global-typography-7f3fb2e-font-size );line-height:var( --e-global-typography-7f3fb2e-line-height )}.elementor-15037 .elementor-element.elementor-element-5b8ef40:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.e-con-inner>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.e-con-inner>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:-165px 0px}.elementor-15037 .elementor-element.elementor-element-d597a26>.elementor-widget-container{margin:050px 0 0}.elementor-15037 .elementor-element.elementor-element-d597a26 .elementor-heading-title{font-size:55px}.elementor-15037 .elementor-element.elementor-element-4f0b23e>.elementor-widget-container{margin:0}.elementor-15037 .elementor-element.elementor-element-4f0b23e .elementor-heading-title{font-size:28px}.elementor-15037 .elementor-element.elementor-element-c4a98c4{margin-top:0;margin-bottom:40px;padding:60px 0 0}.elementor-15037 .elementor-element.elementor-element-4e31361>.elementor-element-populated{padding-block-start:0%;padding-inline-start:0%;padding-block-end:0%;padding-inline-end:0%}.elementor-15037 .elementor-element.elementor-element-8d1f760{text-align:center}.elementor-15037 .elementor-element.elementor-element-8d1f760 .elementor-heading-title{font-size:55px}.elementor-15037 .elementor-element.elementor-element-da0026a>.elementor-element-populated{padding-block-start:50px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-740cdc8>.elementor-widget-container{margin:-49px 0 0}.elementor-15037 .elementor-element.elementor-element-740cdc8 img{height:263px}.elementor-15037 .elementor-element.elementor-element-a858040,.elementor-15037 .elementor-element.elementor-element-3202f41,.elementor-15037 .elementor-element.elementor-element-1bbf0ac{font-size:11px;line-height:1.5em}.elementor-15037 .elementor-element.elementor-element-b290cf3{margin-top:0;margin-bottom:80px;padding:50px 30px 0}.elementor-15037 .elementor-element.elementor-element-e534a6d>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:30px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0%;padding-inline-start:0%;padding-block-end:0%;padding-inline-end:0%}.elementor-15037 .elementor-element.elementor-element-d2780cc>.elementor-widget-container{margin:0;padding:10px}.elementor-15037 .elementor-element.elementor-element-d2780cc{text-align:center}.elementor-15037 .elementor-element.elementor-element-4bf22a8>.elementor-widget-container{padding:0%}.elementor-15037 .elementor-element.elementor-element-4bf22a8{text-align:center}.elementor-15037 .elementor-element.elementor-element-64eba36{margin-top:-81px;margin-bottom:20px;padding:0}.elementor-15037 .elementor-element.elementor-element-ad43a45>.elementor-element-populated{padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}}@media(max-width:767px){.elementor-15037 .elementor-element.elementor-element-undefined-cb146a0{--min-height:594px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px}.elementor-15037 .elementor-element.elementor-element-undefined-cc6dd4b>.elementor-widget-container{margin:040% 0% 0%}.elementor-15037 .elementor-element.elementor-element-undefined-cc6dd4b .elementor-heading-title{font-size:75px;letter-spacing:-5px}.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5>.elementor-widget-container{margin:110px 0 0}.elementor-15037 .elementor-element.elementor-element-undefined-e0262b5 .elementor-button{font-size:15px;padding:12px 24px}.elementor-15037 .elementor-element.elementor-element-04a5f87>.elementor-widget-container{margin:10px 0 0}.elementor-15037 .elementor-element.elementor-element-04a5f87 .elementor-button{font-size:15px;padding:12px 24px}.elementor-15037 .elementor-element.elementor-element-536da2d{--min-height:57vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15037 .elementor-element.elementor-element-536da2d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-15037 .elementor-element.elementor-element-a99ac8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%}.elementor-15037 .elementor-element.elementor-element-a99ac8b:not(.elementor-widget-image) .elementor-widget-container,.elementor-15037 .elementor-element.elementor-element-a99ac8b.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:181px}.elementor-15037 .elementor-element.elementor-element-a99ac8b img,.elementor-15037 .elementor-element.elementor-element-a99ac8b .vamtam-image-wrapper{width:41%}.elementor-15037 .elementor-element.elementor-element-edff755{--width:100%;--min-height:0px;--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:05px;--padding-left:0px;--padding-right:0px}.elementor-15037 .elementor-element.elementor-element-64d5696>.elementor-widget-container{margin:0;padding:10px 0 20px 020px}.elementor-15037 .elementor-element.elementor-element-64d5696{text-align:start}.elementor-15037 .elementor-element.elementor-element-64d5696 .elementor-heading-title{font-size:42px}.elementor-15037 .elementor-element.elementor-element-b55aa55{width:100%;max-width:100%;columns:1;font-size:14px}.elementor-15037 .elementor-element.elementor-element-b55aa55>.elementor-widget-container{margin:0;padding:0 50px 50px}.elementor-15037 .elementor-element.elementor-element-86b0955>.elementor-widget-container{margin:0}.elementor-15037 .elementor-element.elementor-element-0a7b8e5{margin-top:0;margin-bottom:0;padding:0%}.elementor-bc-flex-widget .elementor-15037 .elementor-element.elementor-element-e4236b7.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-15037 .elementor-element.elementor-element-e4236b7.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-15037 .elementor-element.elementor-element-e4236b7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-15037 .elementor-element.elementor-element-e4236b7>.elementor-element-populated{margin-block-start:-30%;margin-inline-start:0%;margin-block-end:0%;margin-inline-end:0%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-15037 .elementor-element.elementor-element-2146547 .swiper-slide{height:493px}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-heading{font-size:40px}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-description{font-size:var( --e-global-typography-e03d315-font-size );line-height:var( --e-global-typography-e03d315-line-height )}.elementor-15037 .elementor-element.elementor-element-2146547 .elementor-slide-button{font-size:var( --e-global-typography-7f3fb2e-font-size );line-height:var( --e-global-typography-7f3fb2e-line-height )}.elementor-15037 .elementor-element.elementor-element-5b8ef40:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.e-con-inner>.elementor-background-video-container:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.e-con-inner>.elementor-background-slideshow:before,.elementor-15037 .elementor-element.elementor-element-5b8ef40>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-position:-207px 0px;background-size:1000px auto}.elementor-15037 .elementor-element.elementor-element-5b8ef40{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15037 .elementor-element.elementor-element-d597a26{width:100%;max-width:100%}.elementor-15037 .elementor-element.elementor-element-d597a26>.elementor-widget-container{margin:0% 5% 00%}.elementor-15037 .elementor-element.elementor-element-d597a26 .elementor-heading-title{font-size:40px}.elementor-15037 .elementor-element.elementor-element-4f0b23e{width:100%;max-width:100%}.elementor-15037 .elementor-element.elementor-element-4f0b23e>.elementor-widget-container{margin:0}.elementor-15037 .elementor-element.elementor-element-ce04369{width:100%;max-width:100%}.elementor-15037 .elementor-element.elementor-element-ce04369 .elementor-heading-title{font-size:12px}.elementor-15037 .elementor-element.elementor-element-c4a98c4{padding:70px 10px}.elementor-15037 .elementor-element.elementor-element-4e31361>.elementor-element-populated{padding-block-start:0px;padding-inline-start:20px;padding-block-end:0px;padding-inline-end:20px}.elementor-15037 .elementor-element.elementor-element-19ae8da .elementor-heading-title{font-size:19px}.elementor-15037 .elementor-element.elementor-element-8d1f760 .elementor-heading-title{font-size:40px}.elementor-15037 .elementor-element.elementor-element-e601ccc>.elementor-widget-container{margin:0 0 10px}.elementor-15037 .elementor-element.elementor-element-e601ccc .elementor-button{font-size:14px}.elementor-15037 .elementor-element.elementor-element-2ad3019{padding:0}.elementor-15037 .elementor-element.elementor-element-da0026a>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:20px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-adebc30>.elementor-element-populated{margin-block-start:20px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:20px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-26053bf>.elementor-element-populated{margin-block-start:20px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:20px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-b290cf3{margin-top:0;margin-bottom:0;padding:00px 0 0}.elementor-15037 .elementor-element.elementor-element-e534a6d{width:100%}.elementor-15037 .elementor-element.elementor-element-e534a6d>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-block-start:0px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px}.elementor-15037 .elementor-element.elementor-element-d2780cc>.elementor-widget-container{margin:0;padding:0}.elementor-15037 .elementor-element.elementor-element-d2780cc{text-align:center}.elementor-15037 .elementor-element.elementor-element-d2780cc .elementor-heading-title{font-size:42px}.elementor-15037 .elementor-element.elementor-element-04c19e7>.elementor-widget-container{margin:0;padding:0}.elementor-15037 .elementor-element.elementor-element-64eba36{margin-top:0;margin-bottom:0;padding:70px 30px}.elementor-15037 .elementor-element.elementor-element-ad43a45>.elementor-element-populated{margin-block-start:0px;margin-inline-start:0px;margin-block-end:0px;margin-inline-end:0px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-15037 .elementor-element.elementor-element-1121d57 .elementor-heading-title{font-size:42px}}.studio-pilates-schedule .class-schedule-cards{display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px;margin:0 auto;gap:20px}.studio-pilates-schedule .class-card{background-color:#f7b92b;border-radius:0;overflow:hidden;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;width:100%;max-width:1000px;transition:transform .3s ease;margin:10px}.studio-pilates-schedule .class-card-left{flex:1;overflow:hidden}.studio-pilates-schedule .class-card-left img{width:100%;height:auto;display:block;object-fit:cover}.studio-pilates-schedule .class-card-right{padding:20px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.studio-pilates-schedule .class-card-right h4{font-weight:700;margin:0 0 10px;font-size:24px;line-height:1.2}.studio-pilates-schedule .class-meta{font-size:14px;color:#333;margin-bottom:10px}.studio-pilates-schedule .description{margin-bottom:15px;font-size:14px;line-height:1.5;color:#333}.studio-pilates-schedule .instructor-flex{display:flex;align-items:center;gap:10px;margin-bottom:10px}.studio-pilates-schedule .instructor-image img{max-width:50px;height:auto;border-radius:50%}.studio-pilates-schedule .book-now-button,.studio-pilates-schedule .toggle-bio-btn{background-color:transparent;color:#333;border:2px solid #333;padding:10px 20px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:12px;letter-spacing:.5px;border-radius:0;text-transform:uppercase;text-decoration:none;width:100%;margin-top:10px;display:inline-block;text-align:center}.studio-pilates-schedule .book-now-button:hover,.studio-pilates-schedule .toggle-bio-btn:hover{background-color:#333;color:#fff}.studio-pilates-schedule .class-filter select,.studio-pilates-schedule .class-filter input[type=date]{background-color:transparent;color:#333;padding:10px 16px;border:2px solid #333;border-radius:0;font-weight:700;margin-right:10px;text-align:center;font-size:14px}.studio-pilates-schedule .class-filter select option{background-color:#fff;color:#333}.studio-pilates-schedule .class-filter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px auto;max-width:1000px}.studio-pilates-schedule .toggle-desc-btn{font-weight:700;cursor:pointer;text-decoration:underline}.class-schedule-cards{display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px;margin:0 auto}.class-card{background-color:#f7b92b;border-radius:0;overflow:hidden;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;width:1000px;margin:10px;transition:transform .3s ease}.class-card-left{height:400px;overflow:hidden}.class-card-left img{width:100%;height:100%;object-fit:cover}.class-card-right{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px}.class-card .instructor-flex{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;border-radius:0;margin-top:-10px;margin-left:10px}.class-card .instructor-image img{max-width:100%;border-radius:50%}.class-card .instructor-info{flex:1;min-width:150px}.class-card .instructor-name{font-weight:700;margin:0;color:#333;font-size:12px;text-transform:uppercase}.class-card .instructor-bio{font-size:12px;line-height:1.4;color:#444;margin-top:10px}.class-card .book-now-button{background-color:transparent;color:#333;border:2px solid #333;padding:8px 10px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-block;font-size:11px;letter-spacing:.5px;border-radius:0;text-transform:uppercase;text-decoration:none;margin-top:10px;width:100%;align-self:stretch}.class-card-right{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.class-card .toggle-bio-btn{background-color:transparent;color:#333;border:2px solid #333;padding:10px 20px;max-width:300px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-block;font-size:11px;letter-spacing:.5px;border-radius:0;text-transform:uppercase;text-decoration:none}.class-card .book-now-button:hover,.class-card .toggle-bio-btn:hover{background-color:#333;color:#fff;padding:10px 20px}.class-card .toggle-desc-btn{display:inline-block;font-size:11px;color:#333;cursor:pointer;text-decoration:underline;font-weight:600;transition:color .3s ease;margin-top:-5px}.class-card .toggle-desc-btn:hover{color:#333}.class-card .description{margin-top:10px;font-size:14px;color:#333;line-height:1.2}.class-card .class-meta{margin-bottom:0}.class-card .class-meta p{margin:0;font-size:12px;color:#333}.class-filter select,.class-filter input[type=date]{background-color:transparent!important;color:#222!important;padding:10px 16px!important;border:2px solid #222!important;border-radius:0!important;cursor:pointer;font-weight:700!important;text-align:center!important;font-family:inherit!important;font-size:12px;height:48px!important;line-height:1!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.elementor-kit-9 input[type=date],.elementor-kit-9 select{border-radius:0!important;height:48px!important;padding:10px 16px!important;font-size:12px!important;margin-top:0!important}.class-filter{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:20px!important}.class-filter .date-separator{display:inline-block;font-weight:700;margin:0 3px;align-self:center;font-size:9px}.class-filter select{background-color:transparent!important;padding:10px 30px 10px 16px!important;border:2px solid #222!important;border-radius:0!important;font-weight:700!important;height:48px!important;box-sizing:border-box!important;font-family:inherit!important;font-size:12px!important;line-height:1!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url('data:image/svg+xml;charset=UTF-8,<svg fill="%23222" height="16" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>')!important;background-repeat:no-repeat!important;background-position:right 10px center!important}.class-filter select option{background-color:#fff!important;color:#222!important;font-weight:400!important;padding:10px 16px!important;border-radius:0!important;box-sizing:border-box!important;font-family:inherit!important;font-size:1rem!important;text-align:left!important}@media(max-width:768px){.class-card{flex:1 1 100%}}:root{--brand:#E09B2D;--accent:#C94E15;--accent-hover:#B3430F;--teal:#1a9891;--radius:3px;--gap:12px;--card-shadow:0 2px 6px rgba(0,0,0,.06);--title-size: 26px;--row-size: 16px;--desc-size: 16px;--meta-gap: 8px;--section-pad: 16px}@media(max-width:599.98px){:root{--title-size: 18px;--row-size: 13px;--desc-size: 13px;--meta-gap: 6px;--section-pad: 12px}}.studio-pilates-schedule{width:100%;margin:0 auto;padding:clamp(12px,2vw,20px);box-sizing:border-box;border-radius:var(--radius)}.studio-pilates-schedule p{margin:0 0 var(--meta-gap);line-height:1.35}.class-card{margin-bottom:16px;border:1px solid #e9e9e9;border-radius:calc(var(--radius) - 5px);background:var(--brand);box-shadow:var(--card-shadow);overflow:hidden}.class-card-content{display:grid;grid-template-columns:350px 1fr;gap:var(--gap);align-items:stretch}.class-card-left{align-self:stretch;width:100%;max-width:100%;overflow:hidden;border-radius:3px}.class-card-left img{width:100%;height:100%;object-fit:cover;display:block}.class-card-right{min-width:0;padding:var(--section-pad);max-width:100%;background:var(--brand);color:#111}.class-card-right h4{font-size:var(--title-size);line-height:1.2;margin:0 0 10px;letter-spacing:0;text-transform:none;font-weight:800}.location,.datetime,.spots-remaining,.class-level,.instructor-name{font-size:var(--row-size);line-height:1.25;letter-spacing:0}.description{margin-top:6px;margin-bottom:14px;line-height:1.45}.description .short-desc,.description .full-desc{font-size:var(--desc-size)}.toggle-desc-btn{background:none;border:0;cursor:pointer;font-weight:700;color:#000;display:inline-block;margin-top:6px}.instructor-flex{display:flex;align-items:center;gap:10px;margin-top:12px}.instructor-image img{width:56px;height:56px;border-radius:50%;display:block}.book-now-button{background:var(--accent);color:#fff;text-decoration:none;padding:12px 20px;border-radius:999px;font-weight:700;display:inline-block;margin-top:10px;border:none;cursor:pointer;text-align:center;min-height:44px;line-height:1;transition:background-color .2s ease,transform .1s ease;font-size:clamp(14px,2.2vw,16px)}.book-now-button:hover{background:var(--accent-hover)}.book-now-button:active{transform:translateY(1px)}.book-now-button:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 3px #00000040}.class-pagination{text-align:center;margin:1rem 0 1.25rem}.class-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 10px;margin:0 4px 6px;border-radius:8px;border:1px solid rgba(0,0,0,.1);color:var(--teal);font-weight:600;text-decoration:none;background-color:#fff;transition:background-color .2s ease,transform .1s ease}.class-pagination a:hover{background:#0000000a}.class-pagination a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.class-pagination a.active{border-bottom:2px solid var(--teal);color:#000}@media(prefers-reduced-motion:reduce){.class-pagination a,.book-now-button{transition:none}}.studio-pilates-schedule .class-filter{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;gap:12px;max-width:1100px;margin:0 auto 14px}.studio-pilates-schedule .class-filter input[type=date],.studio-pilates-schedule .class-filter select{height:40px;padding:10px 12px;border-radius:12px;box-sizing:border-box}#class-start-date-picker,#class-end-date-picker{width:230px!important;min-width:200px;text-align:center}.studio-pilates-schedule .class-filter .date-separator{flex:0 0 auto}.studio-pilates-schedule .class-filter select.book-now-button{width:auto!important;min-width:220px;flex:0 0 auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:1023.98px){.class-card-content{grid-template-columns:280px 1fr;gap:10px}.instructor-image img{width:52px;height:52px}.class-pagination a{min-width:36px;min-height:36px;padding:0 8px;margin:0 3px 6px;border-radius:7px}.studio-pilates-schedule .class-filter{flex-wrap:nowrap;gap:10px}#class-start-date-picker,#class-end-date-picker{width:200px}}@media(max-width:599.98px){.studio-pilates-schedule{-webkit-text-size-adjust:100%}.studio-pilates-schedule .class-filter{display:flex!important;flex-wrap:wrap!important;justify-content:center;align-items:center;column-gap:10px;row-gap:10px;max-width:560px;margin:0 auto 12px}#class-start-date-picker,#class-end-date-picker,.studio-pilates-schedule .class-filter .date-separator{order:1;white-space:nowrap;display:inline-block;padding:1px}#class-start-date-picker,#class-end-date-picker{flex:0 0 38%!important;width:38%!important;min-width:140px!important;font-size:10px!important;height:36px!important;padding:3px 10px!important;border-radius:0!important;text-align:center;box-sizing:border-box}#class-start-date-picker::-webkit-datetime-edit,#class-end-date-picker::-webkit-datetime-edit{text-align:center;padding:0}.studio-pilates-schedule .class-filter .date-separator{margin:0 2px;font-weight:600;color:#445043}#class-location-filter,#class-level-filter,#class-spots-filter{order:2;flex:0 0 38%!important;max-width:38%!important;min-width:100px!important}.studio-pilates-schedule .class-filter select.book-now-button{text-transform:none!important;font-size:10px!important;height:30px!important;padding:0 5px!important;border-radius:0!important;width:auto!important;display:inline-block!important;background-position:right 10px center;background-repeat:no-repeat}.class-card-content{grid-template-columns:110px 1fr!important;gap:0px!important;align-items:stretch!important}.class-card-left{align-self:stretch!important;height:auto!important;overflow:hidden;border-radius:0}.class-card-left img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.class-card-right{padding:8px 10px 10px 0}.description .short-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.class-card-right .instructor-flex{display:none!important}.class-card-right .book-now-button{font-size:13px!important;padding:8px 14px!important;min-height:34px!important;justify-content:center;!imporant;border-radius:0!important;margin-top:8px!important;line-height:1.1!important;width:100%!important;display:inline-flex!important;align-self:flex-start!important}}@media(min-width:600px)and (max-width:1023.98px){.class-card-content{grid-template-columns:150px 1fr;gap:12px}.class-card-left img{height:100%;object-fit:cover}.description{-webkit-line-clamp:4}}@media(min-width:1280px){.studio-pilates-schedule{max-width:1100px}}@media(orientation:landscape)and (max-height:500px){.class-card-content{grid-template-columns:40% 1fr!important;align-items:stretch!important}.class-card-left{align-self:stretch!important;display:block!important;height:100%!important;overflow:hidden!important}.class-card-left img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.class-card-right .instructor-flex,.class-card-right .toggle-bio-btn{display:none!important}}@media(orientation:landscape)and (max-height:500px){.studio-pilates-schedule .class-filter{flex-wrap:wrap!important;justify-content:center}#class-start-date-picker,#class-end-date-picker{flex:0 0 34%!important;width:34%!important}#class-location-filter,#class-level-filter,#class-spots-filter{flex:0 0 32%!important;max-width:32%!important;min-width:150px!important}}@media(max-width:640px){.studio-pilates-schedule .class-filter{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px 10px!important}.studio-pilates-schedule .class-filter input[type=date],.studio-pilates-schedule .class-filter select{width:auto!important;max-width:none!important;display:inline-block!important}.studio-pilates-schedule .class-filter #class-start-date-picker{order:0!important;flex:0 0 34%!important;width:34%!important;min-width:140px!important}.studio-pilates-schedule .class-filter .date-separator{order:1!important;display:inline-block!important;flex:0 0 auto!important;white-space:nowrap!important;margin:0 2px!important}.studio-pilates-schedule .class-filter #class-end-date-picker{order:2!important;flex:0 0 34%!important;width:34%!important;min-width:80px!important}.studio-pilates-schedule .class-filter #class-location-filter,.studio-pilates-schedule .class-filter #class-level-filter,.studio-pilates-schedule .class-filter #class-spots-filter{order:3!important;flex:0 0 38%!important;max-width:38%!important;min-width:100px!important}}@media(max-width:640px){.studio-pilates-schedule .class-filter input[type=date]{-webkit-appearance:none;appearance:none;height:36px!important;line-height:36px!important;padding-top:0!important;padding-bottom:0!important;text-align:center}.studio-pilates-schedule .class-filter input[type=date]::-webkit-datetime-edit{line-height:36px!important;padding:0!important}.studio-pilates-schedule .class-filter input[type=date]::-webkit-datetime-edit-fields-wrapper{display:flex!important;align-items:center!important}.studio-pilates-schedule .class-filter input[type=date]::-webkit-datetime-edit-month-field,.studio-pilates-schedule .class-filter input[type=date]::-webkit-datetime-edit-day-field,.studio-pilates-schedule .class-filter input[type=date]::-webkit-datetime-edit-year-field,.studio-pilates-schedule .class-filter input[type=date]::-webkit-datetime-edit-text{line-height:36px!important;padding:0!important}}.class-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:var(--row-size);line-height:1}.class-meta .datetime,.class-meta .spots-remaining,.class-meta .class-level{white-space:nowrap}@media(max-width:599.98px){.class-meta{gap:6px 10px}}
