/*
Theme Name: Bone and Beyond
Theme URI: https://understandingachondroplasia.com/
Author: IMRE
Description: Bone and Beyond theme.
Version: 1.0.4
License: Copyright 2024 IMRE
License URI: https://understandingachondroplasia.com/
Text Domain: Bone and Beyond
*/
@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100vh;font-family:Montserrat,Arial,sans-serif;line-height:1.25;font-size:1rem;color:#000}.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}.desktop-flex{display:none}.mobile-flex{display:flex}@media (min-width:901px){.desktop{display:block}.mobile{display:none}.desktop-flex{display:flex}.mobile-flex{display:none}}.responsive{width:100%;height:auto}.container{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:1199px){.container{padding:0 1.25rem}}.force-wrap-mobile{word-break:break-word;overflow-wrap:anywhere}@media (max-width:800px){.force-wrap-mobile{word-break:break-word;overflow-wrap:anywhere;white-space:normal;hyphens:auto}}.sharing-icon,a.sharing-icon{position:relative}.sharing-icon::after,a.sharing-icon::after{content:"";display:inline-block;width:12px;height:11px;margin-left:5px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.64645 5.14645C5.45118 5.34171 5.45118 5.65829 5.64645 5.85355C5.84171 6.04882 6.15829 6.04882 6.35355 5.85355L6 5.5L5.64645 5.14645ZM11.5 0.5C11.5 0.223858 11.2761 0 11 0H6.5C6.22386 0 6 0.223858 6 0.5C6 0.776142 6.22386 1 6.5 1H10.5V5C10.5 5.27614 10.7239 5.5 11 5.5C11.2761 5.5 11.5 5.27614 11.5 5V0.5ZM11.5 8C11.5 7.72386 11.2761 7.5 11 7.5C10.7239 7.5 10.5 7.72386 10.5 8H11H11.5ZM3.5 1C3.77614 1 4 0.776142 4 0.5C4 0.223858 3.77614 0 3.5 0V0.5V1ZM6 5.5L6.35355 5.85355L11.3536 0.853553L11 0.5L10.6464 0.146447L5.64645 5.14645L6 5.5ZM11 8H10.5V9.5H11H11.5V8H11ZM10 10.5V10H2V10.5V11H10V10.5ZM1 9.5H1.5V1.5H1H0.5V9.5H1ZM2 0.5V1H3.5V0.5V0H2V0.5ZM1 1.5H1.5C1.5 1.22386 1.72386 1 2 1V0.5V0C1.17157 0 0.5 0.671573 0.5 1.5H1ZM2 10.5V10C1.72386 10 1.5 9.77614 1.5 9.5H1H0.5C0.5 10.3284 1.17157 11 2 11V10.5ZM11 9.5H10.5C10.5 9.77614 10.2761 10 10 10V10.5V11C10.8284 11 11.5 10.3284 11.5 9.5H11Z' fill='%23FFE22B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.sharing-icon-white::after,a.sharing-icon-white::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.64645 5.14645C5.45118 5.34171 5.45118 5.65829 5.64645 5.85355C5.84171 6.04882 6.15829 6.04882 6.35355 5.85355L6 5.5L5.64645 5.14645ZM11.5 0.5C11.5 0.223858 11.2761 0 11 0H6.5C6.22386 0 6 0.223858 6 0.5C6 0.776142 6.22386 1 6.5 1H10.5V5C10.5 5.27614 10.7239 5.5 11 5.5C11.2761 5.5 11.5 5.27614 11.5 5V0.5ZM11.5 8C11.5 7.72386 11.2761 7.5 11 7.5C10.7239 7.5 10.5 7.72386 10.5 8H11H11.5ZM3.5 1C3.77614 1 4 0.776142 4 0.5C4 0.223858 3.77614 0 3.5 0V0.5V1ZM6 5.5L6.35355 5.85355L11.3536 0.853553L11 0.5L10.6464 0.146447L5.64645 5.14645L6 5.5ZM11 8H10.5V9.5H11H11.5V8H11ZM10 10.5V10H2V10.5V11H10V10.5ZM1 9.5H1.5V1.5H1H0.5V9.5H1ZM2 0.5V1H3.5V0.5V0H2V0.5ZM1 1.5H1.5C1.5 1.22386 1.72386 1 2 1V0.5V0C1.17157 0 0.5 0.671573 0.5 1.5H1ZM2 10.5V10C1.72386 10 1.5 9.77614 1.5 9.5H1H0.5C0.5 10.3284 1.17157 11 2 11V10.5ZM11 9.5H10.5C10.5 9.77614 10.2761 10 10 10V10.5V11C10.8284 11 11.5 10.3284 11.5 9.5H11Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.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}}h1{font-size:2.5rem;font-weight:700}@media (max-width:728px){h1{font-size:2.0625rem}}h2{font-weight:600;font-size:2.25rem}@media (max-width:728px){h2{font-size:1.75rem}}.f-semi{font-weight:600}.f-18{font-size:1.125rem}.f-20{font-size:1.25rem}.f-22{font-size:1.375rem}.f-28{font-size:1.75rem}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings,.btn,.cta-button,.ot-sdk-show-settings{display:inline-block;background:#ffe22b;color:#0c0c0c;text-decoration:none;padding:1.0625rem 2.625rem;border-radius:.625rem;font-weight:600;font-size:1.125rem;text-align:center;border:none}#ot-sdk-btn.optanon-show-settings.show-less-btn,#ot-sdk-btn.optanon-show-settings.show-more-btn,#ot-sdk-btn.ot-sdk-show-settings.show-less-btn,#ot-sdk-btn.ot-sdk-show-settings.show-more-btn,.btn.show-less-btn,.btn.show-more-btn,.cta-button.show-less-btn,.cta-button.show-more-btn,.ot-sdk-show-settings.show-less-btn,.ot-sdk-show-settings.show-more-btn{width:100%}.cta-button{padding:.625rem .9375rem;font-size:1rem}@media screen and (max-width:400px){.cta-button{padding:.375rem .625rem;font-size:.75rem;position:relative}}#ot-sdk-btn.optanon-show-settings,#ot-sdk-btn.ot-sdk-show-settings{display:inline-block!important;background:#ffe22b!important;color:#0c0c0c!important;text-decoration:none!important;padding:1.0625rem 2.625rem!important;border-radius:.625rem!important;font-weight:600!important;font-size:1.125rem!important;text-align:center!important;border:none!important}section.end-section.gray .btn{min-width:19.375rem}@media (max-width:640px){.center-mobile{text-align:center;display:flex;justify-content:center}}section h2{margin-bottom:1.25rem}section{padding:3.75rem 0}section.gray{background:#f3f3f3}section.footnotes-section{font-size:.75rem}section ul{list-style:none;margin:0 0 1rem 0;padding:0}section ul>li{position:relative;padding-left:calc(1rem + 5px)}section ul>li:not(:last-of-type){margin-bottom:1.25rem}section ul>li::before{content:"•";position:absolute;left:0;top:0;transform:translateY(.15em);width:1rem;text-align:left;color:currentColor;font-size:1em;line-height:1}.blue{color:#0043e0}.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}.tabbed-content{margin-top:1.25rem}.tabbed-content .tabs{display:flex;gap:0}.tabbed-content .tabs button[role=tab]{background:0 0;border:none;padding:.9375rem 1.875rem;cursor:pointer;font-size:1rem;font-weight:700;background:#636363;color:#ffe22b}.tabbed-content .tabs button[role=tab][aria-selected=true]{background:#ffe22b;color:#000}.tabbed-content .tabs button[role=tab]:first-of-type{border-top-left-radius:.625rem}.tabbed-content .tabs button[role=tab]:last-of-type{border-top-right-radius:.625rem}@media screen and (max-width:600px){.tabbed-content .tabs button[role=tab]{font-size:.875rem;padding:.625rem}}.tabbed-content .tab-panels [role=tabpanel]{background:#fff;border:1px solid #ffe22b;border-radius:0 0 .625rem .625rem;overflow:hidden}.tabbed-content .tab-panels [role=tabpanel] .two-col{padding:2.5rem 1.875rem;margin-top:0}.tabbed-content .tab-panels [role=tabpanel] .two-col .col:nth-child(2){padding-right:1.5625rem}@media screen and (max-width:600px){.tabbed-content .tab-panels [role=tabpanel] .two-col{padding:0;padding-top:1.25rem}.tabbed-content .tab-panels [role=tabpanel] .two-col .col:nth-child(2){padding:1.25rem .9375rem}}.tabbed-content .tab-panels [role=tabpanel] .panel-bottom-box{background:#f3f3f3;padding:2.5rem 1.875rem;margin-top:0;border-radius:0 0 .625rem .625rem}.tabbed-content .tab-panels [role=tabpanel] .panel-bottom-box p{font-size:.75rem}.yellow-box{background:#fff5b4;border:1px solid #ffe22b;padding:1.875rem 4.6875rem;border-radius:.625rem;width:auto;margin:auto;color:#0043e0;font-weight:600;text-align:center}@media screen and (max-width:600px){.yellow-box{padding:1.25rem 1.875rem}}.white-box{background:#fff;border:1px solid #ffe22b;padding:1.875rem 4.6875rem;border-radius:.625rem;width:auto;margin:auto;color:#0043e0;font-weight:600;text-align:center}@media screen and (max-width:600px){.white-box{padding:1.25rem 1.875rem}}.rounded-corners{border-radius:.625rem}@media (max-width:910px){.br-910{display:none}}sup{top:-1px;position:relative;font-size:.55em;vertical-align:super}@media (min-width:650px){.br-650{display:none}}.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;box-shadow:0 1px 0 rgba(0,0,0,.04)}.nav-main-row{padding:.625rem 0}.nav-inner{display:flex;align-items:center;gap:1rem;justify-content:space-between}.nav-left{flex:0 0 auto}.brand-logo img{max-height:55px;position:relative;bottom:-4px}.global-menu{list-style:none;margin:0;padding:0;display:flex;gap:2.5rem;align-items:center}.global-menu .menu-item{position:relative}.global-menu .menu-item.has-children{display:flex;align-items:center;white-space:nowrap}.global-menu a{color:#222;text-decoration:none;padding:.25rem .25rem;padding-right:.5rem;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}.chev-toggle{width:16px;height:10px;display:inline-block;margin-left:6px;background:0 0;border:0;padding:0;margin:0;cursor:pointer;flex-shrink:0;vertical-align:middle}.chev{width:12px;height:12px;display:inline-block;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg);transition:transform 220ms ease;margin-left:6px;right:5px;top:-3px;position:relative}.mobile-item>button{position:relative}.mobile-item>button:before{content:"";position:absolute;width:1px;height:25px;background:#000;right:50px;top:50%;transform:translateY(-50%)}.mobile-accordion[aria-expanded=true] .chev{transform:rotate(-135deg);top:2px}.mobile-toggle{background:0 0;border:0;padding:.25rem}.hamburger{width:22px;height:2px;background:#222;display:inline-block;position:relative}.hamburger:after,.hamburger:before{content:"";position:absolute;left:0;right:0;height:2px;background:#222}.hamburger:before{top:-6px}.hamburger:after{top:6px}.mobile-toggle.open .hamburger{background:0 0}.mobile-toggle.open .hamburger:before{transform:translateY(6px) rotate(45deg)}.mobile-toggle.open .hamburger:after{transform:translateY(-6px) rotate(-135deg)}.mobile-menu{position:fixed;inset:0;display:none;z-index:70;background:rgba(0,0,0,.55)}.mobile-menu[aria-hidden=false]{display:flex;align-items:flex-start;justify-content:center}.mobile-menu-inner{position:relative;width:100%;max-height:100vh;overflow-y:auto;background:#fff;z-index:71;display:flex;flex-direction:column}.mobile-menu-inner .mobile-menu-discl{background:#0043e0;color:#fff;text-align:center;font-size:.6875rem;padding:.375rem;flex-shrink:0}.mobile-menu-header{margin-bottom:1rem}.mobile-menu-header .nav-main-row,.mobile-menu-header .nav-top-row{display:block}.mobile-menu-list{list-style:none;margin:0;padding:0}.mobile-menu-list .mobile-item{border-bottom:1px solid #eee}.mobile-accordion{width:100%;text-align:left;background:0 0;border:0;padding:1rem;display:flex;justify-content:space-between;align-items:center}.mobile-submenu{list-style:none;margin:0;padding:0 0 0 1rem;display:none}.mobile-submenu li:not(:last-child){border-bottom:1px solid #eee}.mobile-submenu li a{text-decoration:none;display:block;padding:.75rem 1rem}.mobile-menu-footer{padding:1rem;border-top:1px solid #eee}.mobile-menu-top{padding:1rem;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.mobile-submenu{list-style:none;margin:0;padding:0 0 0 1rem;display:none}.mobile-submenu li:not(:last-child){border-bottom:1px solid #eee}.mobile-submenu li a{text-decoration:none}.menu-label{font-weight:600;font-size:1.125rem}.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{background:0 0;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;width:44px;height:44px;font-size:22px;line-height:1;padding:0;cursor:pointer;border:0;z-index:80;top:2px;right:-10px}.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:#0043e0;height:2.5rem}.nav-top-row .container>div{display:flex;justify-content:space-between;align-items:center;height:2.5rem;color:#fff;font-weight:500}.nav-top-row .container>div a{color:#fff;text-decoration:none;margin-left:.9375rem}.nav-top-row .container>div a:hover{text-decoration:underline}.nav-top-row .container>div .desktop a{color:#ffe22b;text-decoration:underline;font-weight:600}.subnav{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.05);position:sticky;top:110px}@media screen and (max-width:900px){.subnav{top:148px}}.subnav{z-index:50}.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}.subnav .subnav-item:not(:last-child){position:relative}.subnav .subnav-item:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#0043e0;border-radius:1px}.subnav .subnav-link{color:#222;text-decoration:none;padding:1rem 1.5rem;font-weight:500;font-size:.875rem;display:block;transition:color .2s ease}.subnav .subnav-link.active{font-weight:700;position:relative;text-decoration:none}@media (max-width:900px){.subnav .subnav-item{text-align:center}.subnav .subnav-item:not(:last-child){border-right:none}.subnav .subnav-link{padding:.75rem 1rem;font-size:.8125rem}}.mobile-top-row{background-color:#000;color:#ffe22b;padding:.375rem 0}.mobile-top-row .container{display:flex;justify-content:space-between;align-items:center}.mobile-top-row .container a{color:#ffe22b;font-size:.75rem}@media screen and (max-width:900px){.discl-header{font-size:.6875rem;text-align:center;width:100%}}.mobile-menu{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;display:none;align-items:flex-start;justify-content:center}.mobile-menu[aria-hidden=false]{display:flex}.mobile-menu-inner{width:100%;max-height:100vh;background:#fff;display:flex;flex-direction:column;overflow-y:auto}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;border-bottom:1px solid #eee;flex-shrink:0}.mobile-menu-top .brand-logo img{max-height:45px}.mobile-close{background:0 0;border:none;font-size:28px;line-height:1;padding:8px;cursor:pointer}.mobile-menu-list{list-style:none;margin:0;padding:0}.mobile-item{border-bottom:1px solid #eee}.mobile-accordion{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;background:#ffe22b;color:#000;border:none;text-align:left;cursor:pointer}.mobile-accordion .mobile-accordion-label{font-weight:600;font-size:1rem;cursor:pointer}.mobile-accordion .chev svg{width:18px;height:12px;transform:rotate(0);transition:transform .2s ease}.mobile-accordion.open .chev svg{transform:rotate(180deg)}.mobile-submenu{background:#fff;padding-left:0;margin:0;list-style:none}.mobile-submenu li a{display:block;padding:12px 16px;padding-left:32px;color:#0c0c0c;text-decoration:none}.mobile-menu-footer{padding:16px;background:0 0;border-top:1px solid #eee}.mobile-menu-footer .btn{display:block;width:100%;margin-bottom:12px;padding:12px 16px;background:#ffe22b;color:#000;text-align:center;text-decoration:none;border-radius:4px;font-weight:600}.mobile-menu-footer .btn:last-child{margin-bottom:0}.mobile-menu-discl{background:#023bd4;color:#fff;text-align:center;font-size:11px;padding:6px;flex-shrink:0}#mobile-menu-toggle{position:relative;top:-5px}.mobile-menu-cta{display:flex;justify-content:center;align-items:center;gap:10px}div.header-container{background-color:#0043e0;color:#fff}div.header-container h1{text-align:center}div.header-container{height:9.25rem}footer{background-color:#0043e0;color:#fff;padding:1.25rem 0;text-align:center;padding-top:3.75rem}footer .container{max-width:62.5rem}footer img{max-width:9.375rem;height:auto}footer .footer-nav{margin-top: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:481px){footer .footer-nav li:not(:last-child){border-right:1px solid #fff;margin-right:0}}footer .footer-nav a{color:#fff;text-decoration:none;font-weight:500;display:inline-block;padding:.375rem 0}@media (max-width:480px){footer .footer-nav ul{flex-direction:column;display:flex;justify-content:center;gap:.625rem;margin-top:1.875rem}footer .footer-nav li{padding:.5rem 0;border-right:none}}footer .legal-text{padding:2.5rem 0;margin-top:2.5rem;border-top:1px solid #fff}dialog{position:absolute;left:0;right:0;padding:0;background:#fff;color:#000;display:block}dialog:not([open]){display:none}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(24,51,47,.95)}.modal::backdrop{background:rgba(0,0,0,.75)}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:640px;padding:65px 40px 80px 40px;text-align:center;border-radius:20px;border:none}.modal p+p{margin-top:10px}.modal h2{font-size:1.75rem}.modal__copy{font-size:1rem;text-align:left;padding:0 3.125rem}.modal__buttons{display:flex;justify-content:center;margin-top:1.25rem;font-size:1.125rem;gap:20px}.modal__buttons .button{max-width:230px;width:100%;background-color:#ffd100;font-size:1.125rem;padding:20px 10px;border-radius:10px;border:none}.modal__buttons .button+.button{margin-left:20px}.modal__buttons .button.white-btn{background-color:#fff;color:#000;border:1px solid #ffe22b}.modal__buttons .modal__button+.modal__button{margin-left:0}@media (max-width:640px){p{margin-top:0}.modal__copy{font-size:1rem;font-weight:600}.modal{width:calc(100% - 30px);padding:60px 23px}.modal__buttons{flex-direction:column;align-items:center;margin-top:20px}.modal__buttons+.button{margin-left:0;margin-top:20px}.modal__button+.modal__button{margin-left:0}}.modal__button.button.btn{font-size:1rem;font-weight:700}#hcp-modal .modal__content{text-align:center}#hcp-modal h2{margin-bottom:20px}#hcp-modal .modal__buttons{gap:16px}#hcp-modal .modal__buttons .modal__button{flex:1;min-width:180px}#hcp-modal #hcp-yes{background-color:#ffe22b}#hcp-modal #hcp-no{background-color:#fff;color:#000;border:1px solid #ffe22b}#exit-modal p{text-align:center;margin-top:5px;padding:0}body.home .jumbotron{background:url(../../images/home-image-lg.png) no-repeat center top;background-size:cover;color:#fff;height:29.6875rem}body.home .jumbotron .container{justify-content:flex-end}body.home .jumbotron .callout{background-color:#0043e0;padding:2.5rem 3.125rem;border-radius:.625rem;width:100%;max-width:48.125rem;display:flex;gap:2.5rem;align-items:center;text-align:left}body.home .jumbotron .callout>div:nth-child(1){width:12.8125rem}body.home .jumbotron .callout>div:nth-child(2){flex:1 1 0}body.home .jumbotron .callout>div:nth-child(2) p:not(:last-child){margin-bottom:.9375rem}body.home .jumbotron .callout em{padding-right:2px}body.home .overview img{max-height:28.4375rem;width:auto}body.home .overview .col.flex-column{justify-content:center}body.home .overview .col:nth-child(2){justify-content:center;align-self:center}body.home .container{height:100%}body.home section p:not(:last-child){margin-bottom:.9375rem}@media screen and (max-width:900px){body.home .jumbotron{background:0 0;height:auto}body.home .jumbotron::before{content:"";display:block;width:100%;height:200px;background:url(../../images/home-image-lg.png) no-repeat left top;background-size:cover}body.home .jumbotron .container{padding:0;height:auto;margin-top:0}body.home .jumbotron .callout{border-radius:0;flex-direction:column;padding:0;gap:0;width:100%;max-width:none}body.home .jumbotron .callout>div{width:100%}body.home .jumbotron .callout>div:nth-child(1){text-align:center;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center}body.home .jumbotron .callout>div:nth-child(2){background-color:#f3f3f3;color:#000;padding:1.25rem}}.cookie-btn-container{text-align:left}.cookie-btn-container h3{font-size:1.75rem}body.genetics section.overview .two-col .col:nth-child(2) img{max-width:22.5rem;margin-bottom:.9375rem}@media screen and (max-width:500px){body.genetics section.overview .two-col .col:nth-child(2) img{max-width:8.75rem}}body.genetics section.overview .two-col .col:nth-child(2){font-size:1.6875rem;text-align:center}body.genetics section.role-of-fgfr3 .sub-head{font-size:1.75rem;font-weight:600;color:#0043e0}@media screen and (max-width:728px){body.genetics section.role-of-fgfr3 .sub-head{font-size:1.5rem}}@media screen and (max-width:728px){body.genetics section.role-of-fgfr3 .icon-grid{display:flex;flex-direction:column}body.genetics section.role-of-fgfr3 .icon-grid .icon-item.icon-brain{order:1}body.genetics section.role-of-fgfr3 .icon-grid .icon-item.icon-respiratory{order:2}body.genetics section.role-of-fgfr3 .icon-grid .icon-item.icon-muscle{order:3}body.genetics section.role-of-fgfr3 .icon-grid .icon-item.icon-connective{order:4}}body.genetics section.cause .sub-head{font-size:1.75rem;font-weight:700}@media screen and (max-width:728px){body.genetics section.cause h2{margin-bottom:5px}body.genetics section.cause .sub-head{font-size:1.5rem;font-weight:600;margin-bottom:10px}}body.genetics .icon-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;margin-top:.75rem}body.genetics .icon-grid .icon-item{display:flex;align-items:center;gap:1rem;padding:.3125rem 0}body.genetics .icon-grid .icon-item::before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:#0043e0}body.genetics .icon-grid .icon-item .icon-wrap{flex:0 0 auto;width:5.9375rem;height:5.9375rem;display:flex;align-items:center;justify-content:center}body.genetics .icon-grid .icon-item .icon-wrap img{max-width:100%;max-height:100%;display:block}body.genetics .icon-grid .icon-item .icon-text{flex:1 1 auto}body.genetics .icon-grid .icon-item .icon-text h3{margin:0 0 .375rem 0;font-size:1.125rem;line-height:1.2}body.genetics .icon-grid .icon-item .icon-text p{margin:0;font-size:.875rem;color:#0c0c0c}@media (max-width:740px){body.genetics .icon-grid{grid-template-columns:1fr}}body.genetics .white-box{padding:1.25rem}body.impact{font-size:1.0625rem}body.impact .clinical-manifestations .two-col{margin:3.75rem auto;max-width:60rem;gap:3.75rem}body.impact .clinical-manifestations .two-col .col>div{padding-left:12.5rem;background-image:url(../../images/Girl-Silou-1.png);background-repeat:no-repeat;background-size:contain;background-position:top left;padding-top:20px}body.impact .clinical-manifestations .two-col .col>div>div{width:12.5rem;padding:1.25rem 0;position:relative;padding-top:10px}body.impact .clinical-manifestations .two-col .col>div>div::before{content:"";display:block;width:calc(100% + 60px);height:.0625rem;background-color:#ffe22b;top:0;left:-65px;position:absolute}@media screen and (max-width:400px){body.impact .clinical-manifestations .two-col .col>div{padding-left:50%}body.impact .clinical-manifestations .two-col .col>div>div{width:auto}}body.impact .clinical-manifestations .two-col .col:nth-child(2)>div{background-image:url(../../images/Girl-Silou-2.png)}body.impact .tbldata{background-color:#fff;z-index:1;position:relative;border-radius:10px;border:1px solid #ffe22b;overflow:hidden}body.impact .tbldata::before{content:"";display:block;height:100%;width:22%;position:absolute;left:0;top:0;background-color:#023bd4;border-top-left-radius:10px;border-bottom-left-radius:10px;z-index:-1;background-image:url(../../images/girl-silou.png);background-position:bottom;background-size:auto 60%;background-repeat:no-repeat}body.impact .tbldata .hdr-row{display:flex;align-items:center;justify-content:end}@media screen and (min-width:801px){body.impact .tbldata .hdr-row.btm-row{display:none}}body.impact .tbldata .hdr-row .inner-grid{background-color:#e8e8e8;width:78%;display:flex;padding-top:1.25rem;padding-bottom:1.25rem}body.impact .tbldata .hdr-row .inner-grid>div{width:25%;padding-left:.625rem}body.impact .tbldata .data-row{display:flex}body.impact .tbldata .data-row>div:first-child{width:22%;color:#ffe22b;font-weight:700;text-align:right;padding:.3125rem .9375rem;font-size:1.4375rem}body.impact .tbldata .data-row>div:not(:first-child){width:78%;display:flex;flex-direction:column;gap:1.25rem}body.impact .tbldata .data-row>div:not(:first-child)>div{padding:.3125rem .5rem;background-color:#e8e8e8;font-weight:600;position:relative;left:0;width:100%}body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="1,2"]{width:50%}body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="2,3,4"]{width:75%;left:25%}body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="1,2,3"]{width:75%}body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="1.5,2,3,4"]{width:87.5%;left:12.5%}body.impact .tbldata .data-row{padding:1.25rem 0;position:relative}body.impact .tbldata .data-row.has-sep:after{content:"";display:block;height:1px;background-color:#676767;width:78%;position:absolute;bottom:0;left:22%}@media screen and (max-width:800px){body.impact .tbldata .data-row.has-sep:after{left:75px;width:calc(100% - 75px)}}body.impact .tbldata .data-row.has-yellow-sep:before{content:"";display:block;height:1px;background-color:#ffe22b;width:110px;position:absolute;top:0;left:calc(22% - 110px)}@media screen and (max-width:800px){body.impact .tbldata .data-row.has-yellow-sep:before{left:7px}}body.impact .tbldata .data-row.has-yellow-sep:nth-child(4):before{left:calc(22% - 75px);width:75px}@media screen and (max-width:800px){body.impact .tbldata .data-row.has-yellow-sep:nth-child(4):before{left:7px}}body.impact .tbldata .data-row.has-yellow-sep:nth-child(5):before{left:calc(22% - 25px);width:25px}@media screen and (max-width:800px){body.impact .tbldata .data-row.has-yellow-sep:nth-child(5):before{left:57px}}body.impact .tbldata .data-row.has-yellow-sep:nth-child(6):before{left:calc(22% - 75px);width:75px}@media screen and (max-width:800px){body.impact .tbldata .data-row.has-yellow-sep:nth-child(6):before{left:30px;width:50px}}body.impact .tbldata .data-row.has-yellow-sep:nth-child(7):before{left:calc(22% - 75px);width:75px}@media screen and (max-width:800px){body.impact .tbldata .data-row.has-yellow-sep:nth-child(7):before{left:30px;width:50px}}body.impact .tbldata .data-row:nth-child(odd)>div:not(:first-child)>div{background-color:#ffe22b}@media screen and (max-width:800px){body.impact .tbldata::before{width:80px;background-position:right -30px bottom 60px;background-size:auto 60%}body.impact .tbldata::after{content:"";position:absolute;top:0;left:80px;width:10px;height:100%;pointer-events:none;z-index:2;box-shadow:inset 4px 0 8px 0 rgba(0,0,0,.28)}body.impact .tbldata .data-row>div:first-child{width:80px;font-size:1rem;padding:.3125rem}body.impact .tbldata .hdr-row .inner-grid{display:flex;flex-wrap:nowrap;width:calc(100% - 80px);padding:0;overflow:hidden}body.impact .tbldata .hdr-row .inner-grid>div{flex:0 0 100%;width:100%;padding:20px;background-color:#e8e8e8;position:relative;transition:left .4s cubic-bezier(.4,0,.2,1)}body.impact .tbldata .data-row>div:not(:first-child){overflow:hidden;flex-wrap:nowrap;width:calc(100% - 80px)}body.impact .tbldata .data-row>div:not(:first-child)>div{height:auto;width:100%;left:0}body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="1,2"],body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="1,2,3"],body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="1,2,3,4"],body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="1.5,2,3,4"],body.impact .tbldata .data-row>div:not(:first-child)>div[data-col="2,3,4"]{width:100%;left:0;opacity:1;transition:opacity .3s ease}body.impact .tbldata .hdr-row .inner-grid>div{left:0}body.impact .tbldata[data-indx="1"] .data-row>div:not(:first-child)>div[data-col="2,3,4"]{opacity:0}body.impact .tbldata[data-indx="1"] .data-row>div:not(:first-child)>div.isHalf{width:60%;left:40%}body.impact .tbldata[data-indx="2"] .hdr-row .inner-grid>div{left:-100%}body.impact .tbldata[data-indx="3"] .hdr-row .inner-grid>div{left:-200%}body.impact .tbldata[data-indx="3"] .data-row>div:not(:first-child)>div[data-col="1,2"]{opacity:0}body.impact .tbldata[data-indx="4"] .hdr-row .inner-grid>div{left:-300%}body.impact .tbldata[data-indx="4"] .data-row>div:not(:first-child)>div[data-col="1,2"],body.impact .tbldata[data-indx="4"] .data-row>div:not(:first-child)>div[data-col="1,2,3"]{opacity:0}}body.impact .tbldata .seperators{width:78%;height:100%;top:0;position:absolute;z-index:0;right:-1px;display:flex;justify-content:space-evenly}body.impact .tbldata .seperators .sep-col{width:1px;background-color:#e8e8e8;height:100%;position:relative}body.impact .tbldata .seperators .sep-col:after{content:"";display:block;width:1px;height:85px;position:absolute;top:0;left:0;background-color:#fff}@media screen and (max-width:800px){body.impact .tbldata .seperators{display:none}}body.impact .white-box,body.impact .yellow-box{max-width:50rem}body.impact .patient-burden{max-width:46.5rem;margin:auto}body.impact .acc-table-data .row{display:flex;gap:1.25rem;padding:1.125rem 0;align-items:center}body.impact .acc-table-data .row:not(:last-child){border-bottom:1px solid #ffe22b}body.impact .acc-table-data .row>div:first-child{flex:1 1 auto}body.impact .acc-table-data .row>div:nth-child(2){color:#0043e0;font-weight:700;width:4.6875rem;min-width:4.6875rem;font-size:2.1875rem;line-height:1}body.impact .acc-table-data .row>div:nth-child(2) sup{font-size:1.25rem}body.impact .acc-table-data .row>div:nth-child(2) span{display:block;font-size:.9375rem;font-weight:600}body.impact .acc-table-data.icon-list .row{display:flex;gap:1rem;align-items:center;padding:.75rem 0}body.impact .acc-table-data.icon-list .row:not(:last-child){border-bottom:1px solid #ffe22b}body.impact .acc-table-data.icon-list .row .icon{width:72px;height:72px;flex:0 0 72px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;color:#0043e0;width:4.5rem}body.impact .acc-table-data.icon-list .row .icon img{width:100%;height:100%;object-fit:contain}body.impact .acc-table-data.icon-list .row .text{flex:1 1 auto;font-size:1rem;color:#000}body.impact .complications-buttons{align-items:center;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;font-style:italic}body.impact .complications-buttons .complications-btn{width:2.3125rem;height:1.875rem;background-color:#ffe22b;border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer}body.impact .complications-buttons .complications-btn img{max-width:.625rem}body.impact .complications-buttons .complications-btn.disabled,body.impact .complications-buttons .complications-btn[disabled]{opacity:.3;pointer-events:none}@media screen and (max-width:500px){body.impact section.end-section{padding-top:1.875rem;padding-bottom:1.875rem;text-align:center}body.impact section.patient-burden{padding-bottom:1.875rem}body.impact section.footnotes-section{padding-top:1.875rem}}.accordion{margin-top:1.5rem}.accordion .accordion-item{margin-bottom:.75rem}.accordion .accordion-item .accordion-header{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;background:#ffe22b;color:#000;font-weight:700;font-size:1rem;padding:.875rem 1rem;border-radius:10px;border:none;cursor:pointer;line-height:1.2}.accordion .accordion-item .accordion-header .accordion-title{display:inline-block;max-width:85%}.accordion .accordion-item .accordion-header .accordion-icon{display:inline-block;width:1.5rem;text-align:center}.accordion .accordion-item.open .accordion-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .accordion-item .accordion-panel{background:#fff;border:2px solid #ffe22b;border-top:none;border-radius:0 0 10px 10px;padding:1.25rem}@media screen and (min-width:768px){.accordion .accordion-item .accordion-panel{padding:1.875rem 5rem}}.accordion .accordion-item .accordion-panel{margin-top:0}.accordion .accordion-item .accordion-header[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .accordion-item .accordion-header[aria-expanded=true] .accordion-icon{content:"-"}body.management .unmet-needs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 4.375rem}@media (max-width:800px){body.management .unmet-needs-grid{grid-template-columns:1fr;gap:1rem}}body.management .unmet-need-item{display:flex;align-items:center;gap:1rem}@media screen and (max-width:800px){body.management .unmet-need-item:not(:last-child){padding-bottom:.625rem;border-bottom:1px solid #ffe22b}}body.management .unmet-icon{flex-shrink:0}body.management .unmet-icon img{max-width:72px;max-height:72px;width:auto;height:auto}body.management .unmet-text{flex:1;font-size:1rem;line-height:1.4}body.management .unmet-text strong{font-weight:700;color:#000}body.management .custom-arrow-list{list-style:none;padding-left:0}body.management .custom-arrow-list li{position:relative;padding-left:1.5625rem;margin-bottom:.5rem}body.management .custom-arrow-list li::before{content:"";position:absolute;left:0;top:.0625rem;width:13px;height:16px;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="13" height="16" viewBox="0 0 13 16"%3E%3Cpath d="M12.7071 8.70711C13.0976 8.31658 13.0976 7.68342 12.7071 7.29289L6.34315 0.928932C5.95262 0.538408 5.31946 0.538408 4.92893 0.928932C4.53841 1.31946 4.53841 1.95262 4.92893 2.34315L10.5858 8L4.92893 13.6569C4.53841 14.0474 4.53841 14.6805 4.92893 15.0711C5.31946 15.4616 5.95262 15.4616 6.34315 15.0711L12.7071 8.70711ZM0 8V9H12V8V7H0V8Z" fill="%230043E0"/%3E%3C/svg%3E') no-repeat left center;background-size:13px 16px;display:block}body.management .white-box-unmet{background:#fff;border:1px solid #ffe22b;border-radius:1.5rem;padding:2.5rem 1.875rem;display:flex;flex-direction:column;align-items:center;justify-content:center}body.management .white-box-unmet-inner{gap:2.5rem}body.management .white-box-unmet-inner .icon{max-width:11.75rem}@media screen and (max-width:600px){body.management .white-box-unmet-inner .icon{max-width:none}body.management .white-box-unmet-inner{flex-direction:column}}body.management .yellow-box{max-width:34.375rem}body.resources .callouts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;grid-auto-flow:dense;margin-top:30px}@media (max-width:800px){body.resources .callouts-grid{grid-template-columns:1fr;gap:30px}}body.resources .callout{display:flex;width:360px;max-width:100%;overflow:hidden;background-color:#f3f3f3;transition:transform .2s ease}body.resources .callout .callout-button.btn{padding:.625rem 1rem}body.resources .callout-icon{width:70px;flex-shrink:0;padding:16px 0 0 16px}body.resources .callout-icon .icon-placeholder{width:50px;height:60px;background-size:cover;background-position:center;background-repeat:no-repeat}body.resources .callout-icon .icon-placeholder.blue-icon{background-image:url(../../images/doc-icon-blue.png)}body.resources .callout-icon .icon-placeholder.white-icon{background-image:url(../../images/doc-icon-white.png)}body.resources .callout-content{flex:1;padding:16px;display:flex;flex-direction:column}body.resources .callout-headline{font-size:1rem;font-weight:700;margin:0 0 .75rem 0;color:#000}body.resources .callout-text{font-size:1rem;line-height:1.4;margin:0 0 1rem 0;color:#000;flex-grow:1}body.resources .callout-footnote{font-size:.75rem;color:#000;margin:0 0 1rem 0;line-height:1.3}body.resources .button-icon.download-icon{display:inline-block;transform:translateY(2px);line-height:0}body.resources .share-icon{display:inline-block;transform:translateY(2px);line-height:0;width:1rem;height:auto;margin-right:.25rem}body.resources .advocacy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:40px 0;margin-top:30px}@media (max-width:800px){body.resources .advocacy-grid{grid-template-columns:1fr;gap:30px}}body.resources .advocacy-callout{width:360px;max-width:100%;background-color:#f3f3f3;border-radius:8px;overflow:hidden;transition:transform .2s ease}body.resources .advocacy-logo{width:100%;height:120px;display:flex;align-items:center;justify-content:center;padding:20px}body.resources .advocacy-logo img{max-width:100%;max-height:100%;object-fit:contain}body.resources .advocacy-content{padding:16px;display:flex;flex-direction:column;text-align:center}body.resources .advocacy-title{font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 .75rem 0;color:#2c3e50}body.resources .advocacy-description{font-size:.875rem;line-height:1.4;margin:0 0 1rem 0;color:#555;flex-grow:1}body.resources .advocacy-and-support{padding:3.75rem 0}@media (max-width:800px){body.resources .callout{width:100%}body.resources .callout-content{padding:.75rem}body.resources .callout-headline{font-size:1rem}body.resources .callout-button{margin-bottom:.75rem;padding:.625rem .75rem;font-size:.8125rem}body.resources .advocacy-callout{width:100%}body.resources .advocacy-content{padding:.75rem}body.resources .advocacy-title{font-size:1rem}}body.resources h2.resources-title{font-size:1.75rem;font-weight:600;margin-bottom:1rem}@media screen and (max-width:800px){.container.mt-90{margin-top:2.5rem}section{padding:1.25rem 0}}body.stay-connected section.stay-connected .container{max-width:46.875rem}body.stay-connected section.stay-connected a{color:#000}body.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){body.stay-connected .signup-form .form-grid{grid-template-columns:1fr}}body.stay-connected .signup-form .form-group{display:flex;flex-direction:column}body.stay-connected .signup-form .form-group label{margin-bottom:.5rem}body.stay-connected .signup-form .form-group input[type=email],body.stay-connected .signup-form .form-group input[type=text],body.stay-connected .signup-form .form-group select{background:#fff;border:1px solid #0c0c0c;border-radius:12px;height:3.4375rem;line-height:3.4375rem;padding:0 .75rem;font-size:.875rem}body.stay-connected .signup-form .form-group input[type=email],body.stay-connected .signup-form .form-group input[type=text]{background:#fff;border:1px solid #0c0c0c;border-radius:12px;height:3.4375rem;padding:0 .75rem;font-size:.875rem}body.stay-connected .signup-form .form-group input[type=email].error,body.stay-connected .signup-form .form-group input[type=text].error{border:2px solid #e0022f}body.stay-connected .signup-form .select-group{position:relative}body.stay-connected .signup-form .custom-select{position:relative}body.stay-connected .signup-form .custom-select::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #0c0c0c;border-radius:12px;pointer-events:none;z-index:2;transition:border-color .2s ease}body.stay-connected .signup-form .custom-select.has-error::before{border:2px solid #e0022f}body.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:12px;padding-left:.75rem;font-size:.875rem;background:#fff;position:relative;z-index:1}body.stay-connected .signup-form .custom-select .select-arrow{position:absolute;right:1px;top:50%;transform:translateY(-50%);width:3.75rem;height:3.25rem;background:#ffe22b;display:flex;align-items:center;justify-content:center;border-top-right-radius:11px;border-bottom-right-radius:11px;color:#000;font-size:1.125rem;pointer-events:none;z-index:1}body.stay-connected .signup-form .checkbox-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}body.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;border-radius:12px}body.stay-connected .signup-form .privacy-text{font-size:.8125rem;color:#444}body.stay-connected .signup-form .captcha-placeholder{height:5rem;background:#f2f2f2;display:flex;align-items:center;justify-content:center;border-radius:8px}body.stay-connected .signup-form .btn-primary{margin-top:.75rem}.error-message{color:#e0022f;font-size:12px;margin-top:5px;display:none;font-weight:600}.checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.checkbox-label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.custom-checkbox{width:34px;height:34px;border:1px solid #000;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease}.custom-checkbox .checkmark{opacity:0;transition:opacity .2s ease}.checkbox-label input[type=checkbox]:checked+.custom-checkbox{background-color:gold}.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}.custom-select{position:relative}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-right:68px;height:55px;border:1px solid #0c0c0c;border-radius:12px;padding-left:12px;font-size:14px;background:#fff}.select-arrow{position:absolute;right:1px;top:50%;transform:translateY(-50%);width:60px;height:53px;background:gold;display:flex;align-items:center;justify-content:center;border-top-right-radius:11px;border-bottom-right-radius:11px;color:#000;font-size:18px;pointer-events:none;z-index:1}.custom-select.has-error select,.form-group.has-error input,.form-group.has-error select,.form-row.has-error .custom-checkbox,.form-row.has-error input[type=checkbox],.has-error .custom-checkbox,.has-error input,.has-error select,input.has-error,select.has-error{border:2px solid #e0022f!important;border-color:#e0022f!important;outline:0!important}.has-error .error-message{display:block}.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}
/*# sourceMappingURL=style.css.map */
