/*
Theme Name: askaboutachondroplasia
Theme URI: https://askaboutachondroplasia.com/
Author: IMRE
Description: askaboutachondroplasia theme.
Version: 1.0.1
License: Copyright 2024 IMRE
License URI: https://askaboutachondroplasia.com/
Text Domain: askaboutachondroplasia
*/
@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100vh;font-family:noto-sans,sans-serif;line-height:1.25;font-size:1.25rem;color:#0b3542}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.center{display:flex;align-items:center;justify-content:center}.text-center{text-align:center}.sr-only{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.desktop{display:none}.mobile{display:block}@media (min-width:901px){.desktop{display:block}.mobile{display:none}}.responsive{width:100%;height:auto}.container{width:100%;max-width:1290px;margin:0 auto}@media screen and (max-width:1320px){.container{padding:0 1.25rem}}.two-col{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:901px){.two-col{grid-template-columns:1fr 1fr}}@media (max-width:900px){.two-col.reverse{display:flex;flex-direction:column-reverse;gap:2.5rem}}.mb-10{margin-bottom:.625rem}.mb-20{margin-bottom:1.25rem}.mb-30{margin-bottom:1.875rem}.mb-40{margin-bottom:2.5rem}.mb-50{margin-bottom:3.125rem}.mb-60{margin-bottom:3.75rem}.mb-70{margin-bottom:4.375rem}.mb-80{margin-bottom:5rem}.mb-90{margin-bottom:5.625rem}.mb-100{margin-bottom:6.25rem}.mb-110{margin-bottom:6.875rem}.mb-120{margin-bottom:7.5rem}.mb-130{margin-bottom:8.125rem}.mb-140{margin-bottom:8.75rem}.mb-150{margin-bottom:9.375rem}.mb-160{margin-bottom:10rem}.mb-170{margin-bottom:10.625rem}.mb-180{margin-bottom:11.25rem}.mb-190{margin-bottom:11.875rem}.mb-200{margin-bottom:12.5rem}.mt-10{margin-top:.625rem}.mt-20{margin-top:1.25rem}.mt-30{margin-top:1.875rem}.mt-40{margin-top:2.5rem}.mt-50{margin-top:3.125rem}.mt-60{margin-top:3.75rem}.mt-70{margin-top:4.375rem}.mt-80{margin-top:5rem}.mt-90{margin-top:5.625rem}.mt-100{margin-top:6.25rem}.mt-110{margin-top:6.875rem}.mt-120{margin-top:7.5rem}.mt-130{margin-top:8.125rem}.mt-140{margin-top:8.75rem}.mt-150{margin-top:9.375rem}.mt-160{margin-top:10rem}.mt-170{margin-top:10.625rem}.mt-180{margin-top:11.25rem}.mt-190{margin-top:11.875rem}.mt-200{margin-top:12.5rem}.pb-10{padding-bottom:.625rem}.pb-20{padding-bottom:1.25rem}.pb-30{padding-bottom:1.875rem}.pb-40{padding-bottom:2.5rem}.pb-50{padding-bottom:3.125rem}.pb-60{padding-bottom:3.75rem}.pb-70{padding-bottom:4.375rem}.pb-80{padding-bottom:5rem}.pb-90{padding-bottom:5.625rem}.pb-100{padding-bottom:6.25rem}.pb-110{padding-bottom:6.875rem}.pb-120{padding-bottom:7.5rem}.pb-130{padding-bottom:8.125rem}.pb-140{padding-bottom:8.75rem}.pb-150{padding-bottom:9.375rem}.pb-160{padding-bottom:10rem}.pb-170{padding-bottom:10.625rem}.pb-180{padding-bottom:11.25rem}.pb-190{padding-bottom:11.875rem}.pb-200{padding-bottom:12.5rem}.pt-10{padding-top:.625rem}.pt-20{padding-top:1.25rem}.pt-30{padding-top:1.875rem}.pt-40{padding-top:2.5rem}.pt-50{padding-top:3.125rem}.pt-60{padding-top:3.75rem}.pt-70{padding-top:4.375rem}.pt-80{padding-top:5rem}.pt-90{padding-top:5.625rem}.pt-100{padding-top:6.25rem}.pt-110{padding-top:6.875rem}.pt-120{padding-top:7.5rem}.pt-130{padding-top:8.125rem}.pt-140{padding-top:8.75rem}.pt-150{padding-top:9.375rem}.pt-160{padding-top:10rem}.pt-170{padding-top:10.625rem}.pt-180{padding-top:11.25rem}.pt-190{padding-top:11.875rem}.pt-200{padding-top:12.5rem}.fs-12{font-size:.75rem}.fs-13{font-size:.8125rem}.fs-14{font-size:.875rem}.fs-15{font-size:.9375rem}.fs-16{font-size:1rem}.fs-17{font-size:1.0625rem}.fs-18{font-size:1.125rem}.fs-19{font-size:1.1875rem}.fs-20{font-size:1.25rem}.fs-21{font-size:1.3125rem}.fs-22{font-size:1.375rem}.fs-23{font-size:1.4375rem}.fs-24{font-size:1.5rem}.fs-25{font-size:1.5625rem}.fs-26{font-size:1.625rem}.fs-27{font-size:1.6875rem}.fs-28{font-size:1.75rem}.fs-29{font-size:1.8125rem}.fs-30{font-size:1.875rem}.fs-31{font-size:1.9375rem}.fs-32{font-size:2rem}@media screen and (max-width:768px){.fs-mobile-12{font-size:.75rem}.fs-mobile-13{font-size:.8125rem}.fs-mobile-14{font-size:.875rem}.fs-mobile-15{font-size:.9375rem}.fs-mobile-16{font-size:1rem}.fs-mobile-17{font-size:1.0625rem}.fs-mobile-18{font-size:1.125rem}.fs-mobile-19{font-size:1.1875rem}.fs-mobile-20{font-size:1.25rem}.fs-mobile-21{font-size:1.3125rem}.fs-mobile-22{font-size:1.375rem}.fs-mobile-23{font-size:1.4375rem}.fs-mobile-24{font-size:1.5rem}.fs-mobile-25{font-size:1.5625rem}.fs-mobile-26{font-size:1.625rem}.fs-mobile-27{font-size:1.6875rem}.fs-mobile-28{font-size:1.75rem}.fs-mobile-29{font-size:1.8125rem}.fs-mobile-30{font-size:1.875rem}.fs-mobile-31{font-size:1.9375rem}.fs-mobile-32{font-size:2rem}}h1,h2,h3{font-family:fatfrank,sans-serif;font-weight:400;letter-spacing:0}@media (max-width:728px){h1,h2,h3{letter-spacing:0}}h2{font-size:2rem}@media screen and (max-width:768px){h2{font-size:1.875rem}}.bg-grad{background:linear-gradient(92deg,#edfbfa 0,#ffeef7 100%)}.bg-pink{background-color:#e6007a;color:#fff}.bg-teal{background-color:#00c7b2;color:#0b3542}.pink{color:#e6007a}.teal{color:#00c7b2}.rnd-bx{border-radius:.75rem}.pillshape{border-radius:3.125rem;display:flex;width:fit-content;align-items:center;justify-content:center;padding:.375rem 1.25rem}.jumbotron-image{height:26.25rem;border-radius:1.25rem;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative}.jumbotron-image h1.hdr{position:absolute;display:flex;flex-direction:column;gap:.75rem;align-items:center;font-size:3.5rem;font-family:fatfrank,sans-serif;margin:0;padding:0}@media (min-width:901px){.jumbotron-image h1.hdr{letter-spacing:0}}.jumbotron-image h1.hdr .pillshape{white-space:nowrap;position:relative;padding:.625rem 2.125rem}@media (max-width:500px){.jumbotron-image h1.hdr .pillshape{padding:.5rem .9375rem}}@media screen and (max-width:768px){.jumbotron-image h1.hdr{font-size:1.8125rem}}.understanding-achondroplasia .jumbotron-image{background-image:url(../../images/header/hdr-understand.png)}.managing-achondroplasia .jumbotron-image{background-image:url(../../images/header/hdr-manage.png)}.growth-and-development .jumbotron-image{background-image:url(../../images/header/hdr-growth.png)}.support-and-resources .jumbotron-image{background-image:url(../../images/header/hdr-support.png)}@media screen and (max-width:500px){.jumbotron .container{padding:0}.jumbotron .container .jumbotron-image{border-radius:0}.understanding-achondroplasia .jumbotron-image{background-image:url(../../images/header/hdr-understand-mobile.png)}.managing-achondroplasia .jumbotron-image{background-image:url(../../images/header/hdr-manage-mobile.png)}.growth-and-development .jumbotron-image{background-image:url(../../images/header/hdr-growth-mobile.png)}.support-and-resources .jumbotron-image{background-image:url(../../images/header/hdr-support-mobile.png)}}.content-box{background-color:#fff;border-radius:1.25rem;padding:3.125rem;position:relative;font-size:1.25rem;margin-bottom:3.125rem}.content-box p:not(:last-child){margin-bottom:1.25rem}.content-box h2.eyebrow{position:absolute;top:-20px;left:-15px;width:calc(100% + 30px);color:#fff;font-weight:400;transform:rotate(-.8deg);font-size:2rem}@media (min-width:901px){.content-box h2.eyebrow{letter-spacing:0}}.content-box h2.eyebrow>span{white-space:nowrap}@media screen and (max-width:766px){.content-box h2.eyebrow>span{font-size:1.46875rem;display:block;background-color:#e6007a;border-radius:3.125rem;display:flex;width:fit-content;align-items:center;justify-content:center;padding:.375rem 1.25rem}}@media screen and (min-width:766px){.content-box h2.eyebrow{font-size:2rem;background-color:#e6007a;border-radius:3.125rem;display:flex;width:fit-content;align-items:center;justify-content:center;padding:.375rem 1.25rem}.content-box h2.eyebrow>span:not(:last-child){margin-right:.28125rem}}@media screen and (max-width:766px){.content-box{padding:1.25rem}.content-box.has-two-lines{padding-top:3.125rem}}@media screen and (max-width:832px){.section-how-does-fgfr3-affect-bone-growth .content-box h2.eyebrow{background-color:transparent;display:block;width:auto;padding:0}.section-how-does-fgfr3-affect-bone-growth .content-box h2.eyebrow>span{font-size:1.46875rem;display:block;background-color:#e6007a;border-radius:3.125rem;display:flex;width:fit-content;align-items:center;justify-content:center;padding:.375rem 1.25rem}}@media screen and (min-width:833px){.section-how-does-fgfr3-affect-bone-growth .content-box h2.eyebrow{font-size:2rem;background-color:#e6007a;border-radius:3.125rem;display:flex;width:fit-content;align-items:center;justify-content:center;padding:.375rem 1.25rem}.section-how-does-fgfr3-affect-bone-growth .content-box h2.eyebrow>span:not(:last-child){margin-right:.28125rem}}#quote-box{padding:3.75rem 0}#quote-box .quote-box{border:3px solid #e6007a;border-radius:.75rem;padding:2.5rem 3.75rem;position:relative;font-size:1.375rem;text-align:center}#quote-box .quote-box h2{max-width:53.125rem;margin:auto;margin-bottom:1.25rem}#quote-box .quote-box .quote-credit{font-size:1.25rem;font-style:italic;color:#0b3542}#quote-box .quote-box::before{content:"";position:absolute;background-image:url(../../images/quotes-1.svg);background-size:contain;background-repeat:no-repeat;width:4.4375rem;height:2.5625rem;top:-1.25rem;left:2.5rem}#quote-box .quote-box::after{content:"";position:absolute;background-image:url(../../images/quotes-2.svg);background-size:contain;background-repeat:no-repeat;width:4.4375rem;height:2.5625rem;bottom:-1.25rem;right:2.5rem}@media screen and (max-width:768px){#quote-box .quote-box h2{font-size:1.5rem}#quote-box .quote-box{padding:2.5rem 1.25rem}}.rnd-pink-bx{background-color:#e6007a;color:#fff;border-radius:1rem;padding:2rem}.rnd-pink-bx .icon-bx{display:flex;align-items:center;justify-content:center;width:100%;gap:1.75rem}.rnd-pink-bx .icon-bx .icon{flex:0 0 105px}.rnd-pink-bx .icon-bx .icon-txt{flex:1;font-family:fatfrank,sans-serif;font-size:1.625rem}@media (min-width:901px){.rnd-pink-bx .icon-bx .icon-txt{letter-spacing:0}}.page-nav-footer{padding:3.75rem 5rem;max-width:1310px;margin:auto}.page-nav-footer .two-col{align-items:stretch}.page-nav-footer .nav-next,.page-nav-footer .nav-prev{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;font-family:fatfrank,sans-serif;font-size:2rem;background-color:#fff;border-radius:1.25rem;color:#0b3542;padding:3.125rem 1.875rem;text-align:left;gap:1.25rem;min-height:240px}@media (min-width:901px){.page-nav-footer .nav-next,.page-nav-footer .nav-prev{letter-spacing:0}}.page-nav-footer .nav-next p,.page-nav-footer .nav-prev p{text-align:left}.page-nav-footer .nav-next a,.page-nav-footer .nav-prev a{background-color:#00c7b2;color:#0b3542;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border-radius:3.125rem;font-size:1.5rem}@media (max-width:728px){.page-nav-footer .nav-next a,.page-nav-footer .nav-prev a{font-size:1.25rem}}.page-nav-footer .nav-next a,.page-nav-footer .nav-prev a{letter-spacing:.03em;text-decoration:none;margin-top:auto;transition:background-color .3s ease}.page-nav-footer .nav-next a:hover,.page-nav-footer .nav-prev a:hover{background-color:#00b3a1}@media screen and (max-width:768px){.page-nav-footer{padding:2.5rem 0}.page-nav-footer .two-col{display:flex;flex-direction:column;grid-template-columns:1fr;gap:1.875rem}.page-nav-footer .nav-next p,.page-nav-footer .nav-prev p{text-align:center;font-size:1.5625rem}.page-nav-footer .nav-next a,.page-nav-footer .nav-prev a{width:100%}}@media screen and (max-width:768px){.page-nav-footer.reverse-mobile .two-col{flex-direction:column-reverse}}.photo-caption{font-size:1.375rem;text-shadow:0 2px 6px rgba(0,0,0,.75);font-family:fatFrank;font-weight:400;color:#fff;position:absolute;max-width:210px}@media (min-width:901px){.photo-caption{letter-spacing:0}}@media screen and (max-width:768px){.photo-caption{font-size:.875rem}}@media screen and (max-width:768px){.footnote{font-size:.75rem;text-align:center}}.teal-bullets li{margin-bottom:.625rem;list-style:none;position:relative;padding-left:.9375rem}.teal-bullets li::before{content:"";position:absolute;left:0;top:.5rem;width:5px;height:5px;background-color:#00c7b2;border-radius:50%}.development-cta{margin-top:1.875rem;font-family:fatFrank;font-weight:400;font-size:1.5rem;text-align:center}@media (min-width:901px){.development-cta{letter-spacing:0}}@media screen and (min-width:768px){.development-cta{font-size:1.625rem;text-align:left}.development-cta .two-col{grid-template-columns:100px 1fr;gap:2.5rem}.development-cta .two-col .col{display:flex;flex-direction:column;justify-content:center}}.development-cta .two-col .col:first-of-type{text-align:center}.development-cta .two-col .col:first-of-type img.responsive{max-width:6.5625rem;margin:auto}.photo-txt-right .two-col{grid-template-columns:1fr 408px;gap:2.5rem}.photo-txt-right .two-col .img-box{position:relative}.photo-txt-right .two-col .img-box img{border-radius:.75rem}.photo-txt-right .two-col .img-box .photo-caption{left:20px;bottom:20px;max-width:150px}@media screen and (max-width:768px){.photo-txt-right .two-col{display:flex;flex-direction:column-reverse;gap:1.875rem}}[data-tippy-content]{font-weight:800;cursor:pointer;border-bottom:3px dotted #e6007a;height:26px;display:inline-flex}.tippy-box{background-color:#0b3542!important;color:#fff!important;border-radius:13px!important;padding:.75rem .8125rem!important;font-size:.9375rem!important}.tippy-box[data-theme~=light]{background-color:#0b3542!important;color:#fff!important}.tippy-box[data-placement^=top]>.tippy-arrow::before{border-top-color:#0b3542!important}.tippy-box[data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#0b3542!important}.tippy-box[data-placement^=left]>.tippy-arrow::before{border-left-color:#0b3542!important}.tippy-box[data-placement^=right]>.tippy-arrow::before{border-right-color:#0b3542!important}.external-icon{margin-left:5px}.subpage .sub-page-hero .sub-page-hero-content{background-color:#00c7b2;color:#0b3542;border-radius:1.375rem;padding:3.125rem 2.5rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.subpage .sub-page-hero .sub-page-hero-content h1{font-size:3.5rem;margin:0;margin-bottom:.625rem}.subpage .sub-page-hero .sub-page-hero-content p:not(:last-child){margin-bottom:1.25rem}@media screen and (max-width:768px){.subpage .sub-page-hero .sub-page-hero-content{padding:1.875rem 1.25rem}.subpage .sub-page-hero .sub-page-hero-content h1{font-size:1.75rem}}.subpage section{padding:1.875rem 0}.subpage section button,.subpage section input[type=submit]{background-color:#32737a;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer}@media screen and (min-width:768px){.subpage section{padding:1.875rem 1.25rem}}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings{background-color:#316b72!important;font-family:fatfrank,sans-serif!important;padding:18px 27px!important}.cookie-policy-header{font-family:noto-sans,sans-serif}.grecaptcha-badge{z-index:99999!important}input[type=email],input[type=text]{width:100%;background:#fff;border:2px solid #00c7b2;border-radius:.75rem;height:3.4375rem;padding:0 .75rem;font-size:.875rem;transition:border-color .3s}input[type=email]:focus,input[type=text]:focus{outline:0;border-color:rgb(0,148,132.3819095477)}input[type=email].error,input[type=text].error{border-color:red}select{background:#fff;border:2px solid #00c7b2;border-radius:.75rem;height:3.4375rem;line-height:3.4375rem;padding:0 .75rem;font-size:.875rem}.privacy-title{font-size:1.125rem}.checkbox-label{display:flex;align-items:center;gap:.625rem;cursor:pointer;position:relative;margin-bottom:.5rem;font-size:1.125rem}.checkbox-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.checkbox-label input[type=checkbox]:checked+.custom-checkbox{background-color:#00c7b2}.checkbox-label input[type=checkbox]:checked+.custom-checkbox .checkmark{opacity:1}.checkbox-label input[type=checkbox]:focus+.custom-checkbox{outline:2px solid #06c;outline-offset:2px}.checkbox-label input[type=checkbox].error+.custom-checkbox{border-color:red!important}.checkbox-label .custom-checkbox{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;border:2px solid #00c7b2;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease;border-radius:0}.checkbox-label .custom-checkbox.error{border-color:red!important}.checkbox-label .custom-checkbox .checkmark{opacity:0;transition:opacity .2s ease;width:.375rem;height:.75rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label label{flex:1;cursor:pointer;user-select:none;line-height:1.5;margin:0}.checkbox-container{display:flex;align-items:center;gap:.75rem;cursor:pointer;position:relative;margin-bottom:1rem}.checkbox-container input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;cursor:pointer;z-index:2}.checkbox-container input[type=checkbox]:checked+.checkmark{background-color:#00c7b2}.checkbox-container input[type=checkbox]:checked+.checkmark::after{display:block}.checkbox-container input[type=checkbox]:focus+.checkmark{outline:2px solid #06c;outline-offset:2px}.checkbox-container input[type=checkbox].error+.checkmark{border-color:red!important}.checkbox-container .checkmark{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border:2px solid #00c7b2;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease;border-radius:.25rem;position:relative}.checkbox-container .checkmark::after{content:"";display:none;width:.375rem;height:.75rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container .checkmark.error{border-color:red!important}.checkbox-container label{flex:1;cursor:pointer;user-select:none;line-height:1.5;margin:0;padding-top:.125rem;display:flex;gap:10px;align-items:center}.radio-group{display:flex;flex-direction:column;gap:.75rem}.radio-label-option{display:flex;align-items:center;gap:.625rem;cursor:pointer;position:relative;margin-bottom:.25rem}.radio-label-option input[type=radio]{position:absolute;opacity:0;width:0;height:0;cursor:pointer;z-index:2}.radio-label-option input[type=radio]:checked+.custom-radio{border-color:#00c7b2}.radio-label-option input[type=radio]:checked+.custom-radio::after{opacity:1}.radio-label-option input[type=radio]:focus+.custom-radio{outline:2px solid #06c;outline-offset:2px}.radio-label-option input[type=radio].error+.custom-radio{border-color:red!important}.radio-label-option .custom-radio{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;border:2px solid #00c7b2;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s ease;border-radius:50%;position:relative}.radio-label-option .custom-radio::after{content:"";width:.875rem;height:.875rem;border-radius:50%;background:#00c7b2;opacity:0;transition:opacity .2s ease}.radio-label-option .custom-radio.error{border-color:red!important}.radio-label-option span{line-height:1.5}.error-message{display:block;color:#c70303;font-size:.875rem;margin-top:.25rem}.field,.form-group{margin-bottom:1.5rem}.field label,.form-group label{display:block;margin-bottom:.5rem;font-weight:500}.skip-to-content{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-to-content:focus{position:static;width:auto;height:auto;margin:1rem;padding:.5rem 1rem;background:#000;color:#fff;z-index:1000}header{background-color:#036;color:#fff}main{flex:1}footer{background-color:#f2f2f2;padding:1rem;text-align:center}.site-header{position:sticky;top:0;z-index:60;background:#fff}.nav-main-row{padding:.625rem;padding-top:1.3125rem;height:100px;display:flex}@media screen and (max-width:768px){.nav-main-row{height:65px;padding-top:0;padding:0 1.3125rem}}.mobile-menu-inner .nav-main-row .nav-inner{height:64px}.mobile-menu-inner .nav-main-row .nav-right{height:44px;min-height:44px}.nav-inner{display:flex;align-items:center;gap:2.5rem;justify-content:space-between}.nav-inner.container{max-width:68.75rem}@media screen and (max-width:768px){.nav-inner{gap:.625rem;padding:0}.nav-inner img{max-width:8.75rem;height:auto}}@media screen and (max-width:360px){.nav-inner img{max-width:7.5rem;height:auto}}.nav-left{flex:0 0 auto}.brand-logo img{max-height:48px}.nav-center{flex:1 1 auto}.global-menu{list-style:none;margin:0;padding:0;display:flex;gap:1.25rem;align-items:center;justify-content:space-between}.global-menu .menu-item{position:relative;max-width:150px;text-align:center;font-weight:500;font-size:.9375rem;border-radius:.75rem;border:2px solid transparent}.global-menu .menu-item.active{border-color:#e6007a}.global-menu a{color:#222;text-decoration:none;padding:.25rem .25rem;display:inline-block}.global-menu .sub-menu{position:absolute;left:0;top:100%;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.08);min-width:200px;display:none;list-style:none;margin:0;padding:.5rem 0}.global-menu .menu-item:focus-within>.sub-menu,.global-menu .menu-item:hover>.sub-menu{display:block}.global-menu .sub-menu li{padding:10px}.global-menu .sub-menu li:not(:last-child){border-bottom:1px solid #eee}.nav-right{flex:0 0 auto;display:flex;gap:.5rem;align-items:center;height:44px;min-height:44px}.cta-button{flex:0 0 auto}.chev-toggle{width:16px;height:10px;display:inline-block;margin-left:6px;background:0 0;border:0;padding:0;cursor:pointer}.chev{width:14px;height:14px;display:inline-block;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(-45deg);transition:transform 220ms ease;margin-left:6px}.mobile-accordion[aria-expanded=true] .chev{transform:rotate(45deg)}.mobile-toggle{background:0 0;border:0;padding:0;position:relative;top:0;cursor:pointer;width:31px;height:24px;display:flex;align-items:center;justify-content:center}.hamburger{width:31px;height:3px;background:#222;display:inline-block;position:relative}.hamburger:after,.hamburger:before{content:"";position:absolute;left:0;right:0;height:3px;background:#222}.hamburger:before{top:-11px}.hamburger:after{top:11px}.mobile-toggle.open .hamburger{background:0 0}.mobile-toggle.open .hamburger:before{transform:translateY(11px) rotate(45deg)}.mobile-toggle.open .hamburger:after{transform:translateY(-11px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;display:none;z-index:70}.mobile-menu[aria-hidden=false]{display:block}.mobile-menu::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.55)}.mobile-menu-inner{position:fixed;top:0;left:0;right:0;height:auto;max-height:100vh;overflow:auto;background:#fff;z-index:71}.mobile-menu-header{margin-bottom:1rem}.mobile-menu-header .nav-main-row{display:block}.mobile-menu-list{list-style:none;margin:0;padding:0}.mobile-accordion{width:100%;text-align:left;background:0 0;border:0;padding:1rem 0;display:flex;justify-content:space-between;align-items:center}.mobile-submenu{list-style:none;margin:0;padding:0 0 0 1rem;display:none}.mobile-accordion[aria-expanded=true]+.mobile-submenu,.mobile-item.open>.mobile-submenu{display:block}body.mobile-menu-open{overflow:hidden}@media (min-width:901px){.mobile-toggle{display:none}}@media (max-width:900px){.global-menu{display:none}.chev-toggle{display:none}}.mobile-close{display:inline-flex;align-items:center;justify-content:center;width:33px;height:44px;color:#000;font-size:42px;line-height:1;padding:0;cursor:pointer;border:0;background-color:transparent;flex:0 0 auto;top:3.125rem}.mobile-close .screen-reader-text{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.mobile-close:focus{outline:2px solid #fff;outline-offset:2px}.nav-top-row{font-size:.75rem;background-color:#00c7b2;height:2.5rem}.nav-top-row .container{max-width:1100px}.nav-top-row .container>div{display:flex;justify-content:space-between;align-items:center;height:2.5rem;color:#0b3542;font-weight:500}.nav-top-row .container>div a{color:#0b3542;text-decoration:none;margin-left:.9375rem}.nav-top-row .container>div a:hover{text-decoration:underline}@media screen and (max-width:768px){.nav-top-row .container>div{justify-content:center}}.subnav{background:0 0;position:sticky;top:132px;z-index:50}@media screen and (max-width:768px){.subnav{top:6.5rem}}.subnav.is-sticky{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.05)}.subnav .container{padding:0}.subnav .subnav-list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.subnav .subnav-item{display:flex;align-items:center;position:relative;text-align:center}@media screen and (min-width:600px){.subnav .subnav-item br{display:none}}.subnav .subnav-item::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:25px}@media screen and (max-width:500px){.subnav .subnav-item::after{height:60%}}.subnav .subnav-item::after{background-color:#00c7b2}.subnav .subnav-item:last-child::after{display:none}.subnav .subnav-item a{color:#0b3542;text-decoration:none}.subnav .subnav-item a:focus{color:#0b3542;text-decoration:none}.subnav .subnav-item a.active{text-decoration:underline}.subnav .subnav-link{color:#222;text-decoration:none;padding:1rem 1.5rem;font-weight:700;font-size:.9375rem;display:block;transition:color .2s ease}.subnav .subnav-link:focus,.subnav .subnav-link:hover{color:#00c7b2;text-decoration:underline}@media (max-width:900px){.subnav .subnav-list{text-align:center}.subnav .subnav-item:not(:last-child){border-right:none}.subnav .subnav-link{padding:.75rem 1rem}}.cta-button{background-color:#00c7b2;color:#0b3542;display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border-radius:3.125rem;font-family:fatFrank;font-weight:400;font-size:1rem;text-decoration:none;transition:background-color .3s ease}.cta-button:hover{background-color:#00b3a1}@media (min-width:901px){.cta-button{letter-spacing:0}}@media screen and (max-width:768px){.cta-button{font-size:.875rem}}@media screen and (max-width:360px){.cta-button{font-size:11px}}.mobile-menu-header .brand-logo{position:relative;top:1px}.mobile-menu-header .cta-button{margin-right:0;position:relative;top:1px;left:2px}.mobile-menu-header .nav-top-row{display:flex;justify-content:center;align-items:center;height:2.5rem;color:#0b3542;font-weight:500}.mobile-item a{text-decoration:none;color:#0b3542;width:100%;display:flex;justify-content:flex-start;align-items:center;padding:1.5625rem 1.25rem;font-weight:700;font-size:.9375rem}.mobile-menu-list{border-top:1px solid #00c7b2}.mobile-menu-list .mobile-item{border-bottom:1px solid #00c7b2}div.header-container{background-color:#00c7b2;color:#fff}div.header-container h1{text-align:center}div.header-container{height:9.25rem}footer{background-color:#fff;color:#0b3542;padding:1.25rem 0;text-align:center;padding-top:3.75rem;font-size:1rem}footer .container{max-width:62.5rem}footer img{max-width:9.375rem;height:auto}footer .footer-nav{margin-top:1.125rem;margin-bottom:1.125rem}footer .footer-nav ul{list-style:none;padding:0;margin:0;display:inline-flex;align-items:center;gap:0}footer .footer-nav li{display:inline-flex;align-items:center;padding:0 .75rem;margin:0;height:1.5625rem}footer .footer-nav li:before{content:none}@media (min-width:479px){footer .footer-nav li:not(:last-child){border-right:1px solid #0b3542;margin-right:0}}@media (max-width:480px){footer .footer-nav ul{margin-top:2.5rem;margin-bottom:1.25rem;flex-direction:column}footer .footer-nav li{margin-bottom:.9375rem}}footer .footer-nav a{color:#0b3542;text-decoration:none;font-weight:400;text-decoration:none;display:inline-block;padding:.375rem 0;font-size:1.25rem}@media (max-width:480px){footer .footer-nav ul{flex-wrap:wrap;display:flex;justify-content:center}footer .footer-nav li{padding:.5rem;border-right:none}}footer .legal-text-top P{max-width:46.25rem;margin:auto}footer .legal-text-top p:first-child{margin-bottom:.5rem}footer .legal-text{padding:2.5rem 0;margin-top:2.5rem;border-top:1px solid #00c7b2}.stay-connected{background:linear-gradient(130deg,#fce6f2 0,#ccf4f0 100%);color:#0b3542;margin-top:3.125rem}.stay-connected .section-header h2{color:#0b3542;margin-bottom:10px;font-size:2.25rem}@media screen and (max-width:959px){.stay-connected .section-header.pb-90.pt-90{padding-top:3.75rem;padding-bottom:3.75rem}}.stay-connected .container{max-width:46.25rem}.stay-connected .signup-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;margin-bottom:1.125rem}@media (max-width:800px){.stay-connected .signup-form .form-grid{grid-template-columns:1fr}}.stay-connected .signup-form .select-group{position:relative}.stay-connected .signup-form .custom-select{position:relative}.stay-connected .signup-form .custom-select::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #00c7b2;border-radius:.75rem;pointer-events:none;z-index:2;transition:border-color .2s ease}.stay-connected .signup-form .custom-select.error::before{border:2px solid #00c7b2}.stay-connected .signup-form .custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-right:4.25rem;height:3.375rem;border:none;border-radius:.75rem;padding-left:.75rem;font-size:1.125rem;background:#fff;position:relative;z-index:1}.stay-connected .signup-form .custom-select .select-arrow{position:absolute;right:1px;top:50%;transform:translateY(-50%);width:3.75rem;height:3.25rem;background:#00c7b2;display:flex;align-items:center;justify-content:center;border-top-right-radius:7px;border-bottom-right-radius:7px;color:#000;font-size:1.125rem;pointer-events:none;z-index:1}.stay-connected .signup-form input[type=checkbox]{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;flex-shrink:0;vertical-align:middle}.stay-connected .signup-form .privacy-text,.stay-connected .signup-form .trainer-text{font-size:1.125rem;line-height:1.375rem}.stay-connected .signup-form .captcha-placeholder{height:5rem;background:#f2f2f2;display:flex;align-items:center;justify-content:center;border-radius:8px}.stay-connected .signup-form .btn-primary{margin-top:.75rem}.stay-connected a{color:#0b3542;text-decoration:underline}.stay-connected #submitBtn{background-color:#00c7b2;color:#0b3542;border:none;padding:.75rem 2.75rem;font-size:1.5rem;font-family:fatfrank,sans-serif;cursor:pointer;border-radius:2.5rem;width:auto;transition:background-color .3s ease}.stay-connected #submitBtn:hover{background-color:#00b3a1}.stay-connected #submitBtn{display:flex;text-align:center;align-items:center;justify-content:center}@media (min-width:901px){.stay-connected #submitBtn{letter-spacing:0}}.stay-connected .radio-group-row{font-size:1.125rem}.recaptcha-notice{text-align:center;margin:20px 0;padding:10px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.recaptcha-notice small{color:#6c757d;font-size:12px}.recaptcha-notice a{color:#007bff;text-decoration:none}.recaptcha-notice a:hover{text-decoration:underline}.mobile-break{display:none}@media (max-width:600px){.mobile-break{display:inline}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.modal-overlay.modal-visible{opacity:1}.modal-content{background:#fff;border-radius:8px;padding:40px;max-width:500px;width:90%;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.2);transform:translateY(-20px);transition:transform .3s ease}.modal-visible .modal-content{transform:translateY(0)}.modal-content h2{margin:0 0 20px 0;font-size:28px;color:#0b3542;font-weight:400}.modal-content p{margin:0 0 15px 0;font-size:1.25rem;color:#0c0c0c}.modal-content p:last-of-type{margin-bottom:30px}.modal-actions{display:flex;gap:15px;justify-content:center}@media (max-width:768px){.modal-actions{flex-direction:column;width:100%}}.modal-btn{padding:14px 32px;border:none;border-radius:30px;font-size:24px;font-weight:400}.modal-btn h2{font-size:32px;color:#0b2e5a}@media (max-width:768px){.modal-btn{width:100%}}.modal-btn:focus{outline:2px solid #00c7b2;outline-offset:2px}.modal-btn.modal-confirm{background-color:#00c7b2;color:#0b3542}.modal-btn.modal-cancel{border:1px solid #00c7b2;color:#0c0c0c}body.modal-open{overflow:hidden}body.home .jumbotron{height:39rem;border-radius:1.25rem;margin-bottom:3.75rem;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}body.home .jumbotron::before{content:"";position:absolute;inset:0;background:linear-gradient(99deg,rgba(255,255,255,0) 23%,rgba(255,255,255,.78) 45%);border-radius:1.25rem;pointer-events:none;z-index:1;top:0;left:0;right:0;bottom:0}body.home .jumbotron .photo-caption{left:2.5rem;bottom:2.5rem;max-width:15rem}@media screen and (max-width:500px){body.home .jumbotron .photo-caption{max-width:7.5rem;left:1.25rem;bottom:1.25rem}}body.home .jumbotron .jumbotron-content{position:relative;z-index:2;width:57%;margin-left:auto;margin-right:0;padding-right:1.25rem;display:flex;flex-direction:column}body.home .jumbotron .jumbotron-content .callout .calloutTxt{margin-top:2.5rem;margin-bottom:1.875rem}@media screen and (min-width:500px){body.home .jumbotron .jumbotron-content .callout .calloutTxt h1 br{display:none}}body.home .jumbotron .jumbotron-content .callout .calloutTxt h1{font-size:3.625rem}body.home .jumbotron .jumbotron-content .callout .calloutTxt h1 .pillshape{display:inline-flex;position:relative;line-height:1;display:inline-flex;justify-content:center;align-items:center;padding:.125rem 1.25rem .5rem 1.25rem}body.home .jumbotron .jumbotron-content .callout .calloutTxt h1 .pillshape.bg-pink{transform:rotate(-1deg);z-index:2;top:-.25rem}body.home .jumbotron .jumbotron-content .callout .calloutTxt h1 .pillshape.bg-teal{transform:rotate(2deg);top:-.25rem;z-index:1}@media screen and (max-width:500px){body.home .jumbotron .jumbotron-content .callout .calloutTxt h1 .pillshape.bg-teal{z-index:-1;top:.3125rem}}body.home .jumbotron .jumbotron-content .callout .calloutTxt-info{font-size:1.5rem;max-width:38.75rem}@media screen and (min-width:900px){body.home .jumbotron .jumbotron-content .word-bubble br{display:none}}body.home .jumbotron .jumbotron-content .word-bubble{position:relative;font-size:1.25rem;text-align:center}body.home .jumbotron .jumbotron-content .word-bubble:after{content:"";position:absolute;width:1.125rem;height:1.25rem;bottom:-1.0625rem;right:3.125rem;background-image:url(../../images/home-images/bble.svg);background-size:contain;background-repeat:no-repeat;background-position:center}body.home .jumbotron .jumbotron-content .word-bubble{align-self:center;position:relative}body.home .jumbotron .jumbotron-content .word-bubble:first-of-type{margin-bottom:1.1875rem;align-self:flex-end}body.home .jumbotron .jumbotron-content .word-bubble:nth-child(2){left:-25px;top:-10px}@media screen and (max-width:900px){body.home .jumbotron .jumbotron-content .word-bubble{padding:.5rem 1.5625rem}}@media screen and (max-width:768px){body.home .jumbotron{background-image:url(../../images/home-images/home-jumbotron-mobile.jpg)!important;border-radius:0;padding:10px;height:auto;min-height:740px;justify-content:flex-start;margin-bottom:20px}body.home .jumbotron::before{background:linear-gradient(to bottom,#fff 20%,rgba(255,255,255,0) 50%);border-radius:0}body.home .jumbotron .jumbotron-content{width:100%;max-width:500px;margin-left:auto;margin-right:auto}body.home .jumbotron .jumbotron-content .callout .calloutTxt{text-align:center;margin-top:1rem}body.home .jumbotron .jumbotron-content .callout .calloutTxt h1{font-size:2.25rem;line-height:.8}body.home .jumbotron .jumbotron-content .callout .calloutTxt h1 .pillshape{padding:.125rem .9375rem .3125rem .9375rem;line-height:2.5625rem}body.home .jumbotron .jumbotron-content .callout .calloutTxt-info{font-size:1.125rem;max-width:100%}body.home .jumbotron .jumbotron-content .word-bubble{font-size:.875rem;text-align:center;max-width:14.25rem}}@media screen and (max-width:768px) and (max-width:768px){body.home .jumbotron .jumbotron-content .word-bubble{max-width:18.75rem}}@media screen and (max-width:768px) and (min-width:500px){body.home .jumbotron{background-position:center bottom 50%}}body.home #overview .container{max-width:73.125rem}@media screen and (max-width:768px){body.home .container-jumbotron{width:100%;padding:0}}body.home .top-txt{margin-bottom:1.25rem}@media screen and (min-width:768px){body.home .overview{width:90%}}body.home .overview{margin:auto}body.home .overview .bx-left,body.home .overview .bx-right{display:flex;position:relative;margin-bottom:3.125rem}body.home .overview .bx-left .img,body.home .overview .bx-right .img{height:420px;width:60%;min-width:60%;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:1.25rem;position:relative}body.home .overview .bx-left .content,body.home .overview .bx-right .content{width:50%;background-color:#e6007a;color:#fff;border-radius:1.25rem;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;text-align:left;z-index:2;position:absolute;right:0;top:50%;transform:translateY(-50%);min-height:19.375rem}@media screen and (max-width:768px){body.home .overview .bx-left .content,body.home .overview .bx-right .content{padding:1.875rem .9375rem}}body.home .overview .bx-left .content h2,body.home .overview .bx-left .content p,body.home .overview .bx-right .content h2,body.home .overview .bx-right .content p{margin-bottom:1.25rem}body.home .overview .bx-left .content a,body.home .overview .bx-right .content a{background-color:#fff;color:#0b3542;padding:.75rem 1.5rem;border-radius:1.875rem;font-weight:600;width:fit-content;margin-top:.625rem;text-decoration:none;font-family:fatFrank}@media screen and (max-width:768px){body.home .overview .bx-left .content a,body.home .overview .bx-right .content a{display:block;width:100%;text-align:center}}body.home .overview .bx-left .photo-caption,body.home .overview .bx-right .photo-caption{bottom:1.25rem;right:auto;left:1.25rem;position:absolute;max-width:240px}body.home .overview .bx-right .img{margin-left:auto;margin-right:0}body.home .overview .bx-right .content{left:0;right:auto;background-color:#00c7b2;color:#0b3542}body.home .overview .bx-right .photo-caption{right:1.25rem;left:auto}@media screen and (max-width:768px){body.home .overview .bx-left,body.home .overview .bx-right{flex-direction:column}body.home .overview .bx-left .img,body.home .overview .bx-right .img{width:100%;height:15rem}body.home .overview .bx-left .content,body.home .overview .bx-right .content{position:relative;width:90%;margin:auto;margin-top:-2.5rem;right:auto;left:auto;transform:none;min-height:auto}body.home .overview .bx-left .photo-caption,body.home .overview .bx-right .photo-caption{position:absolute;bottom:auto;left:auto;right:auto;margin-top:.625rem}body.home .overview .bx-right{flex-direction:column-reverse}}body.home .overview .bx-3 .photo-caption{bottom:1.25rem;right:150px;left:auto;max-width:240px;position:absolute}@media screen and (max-width:768px){body.home .overview .bx-1 .photo-caption{bottom:60px;left:20px;right:auto;margin-top:0;top:auto;width:130px}body.home .overview .bx-2 .photo-caption{bottom:60px;left:auto;right:10px;margin-top:0;width:130px;top:auto}body.home .overview .bx-3 .photo-caption{bottom:60px;left:auto;right:10px;margin-top:0;width:150px;top:auto}body.home .overview .bx-4 .photo-caption{bottom:60px;left:auto;right:10px;margin-top:0;width:130px;top:auto}}body.understanding-achondroplasia .fgfr3-diagram-section{display:flex;align-items:center;gap:2.5rem}body.understanding-achondroplasia .fgfr3-diagram-section>:first-child{flex:0 0 285px}body.understanding-achondroplasia .fgfr3-diagram-section>:last-child{flex:1}body.understanding-achondroplasia .fgfr3-diagram-section .teal-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}body.understanding-achondroplasia .fgfr3-diagram-section .teal-cards-grid .teal-card{width:100%;min-width:0;min-height:18.75rem;border:#00c7b2 2px solid;border-radius:.75rem;padding:.5rem;text-align:center;font-size:1rem}body.understanding-achondroplasia .fgfr3-diagram-section .teal-cards-grid .teal-card>div{width:100%;height:100%;padding:1.25rem;border-radius:.5625rem;background-color:#00c7b2;color:#0b3542;display:flex;align-items:center;justify-content:center;flex-direction:column}body.understanding-achondroplasia .fgfr3-diagram-section .teal-cards-grid .teal-card>div [data-tippy-content]{height:22px}@media (max-width:1100px){body.understanding-achondroplasia .fgfr3-diagram-section{flex-direction:column;align-items:stretch}body.understanding-achondroplasia .fgfr3-diagram-section>:first-child{flex:1 1 auto;text-align:left}body.understanding-achondroplasia .fgfr3-diagram-section>:first-child img.people{max-width:400px;margin:auto;height:auto}body.understanding-achondroplasia .fgfr3-diagram-section>:first-child img.eighty{max-width:190px;margin-bottom:1.25rem}body.understanding-achondroplasia .fgfr3-diagram-section>:last-child{flex:1 1 auto}body.understanding-achondroplasia .fgfr3-diagram-section .teal-cards-grid{grid-template-columns:repeat(1,1fr)}body.understanding-achondroplasia .fgfr3-diagram-section .teal-cards-grid .teal-card{min-height:8.75rem}}@media screen and (min-width:740px) and (max-width:1300px){body.understanding-achondroplasia .jumbotron-image{background-position:left center}}@media screen and (min-width:400px) and (max-width:740px){body.understanding-achondroplasia .jumbotron-image{background-position:left -40px center}}@media screen and (max-width:400px){body.understanding-achondroplasia .jumbotron-image{background-position:right -40px center}}body.understanding-achondroplasia .jumbotron-image .photo-caption{bottom:20px;right:30%;max-width:230px}@media screen and (max-width:1200px){body.understanding-achondroplasia .jumbotron-image .photo-caption{right:15%}}@media screen and (max-width:768px){body.understanding-achondroplasia .jumbotron-image .photo-caption{right:auto;left:40%}}@media screen and (max-width:500px){body.understanding-achondroplasia .jumbotron-image .photo-caption{text-align:right;right:auto;left:27%;width:160px}}body.understanding-achondroplasia .jumbotron-image h1.hdr{left:-1.875rem;top:50%;transform:translateY(-50%)}body.understanding-achondroplasia .jumbotron-image h1.hdr .pillshape.bg-pink{transform:rotate(-1deg);z-index:2}body.understanding-achondroplasia .jumbotron-image h1.hdr .pillshape.bg-teal{transform:rotate(2deg);top:-.625rem;left:1.5rem;z-index:1}@media screen and (max-width:800px){body.understanding-achondroplasia .jumbotron-image h1.hdr{left:0;top:.9375rem;transform:translateY(0)}}@media screen and (min-width:768px){body.understanding-achondroplasia .section-what-is-achondroplasia .content-box .two-col{grid-template-columns:1fr 280px}body.understanding-achondroplasia .section-what-is-achondroplasia .content-box .two-col .col:first-child{padding-top:1.25rem}body.understanding-achondroplasia .section-what-is-achondroplasia .content-box .two-col .col:last-child{max-width:280px}}@media screen and (max-width:768px){body.understanding-achondroplasia .section-what-is-achondroplasia .content-box{padding-top:2.5rem}}body.understanding-achondroplasia .section-health-outlook .fgfr3-diagram-section{max-width:60.625rem;margin:auto}body.understanding-achondroplasia .section-health-outlook .eighty{max-width:13.75rem;margin-bottom:.625rem}@media screen and (max-width:768px){body.understanding-achondroplasia .section-health-outlook .eighty{max-width:11.25rem}}body.understanding-achondroplasia .section-how-does-fgfr3-affect-bone-growth .content-box{padding-top:5rem}body.understanding-achondroplasia .section-how-does-fgfr3-affect-bone-growth .callout{padding:1.875rem;border-radius:.75rem;margin-top:3.125rem;font-family:fatfrank,sans-serif;text-align:center;font-size:1.625rem}@media (min-width:901px){body.understanding-achondroplasia .section-how-does-fgfr3-affect-bone-growth .callout{letter-spacing:0}}body.understanding-achondroplasia .section-myths-and-facts .myth-bx{height:13.75rem;color:#0b3542;margin-bottom:1.875rem}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col{height:100%;grid-template-columns:1fr 1fr;gap:0;position:relative}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col>div{height:100%;border-radius:1rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.875rem;position:relative}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col>div .myth-title{font-family:fatfrank,sans-serif;font-size:1.5rem;font-weight:600;height:3.375rem;display:flex;align-items:center;background-image:url(../../images/icon_myth.svg);background-size:3.375rem;background-repeat:no-repeat;background-position:left -6px center;padding-left:3.625rem}@media (min-width:901px){body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col>div .myth-title{letter-spacing:0}}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col>div.fact .myth-title{background-image:url(../../images/icon_fact.svg)}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .myth{background-color:#ebebeb;font-weight:600}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .myth .text{max-width:90%}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .fact{background-color:#00c7b2;margin-left:-2.5rem;z-index:1}@media (max-width:900px){body.understanding-achondroplasia .section-myths-and-facts .myth-bx{height:auto}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col{height:auto;grid-template-columns:1fr}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col>div{height:auto}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col>div.myth{padding-bottom:4.375rem}body.understanding-achondroplasia .section-myths-and-facts .myth-bx .two-col>div.fact{margin-left:0;margin-top:-2.5rem;z-index:1}}body.understanding-achondroplasia .section-myths-and-facts .content-box{margin-bottom:0}@media screen and (max-width:768px){body.understanding-achondroplasia .section-myths-and-facts .content-box{padding-top:5.625rem}}body.understanding-achondroplasia #interactive-diagram{max-width:770px;margin:auto;margin-bottom:5.625rem;margin-top:4.375rem}body.understanding-achondroplasia #interactive-diagram .interactive-instr{font-size:.9375rem;text-align:center;margin:1.25rem 0;font-style:italic}body.understanding-achondroplasia #interactive-diagram .interactive-imgs{position:relative}body.understanding-achondroplasia #interactive-diagram .interactive-imgs.desktop{display:none}body.understanding-achondroplasia #interactive-diagram .interactive-imgs.mobile{display:block;max-width:145px;max-height:390px;margin:auto}body.understanding-achondroplasia #interactive-diagram .interactive-imgs>img:not(:first-child){position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .5s ease-in-out}body.understanding-achondroplasia #interactive-diagram .interactive-imgs>img.active{opacity:1}body.understanding-achondroplasia #interactive-diagram .interactive-imgs>svg.hotspot-overlay-combined{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}body.understanding-achondroplasia #interactive-diagram .interactive-imgs .label-hotspot{cursor:pointer;fill:rgba(255,255,255,0);stroke:none;pointer-events:auto}body.understanding-achondroplasia #interactive-diagram .interactive-buttons{background-color:#d9f7f3;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:2.5rem 1.875rem}@media (max-width:901px){body.understanding-achondroplasia #interactive-diagram .interactive-buttons{padding:1.25rem .625rem}}body.understanding-achondroplasia #interactive-diagram .interactive-buttons{border-radius:.75rem}body.understanding-achondroplasia #interactive-diagram .interactive-buttons>button{background:0 0;border:none;cursor:pointer}body.understanding-achondroplasia #interactive-diagram .interactive-buttons #slide-show{flex:1}body.understanding-achondroplasia #interactive-diagram .interactive-buttons #slide-show .slide{display:none;opacity:0;transition:opacity .5s ease-in-out}body.understanding-achondroplasia #interactive-diagram .interactive-buttons #slide-show .slide.active{display:block;opacity:1}body.understanding-achondroplasia #interactive-diagram .interactive-buttons .text-box{text-align:center}@media (max-width:901px){body.understanding-achondroplasia #interactive-diagram .interactive-buttons .text-box{font-size:.9375rem}body.understanding-achondroplasia #interactive-diagram .interactive-buttons .text-box h3{font-size:1rem}}@media (min-width:901px){body.understanding-achondroplasia #interactive-diagram .interactive-imgs.desktop{display:block}body.understanding-achondroplasia #interactive-diagram .interactive-imgs.mobile{display:none}}body.growth-and-development .jumbotron-image h1.hdr{right:3.75rem;top:50%;transform:translateY(-50%)}body.growth-and-development .jumbotron-image h1.hdr .pillshape.bg-pink{transform:rotate(-1deg);z-index:2}body.growth-and-development .jumbotron-image h1.hdr .pillshape.bg-teal{transform:rotate(2deg);top:-.625rem;left:1.5rem;z-index:1}@media screen and (max-width:500px){body.growth-and-development .jumbotron-image h1.hdr{left:.625rem;top:1.875rem;right:auto;transform:translateY(0)}}body.growth-and-development .jumbotron-image .photo-caption{left:1.25rem;bottom:1.25rem;max-width:11.875rem}@media screen and (max-width:500px){body.growth-and-development .jumbotron-image .photo-caption{max-width:6.875rem}}@media screen and (min-width:500px) and (max-width:769px){body.growth-and-development .jumbotron-image{background-position:left -150px center}}@media screen and (max-width:499px){body.growth-and-development .jumbotron-image{background-position:left center}}@media screen and (min-width:768px){body.growth-and-development .section-understanding-growth .content-box .two-col{grid-template-columns:160px 1fr;gap:2.5rem}}@media screen and (max-width:768px){body.growth-and-development .section-understanding-growth .content-box{padding-top:5.625rem}}body.growth-and-development .section-understanding-growth .content-box .two-col .col:first-of-type{text-align:center}body.growth-and-development .section-understanding-growth .content-box .two-col .col:first-of-type img.responsive{max-width:11.25rem;margin:auto}body.growth-and-development .section-development .content-box{padding-top:2.5rem}@media screen and (max-width:768px){body.growth-and-development .section-development .content-box{padding-top:3.75rem}}body.managing-achondroplasia .jumbotron-image h1.hdr{right:5%;top:1.25rem;align-items:flex-start}body.managing-achondroplasia .jumbotron-image h1.hdr .pillshape.bg-pink{transform:rotate(-1deg);z-index:2}body.managing-achondroplasia .jumbotron-image h1.hdr .pillshape.bg-teal{transform:rotate(2deg);top:-.625rem;z-index:1}body.managing-achondroplasia .jumbotron-image .photo-caption{right:28%;bottom:1.25rem;max-width:16.25rem}@media screen and (max-width:1115px){body.managing-achondroplasia .jumbotron-image .photo-caption{right:21%}}@media screen and (max-width:875px){body.managing-achondroplasia .jumbotron-image .photo-caption{right:10%}}@media screen and (max-width:768px){body.managing-achondroplasia .jumbotron-image .photo-caption{right:20px}}@media screen and (max-width:500px){body.managing-achondroplasia .jumbotron-image .photo-caption{max-width:9.375rem}}@media screen and (max-width:769px){body.managing-achondroplasia .jumbotron-image{background-position:left center}body.managing-achondroplasia .jumbotron-image h1.hdr{right:4px}}@media screen and (max-width:406px){body.managing-achondroplasia .jumbotron-image{background-position:left -30px center}}body.managing-achondroplasia #timeline{display:grid;grid-template-columns:1fr auto 1fr;gap:0;position:relative;margin:2.5rem 0}body.managing-achondroplasia #timeline .timeline-line{width:2px;background-color:#000;position:relative}body.managing-achondroplasia #timeline .timeline-column{display:flex;flex-direction:column;gap:2.5rem;padding:1.25rem 0}body.managing-achondroplasia #timeline .timeline-column.timeline-left{padding-right:2.5rem}body.managing-achondroplasia #timeline .timeline-column.timeline-right{padding-left:2.5rem;text-align:left}body.managing-achondroplasia #timeline .timeline-item{position:relative;display:flex;flex-direction:column}body.managing-achondroplasia #timeline .timeline-item .timeline-pill{padding:.75rem 1.25rem;border-radius:3.125rem;font-family:fatfrank,sans-serif;font-size:1.5rem;font-weight:400;width:100%;position:relative;color:#fff;display:flex;align-items:center;justify-content:space-between}@media (min-width:901px){body.managing-achondroplasia #timeline .timeline-item .timeline-pill{letter-spacing:0}}@media (max-width:728px){body.managing-achondroplasia #timeline .timeline-item .timeline-pill{justify-content:center;flex-direction:column;align-items:flex-start;padding-left:30px}}body.managing-achondroplasia #timeline .timeline-item .timeline-pill .timeline-age{font-size:1rem;font-weight:400;display:block;font-family:noto-sans,sans-serif;letter-spacing:0}body.managing-achondroplasia #timeline .timeline-item .timeline-pill::after{content:"";position:absolute;top:50%;height:2px;background-color:#000;transform:translateY(-50%)}body.managing-achondroplasia #timeline .timeline-item .timeline-pill::before{content:"";position:absolute;top:50%;width:.75rem;height:.75rem;background-color:inherit;border-radius:50%;transform:translate(0,-50%);z-index:2}.timeline-left body.managing-achondroplasia #timeline .timeline-item{align-items:flex-end}.timeline-left body.managing-achondroplasia #timeline .timeline-item .timeline-pill{margin-right:0;color:#0b3542}.timeline-left body.managing-achondroplasia #timeline .timeline-item .timeline-pill::after{right:-2.5rem;width:2.5rem}.timeline-right body.managing-achondroplasia #timeline .timeline-item{align-items:flex-start}.timeline-right body.managing-achondroplasia #timeline .timeline-item .timeline-pill{margin-left:0}.timeline-right body.managing-achondroplasia #timeline .timeline-item .timeline-pill::after{left:-2.5rem;width:2.5rem}body.managing-achondroplasia #timeline .timeline-content{list-style:none;padding:0;margin:1rem 0 0 0;font-size:1rem;line-height:1.3rem}body.managing-achondroplasia #timeline .timeline-content li{margin-bottom:.5rem;padding-left:1.5625rem;margin-left:0}body.managing-achondroplasia #timeline .timeline-content li::before{content:"•";position:absolute;margin-left:-.625rem}.timeline-left body.managing-achondroplasia #timeline .timeline-content{text-align:right}.timeline-right body.managing-achondroplasia #timeline .timeline-content{text-align:left}body.managing-achondroplasia #timeline .timeline-left .timeline-item .timeline-pill{color:#0b3542}@media (min-width:900px){body.managing-achondroplasia #timeline .timeline-left .timeline-item .timeline-pill::before{right:-2.9375rem}body.managing-achondroplasia #timeline .timeline-left .timeline-item .timeline-pill::after{right:-2.5rem;width:2.5rem}body.managing-achondroplasia #timeline .timeline-right .timeline-item .timeline-pill::before{left:-2.9375rem}body.managing-achondroplasia #timeline .timeline-right .timeline-item .timeline-pill::after{left:-2.5rem;width:2.5rem}body.managing-achondroplasia #timeline .timeline-item-3{margin-top:3.75rem}body.managing-achondroplasia #timeline .timeline-item-4{margin-top:2.5rem}}@media (max-width:900px){body.managing-achondroplasia #timeline{display:grid;grid-template-columns:auto 1fr;gap:0;grid-auto-rows:auto}body.managing-achondroplasia #timeline .timeline-line{width:3px;position:absolute;left:.3125rem;top:0;bottom:0;height:100%}body.managing-achondroplasia #timeline .timeline-column{display:contents}body.managing-achondroplasia #timeline .timeline-column.timeline-left,body.managing-achondroplasia #timeline .timeline-column.timeline-right{display:contents}body.managing-achondroplasia #timeline .timeline-item{grid-column:2;position:relative;align-items:flex-start;padding:.625rem 0 0 1.5625rem}body.managing-achondroplasia #timeline .timeline-item .timeline-pill{width:100%;margin-left:0}body.managing-achondroplasia #timeline .timeline-item .timeline-pill::after{left:-1.5625rem;width:1.5625rem;top:50%;transform:translateY(-50%)}body.managing-achondroplasia #timeline .timeline-item .timeline-pill::before{left:-1.5625rem;top:50%;transform:translate(0,-50%)}body.managing-achondroplasia #timeline .timeline-left .timeline-item:nth-child(1){grid-row:1}body.managing-achondroplasia #timeline .timeline-right .timeline-item:nth-child(1){grid-row:2}body.managing-achondroplasia #timeline .timeline-left .timeline-item:nth-child(2){grid-row:3}body.managing-achondroplasia #timeline .timeline-right .timeline-item:nth-child(2){grid-row:4}body.managing-achondroplasia #timeline .timeline-content{text-align:left}}body.managing-achondroplasia .word-bubbles>div{background-color:#d9f7f3;font-size:1.375rem;border-radius:1.25rem;color:#0b3542;padding:1.25rem;margin-bottom:.625rem;font-weight:600;position:relative}body.managing-achondroplasia .word-bubbles>div::after{content:"";position:absolute;width:1.25rem;height:1.25rem;background-image:url(../../images/bubble-bottom.svg);background-size:contain;background-repeat:no-repeat;bottom:-20px;right:0}body.managing-achondroplasia .word-bubbles>div{border-radius:1.25rem 1.25rem 0 1.25rem}body.managing-achondroplasia .word-bubbles>div:nth-child(even){border-radius:1.25rem 1.25rem 1.25rem 0}body.managing-achondroplasia .word-bubbles>div:nth-child(even)::after{left:0;right:auto;transform:scaleX(-1)}@media screen and (min-width:768px){body.managing-achondroplasia .section-care-team{margin-top:50px}body.managing-achondroplasia .section-care-team .content-box{padding:5.625rem 8.75rem 3.75rem 8.75rem}}@media screen and (max-width:768px){body.managing-achondroplasia .section-care-team{margin-top:3.75rem}body.managing-achondroplasia .section-care-team .content-box{padding-top:3.125rem}}body.managing-achondroplasia .word-bubbles{max-width:60.625rem;margin:auto;margin-top:3.125rem}body.managing-achondroplasia .development-cta-early-detection{max-width:60.625rem;margin:auto;margin-top:3.125rem}body.support-and-resources h3{font-size:1.5rem}@media screen and (max-width:1350px) and (min-width:500px){body.support-and-resources .jumbotron-image{background-position:right 43% center}}body.support-and-resources .jumbotron-image h1.hdr{left:-1.875rem;top:50%;transform:translateY(-50%);align-items:flex-start}@media screen and (max-width:1350px){body.support-and-resources .jumbotron-image h1.hdr{left:auto;right:10%;top:8.125rem}}@media screen and (max-width:500px){body.support-and-resources .jumbotron-image h1.hdr{left:1.25rem;right:auto;top:1.875rem;transform:translateY(0)}}body.support-and-resources .jumbotron-image h1.hdr .pillshape.bg-pink{transform:rotate(-1deg);z-index:2}body.support-and-resources .jumbotron-image h1.hdr .pillshape.bg-teal{transform:rotate(2deg);top:-1.25rem;z-index:1}body.support-and-resources .jumbotron-image .photo-caption{right:30%;bottom:1.25rem;max-width:15rem}@media screen and (max-width:1115px){body.support-and-resources .jumbotron-image .photo-caption{right:22%}}@media screen and (max-width:875px){body.support-and-resources .jumbotron-image .photo-caption{right:18%}}@media screen and (max-width:768px){body.support-and-resources .jumbotron-image .photo-caption{right:20px}}@media screen and (max-width:500px){body.support-and-resources .jumbotron-image .photo-caption{max-width:9.375rem;right:auto;left:20px}}@media screen and (max-width:768px){body.support-and-resources .section-finding-support{margin-top:2.1875rem}body.support-and-resources .section-finding-support .content-box{padding-top:1.875rem}}body.support-and-resources .section-finding-support .photo-txt-right .two-col{grid-template-columns:1fr 378px}body.support-and-resources .section-finding-support .photo-txt-right .two-col>.col:first-of-type{align-items:center;display:flex;justify-content:center}body.support-and-resources .advocacy-groups-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:stretch}@media screen and (min-width:960px){body.support-and-resources .advocacy-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;row-gap:3.125rem}}body.support-and-resources .advocacy-groups-grid .advocacy-groups-col{display:flex;flex-direction:column;gap:2.5rem;justify-content:space-between;height:100%}body.support-and-resources .advocacy-groups-grid .advocacy-group{display:grid;grid-template-columns:9.0625rem minmax(0,1fr);gap:2.5rem;align-items:start}body.support-and-resources .advocacy-groups-grid .advocacy-group:first-of-type{min-height:32%}@media screen and (max-width:960px){body.support-and-resources .advocacy-groups-grid .advocacy-group{gap:0}}body.support-and-resources .advocacy-groups-grid .advocacy-group h4{font-family:noto-sans,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.625rem}@media screen and (max-width:960px){body.support-and-resources .advocacy-groups-grid .advocacy-group h4{margin-top:1.25rem}}body.support-and-resources .advocacy-groups-grid .advocacy-group .icon{width:9.0625rem;display:flex;align-items:center;justify-content:center}body.support-and-resources .advocacy-groups-grid .advocacy-group .icon-image{width:100%;height:auto;margin:0 auto}@media screen and (max-width:960px){body.support-and-resources .advocacy-groups-grid .advocacy-group{grid-template-columns:1fr;text-align:center}body.support-and-resources .advocacy-groups-grid .advocacy-group .icon{width:100%;justify-content:flex-start}}body.support-and-resources .advocacy-groups-grid .advocacy-group-note{grid-template-columns:1fr}body.support-and-resources .advocacy-groups-grid .advocacy-group-note .text{width:100%}@media screen and (max-width:960px){body.support-and-resources .advocacy-groups-grid .advocacy-groups-col{display:contents}body.support-and-resources .advocacy-groups-grid .advocacy-group--growing-stronger{order:1}body.support-and-resources .advocacy-groups-grid .advocacy-group--little-legs{order:2}body.support-and-resources .advocacy-groups-grid .advocacy-group--little-people{order:3}body.support-and-resources .advocacy-groups-grid .advocacy-group--chandler{order:4}body.support-and-resources .advocacy-groups-grid .advocacy-group--note{order:5}}body.support-and-resources .advocacy-groups-grid .section-helpful-resources{margin-top:3.75rem}@media screen and (max-width:768px){body.support-and-resources .section-helpful-resources .content-box{padding-top:2.5rem}}body.support-and-resources .section-helpful-resources .download-list{display:grid;gap:2.5rem}@media screen and (max-width:768px){body.support-and-resources .section-helpful-resources .download-list{gap:2.8125rem}}body.support-and-resources .section-helpful-resources .download-item{display:grid;grid-template-columns:5.625rem minmax(0,1fr);gap:2.5rem;align-items:start}@media screen and (max-width:768px){body.support-and-resources .section-helpful-resources .download-item{grid-template-columns:1fr;gap:.9375rem}}body.support-and-resources .section-helpful-resources .download-item .icon{width:5.625rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){body.support-and-resources .section-helpful-resources .download-item .icon{width:100%}}body.support-and-resources .section-helpful-resources .download-item .icon-image{width:100%;max-width:3.125rem;height:auto}@media screen and (max-width:768px){body.support-and-resources .section-helpful-resources .download-item .content{text-align:center}}body.support-and-resources .section-helpful-resources .download-item .content h4{font-family:noto-sans,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.625rem}body.support-and-resources .section-helpful-resources .download-item .content p{margin-bottom:1.25rem}body.support-and-resources .section-helpful-resources .btn-download{display:inline-flex;align-items:center;gap:.5rem;background-color:#00c7b2;color:#0b3542;border-radius:3.125rem;padding:.75rem 1.5rem;text-decoration:none;font-family:fatfrank,sans-serif;font-size:1rem;font-weight:600;transition:background-color .3s ease}body.support-and-resources .section-helpful-resources .btn-download:hover{background-color:#00b3a1}body.support-and-resources .section-helpful-resources .btn-download img{width:1rem;height:1rem}@media screen and (max-width:768px){body.support-and-resources .section-helpful-resources .btn-download{width:100%;max-width:12.8125rem;justify-content:center}}body.support-and-resources .icon-growing-stronger{max-width:9.0625rem}body.support-and-resources .icon-little-people-of-america{max-width:6rem}body.support-and-resources .icon-little-legs-big-heart{max-width:12.75rem}body.support-and-resources .icon-the-chandler-project{max-width:12.625rem}@media screen and (min-width:768px){body.email-preferences .email-prefs-elements{margin-top:1.25rem}}body.email-preferences .email-prefs-elements{font-size:1.25rem}body.email-preferences .email-prefs-elements p{margin-bottom:1rem}body.email-preferences .email-prefs-elements ul li{margin-bottom:.625rem;list-style:none;position:relative;padding-left:.9375rem}body.email-preferences .email-prefs-elements ul li::before{content:"";position:absolute;left:0;top:.5rem;width:5px;height:5px;background-color:#616161;border-radius:50%}body.email-preferences .email-prefs-elements h2{color:#000;font-size:2rem;margin-top:2rem;margin-bottom:1rem}body.email-preferences .email-prefs-elements #register_email{max-width:31.25rem}body.email-preferences .email-prefs-elements a{color:#0b3542;text-decoration:underline;font-weight:700}body.confirmation .confirmation-hero .btn.pillshape{background-color:#0b3542;color:#fff;font-family:fatfrank,sans-serif;font-size:1.5rem;text-decoration:none;padding:.9375rem 1.5625rem}body.error-404 .error-404-hero .btn.pillshape,body.error-404 .error-500-hero .btn.pillshape,body.error-500 .error-404-hero .btn.pillshape,body.error-500 .error-500-hero .btn.pillshape{background-color:#0b3542;color:#fff;font-family:fatfrank,sans-serif;font-size:1.5rem;text-decoration:none;padding:.9375rem 1.5625rem;transition:background-color .3s ease}body.error-404 .error-404-hero .btn.pillshape:hover,body.error-404 .error-500-hero .btn.pillshape:hover,body.error-500 .error-404-hero .btn.pillshape:hover,body.error-500 .error-500-hero .btn.pillshape:hover{background-color:#0a2a30}
/*# sourceMappingURL=style.css.map */
