/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.bmi-calculator-form{margin:auto;max-width:800px;position:relative;}#block-gfchbmicalculator > .container > h2{margin:6rem auto 2rem;font-size:1.5rem;line-height:1.875rem;max-width:800px;}.bmi-calculator-form .form-item{margin-bottom:2rem;}.bmi-calculator-form label{font-weight:500;font-size:0.875rem;line-height:100%;margin-bottom:.5rem;display:block;}.bmi-calculator-form .gfch-filter .filter-header{width:100%;padding:1rem 2rem;line-height:24px;}.bmi-calculator-form .gfch-filter .filter-header::after{position:absolute;right:25px;top:16px;}.bmi-calculator-form .gfch-filter .filter-header::first-letter{text-transform:uppercase;}.bmi-calculator-form input{padding-left:2rem;}.provider{height:500px;width:546px;margin:auto;}#bullet{width:16px;height:16px;position:relative;}#block-gfchbmicalculator input[type=text]{width:100%;}#block-gfchbmicalculator .button{color:white;display:inline-block;border-radius:9999px;border-width:1px;border-style:none;--tw-bg-opacity:1;background-color:rgba(224,105,0,var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center;font-size:0.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));margin-left:0;}#block-gfchbmicalculator .button:hover{--tw-bg-opacity:1;background-color:rgba(210,70,0,var(--tw-bg-opacity));cursor:pointer;}#block-gfchbmicalculator select#edit-age{border:1px solid black;}#bmi-results{}.bmi-calculator-form .ajax-progress{position:absolute;bottom:-5.5rem;top:auto;display:block;}@media all and (min-width:1024px){.bmi-calculator-form .ajax-progress{position:absolute;bottom:-6rem;top:auto;}}.results-container{max-width:800px;margin:3rem auto;font-size:0.875rem;line-height:1.3125rem;}.results-container p{margin-bottom:1rem;}.results-container a{color:#2F2F37;border-bottom:1px solid #E05E00;padding-bottom:2px;}.results-container b{font-weight:500;}.results-container ul{margin:2rem 0;}.nurtext ul{margin-bottom:3rem;}.results-container li{margin-bottom:1rem;margin-left:30px;position:relative;}.results-container li::before{content:"";display:inline-block;position:absolute;top:5px;left:-30px;width:30px;height:10px;background-image:url("/themes/custom/gfch_amazing/assets/svg/minimize-orange.svg");background-repeat:no-repeat;background-size:25px;background-position-x:-6px;background-position-y:-13px;}.results-container li strong{font-size:1rem;line-height:1.5rem;font-weight:500;}.results-rating{padding:1.75rem;border-radius:1.75rem;margin-bottom:2rem;}.results-rating h2{font-size:1.125rem;line-height:1.375rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #E3E3E8;}.results-rating  .result{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #E3E3E8;}.results-rating h3{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;}.babyWarning{margin-bottom:1.5rem;}@media all and (min-width:1024px){#block-gfchbmicalculator > .container > h2{margin-bottom:3rem;margin-top:8.5rem;font-size:2.375rem;line-height:2.75rem;}.results-container{margin-top:4.5rem;font-size:1.25rem;line-height:1.875rem;}.results-rating{margin-bottom:4.5rem;}.nurtext ul{margin-bottom:3.75rem;}.results-container li{margin-left:40px;}.results-container li::before{left:-40px;}.results-container li strong{font-size:1.25rem;line-height:1.875rem;}.results-rating h2,.titleBmi{font-size:1.5rem;line-height:1.875rem;padding-bottom:1.75rem;margin-bottom:1.75rem;}.results-rating h3{font-size:1.25rem;line-height:1.5rem;}.babyWarning{margin-bottom:1.75rem;}.results-rating  .result{padding-top:1.75rem;margin-top:1.75rem;}}
.toolbar-icon-gfch-admin:before{background-image:url(/modules/custom/gfch_common/icons/gfch.png);}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
div.ajax-progress-fullscreen,div.ajax-progress.ajax-progress-fullscreen{background-image:url('/themes/custom/gfch_amazing/assets/images/gfch-loader/gfch-loader.gif');background-size:56px;width:56px;height:56px;padding:0;}div.ajax-progress-fullscreen{left:50%;margin-left:-28px;}@media (min-width:1024px){div.ajax-progress-fullscreen{left:49%;margin-left:0;}}
.paragraph--unpublished{background-color:#fff4f4;}
