.elementor-22505 .elementor-element.elementor-element-f67ecaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22505 .elementor-element.elementor-element-05f0a67 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-22505 .elementor-element.elementor-element-05f0a67.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-05f0a67 .elementor-heading-title{font-size:48px;font-weight:700;}.elementor-22505 .elementor-element.elementor-element-bba86ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22505 .elementor-element.elementor-element-8384ebf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-8384ebf.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-8384ebf .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:28px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;}.elementor-22505 .elementor-element.elementor-element-8384ebf.elementor-widget-heading .sub-title{color:#000000;}.elementor-22505 .elementor-element.elementor-element-830e8ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-7e76fb5 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-7e76fb5.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-7e76fb5 .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-22505 .elementor-element.elementor-element-8885a58{color:#000000;}.elementor-22505 .elementor-element.elementor-element-830e336 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-830e336.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-830e336 .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-22505 .elementor-element.elementor-element-34dcdc0{color:#000000;}.elementor-22505 .elementor-element.elementor-element-60e749c > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-60e749c.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-60e749c .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-22505 .elementor-element.elementor-element-7ef3240 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );}.elementor-22505 .elementor-element.elementor-element-14d6d0b{text-align:start;}.elementor-22505 .elementor-element.elementor-element-14d6d0b img{width:100%;}.elementor-22505 .elementor-element.elementor-element-cc1775b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-cc1775b.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-cc1775b .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-22505 .elementor-element.elementor-element-037273c > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-037273c.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-037273c .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-22505 .elementor-element.elementor-element-c448790 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-3df3e2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-3df3e2d.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-3df3e2d .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-22505 .elementor-element.elementor-element-029e679 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-1dd114c{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-22505 .elementor-element.elementor-element-1dd114c:not(.elementor-motion-effects-element-type-background), .elementor-22505 .elementor-element.elementor-element-1dd114c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-22505 .elementor-element.elementor-element-86f8e99 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-86f8e99.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-86f8e99 .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-size:28px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;}.elementor-22505 .elementor-element.elementor-element-86f8e99.elementor-widget-heading .sub-title{color:#000000;}.elementor-22505 .elementor-element.elementor-element-0f74946 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-0f74946 a.elementor-button, .elementor-22505 .elementor-element.elementor-element-0f74946 .elementor-button{font-size:16px;color:#FFFFFF;background-color:var( --e-global-color-14786b4 );border-radius:5px 5px 5px 5px;padding:12px 40px 12px 40px;}.elementor-22505 .elementor-element.elementor-element-0f74946 a.elementor-button:hover, .elementor-22505 .elementor-element.elementor-element-0f74946 .elementor-button:hover{background-color:var( --e-global-color-primary );}.elementor-22505 .elementor-element.elementor-element-6a74bb7 .elementor-spacer-inner{height:50px;}.elementor-22505 .elementor-element.elementor-element-6a74bb7{transform:rotate(0deg);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22505 .elementor-element.elementor-element-f67ecaa{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22505 .elementor-element.elementor-element-05f0a67 .elementor-heading-title{font-size:38px;}.elementor-22505 .elementor-element.elementor-element-bba86ae{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-22505 .elementor-element.elementor-element-d5c31a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-8384ebf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-8384ebf .elementor-heading-title{font-size:26px;}.elementor-22505 .elementor-element.elementor-element-830e8ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-7e76fb5 .elementor-heading-title{font-size:26px;}.elementor-22505 .elementor-element.elementor-element-830e336 .elementor-heading-title{font-size:26px;}.elementor-22505 .elementor-element.elementor-element-60e749c .elementor-heading-title{font-size:26px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-22505 .elementor-element.elementor-element-14d6d0b img{width:100%;}.elementor-22505 .elementor-element.elementor-element-cc1775b .elementor-heading-title{font-size:26px;}.elementor-22505 .elementor-element.elementor-element-037273c .elementor-heading-title{font-size:26px;}.elementor-22505 .elementor-element.elementor-element-3df3e2d .elementor-heading-title{font-size:26px;}.elementor-22505 .elementor-element.elementor-element-86f8e99 .elementor-heading-title{font-size:26px;}.elementor-22505 .elementor-element.elementor-element-6a74bb7 .elementor-spacer-inner{height:35px;}}@media(max-width:767px){.elementor-22505 .elementor-element.elementor-element-f67ecaa{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22505 .elementor-element.elementor-element-05f0a67 .elementor-heading-title{font-size:28px;}.elementor-22505 .elementor-element.elementor-element-bba86ae{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-22505 .elementor-element.elementor-element-d5c31a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-8384ebf .elementor-heading-title{font-size:24px;}.elementor-22505 .elementor-element.elementor-element-830e8ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-7e76fb5 .elementor-heading-title{font-size:22px;}.elementor-22505 .elementor-element.elementor-element-830e336 .elementor-heading-title{font-size:22px;}.elementor-22505 .elementor-element.elementor-element-60e749c .elementor-heading-title{font-size:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-22505 .elementor-element.elementor-element-cc1775b .elementor-heading-title{font-size:22px;}.elementor-22505 .elementor-element.elementor-element-037273c .elementor-heading-title{font-size:22px;}.elementor-22505 .elementor-element.elementor-element-3df3e2d .elementor-heading-title{font-size:22px;}.elementor-22505 .elementor-element.elementor-element-86f8e99 .elementor-heading-title{font-size:24px;}.elementor-22505 .elementor-element.elementor-element-0f74946 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-22505 .elementor-element.elementor-element-0f74946 a.elementor-button, .elementor-22505 .elementor-element.elementor-element-0f74946 .elementor-button{font-size:14px;}.elementor-22505 .elementor-element.elementor-element-6a74bb7 .elementor-spacer-inner{height:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-d5c31a9 */div#fcp-bmi-intake-form h3 {
    display: none;
}
div#fcp-bmi-intake-form {
    border: none;
}
.water-form .form-container {
    padding: 30px;
}
#fcp-bmi-intake-form .fcp-result-string {
    display: none;
}
button.btn.btn-default.fcp-btn {
    background-color: #086091;
    color: #fff;
    font-size: 16px;
     padding: 2%; 
    border: solid 2px #086091;
    padding: 10px 25px !important;
    font-weight: 600;
}
 label {
    color: #000 !important;
}
table#bmiResultTable th {
    font-size: 22px;
    color: #C20D0D;
    font-weight: 700;
}
div#bmiClassList {
    margin-top: 30px;
}
table#bmiResultTable td {
    color: #000;
}
.fcp-cc-radio {
    width: unset;
    display: inline-flex;
    margin-left: 5px;
}
input#fcp-bmi-intake-radio-imperial {
    width: unset;
    margin-bottom: 4px;
}
input#fcp-bmi-intake-radio-metric {
    width: unset;
    margin-bottom: 4px;
}

.fitness-col.carbs {
    display: flex;
    gap: 10px;
}
.fitness-col.bmi {
    display: flex;
    gap: 10px;
}
@media only screen and (max-width: 768px) {
.fitness-row.bmi {
    display: flex;
    flex-direction: row;
}
.fitness-col.bmi {
    width: 40%;
}
}/* End custom CSS */