.elementor-2054 .elementor-element.elementor-element-418a358 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-418a358:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-418a358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://theetc.fit/wp-content/uploads/2025/09/cards-28.jpg") 50% 50%;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-418a358{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-230px;margin-bottom:0px;padding:90px 0px 0px 0px;z-index:3;}.elementor-2054 .elementor-element.elementor-element-cbf6274{--spacer-size:250px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2054 .elementor-element.elementor-element-99f469f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-99f469f{text-align:center;}.elementor-2054 .elementor-element.elementor-element-99f469f .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-d31ccda{--spacer-size:350px;}.elementor-2054 .elementor-element.elementor-element-979c594:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-979c594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theetc.fit/wp-content/uploads/2025/09/etc-gradient-04-scaled.png");background-size:cover;}.elementor-2054 .elementor-element.elementor-element-979c594{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:4;}.elementor-2054 .elementor-element.elementor-element-979c594 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-36a0a4e{padding:100px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2054 .elementor-element.elementor-element-96e96fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2054 .elementor-element.elementor-element-96e96fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2054 .elementor-element.elementor-element-0530f9f{font-family:"Vulf Sans", Sans-serif;font-weight:400;}.elementor-2054 .elementor-element.elementor-element-094d9ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2054 .elementor-element.elementor-element-094d9ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2054 .elementor-element.elementor-element-1492172 > .elementor-widget-container{--e-transform-rotateZ:9deg;--e-transform-translateX:300px;--e-transform-translateY:132px;margin:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-1492172{z-index:1;}.elementor-2054 .elementor-element.elementor-element-32eb5b7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2054 .elementor-element.elementor-element-32eb5b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-b584ed2 > .elementor-widget-container{--e-transform-rotateZ:1deg;--e-transform-translateX:180px;--e-transform-translateY:-12px;margin:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-b584ed2{z-index:1;}.elementor-2054 .elementor-element.elementor-element-b584ed2 img{max-width:100%;}.elementor-2054 .elementor-element.elementor-element-4559f0d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2054 .elementor-element.elementor-element-4559f0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-45873b1 > .elementor-widget-container{--e-transform-rotateZ:-9deg;--e-transform-translateX:108px;--e-transform-translateY:-250px;margin:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-45873b1{z-index:2;}.elementor-2054 .elementor-element.elementor-element-6cc7601:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-6cc7601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theetc.fit/wp-content/uploads/2025/09/etc-gradient-04-scaled.png");background-size:cover;}.elementor-2054 .elementor-element.elementor-element-6cc7601{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2054 .elementor-element.elementor-element-6cc7601 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-9a6b2d4 > .elementor-widget-container{--e-transform-translateX:84px;--e-transform-translateY:-408px;}.elementor-2054 .elementor-element.elementor-element-9a6b2d4 img{width:21%;opacity:0.16;}.elementor-2054 .elementor-element.elementor-element-2892530 > .elementor-widget-container{--e-transform-translateX:96px;--e-transform-translateY:-372px;}.elementor-2054 .elementor-element.elementor-element-2892530{z-index:2;}.elementor-2054 .elementor-element.elementor-element-2892530 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2054 .elementor-element.elementor-element-2892530 img{max-width:72%;}.elementor-2054 .elementor-element.elementor-element-aba1567:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-aba1567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-aba1567{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-aba1567 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-54d8293 > .elementor-element-populated{margin:0px 0px -100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:00px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-27c5676 > .elementor-widget-container{--e-transform-translateY:-150px;padding:0px 100px 0px 100px;}.elementor-2054 .elementor-element.elementor-element-27c5676{text-align:center;}.elementor-2054 .elementor-element.elementor-element-27c5676 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:100px;font-weight:600;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-4dd19a6:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-4dd19a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d257b47 );background-image:url("https://theetc.fit/wp-content/uploads/2025/09/Arrow-straight-teal-transp@2x.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2054 .elementor-element.elementor-element-4dd19a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:116px 116px 116px 116px;z-index:2;}.elementor-2054 .elementor-element.elementor-element-4dd19a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-45b318a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-f621b8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2054 .elementor-element.elementor-element-f621b8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theetc.fit/wp-content/uploads/2025/09/cards-2.jpg");background-position:center center;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-f621b8e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-f621b8e > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-f621b8e > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-f621b8e > .elementor-background-slideshow{border-radius:20px 20px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-f621b8e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2054 .elementor-element.elementor-element-f621b8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-35f5da2{--spacer-size:75px;}.elementor-2054 .elementor-element.elementor-element-745d956 > .elementor-widget-container{padding:0px 70px 0px 70px;}.elementor-2054 .elementor-element.elementor-element-745d956{text-align:center;}.elementor-2054 .elementor-element.elementor-element-745d956 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2054 .elementor-element.elementor-element-1bbaacb{--spacer-size:75px;}.elementor-2054 .elementor-element.elementor-element-b049737:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-b049737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3d39f2 );}.elementor-2054 .elementor-element.elementor-element-b049737, .elementor-2054 .elementor-element.elementor-element-b049737 > .elementor-background-overlay{border-radius:0px 0px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-b049737{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-b049737 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-4d90eb6 > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-4d90eb6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-4d90eb6 > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-0d54c6a > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2054 .elementor-element.elementor-element-0d54c6a .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-30bf961{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-fe9d6bc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2054 .elementor-element.elementor-element-fe9d6bc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theetc.fit/wp-content/uploads/2025/09/actions2.jpg");background-position:center center;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-fe9d6bc > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-fe9d6bc > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-fe9d6bc > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-fe9d6bc > .elementor-background-slideshow{border-radius:20px 20px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-fe9d6bc > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2054 .elementor-element.elementor-element-fe9d6bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-6266095{--spacer-size:75px;}.elementor-2054 .elementor-element.elementor-element-92f4b21 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2054 .elementor-element.elementor-element-92f4b21{text-align:center;}.elementor-2054 .elementor-element.elementor-element-92f4b21 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2054 .elementor-element.elementor-element-cd18d27{--spacer-size:75px;}.elementor-2054 .elementor-element.elementor-element-3a79b2c:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-3a79b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3d39f2 );}.elementor-2054 .elementor-element.elementor-element-3a79b2c, .elementor-2054 .elementor-element.elementor-element-3a79b2c > .elementor-background-overlay{border-radius:0px 0px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-3a79b2c{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-3a79b2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-84cc02e > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-84cc02e > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-84cc02e > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-8dad1e6 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2054 .elementor-element.elementor-element-8dad1e6 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-77f46c5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-f38d2a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2054 .elementor-element.elementor-element-f38d2a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theetc.fit/wp-content/uploads/2025/09/actions3.jpg");background-position:center center;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-f38d2a0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-f38d2a0 > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-f38d2a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-f38d2a0 > .elementor-background-slideshow{border-radius:20px 20px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-f38d2a0 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2054 .elementor-element.elementor-element-f38d2a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-d50d5ea{--spacer-size:75px;}.elementor-2054 .elementor-element.elementor-element-bae9273 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2054 .elementor-element.elementor-element-bae9273{text-align:center;}.elementor-2054 .elementor-element.elementor-element-bae9273 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2054 .elementor-element.elementor-element-e2b7e11{--spacer-size:75px;}.elementor-2054 .elementor-element.elementor-element-388434c:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-388434c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3d39f2 );}.elementor-2054 .elementor-element.elementor-element-388434c, .elementor-2054 .elementor-element.elementor-element-388434c > .elementor-background-overlay{border-radius:0px 0px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-388434c{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-388434c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-b9a27cc > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-b9a27cc > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-b9a27cc > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-101df32 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2054 .elementor-element.elementor-element-101df32 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-0693290{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-2062f8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2054 .elementor-element.elementor-element-2062f8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theetc.fit/wp-content/uploads/2024/11/meet-the-team.jpg");background-position:center center;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-2062f8e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-2062f8e > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-2062f8e > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-2062f8e > .elementor-background-slideshow{border-radius:20px 20px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-2062f8e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2054 .elementor-element.elementor-element-2062f8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-0073964{--spacer-size:75px;}.elementor-2054 .elementor-element.elementor-element-22a6ce0 > .elementor-widget-container{padding:0px 70px 0px 70px;}.elementor-2054 .elementor-element.elementor-element-22a6ce0{text-align:center;}.elementor-2054 .elementor-element.elementor-element-22a6ce0 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2054 .elementor-element.elementor-element-222efe0{--spacer-size:75px;}.elementor-2054 .elementor-element.elementor-element-0784ba0:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-0784ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3d39f2 );}.elementor-2054 .elementor-element.elementor-element-0784ba0, .elementor-2054 .elementor-element.elementor-element-0784ba0 > .elementor-background-overlay{border-radius:0px 0px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-0784ba0{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-0784ba0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-3a9f4a3 > .elementor-element-populated, .elementor-2054 .elementor-element.elementor-element-3a9f4a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-2054 .elementor-element.elementor-element-3a9f4a3 > .elementor-background-slideshow{border-radius:0px 0px 20px 20px;}.elementor-2054 .elementor-element.elementor-element-f2b63d9 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-2054 .elementor-element.elementor-element-f2b63d9 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:13px;font-weight:300;color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-206f1a1:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-206f1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2054 .elementor-element.elementor-element-206f1a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:1;}.elementor-2054 .elementor-element.elementor-element-206f1a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-de0f890 > .elementor-widget-container{--e-transform-translateX:-42px;--e-transform-translateY:84px;}.elementor-2054 .elementor-element.elementor-element-de0f890{z-index:1;}.elementor-2054 .elementor-element.elementor-element-de0f890 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:70px;font-weight:600;color:#FFFFFF;}.elementor-2054 .elementor-element.elementor-element-99e0b60 > .elementor-widget-container{--e-transform-translateX:24px;--e-transform-translateY:193px;padding:0px 0px 0px 300px;}.elementor-2054 .elementor-element.elementor-element-99e0b60{z-index:1;text-align:right;font-family:"Vulf Sans", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-2054 .elementor-element.elementor-element-9d28851:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-9d28851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-2054 .elementor-element.elementor-element-9d28851{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-9d28851 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-b108182 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2054 .elementor-element.elementor-element-b9b500c:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-b9b500c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-b9b500c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2054 .elementor-element.elementor-element-b9b500c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2054 .elementor-element.elementor-element-2ddbdc4b .elementor-button{background-color:#FFFFFF00;font-family:"Vulf Sans", Sans-serif;font-size:36px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-2054 .elementor-element.elementor-element-2ddbdc4b{z-index:1;}.elementor-2054 .elementor-element.elementor-element-d5aeeac:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-d5aeeac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-d5aeeac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-2054 .elementor-element.elementor-element-d5aeeac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2054 .elementor-element.elementor-element-76c8f1f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2054 .elementor-element.elementor-element-76c8f1f{text-align:center;}.elementor-2054 .elementor-element.elementor-element-76c8f1f .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-2054 .elementor-element.elementor-element-37a01474{margin-top:110px;margin-bottom:110px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-049979f{--e-image-carousel-slides-to-show:4;}.elementor-2054 .elementor-element.elementor-element-049979f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-049979f .swiper-wrapper{display:flex;align-items:center;}.elementor-2054 .elementor-element.elementor-element-94813c2{--e-image-carousel-slides-to-show:4;}.elementor-2054 .elementor-element.elementor-element-94813c2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-94813c2 .swiper-wrapper{display:flex;align-items:center;}.elementor-2054 .elementor-element.elementor-element-743b0e2{padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-94e1d26 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:90px;font-weight:600;color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-f876a19 > .elementor-widget-container{padding:40px 40px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-f876a19 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-3e57251 > .elementor-widget-container{--e-transform-rotateZ:1deg;--e-transform-translateX:180px;--e-transform-translateY:-36px;margin:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-3e57251{z-index:1;}.elementor-2054 .elementor-element.elementor-element-3e57251 img{max-width:100%;}.elementor-2054 .elementor-element.elementor-element-bcbfbf5 > .elementor-widget-container{--e-transform-rotateZ:-9deg;--e-transform-translateX:132px;--e-transform-translateY:-70px;margin:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-bcbfbf5{z-index:2;}.elementor-2054 .elementor-element.elementor-element-4665efd{margin-top:100px;margin-bottom:-200px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-cd3a32b > .elementor-widget-container{--e-transform-rotateZ:-13deg;--e-transform-translateX:60px;--e-transform-translateY:-168px;margin:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-cd3a32b{z-index:1;}.elementor-2054 .elementor-element.elementor-element-295f98c .elementor-button{background-color:#FFFFFF;font-family:"Vulf Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-d257b47 );color:var( --e-global-color-d257b47 );border-style:solid;border-color:var( --e-global-color-d257b47 );border-radius:50px 50px 50px 50px;}.elementor-2054 .elementor-element.elementor-element-295f98c .elementor-button:hover, .elementor-2054 .elementor-element.elementor-element-295f98c .elementor-button:focus{background-color:var( --e-global-color-c3d39f2 );color:var( --e-global-color-text );border-color:var( --e-global-color-c3d39f2 );}.elementor-2054 .elementor-element.elementor-element-295f98c > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-2054 .elementor-element.elementor-element-295f98c .elementor-button:hover svg, .elementor-2054 .elementor-element.elementor-element-295f98c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-e47267f > .elementor-widget-container{--e-transform-rotateZ:9deg;--e-transform-translateX:-48px;--e-transform-translateY:-168px;margin:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-e47267f{z-index:1;}.elementor-2054 .elementor-element.elementor-element-0fa1cb4 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-0fa1cb4 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:90px;font-weight:600;color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-ea51b94 > .elementor-widget-container{padding:40px 40px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-ea51b94 .elementor-heading-title{font-family:"Vulf Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-d257b47 );}.elementor-2054 .elementor-element.elementor-element-b439208{--spacer-size:68px;}.elementor-2054 .elementor-element.elementor-element-7bb99d4 .elementor-button{background-color:#FFFFFF;font-family:"Vulf Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-d257b47 );color:var( --e-global-color-d257b47 );border-style:solid;border-color:var( --e-global-color-d257b47 );border-radius:50px 50px 50px 50px;}.elementor-2054 .elementor-element.elementor-element-7bb99d4 .elementor-button:hover, .elementor-2054 .elementor-element.elementor-element-7bb99d4 .elementor-button:focus{background-color:var( --e-global-color-c3d39f2 );color:var( --e-global-color-text );border-color:var( --e-global-color-c3d39f2 );}.elementor-2054 .elementor-element.elementor-element-7bb99d4 > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-2054 .elementor-element.elementor-element-7bb99d4 .elementor-button:hover svg, .elementor-2054 .elementor-element.elementor-element-7bb99d4 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(min-width:768px){.elementor-2054 .elementor-element.elementor-element-8f06291{width:53.772%;}.elementor-2054 .elementor-element.elementor-element-a28cf8f{width:46.184%;}.elementor-2054 .elementor-element.elementor-element-5e2acf7{width:7.544%;}.elementor-2054 .elementor-element.elementor-element-e5bf3bd{width:84.912%;}.elementor-2054 .elementor-element.elementor-element-ab069ed{width:7.544%;}}@media(max-width:767px){.elementor-2054 .elementor-element.elementor-element-cbf6274{--spacer-size:296px;}.elementor-2054 .elementor-element.elementor-element-99f469f .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-d31ccda{--spacer-size:131px;}.elementor-2054 .elementor-element.elementor-element-1492172 > .elementor-widget-container{--e-transform-translateX:38px;--e-transform-translateY:-107px;--e-transform-scale:0.5;}.elementor-2054 .elementor-element.elementor-element-b584ed2 > .elementor-widget-container{--e-transform-translateX:13px;--e-transform-translateY:-382px;--e-transform-scale:0.5;}.elementor-2054 .elementor-element.elementor-element-45873b1 > .elementor-widget-container{--e-transform-translateX:24px;--e-transform-translateY:-703px;--e-transform-scale:0.5;}.elementor-2054 .elementor-element.elementor-element-27c5676 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-27c5676 .elementor-heading-title{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-4dd19a6{padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-b65b58b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-45b318a{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-de0f890 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:0px;}.elementor-2054 .elementor-element.elementor-element-de0f890{text-align:center;}.elementor-2054 .elementor-element.elementor-element-99e0b60 > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-99e0b60{text-align:center;}.elementor-2054 .elementor-element.elementor-element-3e57251 > .elementor-widget-container{--e-transform-translateX:108px;--e-transform-translateY:-108px;--e-transform-scale:0.5;}.elementor-2054 .elementor-element.elementor-element-bcbfbf5 > .elementor-widget-container{--e-transform-translateX:72px;--e-transform-translateY:-476px;--e-transform-scale:0.5;}.elementor-2054 .elementor-element.elementor-element-cd3a32b > .elementor-widget-container{--e-transform-translateX:167px;--e-transform-translateY:-809px;--e-transform-scale:0.5;}.elementor-2054 .elementor-element.elementor-element-e47267f > .elementor-widget-container{--e-transform-translateX:-84px;--e-transform-translateY:-1200px;--e-transform-scale:0.5;}}/* Start custom CSS for button, class: .elementor-element-2ddbdc4b */.elementor-2054 .elementor-element.elementor-element-2ddbdc4b a{
position: relative;
    }
.elementor-2054 .elementor-element.elementor-element-2ddbdc4b a::after{
    position: absolute;
    content:'';
    background-color: #F6AFDC;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50px;
    z-index: -3;
    -webkit-clip-path: circle(16% at 78% 50%);
    clip-path: circle(16% at 78% 50%);
    transition: -webkit-clip-path 0.7s cubic-bezier(1, 0, 0, 1);
    transition: clip-path 0.7s cubic-bezier(1, 0, 0, 1);
}

.elementor-2054 .elementor-element.elementor-element-2ddbdc4b a:hover::after{
    -webkit-clip-path: circle(110% at 78% 50%);
    clip-path: circle(110% at 78% 50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76c8f1f *//* Code from https://element.how/elementor-animated-line-on-scroll/
* Copyright 2024 Element.How
* Licensed for personal and client use for customers who purchased access
* No redistribution or resale permitted
*/

@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {

    .element-scroll-reveal-top>.elementor-motion-effects-element {
        -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% * var(--scale)), 0 calc(100% * var(--scale)));
        clip-path: polygon(0 0, 100% 0, 100% calc(100% * var(--scale)), 0 calc(100% * var(--scale)));
    }

    .element-scroll-reveal-bottom>.elementor-motion-effects-element {
        -webkit-clip-path: polygon(0 calc(100% * (1 - var(--scale))), 100% calc(100% * (1 - var(--scale))), 100% 100%, 0 100%);
        clip-path: polygon(0 calc(100% * (1 - var(--scale))), 100% calc(100% * (1 - var(--scale))), 100% 100%, 0 100%);
    }

    .element-scroll-reveal-left>.elementor-motion-effects-element {
        -webkit-clip-path: polygon(0 0, calc(100% * var(--scale)) 0, calc(100% * var(--scale)) 100%, 0 100%);
        clip-path: polygon(0 0, calc(100% * var(--scale)) 0, calc(100% * var(--scale)) 100%, 0 100%);
    }

    .element-scroll-reveal-right>.elementor-motion-effects-element {
        -webkit-clip-path: polygon(calc(100% * (1 - var(--scale))) 0, 100% 0, 100% 100%, calc(100% * (1 - var(--scale))) 100%);
        clip-path: polygon(calc(100% * (1 - var(--scale))) 0, 100% 0, 100% 100%, calc(100% * (1 - var(--scale))) 100%);
    }

}

/* Disable the default Elementor animation, don't change */
:is(.element-scroll-reveal-top, .element-scroll-reveal-bottom, .element-scroll-reveal-left, .element-scroll-reveal-right) .elementor-motion-effects-element {
    transform: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37a01474 */.elementor-2054 .elementor-element.elementor-element-37a01474 a{
    cursor: pointer;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vulf Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Vulf Sans';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Vulf Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Vulf Sans';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Vulf Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Vulf Sans';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Vulf Sans';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Vulf Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Vulf Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://theetc.fit/wp-content/uploads/2025/09/VulfSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */