:root{--color-brand-primary:#00aeef;--color-dark-footer:#1e1e1e;--color-black:#000;--color-white:#fff;--color-error:#dc2626;--wp--preset--color--brand-primary:#00aeef;--wp--preset--color--white:#fff;--font-family-base:Montserrat,system-ui,-apple-system,sans-serif;--font-family-heading:Montserrat,system-ui,-apple-system,sans-serif;--font-size-base:13px;--font-size-2xl:1.375rem;--font-size-4xl:4rem;--line-height-base:2;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--container-max-width:1528px;--container-padding:1rem}@media(min-width:1024px){:root{--font-size-base:14px}}.elementor-button{background-color:#00aeef!important;border:none!important;border-radius:0!important;color:#fff!important;font-family:Montserrat,system-ui,-apple-system,sans-serif!important;font-weight:500!important;overflow:hidden!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;transition:background-color .15s ease,color .15s ease!important}.elementor-button svg *{fill:#fff!important}.elementor-button:after{animation:shimmer 3.6s cubic-bezier(.4,0,1,1) infinite;background:linear-gradient(90deg,#00aeef00 0,#ffffff4d 50%,#00aeef00);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:33%}.elementor-button:focus,.elementor-button:hover{background-color:#2e4968!important;color:#fff!important}.elementor-button:focus:after,.elementor-button:hover:after{animation:none;transform:translateX(-100%)}.elementor-button:focus-visible{outline:3px solid #00aeef!important;outline-offset:3px!important}.wp-theme-fitnessmith.page-template .elementor-form .elementor-field{margin-bottom:1.5rem;padding:1rem .5rem}.wp-theme-fitnessmith.page-template .elementor-form .elementor-field-textual{font-size:1rem}.wp-theme-fitnessmith.page-template .elementor-form .elementor-select-wrapper{margin-bottom:0;padding-left:0;padding-right:0}.wp-theme-fitnessmith.page-template .elementor-widget-toggle .elementor-toggle .elementor-toggle-item{border:1px solid #eaeaea;border-radius:3px;box-shadow:0 0 6px 1px #00000014;transition:all .36s ease-out}.wp-theme-fitnessmith.page-template .elementor-widget-toggle .elementor-toggle .elementor-toggle-item:hover{border:1px solid #dedede;box-shadow:0 2px 9px 1px #0000001f}.wp-theme-fitnessmith.page-template .elementor-widget-toggle .elementor-toggle .elementor-toggle-item h4{font-size:2rem}.wp-theme-fitnessmith.page-template .elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-title{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:1rem}.wp-theme-fitnessmith.page-template .elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon{margin-left:1rem}.wp-theme-fitnessmith.page-template .elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-toggle-title{flex-shrink:2;font-size:18px;line-height:1.4em}.wp-theme-fitnessmith.page-template .elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-content p{font-size:1rem;line-height:1.8em}.wp-theme-fitnessmith.page-template footer .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:1.5px}.wp-theme-fitnessmith.page-template footer .elementor-icon-list-items .elementor-icon-list-item>a{line-height:1.875rem}.wp-theme-fitnessmith.page-template footer .elementor-element-2672739 p{font-size:1.05rem}.wp-theme-fitnessmith.page-template footer .elementor-element-39c999b9{font-size:1.2rem;line-height:1.4}.elementor-228 .elementor-element.elementor-element-39c999b9 p{font-size:1.2rem;font-weight:600;line-height:1.4}.elementor-228 .elementor-element.elementor-element-62d9c6fc .elementor-form-fields-wrapper{gap:2rem}.elementor-228 .elementor-element.elementor-element-2672739.elementor-element p{font-size:1rem;font-weight:600}.elementor-59 .elementor-element.elementor-element-9ea3a8f.elementor-element a img{max-height:81px;width:auto}span.elementor-icon-list-text{text-align:center}@media(min-width:1024px){span.elementor-icon-list-text{text-align:left}}.page-id-78 .elementor-78 .elementor-icon-box-content h3.elementor-icon-box-title{margin-top:1rem}.page-id-78 .elementor-78 .elementor-icon-box-content .elementor-icon-box-description{line-height:25px}.page-id-78 .elementor-78 .e-con.e-child>.elementor-widget-text-editor>p{font-size:16px;margin-bottom:1rem}.page-id-80 .elementor-80 .elementor-widget-text-editor{font-size:1.05rem;line-height:1.85em}.page-id-84 .elementor-84 .elementor-icon-box-wrapper{margin-top:.75rem}.page-id-1245 .elementor-1245 .elementor-widget-text-editor p,.page-id-86 .elementor-86 .elementor-widget-text-editor p{font-size:1.05rem;line-height:1.85em;margin-bottom:1.2rem}.page-id-1249 .elementor-1249 .elementor-cta__description{line-height:1.4em;margin:.25rem 0}.page-id-1249 .elementor-1249 .elementor-cta__button-wrapper{margin-top:.25rem}.page-id-1251 .elementor-1251 .elementor-widget-text-editor p,.page-id-3108 .elementor-3108 .elementor-widget-text-editor p,.wp-singular.single-post.elementor-page .elementor-widget-text-editor p{font-size:1.05rem;line-height:1.85em;margin-bottom:1.2rem}.wp-singular.single-post.elementor-page .elementor>.e-con.e-parent:last-child>.e-con.e-child:first-child .elementor-heading-title{font-size:3.5rem}.page-id-12284 .elementor-12284 .elementor-widget-text-editor p{font-size:1.05rem;line-height:1.85em;margin-bottom:1.2rem}.page-id-12284 .elementor-12284 h2.elementor-heading-title{font-size:3.5rem}.page-id-12284 .elementor-12284 .elementor-field.elementor-select-wrapper{padding:0}.page-id-12284 .elementor-12284 select#form-field-state{border-radius:0;padding:.9rem 1rem!important}.page-id-12626 .elementor-12626 .elementor-icon-list-text,.page-id-12626 .elementor-12626 .elementor-widget-text-editor p{font-size:1.05rem;line-height:1.85em}.page-id-12626 .elementor-12626 h2.elementor-heading-title{font-size:3.5rem}.page-id-12626 .elementor-12626 h5.elementor-heading-title{font-size:1.75rem}.page-id-12626 .elementor-12626 .elementor-icon-list-icon{display:block;height:1rem;width:2.25rem}.page-id-12626 .elementor-12626 .elementor-icon-list-icon svg,.page-id-12626 .elementor-12626 .elementor-widget .elementor-icon-list-icon svg{height:1rem;width:1rem}.page-id-12626 .elementor-12626 .elementor-form#complimentaryEquipmentAssessment .elementor-field-label{line-height:2rem}.page-id-12626 .elementor-12626 .elementor-form#complimentaryEquipmentAssessment .elementor-field{padding:.75rem .875rem}.page-id-12626 .elementor-12626 .elementor-form#complimentaryEquipmentAssessment .elementor-select-wrapper{padding:0}.page-id-12626 .elementor-12626 .elementor-form#complimentaryEquipmentAssessment .elementor-select-wrapper .elementor-field-textual{padding:.93rem 1rem!important}.page-id-12626 .elementor-12626 .elementor-form#complimentaryEquipmentAssessment .elementor-select-wrapper .select-caret-down-wrapper{top:calc(50% - .475rem)}.page-id-10852 .elementor-10852 .elementor-widget-text-editor p{font-size:1.05rem;line-height:1.85em;margin-bottom:1.2rem}.page-id-10852 .elementor-10852 h2.elementor-heading-title{font-size:3.5rem}.page-id-10852 .elementor-10852 h3.elementor-heading-title{font-size:2.75rem}.page-id-10852 .elementor-10852 #form_dynamic_location_lp .elementor-field{padding:.75rem .875rem}.page-id-10852 .elementor-10852 #form_dynamic_location_lp .elementor-select-wrapper{padding:0}.page-id-10852 .elementor-10852 #form_dynamic_location_lp .elementor-select-wrapper .elementor-field-textual{margin-bottom:1.5rem;padding:.93rem 1rem!important}.page-id-10852 .elementor-10852 #form_dynamic_location_lp .elementor-select-wrapper .select-caret-down-wrapper{top:calc(50% - .775rem)}.page-id-11514 .elementor-11514 .elementor-widget-text-editor p{font-size:1.05rem;line-height:1.85em;margin-bottom:1.2rem}.page-id-11514 .elementor-11514 h2.elementor-heading-title{font-size:3.5rem}.page-id-11514 .elementor-11514 h3.elementor-heading-title{font-size:2.75rem}.page-id-11514 .elementor-11514 .elementor-element-01640cf .elementor-widget-text-editor p,.page-id-11514 .elementor-11514 a .elementor-widget-text-editor p{margin-bottom:0}