.elementor-7018 .elementor-element.elementor-element-dba81fe{--display:flex;--gap:0px 0px;--flex-wrap-mobile:wrap;--padding-right:0px;--container-widget-height:100%;--container-widget-width:calc((1 - var( --container-widget-flex-grow ))*100%);--background-transition:0.3s;--padding-left:0px;--container-widget-align-self:stretch;--container-widget-flex-grow:1;--align-items:stretch;--padding-bottom:0px;--flex-direction:row;--padding-top:0px}.elementor-7018 .elementor-element.elementor-element-cf8f321{--display:flex;--padding-right:0px;--background-transition:0.3s;--padding-left:0px;--padding-bottom:0px;--padding-top:0px}.elementor-widget-slides .elementor-slide-heading{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );line-height:var( --e-global-typography-primary-line-height );font-family:var( --e-global-typography-primary-font-family ),Sans-serif}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );font-family:var( --e-global-typography-secondary-font-family ),Sans-serif}.elementor-widget-slides .elementor-slide-button{font-weight:var( --e-global-typography-accent-font-weight );font-family:var( --e-global-typography-accent-font-family ),Sans-serif}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-repeater-item-1ec6373 .swiper-slide-bg{background-size:cover;background-color:#bbb;background-image:url(https://fitshift.online/app/uploads/2024/02/ct-t-2231-copy-scaled.jpg)}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-repeater-item-473afcf .swiper-slide-bg{background-size:cover;background-color:var( --e-global-color-85d9a54 );background-image:url(https://fitshift.online/app/uploads/2024/02/ct-t-2242-copy-scaled.jpg)}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-repeater-item-473afcf .elementor-background-overlay{background-color:var( --e-global-color-6d87fdf )}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-slide-button:hover{color:var( --e-global-color-2a04ff9 );background-color:var( --e-global-color-7ab0aee )}.elementor-7018 .elementor-element.elementor-element-e2810b1{max-width:100%;width:100%}.elementor-7018 .elementor-element.elementor-element-e2810b1 .swiper-slide{height:500px}.elementor-7018 .elementor-element.elementor-element-e2810b1 .swiper-slide-contents{max-width:66%}.elementor-7018 .elementor-element.elementor-element-e2810b1 .swiper-slide-inner{text-align:center}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-7ab0aee );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );line-height:var( --e-global-typography-primary-line-height );font-family:var( --e-global-typography-primary-font-family ),Sans-serif}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-slide-button{font-size:var( --e-global-typography-fc29d1f-font-size );font-weight:var( --e-global-typography-fc29d1f-font-weight );text-transform:var( --e-global-typography-fc29d1f-text-transform );letter-spacing:var( --e-global-typography-fc29d1f-letter-spacing );line-height:var( --e-global-typography-fc29d1f-line-height );font-family:var( --e-global-typography-fc29d1f-font-family ),Sans-serif}.elementor-7018 .elementor-element.elementor-element-f9fb7b1{--display:flex;--background-transition:0.3s}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );line-height:var( --e-global-typography-secondary-line-height );font-family:var( --e-global-typography-secondary-font-family ),Sans-serif}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary )}.elementor-widget-divider.elementor-view-default .elementor-icon,.elementor-widget-divider.elementor-view-framed .elementor-icon{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary )}.elementor-widget-divider.elementor-view-default .elementor-icon svg,.elementor-widget-divider.elementor-view-framed .elementor-icon{fill:var( --e-global-color-secondary )}.elementor-7018 .elementor-element.elementor-element-d19305f{--divider-color:var( --e-global-color-85d9a54 );--divider-border-style:solid;--divider-border-width:1px}.elementor-7018 .elementor-element.elementor-element-d19305f .elementor-divider-separator{width:100%}.elementor-7018 .elementor-element.elementor-element-d19305f .elementor-divider{padding-block-end:7px;padding-block-start:7px}.elementor-7018 .elementor-element.elementor-element-c7fe03d{--display:flex;--gap:0px 0px;--flex-wrap-mobile:wrap;--container-widget-height:100%;--container-widget-width:initial;--background-transition:0.3s;--container-widget-align-self:stretch;--container-widget-flex-grow:1;--flex-direction:row}.elementor-7018 .elementor-element.elementor-element-a9dae94{--justify-content:center;--display:flex;--flex-wrap-mobile:wrap;--container-widget-height:initial;--container-widget-width:100%;--background-transition:0.3s;--container-widget-align-self:initial;--container-widget-flex-grow:0;--flex-direction:column}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height )}.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-default .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{border-color:var( --e-global-color-primary );color:var( --e-global-color-primary )}.elementor-7018 .elementor-element.elementor-element-de5e102{font-size:24px;font-weight:300;color:var( --e-global-color-text );line-height:1.5em;font-family:futura-pt,Sans-serif}.elementor-widget-button .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif}.elementor-7018 .elementor-element.elementor-element-9c8a25b .elementor-button{fill:var( --e-global-color-85d9a54 );color:var( --e-global-color-85d9a54 );background-color:var( --e-global-color-primary )}.elementor-7018 .elementor-element.elementor-element-a983a0b{--display:flex;--flex-wrap-mobile:wrap;--container-widget-height:initial;--container-widget-width:100%;--background-transition:0.3s;--container-widget-align-self:initial;--container-widget-flex-grow:0;--flex-direction:column}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height )}.elementor-7018 .elementor-element.elementor-element-72216dc.elementor-element{--align-self:flex-end}.elementor-7018 .elementor-element.elementor-element-72216dc{text-align:right}:root{--page-title-display:none}@media(min-width:768px){.elementor-7018 .elementor-element.elementor-element-a983a0b,.elementor-7018 .elementor-element.elementor-element-a9dae94{--width:50%}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );line-height:var( --e-global-typography-primary-line-height )}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );line-height:var( --e-global-typography-primary-line-height )}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-slide-button{font-size:var( --e-global-typography-fc29d1f-font-size );letter-spacing:var( --e-global-typography-fc29d1f-letter-spacing );line-height:var( --e-global-typography-fc29d1f-line-height )}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-widget-image .widget-image-caption,.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height )}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );line-height:var( --e-global-typography-primary-line-height )}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-7018 .elementor-element.elementor-element-e2810b1 .swiper-slide{height:320px}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );line-height:var( --e-global-typography-primary-line-height )}.elementor-7018 .elementor-element.elementor-element-e2810b1 .elementor-slide-button{font-size:var( --e-global-typography-fc29d1f-font-size );letter-spacing:var( --e-global-typography-fc29d1f-letter-spacing );line-height:var( --e-global-typography-fc29d1f-line-height )}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height )}.elementor-7018 .elementor-element.elementor-element-de5e102{font-size:6vw}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height )}}