/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.login-page__image{position:relative;padding:16px;height:100%;object-fit:cover;width:100%;background-size:auto 100%;background-repeat:no-repeat;box-sizing:border-box;background-position:center}.login-page__quote{position:absolute;bottom:30px;width:calc(100% - 32px);overflow:hidden;padding-bottom:40px}.quote-text{font-weight:500;font-size:18px;line-height:28px;color:#fff}.quote-author{font-weight:400;font-size:14px;line-height:20px;color:#e0e1e6}.login-myth-card{padding:20px;border-radius:16px;min-height:auto}.login-myth-card.login-myth-1{background:linear-gradient(44.24deg,#cadafa 0,#f5e1f2 40%,#fbf6ee 100%)}.login-myth-card.login-myth-2{background:linear-gradient(58.31deg,#fbf6ee 0,#fcf0d5 33%,#cadafa 95%)}.login-myth-card.login-myth-3{background:linear-gradient(44.24deg,#cadafa 10%,#fcf0d5 80%,#fbf6ee 100%)}.login-myth-card.login-myth-4{background:linear-gradient(44.24deg,#fbf6ee 0,#fcf0d5 33%,#cadafa 95%)}.login-myth-card.login-myth-5{background:linear-gradient(44.24deg,#fbf6ee 20%,#d0eef2 80%,#cadafa 100%)}.login-myth-card.login-myth-6{background:linear-gradient(44.24deg,#fbf6ee 20%,#d0eef2 80%,#cadafa 100%)}.login-myth-title{font-weight:400;font-size:18px;line-height:28px;margin-bottom:8px;transition:all .8s ease-in-out}@media (min-width:745px){.login-myth-title{font-size:20px;line-height:30px}}.login-myth-desc{font-weight:400;font-size:24px;line-height:32px;transition:all .8s ease-in-out}@media (min-width:745px){.login-myth-desc{font-size:24px;line-height:32px}}.swiper-pagination-bullet{background:#fff;opacity:.2}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.login-myth-card .card-hover-text{display:none}.login-myth-card:hover .default-text{display:none}.login-myth-card:hover .card-hover-text{display:block}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.login-form-card{border:1px solid #cdced6;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1019607843);border-radius:16px;padding:32px;max-width:448px;width:100%}@media (max-width:580px){.login-form-card{width:calc(100% - 32px)}}@media (min-width:1026px){.login-form-card{min-width:448px}}.login-form-card form{display:flex;flex-direction:column;gap:16px}.login-form-card form [type=submit]{background:#0364d3;box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922);padding:14px;font-weight:500;font-size:14px;line-height:20px;border-radius:100px;border:none;color:#fff}.login-form-card form [type=submit]:hover{opacity:.8}.login-form-card .form-group,.login-form-card .form-item{display:flex;flex-direction:column;gap:8px}.login-form-card .form-group input[type=email],.login-form-card .form-group input[type=number],.login-form-card .form-group input[type=password],.login-form-card .form-group input[type=tel],.login-form-card .form-group input[type=text],.login-form-card .form-item input[type=email],.login-form-card .form-item input[type=number],.login-form-card .form-item input[type=password],.login-form-card .form-item input[type=tel],.login-form-card .form-item input[type=text]{background:#fff;color:#60646c;font-weight:500;font-size:14px;line-height:20px;border:1px solid #d9d9e0;border-radius:8px;padding:12px}.login-form-card .form-group.error input,.login-form-card .form-group.form-item--error input,.login-form-card .form-item.error input,.login-form-card .form-item.form-item--error input{border-color:#f4a9aa;background:#fff7f7}.login-form-card .form-group .error-message,.login-form-card .form-group .form-item--error-message,.login-form-card .form-item .error-message,.login-form-card .form-item .form-item--error-message{color:#ce2c31;font-weight:400;font-size:14px;line-height:20px}.login-form-card .form-group .help-link,.login-form-card .form-item .help-link{color:#0364d3;font-weight:500;font-size:14px;line-height:20px}.login-form-card .form-group .required,.login-form-card .form-item .required{color:#ce2c31}.login-form-card .form-group label,.login-form-card .form-item label{font-weight:500;font-size:14px;line-height:20px}.login-form__title{font-weight:600;font-size:24px;line-height:38px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d9d9e0}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.login-page{display:grid;grid-template-columns:100%}@media (min-width:1026px){.login-page{grid-template-columns:387px calc(100% - 387px);min-height:calc(100vh - 139px)}}@media (max-width:1025px){.login-page__left{display:none}}.login-page__right{display:flex;align-items:center;justify-content:center;padding:4em 0}@media (min-width:1026px){.login-page__right{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="770" height="348" viewBox="0 0 770 348" fill="none"><path opacity="0.5" d="M1112.47 73.2265C1014.2 181.223 874.61 139.04 788.741 87.9504C709.106 40.572 804.379 -7.7726 847.29 40.7018C888.756 87.5413 812.327 191.939 745.722 217.506C679.118 243.073 591.69 252.889 510.417 215.796C428.533 178.421 506.44 94.5089 587.841 169.484C635.358 213.252 611.15 280.733 473.313 315.096C395.762 334.432 221.727 354.886 20.0003 167.625" stroke="%23EEEEF0" stroke-width="40" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right calc(100% - 10px)}}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.medical-menu{display:flex}.medical-menu .menu-columns{display:flex;gap:16px;width:100%}.medical-menu .menu-columns .menu-20,.medical-menu .menu-columns .menu-left{width:20%}.medical-menu .menu-columns .menu-60,.medical-menu .menu-columns .menu-middle{width:60%;display:flex;gap:16px}.medical-menu .menu-columns .menu-right{width:20%}.medical-menu .menu-columns .menu-80{width:80%;display:flex;gap:16px}.medical-menu .menu-columns .menu-50{width:50%}.menu-list{padding:0 8px}.menu-list h3{font-weight:500;font-size:18px;line-height:28px}.menu-list li{font-weight:400;font-size:16px;line-height:24px;padding:8px 0}.menu-list li a{font-weight:400;font-size:16px;line-height:24px}.strip-menu>li>a{font-weight:500;font-size:18px;line-height:28px;padding:16px 16px 16px 0;color:var(--Text-text-link,#0364d3);border-bottom:1px solid var(--Border-gray-default,#d9d9e0);border-right:1px solid #d9d9e0;display:flex;align-items:center;justify-content:space-between}.strip-menu svg.icon{display:none}.strip-menu>.is-active>a{border-right:unset}.strip-menu>.is-active svg.icon{display:flex;flex:0 0 auto}@media (max-width:1025px){.main-menu.is-active{height:calc(100% - 115px)}}@media (min-width:768px) and (max-width:1023px){.main-menu.is-active{padding:20px 60px}}.main-menu.is-active .section-panel .container{margin:0;width:100%}.main-menu.is-active #menu-2.section-panel .medical-menu .menu-columns .menu-middle .row .col-xs-8.col-md-8.col-lg-4 .menu-card{width:100%}.strip-menu .is-active a{color:#1c2024}#menu-2 .symptoms ul li a{color:var(--Text-text-link,#0364d3);font-weight:500}.symptoms ul li.is-active a{color:#1c2024}.li-loader{margin:12px 0}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.longer-card .block-card{min-height:320px}.block-card{border:1px solid var(--Border-cyan-default,#9ddde7);background:var(--Background-cyan-dark,#f2fafb);padding:16px 24px;padding-bottom:25px;border-radius:8px;overflow:hidden;z-index:0;position:relative;min-height:274px}.block-card h4,.block-card h4 a{font-weight:600;font-size:24px;line-height:32px;background:linear-gradient(90deg,#4158d0 0,#c850c0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.block-card p{font-weight:400;color:var(--Text-text-secondary,#60646c);font-size:16px;line-height:24px}.block-card a{color:var(--Text-text-link,#0364d3);font-weight:500;font-size:18px;line-height:28px}.block-card img{position:absolute;z-index:-1;right:0;bottom:0}.menu-card{border:1px solid var(--Border-gray-default,#d9d9e0);background:#fff;border-radius:8px}.menu-card:hover{border:1px solid var(--Border-gray-default,#d9d9e0);background:#fbf6ee}.menu-card-cotent{padding:16px}.menu-card-cotent>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.menu-card-cotent p{color:var(--Text-text-secondary,#60646c)}.width-static-260{width:261px}
.profile-dropdown{position:relative;display:inline-block}.profile-icon{width:40px;height:40px;border-radius:50%;cursor:pointer}.dropdown-menu{display:none;position:absolute;right:0;top:40px;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:5px;min-width:120px;z-index:100}.dropdown-item{display:block;padding:10px;text-decoration:none;font-size:16px}.dropdown-item:hover{background-color:#f0f0f0}.profile-dropdown:hover .dropdown-menu{display:block}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
