.measles-calculator{margin:0}.measles-calculator h2{font-size:31.5px;font-weight:700;line-height:120%;margin-bottom:20px}.measles-calculator .mc-heading{margin-bottom:30px;font-size:28px;font-weight:700;line-height:130%}.measles-calculator .mc-tool-description{margin-bottom:0}.measles-calculator legend{font-size:20px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:30px}.measles-calculator .mc-input-wrapper{margin-bottom:35px}.measles-calculator .mc-input-wrapper label{display:block;color:#393939;font-size:20px;font-weight:600;line-height:140%}.measles-calculator .mc-input-wrapper input{width:100%;padding:13px 15px;margin-top:20px;border-radius:4px;border:1px solid #919191;background:#fff}.measles-calculator .mc-input-wrapper input.error{border-color:#dc4a4a}.measles-calculator .mc-input-wrapper input.error+.invalid-date{display:flex}.measles-calculator .mc-input-wrapper input.error--range+.invalid-date .range-error{display:block}.measles-calculator .mc-input-wrapper input.error--date+.invalid-date .date-error{display:block}.measles-calculator .mc-input-wrapper input.error--order+.invalid-date .order-error{display:block}.measles-calculator .mc-input-wrapper .mc-input-description{font-size:16px;font-weight:400;line-height:160%}.measles-calculator .mc-input-with-button button{margin:0;margin-top:20px;border-radius:50px;margin-left:16px}@media screen and (min-width:991px){.measles-calculator .mc-input-with-button button{margin-left:16px;min-width:75px;width:auto}}.measles-calculator .mc-radio-wrapper{display:flex;align-items:flex-start;margin-bottom:25px}.measles-calculator .mc-radio-wrapper input{width:15px;flex-shrink:0;margin:4px 20px 0 0}.measles-calculator .mc-radio-wrapper label{font-size:16px;font-weight:400;line-height:21px}.measles-calculator .mc-step{display:none;padding-top:30px}@media screen and (max-width:991px){.measles-calculator .mc-step{padding-top:60px}}.measles-calculator .mc-step.active{display:block}.measles-calculator .mc-step h3{font-size:28px;font-weight:700;margin:0 0 30px}.measles-calculator #start-again-wrapper{display:none}.measles-calculator .invalid-date{display:none;align-items:center;color:#dc4a4a;font-size:14px;font-weight:400;line-height:20px;margin-top:10px}.measles-calculator .invalid-date .date-error,.measles-calculator .invalid-date .order-error,.measles-calculator .invalid-date .range-error{display:none}.measles-calculator .invalid-date:before{content:" ";margin-right:10px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_4469_1516)'%3E%3Cpath d='M10 0C4.4775 0 0 4.4775 0 10C0 15.5225 4.4775 20 10 20C15.5225 20 20 15.5225 20 10C20 4.4775 15.5225 0 10 0ZM9.16667 4.16667H10.8333V12.5H9.16667V4.16667ZM10 16.0417C9.425 16.0417 8.95833 15.575 8.95833 15C8.95833 14.425 9.425 13.9583 10 13.9583C10.575 13.9583 11.0417 14.425 11.0417 15C11.0417 15.575 10.575 16.0417 10 16.0417Z' fill='%23DC4A4A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4469_1516'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.measles-calculator .mc-message{margin-bottom:35px;color:#232323;padding:35px;border-radius:4px;border:8px solid #f2aa67;background:#fdf3ea}.measles-calculator .mc-message h2,.measles-calculator .mc-message h3,.measles-calculator .mc-message h4,.measles-calculator .mc-message p{font-size:22px;font-weight:600;line-height:140%}.measles-calculator .mc-message h2+*,.measles-calculator .mc-message h3+*,.measles-calculator .mc-message h4+*,.measles-calculator .mc-message p+*{margin-top:10px}.measles-calculator .mc-message:not(.mc-message--infectious-period) ol,.measles-calculator .mc-message:not(.mc-message--infectious-period) p,.measles-calculator .mc-message:not(.mc-message--infectious-period) ul{font-size:16px;font-weight:400;line-height:160%}.measles-calculator .mc-message a{text-decoration:underline}.measles-calculator .mc-message label{font-size:20px;font-weight:600;line-height:140%}.measles-calculator .mc-message--ok{border:8px solid #c2dfe3;background:#e6f2f4}.measles-calculator .mc-message :last-child{margin-bottom:0}.measles-calculator .outcomes .mc-message{display:none}.measles-calculator .outcomes .mc-message.show{display:block}.measles-calculator button.continue{border:0;border-radius:4px;background:#0c818f;padding:12px 22px;color:#fff;font-size:16px;font-weight:600;line-height:160%;transition:.3s ease}.measles-calculator button.continue:hover{background:#085760}.measles-calculator button.continue:disabled{cursor:not-allowed;opacity:.5}.measles-calculator .mc-utility{display:flex;justify-content:space-between}.measles-calculator .mc-utility button{cursor:pointer;border:0;background:0 0;display:flex;color:#15284c;font-size:16px;font-weight:600;line-height:160%}.measles-calculator .mc-utility button.start-again{text-decoration:underline}.measles-calculator .mc-utility button.mc-print svg{width:22px;height:auto;margin-right:10px}@media print{.measles-calculator .d-table,.measles-calculator .mc-message a,.measles-calculator .mc-tool-description,.measles-calculator .mc-utility{display:none}}@media print{body .mc-message :first-child{margin-top:0}body .mc-message :last-child{margin-bottom:0}h1{margin:0}label,legend{margin-top:1cm}#start-again,.mc-input-description,.mc-radio-wrapper:has(input:not(:checked)),.mc-tool-description,.title-wrapper,h3{display:none!important}.mc-message.show h3{display:block!important}.mc-step{padding:0!important}.mc-input-wrapper{margin-bottom:10px!important}.mc-radio-wrapper label{margin:0 0 0 4px}fieldset,input{border:0!important;padding:0!important;margin:0}fieldset{margin-top:1cm}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0!important;font-family:"Public Sans",sans-serif;font-size:20px;font-weight:700}#mc-step-3{-moz-column-break-inside:avoid;break-inside:avoid}}
/*# sourceMappingURL=map/styles.css.map */
