html{scroll-behavior:smooth}.g-sompi-form h2{margin-top:0}.g-sompi-form textarea{resize:none}.g-sompi-form__error{margin-left:15px;color:#ac1842}.g-sompi-form-page{display:none}.g-sompi-form-page--active{display:block}.g-sompi-form label,.g-sompi-form__label{display:grid}.g-sompi-form-section__container,.g-sompi-form .g-sompi-form-personal-data__container,.g-sompi-form .g-sompi-form__container{margin-top:15px;padding:15px;border-radius:12px;background-color:#d7cdcd}.g-sompi-form-passively-field__value{border-radius:12px;font-family:Montserrat, sans-serif;font-style:normal;font-weight:500;-webkit-appearance:none;min-height:45px;display:flex;align-items:center;background:#d7cdcd;color:#4a3e4a;border-style:solid;border-width:1px;border-color:#4a3e4a;margin:0 0 7.5px 0;font-family:Lato, sans-serif;font-size:clamp(1.1rem, 0vw + 1.1rem, 1.1rem);line-height:1.467;font-weight:400;padding:0 15px;cursor:default}.g-sompi-form-passively-field__value::-moz-placeholder{opacity:.5}.g-sompi-form-passively-field__value::placeholder{opacity:.5}.g-sompi-form-passively-field__value:focus{border:none;outline:none;box-shadow:inset 0 0 0 3px #ac1842}.g-sompi-form-passively-field__value:last-child{margin-bottom:0}.g-sompi-form-passively-field__value:focus{border:none}.g-sompi-form #g-sompi-form-page__0 #g-sompi-modal-confirm-loading{position:absolute;left:45%}.g-sompi-form .g-sompi-form-block__heading{cursor:pointer}.g-sompi-form .g-sompi-form-block__container{display:none}.g-sompi-form .g-sompi-form-block--active .g-sompi-form-block__toggle svg{transform:rotate(0)}.g-sompi-form .g-sompi-form-block--active .g-sompi-form-block__container{display:block}.g-sompi-form-section{margin:40px 0}.g-sompi-form-section .g-sompi-form-block__heading{cursor:pointer}.g-sompi-form-section .g-sompi-form-block__container{display:none}.g-sompi-form-section .g-sompi-form-block--active .g-sompi-form-block__toggle svg{transform:rotate(0)}.g-sompi-form-section .g-sompi-form-block--active .g-sompi-form-block__container{display:block;padding-top:15px}.g-sompi-form-section__title{margin:9.525px 0 9.525px 0;color:#4a3e4a;font-family:Montserrat, sans-serif;font-weight:700;font-size:clamp(1.27rem, 0vw + 1.27rem, 1.27rem);line-height:1.2;letter-spacing:.57px;cursor:pointer}.g-sompi-form-section__title--open{margin:9.525px 0 9.525px 0;color:#4a3e4a;font-family:Montserrat, sans-serif;font-weight:700;font-size:clamp(1.27rem, 0vw + 1.27rem, 1.27rem);line-height:1.2;letter-spacing:.57px}.g-sompi-form-section a:hover{color:#4a3e4a}.g-sompi-form-section__container{display:none}.g-sompi-form-section .g-sompi-form-section__toggle svg,.g-sompi-form-section .g-sompi-form-block__toggle svg{width:12px;transform:rotate(-91deg)}.g-sompi-form-section .g-sompi-form-section__toggle svg path,.g-sompi-form-section .g-sompi-form-block__toggle svg path{stroke:#ac1842}.g-sompi-form-section--active .g-sompi-form-section__toggle svg,.g-sompi-form-section--active--all .g-sompi-form-section__toggle svg{transform:rotate(0)}.g-sompi-form-section--active .g-sompi-form-section__container,.g-sompi-form-section--active--all .g-sompi-form-section__container{display:block}.g-sompi-form-section__summary{margin-bottom:0}.g-sompi-form-section:first-child{margin:0}.g-sompi-form-block{padding:15px 0 15px 0}.g-sompi-form-block__title{display:flex;align-items:center}.g-sompi-form-block__description{padding:15px 0}.g-sompi-form-block:first-child{padding:15px 0}.g-sompi-form-preview{display:grid;gap:15px;margin:40px 0 20px;padding-bottom:40px}@media(min-width: 600px){.g-sompi-form-preview{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 782px){.g-sompi-form-preview{grid-template-columns:repeat(3, 1fr);gap:30px;margin:40px 0}}@media(min-width: 1366px){.g-sompi-form-preview{grid-template-columns:repeat(4, 1fr)}}.g-sompi-form-preview__content{display:flex;flex-direction:column}.g-sompi-form-preview__value,.g-sompi-form-preview__key{margin:7.5px 0 7.5px 0;color:#4a3e4a;font-family:Montserrat, sans-serif;font-weight:700;font-size:clamp(1rem, 0vw + 1rem, 1rem);line-height:1.2;letter-spacing:.45px}.g-sompi-form-preview a{color:#0031ff}.g-sompi-form-preview__value{font-weight:400}.g-sompi-form #show_all_fields svg,.g-sompi-form #hide_all_fields svg{width:12px}.g-sompi-form .g-button_all_fields_button--hide{display:none}.g-sompi-form-summary__values,.g-sompi-form-summary__notes{margin:40px 0}.g-sompi-form-summary__values{display:grid;grid-template-columns:repeat(2, 1fr)}.g-sompi-form-summary__title th{padding-bottom:15px}.g-sompi-form-summary__table{overflow:auto;scrollbar-width:thin;max-width:1080px}.g-sompi-form-summary__table table{width:-moz-max-content;width:max-content}.g-sompi-form-summary__table table thead tr:first-of-type .g-sompi-form-summary__my-value{border-top-left-radius:12px;border-top-right-radius:12px}.g-sompi-form-summary__table table tfoot tr:last-of-type #g_sompi_sum_level_pre{border-bottom-left-radius:12px}.g-sompi-form-summary__table table tfoot tr:last-of-type #g_sompi_sum_deviation_pre{border-bottom-right-radius:12px}.g-sompi-form-summary__table table tbody tr:last-child th{padding-top:15px}.g-sompi-form-summary__table table tbody tr:last-child th .g-sompi-form-summary__my-val{color:red}.g-sompi-form-summary__block-title{display:table-caption;margin-top:7.5px}@media(min-width: 782px){.g-sompi-form-summary__sum p{width:50%}}.g-sompi-form-summary__my-value{background-color:#d7cdcd}.g-sompi-form__button .g-button:first-child{margin:15px 15px 15px 0}.g-sompi-form__button .g-sompi-form__error{margin-left:0}@media(min-width: 842px){.g-sompi-form-change-user{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form .g-sompi-text-input{display:flex;flex-direction:column}.g-sompi-form [id$=_deviation_field]{justify-content:end}@media(min-width: 782px){.g-sompi-form #g-sompi-form-change-user{grid-template-areas:"firstname lastname" "position ." "submit ."}}.g-sompi-form #g-sompi-form-change-user #g-sompi-form-change-user-firstname{grid-area:firstname}.g-sompi-form #g-sompi-form-change-user #g-sompi-form-change-user-lastname{grid-area:lastname}.g-sompi-form #g-sompi-form-change-user #g-sompi-form-change-user-position{grid-area:position}.g-sompi-form #g-sompi-form-change-user #g-sompi-form-change-user-confirm{grid-area:submit}.g-sompi-form #g-sompi-form-change-user-delete{display:flex;justify-content:end}@media(min-width: 960px){.g-sompi-form-personal-data__container{display:grid;grid-template-areas:"date date ref ." "name name . ." "birth birth estimate_date estimate_date" "gestation_weeks gestation_days korr korr" ". . . ." "exam_name exam_name exam_pos exam_pos" "exam_clinic exam_clinic other other";grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto auto auto 40px auto auto;gap:0 15px}}.g-sompi-form-personal-data__container #g_sompi_form_ref_field{grid-area:ref}.g-sompi-form-personal-data__container #g_sompi_form_examination_date_field{grid-area:date}.g-sompi-form-personal-data__container #g_sompi_form_name_field{grid-area:name}.g-sompi-form-personal-data__container #g_sompi_form_date_of_birth_field{grid-area:birth}.g-sompi-form-personal-data__container #g_sompi_form_estimated_date_of_birth_field{grid-area:estimate_date}.g-sompi-form-personal-data__container #g_sompi_form_gestation_weeks_field{grid-area:gestation_weeks}.g-sompi-form-personal-data__container #g_sompi_form_gestation_days_field{grid-area:gestation_days}.g-sompi-form-personal-data__container #g_sompi_form_korr_field{grid-area:korr}.g-sompi-form-personal-data__container #g_sompi_form_exam_field{grid-area:exam_name}.g-sompi-form-personal-data__container #g_sompi_form_pos_field{grid-area:exam_pos}.g-sompi-form-personal-data__container #g_sompi_form_clinic_field{grid-area:exam_clinic}.g-sompi-form-personal-data__container #g_sompi_form_other_field{grid-area:other}@media(min-width: 960px){.g-sompi-form #g_sompi_back_pos_head{display:grid;grid-template-areas:"back_head_title back_head_title" "back_head_level ." "back_head_execution back_head_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_back_pos_head #g_sompi_back_pos_head_title{grid-area:back_head_title}.g-sompi-form #g_sompi_back_pos_head #g_sompi_back_pos_head_level_field{grid-area:back_head_level}.g-sompi-form #g_sompi_back_pos_head #g_sompi_back_pos_head_execution_field{grid-area:back_head_execution}.g-sompi-form #g_sompi_back_pos_head #g_sompi_back_pos_head_deviation_field{grid-area:back_head_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_back_pos_arms_hands{display:grid;grid-template-areas:"back_arms_hands_title back_arms_hands_title" "back_arms_hands_level ." "back_arms_hands_execution back_arms_hands_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_back_pos_arms_hands #g_sompi_back_pos_arms_hands_title{grid-area:back_arms_hands_title}.g-sompi-form #g_sompi_back_pos_arms_hands #g_sompi_back_pos_arms_hands_level_field{grid-area:back_arms_hands_level}.g-sompi-form #g_sompi_back_pos_arms_hands #g_sompi_back_pos_arms_hands_execution_field{grid-area:back_arms_hands_execution}.g-sompi-form #g_sompi_back_pos_arms_hands #g_sompi_back_pos_arms_hands_deviation_field{grid-area:back_arms_hands_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_back_pos_torso{display:grid;grid-template-areas:"back_torso_title back_torso_title" "back_torso_level ." "back_torso_execution back_torso_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_back_pos_torso #g_sompi_back_pos_torso_title{grid-area:back_torso_title}.g-sompi-form #g_sompi_back_pos_torso #g_sompi_back_pos_torso_level_field{grid-area:back_torso_level}.g-sompi-form #g_sompi_back_pos_torso #g_sompi_back_pos_torso_execution_field{grid-area:back_torso_execution}.g-sompi-form #g_sompi_back_pos_torso #g_sompi_back_pos_torso_deviation_field{grid-area:back_torso_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_back_pos_legs_feets{display:grid;grid-template-areas:"back_legs_feets_title back_legs_feets_title" "back_legs_feets_level ." "back_legs_feets_execution back_legs_feets_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_back_pos_legs_feets #g_sompi_back_pos_legs_feets_title{grid-area:back_legs_feets_title}.g-sompi-form #g_sompi_back_pos_legs_feets #g_sompi_back_pos_legs_feets_level_field{grid-area:back_legs_feets_level}.g-sompi-form #g_sompi_back_pos_legs_feets #g_sompi_back_pos_legs_feets_execution_field{grid-area:back_legs_feets_execution}.g-sompi-form #g_sompi_back_pos_legs_feets #g_sompi_back_pos_legs_feets_deviation_field{grid-area:back_legs_feets_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_stomach_pos_head{display:grid;grid-template-areas:"stomach_head_title stomach_head_title" "stomach_head_level ." "stomach_head_execution stomach_head_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_stomach_pos_head #g_sompi_stomach_pos_head_title{grid-area:stomach_head_title}.g-sompi-form #g_sompi_stomach_pos_head #g_sompi_stomach_pos_head_level_field{grid-area:stomach_head_level}.g-sompi-form #g_sompi_stomach_pos_head #g_sompi_stomach_pos_head_execution_field{grid-area:stomach_head_execution}.g-sompi-form #g_sompi_stomach_pos_head #g_sompi_stomach_pos_head_deviation_field{grid-area:stomach_head_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_stomach_pos_arms_hands{display:grid;grid-template-areas:"stomach_arms_hands_title stomach_arms_hands_title" "stomach_arms_hands_level ." "stomach_arms_hands_execution stomach_arms_hands_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_stomach_pos_arms_hands #g_sompi_stomach_pos_arms_hands_title{grid-area:stomach_arms_hands_title}.g-sompi-form #g_sompi_stomach_pos_arms_hands #g_sompi_stomach_pos_arms_hands_level_field{grid-area:stomach_arms_hands_level}.g-sompi-form #g_sompi_stomach_pos_arms_hands #g_sompi_stomach_pos_arms_hands_execution_field{grid-area:stomach_arms_hands_execution}.g-sompi-form #g_sompi_stomach_pos_arms_hands #g_sompi_stomach_pos_arms_hands_deviation_field{grid-area:stomach_arms_hands_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_stomach_pos_torso{display:grid;grid-template-areas:"stomach_torso_title stomach_torso_title" "stomach_torso_level ." "stomach_torso_execution stomach_torso_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_stomach_pos_torso #g_sompi_stomach_pos_torso_title{grid-area:stomach_torso_title}.g-sompi-form #g_sompi_stomach_pos_torso #g_sompi_stomach_pos_torso_level_field{grid-area:stomach_torso_level}.g-sompi-form #g_sompi_stomach_pos_torso #g_sompi_stomach_pos_torso_execution_field{grid-area:stomach_torso_execution}.g-sompi-form #g_sompi_stomach_pos_torso #g_sompi_stomach_pos_torso_deviation_field{grid-area:stomach_torso_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_stomach_pos_legs_feets{display:grid;grid-template-areas:"stomach_legs_feets_title stomach_legs_feets_title" "stomach_legs_feets_level ." "stomach_legs_feets_execution stomach_legs_feets_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_stomach_pos_legs_feets #g_sompi_stomach_pos_legs_feets_title{grid-area:stomach_legs_feets_title}.g-sompi-form #g_sompi_stomach_pos_legs_feets #g_sompi_stomach_pos_legs_feets_level_field{grid-area:stomach_legs_feets_level}.g-sompi-form #g_sompi_stomach_pos_legs_feets #g_sompi_stomach_pos_legs_feets_execution_field{grid-area:stomach_legs_feets_execution}.g-sompi-form #g_sompi_stomach_pos_legs_feets #g_sompi_stomach_pos_legs_feets_deviation_field{grid-area:stomach_legs_feets_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_sitting_pos{display:grid;grid-template-areas:"sitting_position_title sitting_position_title" "sitting_position_level ." "sitting_position_execution sitting_position_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_sitting_pos #g_sompi_sitting_pos_title{grid-area:sitting_position_title}.g-sompi-form #g_sompi_sitting_pos #g_sompi_sitting_pos_level_field{grid-area:sitting_position_level}.g-sompi-form #g_sompi_sitting_pos #g_sompi_sitting_pos_execution_field{grid-area:sitting_position_execution}.g-sompi-form #g_sompi_sitting_pos #g_sompi_sitting_pos_deviation_field{grid-area:sitting_position_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_standing_pos{display:grid;grid-template-areas:"standing_position_title standing_position_title" "standing_position_level ." "standing_position_execution standing_position_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_standing_pos #g_sompi_standing_pos_title{grid-area:standing_position_title}.g-sompi-form #g_sompi_standing_pos #g_sompi_standing_pos_level_field{grid-area:standing_position_level}.g-sompi-form #g_sompi_standing_pos #g_sompi_standing_pos_execution_field{grid-area:standing_position_execution}.g-sompi-form #g_sompi_standing_pos #g_sompi_standing_pos_deviation_field{grid-area:standing_position_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_movement_pos{display:grid;grid-template-areas:"movement_position_title movement_position_title" "movement_position_level ." "movement_position_execution movement_position_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_movement_pos #g_sompi_movement_pos_title{grid-area:movement_position_title}.g-sompi-form #g_sompi_movement_pos #g_sompi_movement_pos_level_field{grid-area:movement_position_level}.g-sompi-form #g_sompi_movement_pos #g_sompi_movement_pos_execution_field{grid-area:movement_position_execution}.g-sompi-form #g_sompi_movement_pos #g_sompi_movement_pos_deviation_field{grid-area:movement_position_deviation}@media(min-width: 960px){.g-sompi-form #g_sompi_hand_function{display:grid;grid-template-areas:"hand_function_position_title hand_function_position_title" "hand_function_position_level ." "hand_function_position_execution hand_function_position_deviation";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g_sompi_hand_function #g_sompi_hand_function_title{grid-area:hand_function_position_title}.g-sompi-form #g_sompi_hand_function #g_sompi_hand_function_level_field{grid-area:hand_function_position_level}.g-sompi-form #g_sompi_hand_function #g_sompi_hand_function_execution_field{grid-area:hand_function_position_execution}.g-sompi-form #g_sompi_hand_function #g_sompi_hand_function_deviation_field{grid-area:hand_function_position_deviation}@media(min-width: 960px){.g-sompi-form #g-form-summary{display:grid;grid-template-areas:"summary_cooperation summary_attention" "summary_assessment summary_assessment" "summary_actions summary_actions" "summary_planning summary_planning";grid-template-columns:repeat(2, 1fr);gap:0 15px}}.g-sompi-form #g-form-summary #g_form_summary_cooperation_field{grid-area:summary_cooperation}.g-sompi-form #g-form-summary #g_form_summary_attention_field{grid-area:summary_attention}.g-sompi-form #g-form-summary #g_form_summary_assessment_field{grid-area:summary_assessment}.g-sompi-form #g-form-summary #g_form_summary_actions_field{grid-area:summary_actions}.g-sompi-form #g-form-summary #g_form_summary_planning_field{grid-area:summary_planning}.g-sompi-form-diagram__open--hide,.g-sompi-form-diagram__close--hide{display:none}.g-sompi-form #g-sompi-form-page__3 .g-sompi-form-preview{border-bottom:1px solid #70404d}#player{width:100%}#g-sompi-form-summary__results{position:absolute;z-index:-1;left:170px;width:413px;height:100%;border-radius:12px;background-color:#d7cdcd}.g-diagram__container{display:grid}@media(min-width: 960px){.g-diagram__container{grid-template-columns:repeat(2, 1fr);-moz-column-gap:30px;column-gap:30px}}.g-diagram__description{margin:15px 0;font-size:12px}.g-diagram #g-diagram-execution-preliminary canvas,.g-diagram #g-diagram-level-preliminary canvas,.g-diagram #g-diagram-execution-results canvas,.g-diagram #g-diagram-level-results canvas,.g-diagram #g-diagram-execution-exercises_result canvas,.g-diagram #g-diagram-level-exercises_result canvas{width:100% !important;height:350px !important}#g-diagram-exercises_result{padding:40px 0}.g-circle{display:inline-block;width:10px;height:10px;margin-right:13px;border-radius:50%}.g-circle__your{background-color:#4a3e4a}.g-circle__expert{background-color:#ac1842}.g-circle__description{margin-top:-30px;margin-bottom:30px}.g-circle__field{display:flex;align-items:center}.g-sompi-dropdown-field{text-overflow:ellipsis}.g-sompi-dropdown-field__container{position:relative;cursor:pointer}.g-sompi-dropdown-field__container svg{position:absolute;top:40%;right:25px;width:10px}.g-sompi-dropdown-field__button{border:1px solid #4a3e4a;border-radius:12px;font-family:Montserrat, sans-serif;font-style:normal;font-weight:500;white-space:pre-line;transition:all .3s;-webkit-appearance:none;min-height:45px;display:flex;align-items:center;font-size:clamp(0.9rem, 0.39vw + 0.74rem, 1.1rem);line-height:1.3;padding:7.5px 15px;width:100%;margin:0;padding:8px 37.5px 8px 15px;color:#4a3e4a;background:#fff;transition:none}.g-sompi-dropdown-field__button:hover{cursor:pointer}.g-sompi-dropdown-field__label{margin:7.5px 0 7.5px 0;color:#4a3e4a;font-family:Montserrat, sans-serif;font-weight:700;font-size:clamp(1rem, 0vw + 1rem, 1rem);line-height:1.2;letter-spacing:.45px;display:block;margin:15px 0 7.5px 15px}.g-sompi-dropdown-field__description{margin:0 0 7.5px 15px}.g-sompi-dropdown-field__options{display:none;position:absolute;z-index:10;top:calc(100% - 1px);width:100%;border:1px solid;border-top:0;border-radius:0 0 12px 12px;background:#fff}.g-sompi-dropdown-field__option{margin:0 0 7.5px 0;font-family:Lato, sans-serif;font-size:clamp(1.1rem, 0vw + 1.1rem, 1.1rem);line-height:1.467;font-weight:400;display:block;min-height:12px;margin-top:0;margin-bottom:0;padding:12px;border-top-width:1px;border-top-style:solid;border-top-color:#4a3e4a;color:#4a3e4a;overflow-wrap:break-word}.g-sompi-dropdown-field__option:last-child{margin-bottom:0}.g-sompi-dropdown-field__option--active{color:#c0b1b1 !important}.g-sompi-dropdown-field--open .g-sompi-dropdown-field__button{margin-bottom:0;border-radius:12px 12px 0 0}.g-sompi-dropdown-field--open .g-sompi-dropdown-field__options{display:flex;flex-direction:column}.g-header__desktop .g-nav__user,.g-header__mobile .g-nav__user{display:flex;align-items:center;gap:22.5px}.g-header__desktop .g-nav__user .g-icon,.g-header__mobile .g-nav__user .g-icon{display:flex;align-items:center;margin:8.8px 0 8.8px 0;gap:7.5px;margin:7.5px 0 7.5px 0;color:#4a3e4a;font-family:Lato, sans-serif;font-weight:600;font-size:clamp(1rem, 0vw + 1rem, 1rem);line-height:1.2}.g-header__desktop .g-nav__user .g-icon svg,.g-header__mobile .g-nav__user .g-icon svg{width:26px;height:26px;transition:all .3s}.g-header__desktop .g-nav__user .g-icon svg *,.g-header__mobile .g-nav__user .g-icon svg *{stroke:#4a3e4a}.g-header__desktop .g-nav__user .g-icon__language,.g-header__desktop .g-nav__user .g-icon__contact,.g-header__mobile .g-nav__user .g-icon__language,.g-header__mobile .g-nav__user .g-icon__contact{display:none}@media(min-width: 1366px){.g-header__desktop .g-nav__user .g-icon__language,.g-header__desktop .g-nav__user .g-icon__contact,.g-header__mobile .g-nav__user .g-icon__language,.g-header__mobile .g-nav__user .g-icon__contact{display:flex}}.g-header__desktop .g-nav__user .g-icon__user--desktop,.g-header__desktop .g-nav__user .g-icon__clinic--desktop,.g-header__mobile .g-nav__user .g-icon__user--desktop,.g-header__mobile .g-nav__user .g-icon__clinic--desktop{display:none}@media(min-width: 1366px){.g-header__desktop .g-nav__user .g-icon__user--desktop,.g-header__desktop .g-nav__user .g-icon__clinic--desktop,.g-header__mobile .g-nav__user .g-icon__user--desktop,.g-header__mobile .g-nav__user .g-icon__clinic--desktop{display:flex}}@media(min-width: 1366px){.g-header__desktop .g-nav__user .g-icon__user--mobile,.g-header__desktop .g-nav__user .g-icon__clinic--mobile,.g-header__mobile .g-nav__user .g-icon__user--mobile,.g-header__mobile .g-nav__user .g-icon__clinic--mobile{display:none}}.g-header__desktop .g-nav__user__item,.g-header__mobile .g-nav__user__item{display:flex;justify-content:center;align-items:center;transition:all .3s}.g-header__desktop .g-nav__user .g-sign_out__button svg,.g-header__desktop .g-nav__user .g-sign_in__button svg,.g-header__mobile .g-nav__user .g-sign_out__button svg,.g-header__mobile .g-nav__user .g-sign_in__button svg{height:26px;margin-left:7.5px}.g-header__desktop .g-nav__user .g-sign_out__button svg *,.g-header__desktop .g-nav__user .g-sign_in__button svg *,.g-header__mobile .g-nav__user .g-sign_out__button svg *,.g-header__mobile .g-nav__user .g-sign_in__button svg *{stroke:#fff}.g-header__desktop .g-nav__user .g-sign_out__button,.g-header__desktop .g-nav__user .g-sign_in__button,.g-header__mobile .g-nav__user .g-sign_out__button,.g-header__mobile .g-nav__user .g-sign_in__button{display:none}@media(min-width: 1366px){.g-header__desktop .g-nav__user .g-sign_out__button,.g-header__desktop .g-nav__user .g-sign_in__button,.g-header__mobile .g-nav__user .g-sign_out__button,.g-header__mobile .g-nav__user .g-sign_in__button{border-radius:30px;font-family:Lato, sans-serif;font-style:normal;font-weight:600;white-space:nowrap;transition:all .3s;text-decoration:none;-webkit-appearance:none;height:45px;cursor:pointer;min-width:148px;background:#ac1842;color:#fff;border:none;font-size:clamp(0.9rem, 0.39vw + 0.74rem, 1.1rem);line-height:.8;padding:15px 25.5px;display:inline-flex;width:148px;height:56px;margin-top:0;align-items:center}.g-header__desktop .g-nav__user .g-sign_out__button:visited,.g-header__desktop .g-nav__user .g-sign_in__button:visited,.g-header__mobile .g-nav__user .g-sign_out__button:visited,.g-header__mobile .g-nav__user .g-sign_in__button:visited{color:#fff}.g-header__desktop .g-nav__user .g-sign_out__button:hover,.g-header__desktop .g-nav__user .g-sign_out__button:focus,.g-header__desktop .g-nav__user .g-sign_in__button:hover,.g-header__desktop .g-nav__user .g-sign_in__button:focus,.g-header__mobile .g-nav__user .g-sign_out__button:hover,.g-header__mobile .g-nav__user .g-sign_out__button:focus,.g-header__mobile .g-nav__user .g-sign_in__button:hover,.g-header__mobile .g-nav__user .g-sign_in__button:focus{text-decoration:none;color:#fff;background:#961539}.g-header__desktop .g-nav__user .g-sign_out__button:active,.g-header__desktop .g-nav__user .g-sign_in__button:active,.g-header__mobile .g-nav__user .g-sign_out__button:active,.g-header__mobile .g-nav__user .g-sign_in__button:active{transform:scale(0.95)}.g-header__desktop .g-nav__user .g-sign_out__button[disabled],.g-header__desktop .g-nav__user .g-sign_out__button:disabled,.g-header__desktop .g-nav__user .g-sign_out__button.disabled,.g-header__desktop .g-nav__user .g-sign_out__button[aria-disabled=true],.g-header__desktop .g-nav__user .g-sign_in__button[disabled],.g-header__desktop .g-nav__user .g-sign_in__button:disabled,.g-header__desktop .g-nav__user .g-sign_in__button.disabled,.g-header__desktop .g-nav__user .g-sign_in__button[aria-disabled=true],.g-header__mobile .g-nav__user .g-sign_out__button[disabled],.g-header__mobile .g-nav__user .g-sign_out__button:disabled,.g-header__mobile .g-nav__user .g-sign_out__button.disabled,.g-header__mobile .g-nav__user .g-sign_out__button[aria-disabled=true],.g-header__mobile .g-nav__user .g-sign_in__button[disabled],.g-header__mobile .g-nav__user .g-sign_in__button:disabled,.g-header__mobile .g-nav__user .g-sign_in__button.disabled,.g-header__mobile .g-nav__user .g-sign_in__button[aria-disabled=true]{color:#fff !important;background:#ac1842 !important;opacity:.5 !important}.g-header__desktop .g-nav__user .g-sign_out__button[disabled]:hover,.g-header__desktop .g-nav__user .g-sign_out__button:disabled:hover,.g-header__desktop .g-nav__user .g-sign_out__button.disabled:hover,.g-header__desktop .g-nav__user .g-sign_out__button[aria-disabled=true]:hover,.g-header__desktop .g-nav__user .g-sign_in__button[disabled]:hover,.g-header__desktop .g-nav__user .g-sign_in__button:disabled:hover,.g-header__desktop .g-nav__user .g-sign_in__button.disabled:hover,.g-header__desktop .g-nav__user .g-sign_in__button[aria-disabled=true]:hover,.g-header__mobile .g-nav__user .g-sign_out__button[disabled]:hover,.g-header__mobile .g-nav__user .g-sign_out__button:disabled:hover,.g-header__mobile .g-nav__user .g-sign_out__button.disabled:hover,.g-header__mobile .g-nav__user .g-sign_out__button[aria-disabled=true]:hover,.g-header__mobile .g-nav__user .g-sign_in__button[disabled]:hover,.g-header__mobile .g-nav__user .g-sign_in__button:disabled:hover,.g-header__mobile .g-nav__user .g-sign_in__button.disabled:hover,.g-header__mobile .g-nav__user .g-sign_in__button[aria-disabled=true]:hover{cursor:default}}.g-header__desktop .g-nav__user .g-sign_out__button,.g-header__mobile .g-nav__user .g-sign_out__button{color:#4a3e4a;background-color:#d7cdcd}.g-header__desktop .g-nav__user .g-sign_out__button svg *,.g-header__mobile .g-nav__user .g-sign_out__button svg *{stroke:#4a3e4a}.g-header__desktop .g-nav__user .g-sign_out__button:focus,.g-header__desktop .g-nav__user .g-sign_out__button:hover,.g-header__mobile .g-nav__user .g-sign_out__button:focus,.g-header__mobile .g-nav__user .g-sign_out__button:hover{color:#4a3e4a;background-color:#c0b1b1}.g-header__desktop .g-nav__user .g-sign_out__button:focus-visible,.g-header__mobile .g-nav__user .g-sign_out__button:focus-visible{outline:none}.g-modal__content{width:100% !important;padding:30px;border-radius:12px}@media(min-width: 782px){.g-modal__content{width:auto;max-width:min(800px,100vw - var(--generalMargin, 14px)) !important}}.g-modal__content h1,.g-modal__content h2{margin:9.525px 0 9.525px 0;color:#4a3e4a;font-family:Montserrat, sans-serif;font-weight:700;font-size:clamp(1.27rem, 0vw + 1.27rem, 1.27rem);line-height:1.2;letter-spacing:.57px;margin-bottom:15px;align-items:start}.g-modal__content label,.g-modal__content input{display:block;width:100%}.g-modal__content input{border:1px solid #4a3e4a}.g-modal__content input:focus{border:none;box-shadow:inset 0 0 0 3px #ac1842}@media(min-width: 842px){.g-modal__content input,.g-modal__content input:focus{width:365px !important}}.g-modal__content--small{margin:8.25px 0 8.25px 0;color:#4a3e4a;font-family:Montserrat, sans-serif;font-weight:500;font-size:clamp(1.1rem, 0vw + 1.1rem, 1.1rem);line-height:1.2;margin-bottom:20px}.g-modal__content .g-modal__x-closer::after,.g-modal__content .g-modal__x-closer::before{background:#ac1842}.g-modal__content--error{margin-top:7.5px;color:var(--negative, #ff1654)}.g-modal__form-confirm,.g-modal__change-password{margin:30px 0}.g-modal #g-sompi-account-form .button-primary{border-radius:30px;font-family:Lato, sans-serif;font-style:normal;font-weight:600;white-space:nowrap;transition:all .3s;text-decoration:none;-webkit-appearance:none;height:45px;cursor:pointer;min-width:148px;background:#ac1842;color:#fff;border:none;font-size:clamp(0.9rem, 0.39vw + 0.74rem, 1.1rem);line-height:.8;padding:15px 25.5px;width:170px}.g-modal #g-sompi-account-form .button-primary:visited{color:#fff}.g-modal #g-sompi-account-form .button-primary:hover,.g-modal #g-sompi-account-form .button-primary:focus{text-decoration:none;color:#fff;background:#961539}.g-modal #g-sompi-account-form .button-primary:active{transform:scale(0.95)}.g-modal #g-sompi-account-form .button-primary[disabled],.g-modal #g-sompi-account-form .button-primary:disabled,.g-modal #g-sompi-account-form .button-primary.disabled,.g-modal #g-sompi-account-form .button-primary[aria-disabled=true]{color:#fff !important;background:#ac1842 !important;opacity:.5 !important}.g-modal #g-sompi-account-form .button-primary[disabled]:hover,.g-modal #g-sompi-account-form .button-primary:disabled:hover,.g-modal #g-sompi-account-form .button-primary.disabled:hover,.g-modal #g-sompi-account-form .button-primary[aria-disabled=true]:hover{cursor:default}@media(min-width: 842px){.g-modal #g-sompi-account-form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"username password" "submit ."}.g-modal #g-sompi-account-form .login-username{grid-area:username;margin-right:calc(var(--generalMargin, 14px)/2)}.g-modal #g-sompi-account-form .login-password{grid-area:password;margin-left:calc(var(--generalMargin, 14px)/2)}.g-modal #g-sompi-account-form .login-submit{grid-area:submit}.g-modal #g-sompi-account-form .login-submit input{width:200px !important}}.g-modal .g-sompi-account-forgot{display:block;margin-top:15px;color:#000}.g-modal__new-user,.g-modal__change-password{display:grid;gap:7.5px;margin:30px 0}@media(min-width: 782px){.g-modal__new-user,.g-modal__change-password{grid-template-columns:repeat(2, 1fr)}}.g-modal__change-password{grid-template-areas:"password ." "new_password repeat_password"}.g-modal__change-password #g-change-password-label{grid-area:password}.g-modal__change-password #g-change-password-label-new{grid-area:new_password}.g-modal__change-password #g-change-password-label-repeat{grid-area:repeat_password}.g-modal__spinner{padding:15px}.g-modal--loading{display:grid;justify-content:center}.g-modal--loading .loading-spinner{width:60px;height:60px;border:5px solid #d7cdcd;border-top:5px solid #ac1842;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#g-sompi-user-delete-user-modal #g-sompi-modal-confirm-loading,#g-modal-reg-new-user #g-sompi-modal-confirm-loading{position:absolute;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,.8)}#g-sompi-user-delete-user-modal #g-sompi-modal-confirm-loading .loading-spinner,#g-modal-reg-new-user #g-sompi-modal-confirm-loading .loading-spinner{display:flex;align-items:center;justify-content:center;margin:auto}
