html.hide-patient-note .card-patient-note{display:none}.m-form-register-patient .card-patient-note{transition:opacity .4s ease,transform .4s ease}.m-form-register-patient .card-patient-note.is-hiding{opacity:0;transform:translateY(-8px)}.m-form-register-patient .card-patient-note .icon-wrapper{background-color:#c2ebf0;font-size:.8125rem;font-family:"Space Mono";font-weight:400;width:48px;height:48px}.m-form-register-patient .card-patient-note .icon-wrapper img{width:24px;height:24px;object-fit:contain}.m-form-register-patient .card-patient-note .icon-wrapper svg{width:1rem;height:1rem}.m-form-register-patient .tab>div{width:100%}@media(min-width: 768px){.m-form-register-patient .tab>div{width:auto}}.m-form-register-patient .tab>div:not(:last-child) .btn{border-bottom:1px solid #d1d1cc}@media(min-width: 768px){.m-form-register-patient .tab>div:not(:last-child) .btn{border-right:1px solid #d1d1cc}}.m-form-register-patient .tab .btn{border-radius:0;font-size:1rem;padding-top:1.25em;padding-bottom:1.25em}.m-form-register-patient .wpcf7 .js-fill-progress-card{border:1.5px solid #1c1c1a;border-radius:50%;width:1rem;height:1rem;transition:background-color .2s ease,border-color .2s ease}.m-form-register-patient .wpcf7 .js-fill-progress-card.is-completed{background-color:#b2d435;border-color:#b2d435}.m-form-register-patient .form-sidebar{background-color:#fff;border-radius:16px;padding:1rem;top:2rem}@media(min-width: 1400px){.m-form-register-patient .form-sidebar{padding:2rem}}.m-form-register-patient .form-sidebar-title{font-size:1.35rem;font-weight:600;margin-bottom:1.5rem}.m-form-register-patient .form-sidebar-steps{list-style:none;padding:0;margin:0 -0.9rem}@media(min-width: 1400px){.m-form-register-patient .form-sidebar-steps{margin:0 -1.9rem}}.m-form-register-patient .form-sidebar-step{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 2rem;border-left:3px solid rgba(0,0,0,0);transition:background-color .2s ease,border-color .2s ease}.m-form-register-patient .form-sidebar-step-indicator{flex-shrink:0;width:1rem;height:1rem;border-radius:50%;border:2px solid #d1d1cc;background-color:rgba(0,0,0,0);transition:background-color .2s ease,border-color .2s ease}.m-form-register-patient .form-sidebar-step-label{flex-grow:1;color:#a3a39e;font-size:.95rem}.m-form-register-patient .form-sidebar-step-badge{flex-shrink:0;background-color:#f5f4f1;color:#a3a39e;font-size:.75rem;font-weight:500;padding:.2rem .6rem;border-radius:4px}.m-form-register-patient .form-sidebar-step.is-active{background-color:#f5f4f1;border-left-color:#6b6b67}.m-form-register-patient .form-sidebar-step.is-active .form-sidebar-step-indicator{border-color:#1a1a1a;border-width:1.5px}.m-form-register-patient .form-sidebar-step.is-active .form-sidebar-step-label{color:#1a1a1a;font-weight:600}.m-form-register-patient .form-sidebar-step.is-completed .form-sidebar-step-indicator{background-color:#b2d435;border-color:#b2d435 !important}.m-form-register-patient .form-sidebar-step.is-completed .form-sidebar-step-label{color:#1a1a1a !important;font-weight:600}.m-form-register-patient .form-sidebar-step.is-optional .form-sidebar-step-indicator{border-style:dashed;border-color:rgba(0,0,0,.2)}.m-form-register-patient .form-sidebar-step.is-optional .form-sidebar-step-label{color:rgba(0,0,0,.35)}.m-form-register-patient .form-sidebar-step.is-final-active{background-color:rgba(178,212,53,.2);border-left-color:#b2d435}.m-form-register-patient .form-sidebar-step.is-final-active .form-sidebar-step-indicator{background-color:#b2d435;border-color:#b2d435}.m-form-register-patient .form-sidebar-step.is-final-active .form-sidebar-step-label{color:#1a1a1a;font-weight:600}.m-form-register-patient .form-sidebar-step.is-final-active .form-sidebar-step-label-default{display:none}.m-form-register-patient .form-sidebar-step.is-final-active .form-sidebar-step-label-final{display:inline}.m-form-register-patient .form-sidebar-step-label-final{display:none}.m-form-register-patient .form-sidebar-progress{margin-top:1.5rem}.m-form-register-patient .form-sidebar-progress-label{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600;color:#6b6b67;margin-bottom:.5rem}.m-form-register-patient .form-sidebar-progress-label>span:first-child{color:#a3a39e;font-weight:700}.m-form-register-patient .form-sidebar-progress-label.has-progress{color:#b2d435}.m-form-register-patient .form-sidebar-progress-bar{height:4px;border-radius:999px;background-color:#e8e7e3;overflow:hidden}.m-form-register-patient .form-sidebar-progress-bar-fill{height:100%;background-color:#b2d435;border-radius:999px;transition:width .4s ease}@media(min-width: 1400px){.m-form-register-patient .here-is-what-happens-next{border-top:1px solid #e4e3df}}.m-form-register-patient .here-is-what-happens-next .item-wrapper{border-top:1px solid #e4e3df}@media(min-width: 1400px){.m-form-register-patient .here-is-what-happens-next .item-wrapper{border-top:0}.m-form-register-patient .here-is-what-happens-next .item-wrapper:not(:last-child){border-right:1px solid #e4e3df}}.m-form-register-patient .here-is-what-happens-next .item-wrapper svg.icon{width:2rem;height:2rem}#l-overlay-collaboration,#l-overlay-when-to-transfer,#l-overlay-contact-person{width:720px;max-width:100%;z-index:1060;overflow:hidden;transform:translateX(100%);transition:transform .7s cubic-bezier(0.77, 0, 0.18, 1)}#l-overlay-collaboration.is-active,#l-overlay-when-to-transfer.is-active,#l-overlay-contact-person.is-active{transform:translateX(0)}#l-overlay-collaboration .inner-container,#l-overlay-when-to-transfer .inner-container,#l-overlay-contact-person .inner-container{width:100%;height:100%;overflow-y:auto}#l-overlay-collaboration .menu-toggle,#l-overlay-when-to-transfer .menu-toggle,#l-overlay-contact-person .menu-toggle{position:absolute;top:2rem;right:2rem;width:50px;height:50px}#l-overlay-collaboration .menu-toggle svg,#l-overlay-when-to-transfer .menu-toggle svg,#l-overlay-contact-person .menu-toggle svg{width:1rem;height:1rem}#l-overlay-collaboration .menu-toggle:hover,#l-overlay-when-to-transfer .menu-toggle:hover,#l-overlay-contact-person .menu-toggle:hover{color:#5bc9d7}#l-overlay-collaboration .icon-wrapper{background-color:#c2ebf0;font-size:.8125rem;font-family:"Space Mono";font-weight:400;width:36px;height:36px}#l-overlay-collaboration .icon-wrapper img{width:18px;height:18px;object-fit:contain}#l-overlay-collaboration .text ul{background-color:#f5f4f1;border-radius:.5rem;border-left:3px solid #5bc9d7;padding:1em 1.25em}#l-overlay-collaboration .text ul li{color:#1c1c1a}#l-overlay-collaboration .text ul li:before{background:url(../../../img/icon-arrow-right.svg) no-repeat center center;background-size:.75em .75em;width:1em;height:1em}#l-overlay-when-to-transfer .icon-wrapper{background-color:#c2ebf0;font-size:.8125rem;font-family:"Space Mono";font-weight:400;width:36px;height:36px}#l-overlay-contact-person .contact-person-wrapper{border-left:4px solid #5bc9d7}#l-overlay-contact-person .icon-wrapper{background-color:rgba(194,235,240,.5);font-size:.8125rem;font-family:"Space Mono";font-weight:400;width:48px;height:48px}#l-overlay-contact-person .icon-wrapper svg{width:1rem;height:1rem}
