.elementor-24 .elementor-element.elementor-element-216f0978{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;z-index:9;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-e28551a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-e28551a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-e28551a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e28551a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-4d6afc83.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-4d6afc83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-4d6afc83 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-47d839a8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-14792d6a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-14792d6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-14792d6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5df5faca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-251d6309 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-6c3c79b0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6c3c79b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-6c3c79b0 > .elementor-background-overlay{background-image:url("https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-6c3c79b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-564ce54b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:200px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f77d72a{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-f77d72a .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-f77d72a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-24 .elementor-element.elementor-element-26aef936{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-26aef936 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-26aef936 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-24 .elementor-element.elementor-element-426df91 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:200px 0px 250px 0px;}.elementor-24 .elementor-element.elementor-element-1da0724c{z-index:1;text-align:center;}.elementor-24 .elementor-element.elementor-element-1da0724c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-77a5f560{z-index:1;text-align:center;}.elementor-24 .elementor-element.elementor-element-77a5f560 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-7da8cb72{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-3b62e729{z-index:3;}.elementor-24 .elementor-element.elementor-element-7cf720e4{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + -250px) 0px;padding:0px 0px 0px 0px;bottom:250px;z-index:2;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-7cf720e4{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-7cf720e4{right:0px;}.elementor-24 .elementor-element.elementor-element-7cf720e4 img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-7308757:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7308757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-7308757{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 150px 0px;}.elementor-24 .elementor-element.elementor-element-7308757 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-f2ecc32 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7abf14c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7ebebd3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4b19cfab{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-4b19cfab .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-4b19cfab .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-24 .elementor-element.elementor-element-3721e3a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-14ed993a .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-7f36cdd0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-69253f48{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-22f3fa1a{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-22f3fa1a:hover{border-radius:30px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-22f3fa1a .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-22f3fa1a .elementor-custom-embed-play i{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-22f3fa1a .elementor-custom-embed-play svg{fill:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-324b2cbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-24 .elementor-element.elementor-element-324b2cbc{z-index:4;}.elementor-24 .elementor-element.elementor-element-4681b8a7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6ff555df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-55d32e19{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-55d32e19 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-55d32e19 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-24 .elementor-element.elementor-element-15f5dd04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4ca5f099 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-c65fee4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7dbcb5b0{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-d143c3e{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-225ca843{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-6f5fc4d8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6f5fc4d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-6f5fc4d8 > .elementor-background-overlay{background-image:url("https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-6f5fc4d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-22227a9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-22227a9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-22227a9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-47573f69{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2b1f1319 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6782601c{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-6782601c .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-6782601c .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-24 .elementor-element.elementor-element-6946e0af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4260f2b0 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-37debc9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-16bde8cb{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-327c47d5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3bbae632 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 10px 30px;}.elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-465cb42e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-465cb42e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-465cb42e.elementor-view-default .elementor-icon{fill:var( --e-global-color-2e2dd07 );color:var( --e-global-color-2e2dd07 );border-color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-description{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-a5f30e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 10px 30px;}.elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-5a04cae5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-5a04cae5.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-5a04cae5.elementor-view-default .elementor-icon{fill:var( --e-global-color-2e2dd07 );color:var( --e-global-color-2e2dd07 );border-color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-description{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-6a584bc9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7b212f2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 0px 30px;}.elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-351f8824.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-351f8824.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-351f8824.elementor-view-default .elementor-icon{fill:var( --e-global-color-2e2dd07 );color:var( --e-global-color-2e2dd07 );border-color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-description{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-4eef55e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 0px 30px;}.elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24 .elementor-element.elementor-element-32c679ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-32c679ff.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-32c679ff.elementor-view-default .elementor-icon{fill:var( --e-global-color-2e2dd07 );color:var( --e-global-color-2e2dd07 );border-color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-description{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-7a7d0f4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:200px 0px 200px 0px;}.elementor-24 .elementor-element.elementor-element-39b720e8{z-index:1;text-align:center;}.elementor-24 .elementor-element.elementor-element-39b720e8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-462c310a{z-index:1;text-align:center;}.elementor-24 .elementor-element.elementor-element-462c310a .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-4b2e08db{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + -200px) 0px;padding:0px 0px 0px 0px;bottom:200px;z-index:2;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-4b2e08db{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-4b2e08db{right:0px;}.elementor-24 .elementor-element.elementor-element-4b2e08db img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-43877fe:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-43877fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-43877fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-24 .elementor-element.elementor-element-43877fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-68c4f181 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7da6871e{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-7da6871e .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-7da6871e .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-24 .elementor-element.elementor-element-3892b42c{text-align:center;}.elementor-24 .elementor-element.elementor-element-3892b42c .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-5e0d6a11{text-align:center;}.elementor-24 .elementor-element.elementor-element-5e0d6a11 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7e3d9957{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-1d4225bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-76fd2ca7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-24 .elementor-element.elementor-element-643de317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-24 .elementor-element.elementor-element-643de317:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-643de317.elementor-widget-image img{-webkit-mask-image:url( https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-643de317 img{filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-24 .elementor-element.elementor-element-643de317:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-eed22e7{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-2f4db4f6{text-align:center;}.elementor-24 .elementor-element.elementor-element-2f4db4f6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-74fb24c5{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-6e45ab65{text-align:center;color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-64e2b2d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-24 .elementor-element.elementor-element-58e37187{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-24 .elementor-element.elementor-element-58e37187:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-58e37187.elementor-widget-image img{-webkit-mask-image:url( https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-58e37187 img{filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-24 .elementor-element.elementor-element-58e37187:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-44b028aa{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-95a1939{text-align:center;}.elementor-24 .elementor-element.elementor-element-95a1939 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2e3bcec0{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-5f25e51f{text-align:center;color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-10333c3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-24 .elementor-element.elementor-element-7082708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-24 .elementor-element.elementor-element-7082708:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-7082708.elementor-widget-image img{-webkit-mask-image:url( https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-7082708 img{filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-24 .elementor-element.elementor-element-7082708:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-435d17eb{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-e8f6076{text-align:center;}.elementor-24 .elementor-element.elementor-element-e8f6076 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7ae1c3b3{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-152a7252{text-align:center;color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-39d02e21{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-2a339f63:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2a339f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-2a339f63 > .elementor-background-overlay{background-image:url("https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-2a339f63 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 40% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-2a339f63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-24 .elementor-element.elementor-element-690e5dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-527524aa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1bb9330c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5ffc5ed6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-79ff02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5564436c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-20b506d3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-20b506d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-20b506d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 150px 0px;}.elementor-24 .elementor-element.elementor-element-20b506d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-50032aea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-24 .elementor-element.elementor-element-50032aea{z-index:3;}.elementor-24 .elementor-element.elementor-element-69ad516d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-37bd71ff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1076a43a{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-1076a43a .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-1076a43a .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-24 .elementor-element.elementor-element-7c97b803 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1603dc94 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-37a10722 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6a205acc{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-17a44779{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-2d79e118{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-32924be8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 100px;}.elementor-24 .elementor-element.elementor-element-3c64e3af{--e-image-carousel-slides-to-show:1;}.elementor-24 .elementor-element.elementor-element-3c64e3af .swiper-pagination-bullet{background:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-3c64e3af .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-10ae3e59:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-10ae3e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-10ae3e59 > .elementor-background-overlay{background-image:url("https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-10ae3e59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-61fb3dd3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:200px 0px 200px 0px;}.elementor-24 .elementor-element.elementor-element-68c9d462{z-index:1;text-align:center;}.elementor-24 .elementor-element.elementor-element-68c9d462 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-72dd8dec{z-index:1;text-align:center;}.elementor-24 .elementor-element.elementor-element-72dd8dec .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-20c183d8{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + -200px) 0px;padding:0px 0px 0px 0px;bottom:200px;z-index:2;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-20c183d8{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-20c183d8{right:0px;}.elementor-24 .elementor-element.elementor-element-20c183d8 img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-77537ca7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-77537ca7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-77537ca7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cb4e6e6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2fc9dbfe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3be29a54{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-3be29a54 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-3be29a54 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-24 .elementor-element.elementor-element-32bc7b53 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-639709cb .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-35c31ab8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-16aac575:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-16aac575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-16aac575{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 150px 0px;}.elementor-24 .elementor-element.elementor-element-16aac575 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-683bea30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-33702047{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-33702047 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-33702047 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-24 .elementor-element.elementor-element-ecea1d3{text-align:center;}.elementor-24 .elementor-element.elementor-element-ecea1d3 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-6635586c{text-align:center;}.elementor-24 .elementor-element.elementor-element-6635586c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2834b645{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-63ac9e4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-356eb907:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 50%);}.elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom right;background-repeat:no-repeat;background-size:200px auto;opacity:0.2;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-356eb907.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-356eb907.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 20px 50px 20px;}.elementor-24 .elementor-element.elementor-element-356eb907:hover > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-356eb907:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-37f0a835{text-align:center;}.elementor-24 .elementor-element.elementor-element-37f0a835 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-18e422a8{text-align:center;}.elementor-24 .elementor-element.elementor-element-18e422a8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9d9e1c7 );}.elementor-24 .elementor-element.elementor-element-4c15f23{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-702df1c9{text-align:center;}.elementor-24 .elementor-element.elementor-element-702df1c9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-31a25b6a{text-align:center;}.elementor-24 .elementor-element.elementor-element-31a25b6a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-9d9e1c7 );}.elementor-24 .elementor-element.elementor-element-73fd6d06{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-170135{text-align:center;}.elementor-24 .elementor-element.elementor-element-170135 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9d9e1c7 );}.elementor-24 .elementor-element.elementor-element-443f1d3f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-443f1d3f .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-443f1d3f .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-24 .elementor-element.elementor-element-7684907c{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-9d9e1c7 );}.elementor-24 .elementor-element.elementor-element-2c201b8d{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-5915adaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-5915adaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 50%);}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-5915adaa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-5915adaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-5915adaa > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-5915adaa > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-5915adaa > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-5915adaa > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;margin:-20px 20px -20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-5915adaa:hover > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-5915adaa:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-5915adaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-600aa08a{text-align:center;}.elementor-24 .elementor-element.elementor-element-600aa08a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-4ad366fa{text-align:center;}.elementor-24 .elementor-element.elementor-element-4ad366fa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-63317d02{text-align:center;}.elementor-24 .elementor-element.elementor-element-63317d02 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-3ccaf68d{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-1912d228{text-align:center;}.elementor-24 .elementor-element.elementor-element-1912d228 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-6a6be00f{text-align:center;}.elementor-24 .elementor-element.elementor-element-6a6be00f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-387c9412{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-a0ff559{text-align:center;}.elementor-24 .elementor-element.elementor-element-a0ff559 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b539ddb{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-b539ddb .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-b539ddb .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-24 .elementor-element.elementor-element-1c09e841{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-73cd48ed{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-75730443 .elementor-button{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-75730443 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-75730443 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-3f8aa24b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 50%);}.elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom right;background-repeat:no-repeat;background-size:200px auto;opacity:0.2;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-3f8aa24b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-3f8aa24b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-element-populated > .elementor-background-overlay, .elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 20px 30px 20px;}.elementor-24 .elementor-element.elementor-element-3f8aa24b:hover > .elementor-element-populated, .elementor-24 .elementor-element.elementor-element-3f8aa24b:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.5s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-25b48901{text-align:center;}.elementor-24 .elementor-element.elementor-element-25b48901 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2ad3eb37{text-align:center;}.elementor-24 .elementor-element.elementor-element-2ad3eb37 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9d9e1c7 );}.elementor-24 .elementor-element.elementor-element-3929780b{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-4b594c5d{text-align:center;}.elementor-24 .elementor-element.elementor-element-4b594c5d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-35895536{text-align:center;}.elementor-24 .elementor-element.elementor-element-35895536 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-9d9e1c7 );}.elementor-24 .elementor-element.elementor-element-68a8c9fd{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-6ac402ad{text-align:center;}.elementor-24 .elementor-element.elementor-element-6ac402ad .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9d9e1c7 );}.elementor-24 .elementor-element.elementor-element-402dd2bd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-24 .elementor-element.elementor-element-402dd2bd .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-402dd2bd .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-24 .elementor-element.elementor-element-68e8e9b0{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-9d9e1c7 );}.elementor-24 .elementor-element.elementor-element-16a8da91{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-1e9b2e15{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-4959ff24:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4959ff24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(320deg, var( --e-global-color-text ) 0%, var( --e-global-color-accent ) 100%);}.elementor-24 .elementor-element.elementor-element-4959ff24 > .elementor-background-overlay{background-image:url("https://bioformfit.michaelgilldesign.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-4959ff24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-2dc25cac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-2dc25cac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-2dc25cac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-24 .elementor-element.elementor-element-59c37e44{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7231341a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-768a5fc4{--divider-border-style:solid;--divider-color:var( --e-global-color-9d9e1c7 );--divider-border-width:50px;}.elementor-24 .elementor-element.elementor-element-768a5fc4 .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-768a5fc4 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-24 .elementor-element.elementor-element-1285579 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4f0ab758 .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-12f5e5b8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5b9f2db2{--spacer-size:50px;}.elementor-24 .elementor-element.elementor-element-3cdd7035 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:200px 0px 200px 0px;}.elementor-24 .elementor-element.elementor-element-66f11d2a{z-index:1;text-align:center;}.elementor-24 .elementor-element.elementor-element-66f11d2a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6b54ae6d{z-index:1;text-align:center;}.elementor-24 .elementor-element.elementor-element-6b54ae6d .elementor-heading-title{color:var( --e-global-color-2e2dd07 );}.elementor-24 .elementor-element.elementor-element-61dc83a9{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + -200px) 0px;padding:0px 0px 0px 0px;bottom:200px;z-index:2;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-61dc83a9{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-61dc83a9{right:0px;}.elementor-24 .elementor-element.elementor-element-61dc83a9 img{opacity:0.9;filter:brightness( 100% ) contrast( 100% ) saturate( 60% ) blur( 0px ) hue-rotate( 0deg );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-e28551a{width:20%;}.elementor-24 .elementor-element.elementor-element-4d6afc83{width:80%;}.elementor-24 .elementor-element.elementor-element-14792d6a{width:80%;}.elementor-24 .elementor-element.elementor-element-5df5faca{width:20%;}.elementor-24 .elementor-element.elementor-element-564ce54b{width:5%;}.elementor-24 .elementor-element.elementor-element-426df91{width:95%;}.elementor-24 .elementor-element.elementor-element-7ebebd3c{width:10%;}.elementor-24 .elementor-element.elementor-element-3721e3a{width:90%;}.elementor-24 .elementor-element.elementor-element-6ff555df{width:10%;}.elementor-24 .elementor-element.elementor-element-15f5dd04{width:90%;}.elementor-24 .elementor-element.elementor-element-22227a9a{width:55%;}.elementor-24 .elementor-element.elementor-element-2b1f1319{width:10%;}.elementor-24 .elementor-element.elementor-element-6946e0af{width:90%;}.elementor-24 .elementor-element.elementor-element-7a7d0f4a{width:45%;}.elementor-24 .elementor-element.elementor-element-37bd71ff{width:10%;}.elementor-24 .elementor-element.elementor-element-7c97b803{width:90%;}.elementor-24 .elementor-element.elementor-element-61fb3dd3{width:45%;}.elementor-24 .elementor-element.elementor-element-77537ca7{width:55%;}.elementor-24 .elementor-element.elementor-element-2fc9dbfe{width:10%;}.elementor-24 .elementor-element.elementor-element-32bc7b53{width:90%;}.elementor-24 .elementor-element.elementor-element-2dc25cac{width:55%;}.elementor-24 .elementor-element.elementor-element-7231341a{width:10%;}.elementor-24 .elementor-element.elementor-element-1285579{width:90%;}.elementor-24 .elementor-element.elementor-element-3cdd7035{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-e28551a{width:35%;}.elementor-24 .elementor-element.elementor-element-4d6afc83{width:65%;}.elementor-24 .elementor-element.elementor-element-14792d6a{width:55%;}.elementor-24 .elementor-element.elementor-element-5df5faca{width:45%;}.elementor-24 .elementor-element.elementor-element-22227a9a{width:53%;}.elementor-24 .elementor-element.elementor-element-7a7d0f4a{width:47%;}.elementor-24 .elementor-element.elementor-element-61fb3dd3{width:50%;}.elementor-24 .elementor-element.elementor-element-77537ca7{width:50%;}.elementor-24 .elementor-element.elementor-element-2dc25cac{width:55%;}.elementor-24 .elementor-element.elementor-element-3cdd7035{width:45%;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-2a339f63 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-216f0978{z-index:10;}.elementor-24 .elementor-element.elementor-element-e28551a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-24 .elementor-element.elementor-element-4d6afc83 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-24 .elementor-element.elementor-element-14792d6a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5df5faca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-251d6309 .elementor-button{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-6c3c79b0{padding:100px 5px 0px 0px;}.elementor-24 .elementor-element.elementor-element-564ce54b > .elementor-element-populated{padding:160px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-426df91 > .elementor-element-populated{padding:160px 0px 200px 0px;}.elementor-24 .elementor-element.elementor-element-7cf720e4{margin:-160px 0px calc(var(--kit-widget-spacing, 0px) + -200px) 0px;bottom:200px;}.elementor-24 .elementor-element.elementor-element-7cf720e4 img{height:600px;}.elementor-24 .elementor-element.elementor-element-7308757{padding:80px 0px 120px 0px;}.elementor-24 .elementor-element.elementor-element-f2ecc32 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-14ed993a{padding:5px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-69253f48{--spacer-size:40px;}.elementor-24 .elementor-element.elementor-element-324b2cbc > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4ca5f099{padding:5px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7dbcb5b0{--spacer-size:40px;}.elementor-24 .elementor-element.elementor-element-225ca843{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-6f5fc4d8{padding:0px 5px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4260f2b0{padding:5px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-16bde8cb{--spacer-size:40px;}.elementor-24 .elementor-element.elementor-element-3bbae632 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-a5f30e > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7b212f2d > .elementor-element-populated{padding:10px 0px 0px 20px;}.elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-4eef55e8 > .elementor-element-populated{padding:10px 0px 0px 20px;}.elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7a7d0f4a > .elementor-element-populated{padding:160px 0px 160px 0px;}.elementor-24 .elementor-element.elementor-element-4b2e08db{margin:-160px 0px calc(var(--kit-widget-spacing, 0px) + -160px) 0px;bottom:160px;}.elementor-24 .elementor-element.elementor-element-4b2e08db img{height:550px;}.elementor-24 .elementor-element.elementor-element-43877fe{padding:80px 0px 80px 0px;}.elementor-24 .elementor-element.elementor-element-7e3d9957{--spacer-size:40px;}.elementor-24 .elementor-element.elementor-element-76fd2ca7 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-643de317{padding:0px 30px 0px 30px;}.elementor-24 .elementor-element.elementor-element-eed22e7{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-2f4db4f6 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-74fb24c5{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-64e2b2d0 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-58e37187{padding:0px 30px 0px 30px;}.elementor-24 .elementor-element.elementor-element-44b028aa{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-95a1939 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-2e3bcec0{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-10333c3d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-7082708{padding:0px 30px 0px 30px;}.elementor-24 .elementor-element.elementor-element-435d17eb{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-e8f6076 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7ae1c3b3{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-39d02e21{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-2a339f63{padding:80px 0px 80px 0px;}.elementor-24 .elementor-element.elementor-element-20b506d3{padding:80px 0px 120px 0px;}.elementor-24 .elementor-element.elementor-element-50032aea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1603dc94{padding:5px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6a205acc{--spacer-size:40px;}.elementor-24 .elementor-element.elementor-element-2d79e118{--spacer-size:20px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-32924be8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-32924be8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-32924be8 > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-24 .elementor-element.elementor-element-61fb3dd3 > .elementor-element-populated{padding:160px 0px 160px 0px;}.elementor-24 .elementor-element.elementor-element-20c183d8{margin:-160px 0px calc(var(--kit-widget-spacing, 0px) + -160px) 0px;bottom:160px;}.elementor-24 .elementor-element.elementor-element-20c183d8 img{height:550px;}.elementor-24 .elementor-element.elementor-element-639709cb{padding:5px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-16aac575{padding:80px 0px 120px 0px;}.elementor-24 .elementor-element.elementor-element-2834b645{--spacer-size:40px;}.elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-element-populated >  .elementor-background-overlay{background-size:120px auto;}.elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-element-populated{margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:40px 20px 40px 20px;}.elementor-24 .elementor-element.elementor-element-37f0a835 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-18e422a8 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-4c15f23{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-702df1c9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-31a25b6a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-73fd6d06{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-170135 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-7684907c{line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-2c201b8d{--spacer-size:0px;}.elementor-24 .elementor-element.elementor-element-5915adaa > .elementor-element-populated{margin:-10px 10px -10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 20px 40px 20px;}.elementor-24 .elementor-element.elementor-element-600aa08a .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-4ad366fa .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-63317d02 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-3ccaf68d{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-1912d228 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-6a6be00f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-387c9412{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-a0ff559 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-1c09e841{line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-73cd48ed{--spacer-size:0px;}.elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-element-populated >  .elementor-background-overlay{background-size:120px auto;}.elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-element-populated{margin:0px 20px 0px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;padding:40px 20px 40px 20px;}.elementor-24 .elementor-element.elementor-element-25b48901 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-2ad3eb37 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-3929780b{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-4b594c5d .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-35895536 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-68a8c9fd{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-6ac402ad .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-68e8e9b0{line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-16a8da91{--spacer-size:0px;}.elementor-24 .elementor-element.elementor-element-1e9b2e15{--spacer-size:20px;}.elementor-24 .elementor-element.elementor-element-4959ff24{padding:0px 5px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2dc25cac > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4f0ab758{padding:5px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5b9f2db2{--spacer-size:40px;}.elementor-24 .elementor-element.elementor-element-3cdd7035 > .elementor-element-populated{padding:160px 0px 160px 0px;}.elementor-24 .elementor-element.elementor-element-61dc83a9{margin:-160px 0px calc(var(--kit-widget-spacing, 0px) + -160px) 0px;bottom:160px;}.elementor-24 .elementor-element.elementor-element-61dc83a9 img{height:550px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-216f0978{margin-top:0px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-e28551a{width:100%;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-e28551a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-e28551a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-e28551a > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-4d6afc83{width:100%;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-4d6afc83.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-4d6afc83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-4d6afc83 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-14792d6a{width:30%;}.elementor-24 .elementor-element.elementor-element-5df5faca{width:70%;}.elementor-24 .elementor-element.elementor-element-251d6309 .elementor-button{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-6c3c79b0{margin-top:-160px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-564ce54b{width:10%;}.elementor-24 .elementor-element.elementor-element-564ce54b > .elementor-element-populated{padding:120px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-426df91{width:90%;}.elementor-24 .elementor-element.elementor-element-426df91 > .elementor-element-populated{padding:120px 0px 40px 0px;}.elementor-24 .elementor-element.elementor-element-7cf720e4{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;bottom:40px;}.elementor-24 .elementor-element.elementor-element-7cf720e4 img{height:420px;}.elementor-24 .elementor-element.elementor-element-7308757{padding:60px 0px 60px 0px;}.elementor-24 .elementor-element.elementor-element-f2ecc32 > .elementor-element-populated{padding:0px 20px 60px 0px;}.elementor-24 .elementor-element.elementor-element-7ebebd3c{width:10%;}.elementor-24 .elementor-element.elementor-element-3721e3a{width:90%;}.elementor-24 .elementor-element.elementor-element-14ed993a{padding:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-69253f48{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-324b2cbc > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6ff555df{width:10%;}.elementor-24 .elementor-element.elementor-element-15f5dd04{width:90%;}.elementor-24 .elementor-element.elementor-element-4ca5f099{padding:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7dbcb5b0{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-225ca843{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-6f5fc4d8{padding:60px 5px 0px 0px;}.elementor-24 .elementor-element.elementor-element-22227a9a > .elementor-element-populated{padding:0px 20px 90px 0px;}.elementor-24 .elementor-element.elementor-element-2b1f1319{width:10%;}.elementor-24 .elementor-element.elementor-element-6946e0af{width:90%;}.elementor-24 .elementor-element.elementor-element-4260f2b0{padding:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3bbae632{width:50%;}.elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-465cb42e .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-a5f30e{width:50%;}.elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-5a04cae5 .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7b212f2d{width:50%;}.elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-351f8824 .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-4eef55e8{width:50%;}.elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-32c679ff .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7a7d0f4a > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-24 .elementor-element.elementor-element-4b2e08db{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;bottom:120px;}.elementor-24 .elementor-element.elementor-element-4b2e08db img{height:420px;}.elementor-24 .elementor-element.elementor-element-43877fe{padding:60px 0px 60px 0px;}.elementor-24 .elementor-element.elementor-element-7e3d9957{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-76fd2ca7 > .elementor-element-populated{padding:0px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-643de317{padding:0px 40px 0px 40px;}.elementor-24 .elementor-element.elementor-element-2f4db4f6 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-64e2b2d0 > .elementor-element-populated{padding:0px 30px 30px 30px;}.elementor-24 .elementor-element.elementor-element-58e37187{padding:0px 40px 0px 40px;}.elementor-24 .elementor-element.elementor-element-95a1939 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-10333c3d > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-24 .elementor-element.elementor-element-7082708{padding:0px 40px 0px 40px;}.elementor-24 .elementor-element.elementor-element-e8f6076 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-39d02e21{--spacer-size:10px;}.elementor-24 .elementor-element.elementor-element-2a339f63{padding:60px 0px 60px 0px;}.elementor-24 .elementor-element.elementor-element-1bb9330c > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-5ffc5ed6 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-79ff02 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-20b506d3{padding:60px 0px 60px 0px;}.elementor-24 .elementor-element.elementor-element-50032aea > .elementor-element-populated{padding:0px 20px 60px 0px;}.elementor-24 .elementor-element.elementor-element-37bd71ff{width:10%;}.elementor-24 .elementor-element.elementor-element-7c97b803{width:90%;}.elementor-24 .elementor-element.elementor-element-1603dc94{padding:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-32924be8 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-24 .elementor-element.elementor-element-10ae3e59{padding:60px 5px 0px 0px;}.elementor-24 .elementor-element.elementor-element-61fb3dd3 > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-24 .elementor-element.elementor-element-20c183d8{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;bottom:120px;}.elementor-24 .elementor-element.elementor-element-20c183d8 img{height:420px;}.elementor-24 .elementor-element.elementor-element-77537ca7 > .elementor-element-populated{padding:0px 20px 90px 0px;}.elementor-24 .elementor-element.elementor-element-2fc9dbfe{width:10%;}.elementor-24 .elementor-element.elementor-element-32bc7b53{width:90%;}.elementor-24 .elementor-element.elementor-element-639709cb{padding:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-16aac575{padding:60px 0px 60px 0px;}.elementor-24 .elementor-element.elementor-element-2834b645{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-356eb907 > .elementor-element-populated{margin:0px 40px 20px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-24 .elementor-element.elementor-element-37f0a835 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-18e422a8 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-702df1c9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-31a25b6a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-170135 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-7684907c{line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-5915adaa > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-24 .elementor-element.elementor-element-600aa08a .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-4ad366fa .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-63317d02 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-1912d228 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-6a6be00f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-a0ff559 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-1c09e841{line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-3f8aa24b > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-24 .elementor-element.elementor-element-25b48901 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-2ad3eb37 .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-4b594c5d .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-35895536 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-6ac402ad .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-24 .elementor-element.elementor-element-68e8e9b0{line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-1e9b2e15{--spacer-size:0px;}.elementor-24 .elementor-element.elementor-element-2dc25cac > .elementor-element-populated{padding:60px 30px 90px 0px;}.elementor-24 .elementor-element.elementor-element-7231341a{width:10%;}.elementor-24 .elementor-element.elementor-element-1285579{width:90%;}.elementor-24 .elementor-element.elementor-element-5b9f2db2{--spacer-size:30px;}.elementor-24 .elementor-element.elementor-element-3cdd7035 > .elementor-element-populated{padding:120px 0px 120px 0px;}.elementor-24 .elementor-element.elementor-element-61dc83a9{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;bottom:120px;}.elementor-24 .elementor-element.elementor-element-61dc83a9 img{height:420px;}}