.elementor-57104 .elementor-element.elementor-element-619e9971{--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;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-57104 .elementor-element.elementor-element-619e9971::before, .elementor-57104 .elementor-element.elementor-element-619e9971 > .elementor-background-video-container::before, .elementor-57104 .elementor-element.elementor-element-619e9971 > .e-con-inner > .elementor-background-video-container::before, .elementor-57104 .elementor-element.elementor-element-619e9971 > .elementor-background-slideshow::before, .elementor-57104 .elementor-element.elementor-element-619e9971 > .e-con-inner > .elementor-background-slideshow::before, .elementor-57104 .elementor-element.elementor-element-619e9971 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15151580 0%, var( --e-global-color-primary ) 74%);}.elementor-57104 .elementor-element.elementor-element-23ed8f27{--display:flex;--min-height:50vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:10%;--padding-bottom:1%;--padding-left:10%;--padding-right:10%;--z-index:2;}.elementor-57104 .elementor-element.elementor-element-23ed8f27:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-23ed8f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecafitness.com/wp-content/uploads/2025/10/Copertina-4.webp");background-position:bottom center;background-size:cover;}.elementor-57104 .elementor-element.elementor-element-23ed8f27::before, .elementor-57104 .elementor-element.elementor-element-23ed8f27 > .elementor-background-video-container::before, .elementor-57104 .elementor-element.elementor-element-23ed8f27 > .e-con-inner > .elementor-background-video-container::before, .elementor-57104 .elementor-element.elementor-element-23ed8f27 > .elementor-background-slideshow::before, .elementor-57104 .elementor-element.elementor-element-23ed8f27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-57104 .elementor-element.elementor-element-23ed8f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #13100D00 58%, #13100D 100%);}.elementor-57104 .elementor-element.elementor-element-23ed8f27::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-57104 .elementor-element.elementor-element-b5f5743{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57104 .elementor-element.elementor-element-52a5fe20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:1%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-52a5fe20:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-52a5fe20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-203414df{width:100%;max-width:100%;z-index:3;text-align:left;}.elementor-57104 .elementor-element.elementor-element-203414df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-57104 .elementor-element.elementor-element-203414df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:200;text-transform:none;font-style:normal;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-8300d7d{width:100%;max-width:100%;text-align:left;}.elementor-57104 .elementor-element.elementor-element-8300d7d > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-8300d7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-57104 .elementor-element.elementor-element-efd5462 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-efd5462{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-a6ae0a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-3335e97c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:10px 25px 10px 25px;}.elementor-57104 .elementor-element.elementor-element-3335e97c .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-3335e97c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-57104 .elementor-element.elementor-element-3335e97c > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-57104 .elementor-element.elementor-element-3335e97c .elementor-button:hover svg, .elementor-57104 .elementor-element.elementor-element-3335e97c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-b7a9343 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:10px 25px 10px 25px;}.elementor-57104 .elementor-element.elementor-element-b7a9343 .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-b7a9343 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-57104 .elementor-element.elementor-element-b7a9343 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-57104 .elementor-element.elementor-element-b7a9343 .elementor-button:hover svg, .elementor-57104 .elementor-element.elementor-element-b7a9343 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-2f19db57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-57104 .elementor-element.elementor-element-5b5b4b4e .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-5b5b4b4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-5b5b4b4e.elementor-element{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-5b5b4b4e .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-5b5b4b4e .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-65e187a9 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-65e187a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-65e187a9.elementor-element{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-65e187a9 .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-65e187a9 .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-4bfcf313 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-4bfcf313 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-4bfcf313.elementor-element{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-4bfcf313 .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-4bfcf313 .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-549181e3 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-549181e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-549181e3.elementor-element{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-549181e3 .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-549181e3 .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-23d40d8 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-23d40d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-23d40d8.elementor-element{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-23d40d8 .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-23d40d8 .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-647529d .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-647529d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-647529d.elementor-element{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-647529d .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-647529d .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-17d8f44e .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-17d8f44e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-17d8f44e.elementor-element{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-17d8f44e .elementor-button:hover, .elementor-57104 .elementor-element.elementor-element-17d8f44e .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-404cd4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:9%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-0338f46{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-e9bec49{text-align:left;}.elementor-57104 .elementor-element.elementor-element-e9bec49 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0.3px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-c36a222 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-c36a222{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-eee8031{--display:flex;--min-height:800px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-57104 .elementor-element.elementor-element-eee8031:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-eee8031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecafitness.com/wp-content/uploads/2025/10/Copertina-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57104 .elementor-element.elementor-element-2d4b5ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:1%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-99ac52e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-b132900{text-align:left;}.elementor-57104 .elementor-element.elementor-element-b132900 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0.3px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-f85843a > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-f85843a{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-d209bfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-57104 .elementor-element.elementor-element-6e0d6a98{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-6e0d6a98:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-6e0d6a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-4fe39b62{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:column;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-4fe39b62.e-con{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-322790c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-322790c3.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-322790c3 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-c6ace29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-c6ace29.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-c6ace29 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-62d23da0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-62d23da0.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-62d23da0 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-1e3b7f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-1e3b7f1.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-1e3b7f1 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-5f9820f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-5f9820f8.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-5f9820f8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-4a41200b .swiper-slide{height:24em;}.elementor-57104 .elementor-element.elementor-element-4a41200b .swiper-slide-contents{max-width:100%;}.elementor-57104 .elementor-element.elementor-element-4a41200b .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-57104 .elementor-element.elementor-element-4a41200b .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-description{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1.3px;border-width:1px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-4a41200b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-4a41200b .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-2498d84a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-2498d84a.e-con{--align-self:stretch;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .elementor-repeater-item-fad1c04 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Express-Circuit-2.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .elementor-repeater-item-1feaaa0 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Express-Circuit-1.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .elementor-repeater-item-894337c .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Express-Circuit-4.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-363c01c5.elementor-element{--order:99999 /* order end hack */;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .swiper-slide{height:75vh;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .swiper-slide-contents{max-width:66%;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .swiper-slide-inner{text-align:center;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:130px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-7071c95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:2%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-7071c95:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-7071c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-57104 .elementor-element.elementor-element-8876182{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-d20e285{text-align:left;}.elementor-57104 .elementor-element.elementor-element-d20e285 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0.3px;word-spacing:1px;color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-39bb60c > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-39bb60c.elementor-element{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-39bb60c{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-bc8e543{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-12e7dfeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-12e7dfeb.e-con{--align-self:stretch;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .elementor-repeater-item-fad1c04 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Sports-Corner-1-1.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .elementor-repeater-item-1feaaa0 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Sports-Corner-3-1.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-3d705c46.elementor-element{--order:99999 /* order end hack */;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .swiper-slide{height:70vh;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .swiper-slide-contents{max-width:66%;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .swiper-slide-inner{text-align:center;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-686497eb{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-686497eb:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-686497eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-379e71c0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-11070e86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-11070e86 .swiper-slide{height:14em;}.elementor-57104 .elementor-element.elementor-element-11070e86 .swiper-slide-contents{max-width:100%;}.elementor-57104 .elementor-element.elementor-element-11070e86 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-57104 .elementor-element.elementor-element-11070e86 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-heading{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-description{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1.3px;border-width:1px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-11070e86 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-11070e86 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-33c4554b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57104 .elementor-element.elementor-element-5e4107b8{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-5e4107b8.e-con{--align-self:flex-end;}.elementor-57104 .elementor-element.elementor-element-23bf1b5b .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-23bf1b5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-23bf1b5b.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-7339df93 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-7339df93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-7339df93.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-5f5c649c .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-5f5c649c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-5f5c649c.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-33a5c010 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-33a5c010 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-33a5c010.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-71e05049 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-2e42cba2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-5ff3857{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:2%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-b409fd4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-ec927c0{text-align:left;}.elementor-57104 .elementor-element.elementor-element-ec927c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0.3px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-710c225 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-710c225{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-2373107{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-57104 .elementor-element.elementor-element-19e8c2a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-19e8c2a:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-19e8c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-7d03388{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:column;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-7d03388.e-con{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-177fb6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-177fb6e.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-177fb6e .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-001610d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-001610d.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-001610d .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-abc49b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-abc49b7.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-abc49b7 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-55f7cbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-55f7cbf.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-55f7cbf .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-f42f80f .swiper-slide{height:24em;}.elementor-57104 .elementor-element.elementor-element-f42f80f .swiper-slide-contents{max-width:100%;}.elementor-57104 .elementor-element.elementor-element-f42f80f .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-57104 .elementor-element.elementor-element-f42f80f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-description{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1.3px;border-width:1px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-f42f80f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-f42f80f .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-69093a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-69093a3.e-con{--align-self:stretch;}.elementor-57104 .elementor-element.elementor-element-9452521 .elementor-repeater-item-fad1c04 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Functional-Area-2.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-9452521 .elementor-repeater-item-1feaaa0 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Functional-Area-4.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-9452521.elementor-element{--order:99999 /* order end hack */;}.elementor-57104 .elementor-element.elementor-element-9452521 .swiper-slide{height:75vh;}.elementor-57104 .elementor-element.elementor-element-9452521 .swiper-slide-contents{max-width:66%;}.elementor-57104 .elementor-element.elementor-element-9452521 .swiper-slide-inner{text-align:center;}.elementor-57104 .elementor-element.elementor-element-9452521 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:130px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-9452521 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-57104 .elementor-element.elementor-element-9452521 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-9452521 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-92d92f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:2%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-92d92f4:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-92d92f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-57104 .elementor-element.elementor-element-e7da473{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-7f10001{text-align:left;}.elementor-57104 .elementor-element.elementor-element-7f10001 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0.3px;word-spacing:1px;color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-7e41cfc > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-7e41cfc{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-11cc486{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-8c18f02{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-8c18f02.e-con{--align-self:stretch;}.elementor-57104 .elementor-element.elementor-element-8c93662 .elementor-repeater-item-fad1c04 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Corporate-Gym-1.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-8c93662 .elementor-repeater-item-1feaaa0 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Corporate-Gym-2.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-8c93662.elementor-element{--order:99999 /* order end hack */;}.elementor-57104 .elementor-element.elementor-element-8c93662 .swiper-slide{height:70vh;}.elementor-57104 .elementor-element.elementor-element-8c93662 .swiper-slide-contents{max-width:66%;}.elementor-57104 .elementor-element.elementor-element-8c93662 .swiper-slide-inner{text-align:center;}.elementor-57104 .elementor-element.elementor-element-8c93662 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-57104 .elementor-element.elementor-element-8c93662 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-8c93662 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-4ac5079{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-4ac5079:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-4ac5079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-65cd31a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-52e298f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-52e298f .swiper-slide{height:12em;}.elementor-57104 .elementor-element.elementor-element-52e298f .swiper-slide-contents{max-width:100%;}.elementor-57104 .elementor-element.elementor-element-52e298f .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-57104 .elementor-element.elementor-element-52e298f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-heading{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-description{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1.3px;border-width:1px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-52e298f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-52e298f .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-3e7f741{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57104 .elementor-element.elementor-element-b13be1b{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-b13be1b.e-con{--align-self:flex-end;}.elementor-57104 .elementor-element.elementor-element-94105a3 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-94105a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-94105a3.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-3f729e3 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-3f729e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-3f729e3.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-8bfc924 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-8bfc924 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-8bfc924.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-e9e274b .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-e9e274b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-e9e274b.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-bbb74bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-39b0c2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-24a0f24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:2%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-4e62765{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-7bf23e2{text-align:left;}.elementor-57104 .elementor-element.elementor-element-7bf23e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0.3px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-18b2c45 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-18b2c45{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-771175a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-57104 .elementor-element.elementor-element-f59b1df{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-f59b1df:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-f59b1df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-2359f54{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:column;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-2359f54.e-con{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-e028906 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-e028906.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-e028906 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-a147b2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-a147b2c.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-a147b2c .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-54c1dc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-54c1dc2.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-54c1dc2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-3130898 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-3130898.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-3130898 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-c19dd62 .swiper-slide{height:24em;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .swiper-slide-contents{max-width:100%;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-description{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1.3px;border-width:1px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-c19dd62 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-4dee540{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-4dee540.e-con{--align-self:stretch;}.elementor-57104 .elementor-element.elementor-element-b655367 .elementor-repeater-item-fad1c04 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/School-1.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-b655367 .elementor-repeater-item-1feaaa0 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/School-2.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-b655367.elementor-element{--order:99999 /* order end hack */;}.elementor-57104 .elementor-element.elementor-element-b655367 .swiper-slide{height:75vh;}.elementor-57104 .elementor-element.elementor-element-b655367 .swiper-slide-contents{max-width:66%;}.elementor-57104 .elementor-element.elementor-element-b655367 .swiper-slide-inner{text-align:center;}.elementor-57104 .elementor-element.elementor-element-b655367 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:130px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-b655367 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-57104 .elementor-element.elementor-element-b655367 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-b655367 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-4eedfe5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:2%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-4eedfe5:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-4eedfe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-57104 .elementor-element.elementor-element-162efe8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-927c039{text-align:left;}.elementor-57104 .elementor-element.elementor-element-927c039 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0.3px;word-spacing:1px;color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-8e3bd81 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-8e3bd81{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-5f9dcc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-8c3a848{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-8c3a848.e-con{--align-self:stretch;}.elementor-57104 .elementor-element.elementor-element-cb78623 .elementor-repeater-item-fad1c04 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Disability-3.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-cb78623 .elementor-repeater-item-1feaaa0 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Disability-3-1.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-cb78623.elementor-element{--order:99999 /* order end hack */;}.elementor-57104 .elementor-element.elementor-element-cb78623 .swiper-slide{height:70vh;}.elementor-57104 .elementor-element.elementor-element-cb78623 .swiper-slide-contents{max-width:66%;}.elementor-57104 .elementor-element.elementor-element-cb78623 .swiper-slide-inner{text-align:center;}.elementor-57104 .elementor-element.elementor-element-cb78623 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-57104 .elementor-element.elementor-element-cb78623 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-cb78623 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-10ecb6a{--display:flex;--min-height:240px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-10ecb6a:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-10ecb6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-4c858b2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-1be50a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .swiper-slide{height:14em;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .swiper-slide-contents{max-width:100%;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-heading{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-description{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1.3px;border-width:1px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-1be50a8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-ad2d25f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57104 .elementor-element.elementor-element-08d68b7{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-08d68b7.e-con{--align-self:flex-end;}.elementor-57104 .elementor-element.elementor-element-91c0c06 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-91c0c06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-91c0c06.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-8eea722 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-8eea722 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-8eea722.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-2dd3466 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-2dd3466 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-2dd3466.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-9208746 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-9208746 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-9208746.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-df913ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-a151dfd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-76e53f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:9%;--padding-bottom:2%;--padding-left:10%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-9494438{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-c45c884{text-align:left;}.elementor-57104 .elementor-element.elementor-element-c45c884 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0.3px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-32b75cc > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-32b75cc{text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;color:var( --e-global-color-primary );}.elementor-57104 .elementor-element.elementor-element-d3d091c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-57104 .elementor-element.elementor-element-6cd2244{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-6cd2244:not(.elementor-motion-effects-element-type-background), .elementor-57104 .elementor-element.elementor-element-6cd2244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-57104 .elementor-element.elementor-element-09f3f16{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:column;--align-items:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-09f3f16.e-con{--align-self:flex-start;}.elementor-57104 .elementor-element.elementor-element-15651ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-15651ee.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-15651ee .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-6b7450e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-6b7450e.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-6b7450e .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-6606f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-6606f43.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-6606f43 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-9670d73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-9670d73.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-9670d73 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .swiper-slide{height:24em;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .swiper-slide-contents{max-width:100%;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-description{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.5px;word-spacing:1px;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1.3px;border-width:1px;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-30dd336{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-57104 .elementor-element.elementor-element-30dd336.e-con{--align-self:stretch;}.elementor-57104 .elementor-element.elementor-element-93661b5 .elementor-repeater-item-fad1c04 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Outdoor-4.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-93661b5 .elementor-repeater-item-1feaaa0 .swiper-slide-bg{background-image:url(https://tecafitness.com/wp-content/uploads/2025/10/Outdoor-6.webp);background-size:cover;}.elementor-57104 .elementor-element.elementor-element-93661b5.elementor-element{--order:99999 /* order end hack */;}.elementor-57104 .elementor-element.elementor-element-93661b5 .swiper-slide{height:75vh;}.elementor-57104 .elementor-element.elementor-element-93661b5 .swiper-slide-contents{max-width:66%;}.elementor-57104 .elementor-element.elementor-element-93661b5 .swiper-slide-inner{text-align:center;}.elementor-57104 .elementor-element.elementor-element-93661b5 .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:130px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-57104 .elementor-element.elementor-element-93661b5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-57104 .elementor-element.elementor-element-93661b5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-57104 .elementor-element.elementor-element-93661b5 .swiper-pagination-bullet-active{background-color:#02010100;}.elementor-57104 .elementor-element.elementor-element-12dac6c{--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;}@media(max-width:1024px){.elementor-57104 .elementor-element.elementor-element-619e9971{--min-height:40vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-203414df .elementor-heading-title{font-size:50px;}.elementor-57104 .elementor-element.elementor-element-8300d7d{z-index:3;}.elementor-57104 .elementor-element.elementor-element-8300d7d .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-efd5462{font-size:16px;line-height:1.4em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-3335e97c .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-b7a9343 .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-5b5b4b4e .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-65e187a9 .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-4bfcf313 .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-549181e3 .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-23d40d8 .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-647529d .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-17d8f44e .elementor-button{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-e9bec49 .elementor-heading-title{font-size:30px;}.elementor-57104 .elementor-element.elementor-element-c36a222{font-size:16px;line-height:1.4em;}.elementor-57104 .elementor-element.elementor-element-b132900 .elementor-heading-title{font-size:30px;}.elementor-57104 .elementor-element.elementor-element-f85843a{font-size:16px;line-height:1.4em;}.elementor-57104 .elementor-element.elementor-element-6e0d6a98{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-57104 .elementor-element.elementor-element-4fe39b62{--grid-auto-flow:column;}.elementor-57104 .elementor-element.elementor-element-322790c3 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-c6ace29 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-62d23da0 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-1e3b7f1 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-5f9820f8 .elementor-button{font-size:25px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-4a41200b .swiper-slide{height:27em;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-heading{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-description{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .elementor-slide-heading{font-size:80px;}.elementor-57104 .elementor-element.elementor-element-d20e285 .elementor-heading-title{font-size:30px;}.elementor-57104 .elementor-element.elementor-element-39bb60c{font-size:16px;line-height:1.4em;}.elementor-57104 .elementor-element.elementor-element-11070e86 .swiper-slide{height:16em;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-heading{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-description{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-33c4554b{--justify-content:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-5e4107b8{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:column;}.elementor-57104 .elementor-element.elementor-element-23bf1b5b .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-7339df93 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-5f5c649c .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-33a5c010 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-ec927c0 .elementor-heading-title{font-size:30px;}.elementor-57104 .elementor-element.elementor-element-710c225{font-size:16px;line-height:1.4em;}.elementor-57104 .elementor-element.elementor-element-19e8c2a{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-57104 .elementor-element.elementor-element-7d03388{--grid-auto-flow:column;}.elementor-57104 .elementor-element.elementor-element-177fb6e .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-001610d .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-abc49b7 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-55f7cbf .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-f42f80f .swiper-slide{height:25em;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-heading{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-description{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-9452521 .elementor-slide-heading{font-size:80px;}.elementor-57104 .elementor-element.elementor-element-7f10001 .elementor-heading-title{font-size:30px;}.elementor-57104 .elementor-element.elementor-element-7e41cfc{font-size:16px;line-height:1.4em;}.elementor-57104 .elementor-element.elementor-element-52e298f .swiper-slide{height:14em;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-heading{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-description{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-3e7f741{--justify-content:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-b13be1b{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:column;}.elementor-57104 .elementor-element.elementor-element-94105a3 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-3f729e3 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-8bfc924 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-e9e274b .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-7bf23e2 .elementor-heading-title{font-size:30px;}.elementor-57104 .elementor-element.elementor-element-18b2c45{font-size:16px;line-height:1.4em;}.elementor-57104 .elementor-element.elementor-element-f59b1df{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-57104 .elementor-element.elementor-element-2359f54{--grid-auto-flow:column;}.elementor-57104 .elementor-element.elementor-element-e028906 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-a147b2c .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-54c1dc2 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-3130898 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .swiper-slide{height:25em;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-heading{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-description{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-b655367 .elementor-slide-heading{font-size:80px;}.elementor-57104 .elementor-element.elementor-element-927c039 .elementor-heading-title{font-size:30px;}.elementor-57104 .elementor-element.elementor-element-8e3bd81{font-size:16px;line-height:1.4em;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .swiper-slide{height:15em;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-heading{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-description{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-ad2d25f{--justify-content:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-08d68b7{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:column;}.elementor-57104 .elementor-element.elementor-element-91c0c06 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-8eea722 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-2dd3466 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-9208746 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-c45c884 .elementor-heading-title{font-size:30px;}.elementor-57104 .elementor-element.elementor-element-32b75cc{font-size:16px;line-height:1.4em;}.elementor-57104 .elementor-element.elementor-element-6cd2244{--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-57104 .elementor-element.elementor-element-09f3f16{--grid-auto-flow:column;}.elementor-57104 .elementor-element.elementor-element-15651ee .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-6b7450e .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-6606f43 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-9670d73 .elementor-button{font-size:25px;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .swiper-slide{height:27em;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-heading{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-description{font-size:14px;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-93661b5 .elementor-slide-heading{font-size:80px;}}@media(max-width:767px){.elementor-57104 .elementor-element.elementor-element-619e9971{--min-height:50vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57104 .elementor-element.elementor-element-52a5fe20{--padding-top:0%;--padding-bottom:1%;--padding-left:2%;--padding-right:2%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-203414df{text-align:center;}.elementor-57104 .elementor-element.elementor-element-203414df .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-8300d7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-57104 .elementor-element.elementor-element-8300d7d{z-index:2;text-align:center;}.elementor-57104 .elementor-element.elementor-element-8300d7d .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:3px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-efd5462{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-a6ae0a5{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-3335e97c .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-57104 .elementor-element.elementor-element-b7a9343 .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-57104 .elementor-element.elementor-element-2f19db57{--justify-content:center;--gap:10px 15px;--row-gap:10px;--column-gap:15px;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-5b5b4b4e .elementor-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-65e187a9 .elementor-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-4bfcf313 .elementor-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-549181e3 .elementor-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-23d40d8 .elementor-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-647529d .elementor-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-17d8f44e .elementor-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-404cd4d{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-e9bec49 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-c36a222{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-eee8031{--min-height:250px;}.elementor-57104 .elementor-element.elementor-element-2d4b5ba{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-b132900 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-f85843a{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-d209bfa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:03%;--padding-bottom:3%;--padding-left:4%;--padding-right:3%;}.elementor-57104 .elementor-element.elementor-element-6e0d6a98{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-4fe39b62{--width:300px;--e-con-grid-template-columns:repeat(5, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-4fe39b62.e-con{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-322790c3.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-322790c3 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-c6ace29 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-62d23da0 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-1e3b7f1 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-5f9820f8 .elementor-button{font-size:22px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-57104 .elementor-element.elementor-element-4a41200b .swiper-slide{height:30em;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-description{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-4a41200b .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .swiper-slide{height:200px;}.elementor-57104 .elementor-element.elementor-element-363c01c5 .elementor-slide-heading{font-size:44px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-7071c95{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-d20e285 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-39bb60c{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-12e7dfeb{--width:100%;}.elementor-57104 .elementor-element.elementor-element-3d705c46 .swiper-slide{height:200px;}.elementor-57104 .elementor-element.elementor-element-686497eb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-57104 .elementor-element.elementor-element-11070e86 .swiper-slide{height:28.5em;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-description{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-11070e86 .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-33c4554b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-5e4107b8{--width:250px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57104 .elementor-element.elementor-element-5e4107b8.e-con{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-23bf1b5b .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-7339df93 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-5f5c649c .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-33a5c010 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-5ff3857{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-ec927c0 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-710c225{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-2373107{--padding-top:0%;--padding-bottom:3%;--padding-left:4%;--padding-right:3%;}.elementor-57104 .elementor-element.elementor-element-19e8c2a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-7d03388{--width:250px;--e-con-grid-template-columns:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-7d03388.e-con{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-177fb6e.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-177fb6e .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-001610d .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-abc49b7 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-55f7cbf .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-f42f80f .swiper-slide{height:30em;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-description{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-f42f80f .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-9452521 .swiper-slide{height:200px;}.elementor-57104 .elementor-element.elementor-element-9452521 .elementor-slide-heading{font-size:44px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-92d92f4{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-7f10001 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-7e41cfc{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-8c18f02{--width:100%;}.elementor-57104 .elementor-element.elementor-element-8c93662 .swiper-slide{height:200px;}.elementor-57104 .elementor-element.elementor-element-4ac5079{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-57104 .elementor-element.elementor-element-52e298f .swiper-slide{height:25em;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-description{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-52e298f .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-3e7f741{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-b13be1b{--width:250px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57104 .elementor-element.elementor-element-b13be1b.e-con{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-94105a3 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-3f729e3 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-8bfc924 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-e9e274b .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-24a0f24{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-7bf23e2 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-18b2c45{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-771175a{--padding-top:0%;--padding-bottom:3%;--padding-left:4%;--padding-right:3%;}.elementor-57104 .elementor-element.elementor-element-f59b1df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57104 .elementor-element.elementor-element-2359f54{--width:250px;--e-con-grid-template-columns:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-2359f54.e-con{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-e028906.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-e028906 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-a147b2c .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-54c1dc2 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-3130898 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .swiper-slide{height:30em;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-description{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-c19dd62 .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-b655367 .swiper-slide{height:200px;}.elementor-57104 .elementor-element.elementor-element-b655367 .elementor-slide-heading{font-size:44px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-4eedfe5{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-927c039 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-8e3bd81{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-8c3a848{--width:100%;}.elementor-57104 .elementor-element.elementor-element-cb78623 .swiper-slide{height:200px;}.elementor-57104 .elementor-element.elementor-element-10ecb6a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .swiper-slide{height:27em;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-description{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-1be50a8 .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-ad2d25f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-08d68b7{--width:250px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57104 .elementor-element.elementor-element-08d68b7.e-con{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-91c0c06 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-8eea722 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-2dd3466 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-9208746 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-76e53f2{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-57104 .elementor-element.elementor-element-c45c884 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-32b75cc{font-size:14px;line-height:1.5em;}.elementor-57104 .elementor-element.elementor-element-d3d091c{--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-57104 .elementor-element.elementor-element-6cd2244{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;}.elementor-57104 .elementor-element.elementor-element-09f3f16{--width:250px;--e-con-grid-template-columns:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-57104 .elementor-element.elementor-element-09f3f16.e-con{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-15651ee.elementor-element{--align-self:center;}.elementor-57104 .elementor-element.elementor-element-15651ee .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-6b7450e .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-6606f43 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-9670d73 .elementor-button{font-size:22px;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .swiper-slide{height:30em;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-heading{font-size:30px;line-height:1.2em;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-description{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-08ea8f5 .elementor-slide-button{font-size:16px;}.elementor-57104 .elementor-element.elementor-element-93661b5 .swiper-slide{height:200px;}.elementor-57104 .elementor-element.elementor-element-93661b5 .elementor-slide-heading{font-size:44px;line-height:1.2em;}}@media(min-width:768px){.elementor-57104 .elementor-element.elementor-element-619e9971{--width:100%;}.elementor-57104 .elementor-element.elementor-element-23ed8f27{--width:100%;}.elementor-57104 .elementor-element.elementor-element-b5f5743{--width:100%;}.elementor-57104 .elementor-element.elementor-element-d209bfa{--content-width:100%;}.elementor-57104 .elementor-element.elementor-element-6e0d6a98{--width:30%;}.elementor-57104 .elementor-element.elementor-element-4fe39b62{--width:50%;}.elementor-57104 .elementor-element.elementor-element-2498d84a{--width:70%;}.elementor-57104 .elementor-element.elementor-element-bc8e543{--content-width:100%;}.elementor-57104 .elementor-element.elementor-element-12e7dfeb{--width:100%;}.elementor-57104 .elementor-element.elementor-element-686497eb{--width:100%;}.elementor-57104 .elementor-element.elementor-element-379e71c0{--width:80%;}.elementor-57104 .elementor-element.elementor-element-33c4554b{--width:30%;}.elementor-57104 .elementor-element.elementor-element-5e4107b8{--width:250px;}.elementor-57104 .elementor-element.elementor-element-2373107{--content-width:100%;}.elementor-57104 .elementor-element.elementor-element-19e8c2a{--width:30%;}.elementor-57104 .elementor-element.elementor-element-7d03388{--width:50%;}.elementor-57104 .elementor-element.elementor-element-69093a3{--width:70%;}.elementor-57104 .elementor-element.elementor-element-11cc486{--content-width:100%;}.elementor-57104 .elementor-element.elementor-element-8c18f02{--width:100%;}.elementor-57104 .elementor-element.elementor-element-4ac5079{--width:100%;}.elementor-57104 .elementor-element.elementor-element-65cd31a{--width:80%;}.elementor-57104 .elementor-element.elementor-element-3e7f741{--width:30%;}.elementor-57104 .elementor-element.elementor-element-b13be1b{--width:250px;}.elementor-57104 .elementor-element.elementor-element-771175a{--content-width:100%;}.elementor-57104 .elementor-element.elementor-element-f59b1df{--width:30%;}.elementor-57104 .elementor-element.elementor-element-2359f54{--width:50%;}.elementor-57104 .elementor-element.elementor-element-4dee540{--width:70%;}.elementor-57104 .elementor-element.elementor-element-5f9dcc4{--content-width:100%;}.elementor-57104 .elementor-element.elementor-element-8c3a848{--width:100%;}.elementor-57104 .elementor-element.elementor-element-10ecb6a{--width:100%;}.elementor-57104 .elementor-element.elementor-element-4c858b2{--width:80%;}.elementor-57104 .elementor-element.elementor-element-ad2d25f{--width:30%;}.elementor-57104 .elementor-element.elementor-element-08d68b7{--width:250px;}.elementor-57104 .elementor-element.elementor-element-d3d091c{--content-width:100%;}.elementor-57104 .elementor-element.elementor-element-6cd2244{--width:30%;}.elementor-57104 .elementor-element.elementor-element-09f3f16{--width:50%;}.elementor-57104 .elementor-element.elementor-element-30dd336{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57104 .elementor-element.elementor-element-6e0d6a98{--width:40%;}.elementor-57104 .elementor-element.elementor-element-4fe39b62{--width:150px;}.elementor-57104 .elementor-element.elementor-element-2498d84a{--width:60%;}.elementor-57104 .elementor-element.elementor-element-5e4107b8{--width:150px;}.elementor-57104 .elementor-element.elementor-element-19e8c2a{--width:40%;}.elementor-57104 .elementor-element.elementor-element-7d03388{--width:150px;}.elementor-57104 .elementor-element.elementor-element-69093a3{--width:60%;}.elementor-57104 .elementor-element.elementor-element-b13be1b{--width:150px;}.elementor-57104 .elementor-element.elementor-element-f59b1df{--width:40%;}.elementor-57104 .elementor-element.elementor-element-2359f54{--width:150px;}.elementor-57104 .elementor-element.elementor-element-4dee540{--width:60%;}.elementor-57104 .elementor-element.elementor-element-08d68b7{--width:150px;}.elementor-57104 .elementor-element.elementor-element-6cd2244{--width:40%;}.elementor-57104 .elementor-element.elementor-element-09f3f16{--width:150px;}.elementor-57104 .elementor-element.elementor-element-30dd336{--width:60%;}}/* Start custom CSS for button, class: .elementor-element-5b5b4b4e */:target {
  scroll-margin-top: 80px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65e187a9 */:target {
  scroll-margin-top: 80px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bfcf313 */:target {
  scroll-margin-top: 80px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-549181e3 */:target {
  scroll-margin-top: 80px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23d40d8 */:target {
  scroll-margin-top: 80px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-647529d */:target {
  scroll-margin-top: 80px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17d8f44e */:target {
  scroll-margin-top: 80px;
}/* End custom CSS */