:export{question-type-general:#2582FC;question-type-dose:#945FD7;question-type-adversereactions:#F4B750;question-type-interaction:#1EC37F;question-type-general-light:rgba(37,130,252,.3);question-type-dose-light:rgba(148,95,215,.3);question-type-adversereactions-light:rgba(244,183,80,.3);question-type-interaction-light:rgba(30,195,127,.3);question-type-default:#888888;question-type-default-light:rgba(136,136,136,.3);progress-tag-color-zero-percentage:#AAAAAA;white:#ffffff;primary:#2582FC;dark-primary:#001358;background-color:#f3f8fb;success:#1EC37F;error:#FA603A;product-placement-type-blue:#D3E6FF;product-placement-type-light-blue:#F3F8FB}.button{color:#fff;border-radius:6px;padding:16px 32px;letter-spacing:.35px;text-transform:uppercase;border:1px solid;font-size:1.4rem;line-height:1.5;font-weight:500;vertical-align:middle;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.button .button-with-chevron-title-wrapper{display:flex;align-items:center;justify-content:center;text-align:left}.button .button-content-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;line-height:normal;gap:4px}.button .button-content-wrapper.with-chevron{justify-content:space-between}.button .button-content-wrapper .button-chevron-wrapper{display:flex;align-items:center;justify-content:center}.button .button-content-wrapper .button-chevron-wrapper svg>path{stroke:#fff}.button .button-content-wrapper>.loading-icon{margin-right:6px}.button:enabled:not(.disabled){cursor:pointer}.button:disabled{opacity:.4;cursor:not-allowed}.button:focus-visible{outline:0}.button.block{width:100%}.button.primary{background-color:#2582fc;border-color:#2582fc;color:#fff}.button.primary:focus{box-shadow:0 0 0 .2rem #2582fc80}.button.primary:enabled:not(.disabled).active,.button.primary:enabled:not(.disabled):active,.button.primary:focus:enabled,.button.primary:hover:enabled{color:#fff;background-color:#2582fcb3;border-color:#2582fcb3}.button.primary.outline{color:#2582fc;border-color:#2582fc;background-color:transparent}.button.primary.outline:enabled:not(.disabled).active,.button.primary.outline:enabled:not(.disabled):active,.button.primary.outline:focus:enabled,.button.primary.outline:hover:enabled{color:#fff;background-color:#2582fc;border-color:#2582fc}.button.primary .loading-icon{stroke:#fff}.button.primary .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.primary-inverse{background-color:#fff;border-color:#fff;color:#fff}.button.primary-inverse:focus{box-shadow:0 0 0 .2rem #ffffff80}.button.primary-inverse:enabled:not(.disabled).active,.button.primary-inverse:enabled:not(.disabled):active,.button.primary-inverse:focus:enabled,.button.primary-inverse:hover:enabled{color:#fff;background-color:#ffffffb3;border-color:#ffffffb3}.button.primary-inverse.outline{color:#fff;border-color:#fff;background-color:transparent}.button.primary-inverse.outline:enabled:not(.disabled).active,.button.primary-inverse.outline:enabled:not(.disabled):active,.button.primary-inverse.outline:focus:enabled,.button.primary-inverse.outline:hover:enabled{color:#fff;background-color:#fff;border-color:#fff}.button.primary-inverse .loading-icon{stroke:#fff}.button.primary-inverse .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.primary-inverse{color:#2582fc}.button.primary-inverse:enabled:not(.disabled).active,.button.primary-inverse:enabled:not(.disabled):active,.button.primary-inverse:focus:enabled,.button.primary-inverse:hover:enabled{color:#2582fc}.button.primary-inverse:focus{box-shadow:none}.button.primary-inverse:enabled:not(.disabled).active,.button.primary-inverse:enabled:not(.disabled):active,.button.primary-inverse:focus:enabled,.button.primary-inverse:hover:enabled{color:#001358;background-color:#fff;border-color:#fff}.button.success{background-color:#1ec37f;border-color:#1ec37f;color:#fff}.button.success:focus{box-shadow:0 0 0 .2rem #1ec37f80}.button.success:enabled:not(.disabled).active,.button.success:enabled:not(.disabled):active,.button.success:focus:enabled,.button.success:hover:enabled{color:#fff;background-color:#1ec37fb3;border-color:#1ec37fb3}.button.success.outline{color:#1ec37f;border-color:#1ec37f;background-color:transparent}.button.success.outline:enabled:not(.disabled).active,.button.success.outline:enabled:not(.disabled):active,.button.success.outline:focus:enabled,.button.success.outline:hover:enabled{color:#fff;background-color:#1ec37f;border-color:#1ec37f}.button.success .loading-icon{stroke:#fff}.button.success .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.enable{background-color:#1ec37f;border-color:#1ec37f;color:#fff}.button.enable:focus{box-shadow:0 0 0 .2rem #1ec37f80}.button.enable:enabled:not(.disabled).active,.button.enable:enabled:not(.disabled):active,.button.enable:focus:enabled,.button.enable:hover:enabled{color:#fff;background-color:#1ec37fb3;border-color:#1ec37fb3}.button.enable.outline{color:#1ec37f;border-color:#1ec37f;background-color:transparent}.button.enable.outline:enabled:not(.disabled).active,.button.enable.outline:enabled:not(.disabled):active,.button.enable.outline:focus:enabled,.button.enable.outline:hover:enabled{color:#fff;background-color:#1ec37f;border-color:#1ec37f}.button.enable .loading-icon{stroke:#fff}.button.enable .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.danger{background-color:#fa603a;border-color:#fa603a;color:#fff}.button.danger:focus{box-shadow:0 0 0 .2rem #fa603a80}.button.danger:enabled:not(.disabled).active,.button.danger:enabled:not(.disabled):active,.button.danger:focus:enabled,.button.danger:hover:enabled{color:#fff;background-color:#fa603ab3;border-color:#fa603ab3}.button.danger.outline{color:#fa603a;border-color:#fa603a;background-color:transparent}.button.danger.outline:enabled:not(.disabled).active,.button.danger.outline:enabled:not(.disabled):active,.button.danger.outline:focus:enabled,.button.danger.outline:hover:enabled{color:#fff;background-color:#fa603a;border-color:#fa603a}.button.danger .loading-icon{stroke:#fff}.button.danger .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.danger:enabled:not(.disabled).active,.button.danger:enabled:not(.disabled):active,.button.danger:focus:enabled,.button.danger:hover:enabled{color:#fff;background-color:#fa603ae6;border-color:#fa603ae6}.button.disable{background-color:#ff3240;border-color:#ff3240;color:#fff}.button.disable:focus{box-shadow:0 0 0 .2rem #ff324080}.button.disable:enabled:not(.disabled).active,.button.disable:enabled:not(.disabled):active,.button.disable:focus:enabled,.button.disable:hover:enabled{color:#fff;background-color:#ff3240b3;border-color:#ff3240b3}.button.disable.outline{color:#ff3240;border-color:#ff3240;background-color:transparent}.button.disable.outline:enabled:not(.disabled).active,.button.disable.outline:enabled:not(.disabled):active,.button.disable.outline:focus:enabled,.button.disable.outline:hover:enabled{color:#fff;background-color:#ff3240;border-color:#ff3240}.button.disable .loading-icon{stroke:#fff}.button.disable .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.secondary{background-color:#adadad;border-color:#adadad;color:#fff}.button.secondary:focus{box-shadow:0 0 0 .2rem #adadad80}.button.secondary:enabled:not(.disabled).active,.button.secondary:enabled:not(.disabled):active,.button.secondary:focus:enabled,.button.secondary:hover:enabled{color:#fff;background-color:#adadadb3;border-color:#adadadb3}.button.secondary.outline{color:#adadad;border-color:#adadad;background-color:transparent}.button.secondary.outline:enabled:not(.disabled).active,.button.secondary.outline:enabled:not(.disabled):active,.button.secondary.outline:focus:enabled,.button.secondary.outline:hover:enabled{color:#fff;background-color:#adadad;border-color:#adadad}.button.secondary .loading-icon{stroke:#fff}.button.secondary .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.action{background-color:#f1f2f3;border-color:#f1f2f3;color:#fff}.button.action:focus{box-shadow:0 0 0 .2rem #f1f2f380}.button.action:enabled:not(.disabled).active,.button.action:enabled:not(.disabled):active,.button.action:focus:enabled,.button.action:hover:enabled{color:#fff;background-color:#f1f2f3b3;border-color:#f1f2f3b3}.button.action.outline{color:#f1f2f3;border-color:#f1f2f3;background-color:transparent}.button.action.outline:enabled:not(.disabled).active,.button.action.outline:enabled:not(.disabled):active,.button.action.outline:focus:enabled,.button.action.outline:hover:enabled{color:#fff;background-color:#f1f2f3;border-color:#f1f2f3}.button.action .loading-icon{stroke:#fff}.button.action .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.action{color:#818690;padding:16px}.button.action:enabled:not(.disabled).active,.button.action:enabled:not(.disabled):active,.button.action:focus:enabled,.button.action:hover:enabled{color:#818690!important}.button.with-tag{padding:16px 4px}.button.icon-only{width:5.2rem;height:5.2rem;padding:0;flex-shrink:0}.button.action-danger{background-color:#fa603a;border-color:#fa603a;color:#fff}.button.action-danger:focus{box-shadow:0 0 0 .2rem #fa603a80}.button.action-danger:enabled:not(.disabled).active,.button.action-danger:enabled:not(.disabled):active,.button.action-danger:focus:enabled,.button.action-danger:hover:enabled{color:#fff;background-color:#fa603ab3;border-color:#fa603ab3}.button.action-danger.outline{color:#fa603a;border-color:#fa603a;background-color:transparent}.button.action-danger.outline:enabled:not(.disabled).active,.button.action-danger.outline:enabled:not(.disabled):active,.button.action-danger.outline:focus:enabled,.button.action-danger.outline:hover:enabled{color:#fff;background-color:#fa603a;border-color:#fa603a}.button.action-danger .loading-icon{stroke:#fff}.button.action-danger .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.action-danger{color:#fff;padding:16px}.button.action-danger:disabled{opacity:1;cursor:not-allowed;background-color:#e3e3e4;border-color:#e3e3e4;color:#b5b6b6}.button.white{background-color:#fff;border-color:#fff;color:#fff}.button.white:focus{box-shadow:0 0 0 .2rem #ffffff80}.button.white:enabled:not(.disabled).active,.button.white:enabled:not(.disabled):active,.button.white:focus:enabled,.button.white:hover:enabled{color:#fff;background-color:#ffffffb3;border-color:#ffffffb3}.button.white.outline{color:#fff;border-color:#fff;background-color:transparent}.button.white.outline:enabled:not(.disabled).active,.button.white.outline:enabled:not(.disabled):active,.button.white.outline:focus:enabled,.button.white.outline:hover:enabled{color:#fff;background-color:#fff;border-color:#fff}.button.white .loading-icon{stroke:#fff}.button.white .button-tag{background-color:#ffffff1a;border-radius:12px;padding:3px 7px;text-transform:uppercase}.button.white{padding:16px}.button.link{border:none;color:#2582fc;font-weight:500;background-color:transparent}.button.link:enabled:not(.disabled).active,.button.link:enabled:not(.disabled):active,.button.link:focus:enabled,.button.link:hover:enabled{color:#001358}.button.link.danger{background-color:transparent;color:#fa603a;text-decoration:none}.button.link.danger:enabled:not(.disabled).active,.button.link.danger:enabled:not(.disabled):active,.button.link.danger:focus:enabled,.button.link.danger:hover:enabled{background-color:transparent;color:#c92c05;text-decoration:none}.button.link.danger:not(.no-icon-style) svg g{stroke:#fa603a;transition:stroke .15s ease-in-out}.button.link.danger:not(.no-icon-style):enabled:not(.disabled).active svg g,.button.link.danger:not(.no-icon-style):enabled:not(.disabled):active svg g,.button.link.danger:not(.no-icon-style):focus:enabled svg g,.button.link.danger:not(.no-icon-style):hover:enabled svg g{stroke:#c92c05}.button.link.success{background-color:transparent;color:#1ec37f;text-decoration:none}.button.link.success:enabled:not(.disabled).active,.button.link.success:enabled:not(.disabled):active,.button.link.success:focus:enabled,.button.link.success:hover:enabled{background-color:transparent;color:#106b45;text-decoration:none}.button.link.success:not(.no-icon-style) svg g{stroke:#1ec37f;transition:stroke .15s ease-in-out}.button.link.success:not(.no-icon-style):enabled:not(.disabled).active svg g,.button.link.success:not(.no-icon-style):enabled:not(.disabled):active svg g,.button.link.success:not(.no-icon-style):focus:enabled svg g,.button.link.success:not(.no-icon-style):hover:enabled svg g{stroke:#106b45}.button.inline{text-transform:none;padding:0;text-decoration:underline}.button.tag{text-transform:none;background-color:transparent;color:#999;font-weight:400;border:1px solid #999999;border-radius:17px;padding:10px 16px;font-size:1.2rem;line-height:1.2}@media (min-width: 768px){.button.tag{font-size:1.4rem}}.button.tag:hover:enabled{color:#202020;border-color:#202020}.button.tag.selected{background-color:#2582fc;color:#fff;border-color:#2582fc}.button.tag.selected:enabled:not(.disabled).active,.button.tag.selected:enabled:not(.disabled):active,.button.tag.selected:focus:enabled,.button.tag.selected:hover:enabled{border-color:#2582fc;color:#fff}.button.tag.selected:hover:enabled{background-color:#2582fc;border-color:#2582fc}@media (hover: hover) and (pointer: fine){.button.tag.selected:hover:enabled{background-color:#2582fcb3;border-color:#2582fcb3}}
