.calculators-index-index .page-title-wrapper{margin:0 0 16px}.calculators-description .widget__content{text-align:center}.calculation-result{display:flex;justify-content:center;flex:1;background-color:#f2f2f2;padding:16px;margin:24px 0 8px}@media (min-width:1024px){.calculators-index-index .page-title-wrapper{margin:0 0 24px}}.reimbursement-calculation-accordion{margin-top:8px}.reimbursement-calculation{margin-top:32px}.reimbursement-calculation .product-search-container{margin-bottom:0}.reimbursement-calculation .product-search{margin-top:16px}.reimbursement-calculation .product__image{width:64px;height:64px;margin-right:16px;overflow:hidden;flex-shrink:0}.reimbursement-calculation .product__image img{width:inherit;height:inherit}.reimbursement-calculation .price{margin-top:8px}.reimbursement-calculation .manufacturer{font-size:13px;font-weight:400;line-height:24px;letter-spacing:normal;color:#9d9fa1;margin-top:4px}.reimbursement-details,.reimbursement-selectors{margin:-8px;display:flex;flex-wrap:wrap;margin-top:16px !important}@media (min-width:720px){.reimbursement-details,.reimbursement-selectors{margin:-12px}}.reimbursement-details .reimbursement-grid-section,.reimbursement-selectors .reimbursement-grid-section{margin:8px;width:calc(100%/1 - 16px)}@media (min-width:720px){.reimbursement-details .reimbursement-grid-section,.reimbursement-selectors .reimbursement-grid-section{margin:12px}}@media (min-width:720px){.reimbursement-details .reimbursement-grid-section,.reimbursement-selectors .reimbursement-grid-section{width:calc(100%/2 - 24px)}}@media (min-width:1024px){.reimbursement-details .reimbursement-grid-section,.reimbursement-selectors .reimbursement-grid-section{width:calc(100%/3 - 24px)}}.reimbursement-details .reimbursement-grid-section,.reimbursement-selectors .reimbursement-grid-section{display:flex;flex-direction:column}.reimbursement-grid-section__title{font-size:12px;font-weight:400;line-height:18px;padding-bottom:8px;text-transform:uppercase}@media (max-width:719px){.reimbursement-calculation .reimbursement-grid-section:not(:first-child){margin-top:16px}.reimbursement-calculation .clear-product-mobile{margin-top:24px}}.reimbursement-calculation-result .substitutes-container{margin-top:24px}.reimbursement-calculation-result .substitutes{border:0 solid #d8dadf;border-bottom-width:1px;margin-top:16px}.reimbursement-calculation-result .substitute__details{display:inline-flex;flex:1}.reimbursement-calculation-result .substitute__details .name__wrapper{display:flex;flex-direction:column}.reimbursement-calculation-result .calculation-result .result{font-size:16px;text-align:center}.reimbursement-calculation-result .calculation-result .price{font-weight:600}.reimbursement-calculation-result .reimbursement-grid-section__content{margin-top:8px}.reimbursement-calculation-result .reimbursability-information{margin-top:8px;display:flex;flex-direction:column}.reimbursement-details .reimbursement-grid-section__title{border:0 solid #d8dadf;border-bottom-width:1px}@media (max-width:719px){.reimbursement-calculation-result .substitutes{display:none}.reimbursement-calculation-result .substitute{border:0 solid #d8dadf;border-bottom-width:1px;padding-top:16px;display:flex;flex-direction:row}.reimbursement-calculation-result .substitute__details{display:flex;flex-direction:column}.reimbursement-calculation-result .substitute__details .price-details{margin-top:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.reimbursement-calculation-result .substitute__price{margin-bottom:16px;display:flex;flex-direction:column;width:50%}.reimbursement-calculation-result .substitute__price .price__title{font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}.reimbursement-calculation-result .substitute__price .price{font-weight:600}}@media (min-width:720px){.reimbursement-calculation-result .substitutes-mobile{display:none}.reimbursement-calculation-result .substitute__final-price .price{font-weight:700;padding-left:16px}.reimbursement-calculation-result .substitutes .column{width:12.5%}.reimbursement-calculation-result .substitutes .product-col{width:37.5%}.reimbursement-calculation-result .substitutes .price-col{width:9%}.reimbursement-calculation-result .substitutes .non-reimbursable-col{width:16%}.reimbursement-calculation-result .substitutes .column__header:last-child{text-align:end}}.reimbursement-calculation-product{margin-top:24px}.reimbursement-calculation-product .product-wrapper{display:flex;justify-content:space-between;align-items:center}.reimbursement-calculation-product .product{display:flex}.reimbursement-calculation-product .product__details{display:flex;flex-direction:column}.reimbursement-calculation-product .product__details .price{font-size:16px;font-weight:600;line-height:24px;letter-spacing:normal;margin-top:4px;display:block}.reimbursement-calculation-form-wrapper .reimbursement-calculation-modal-content-wrapper{position:relative}.reimbursement-calculation-form-wrapper .reimbursement-calculation-modal-content-wrapper .loading-mask{position:static !important;height:auto}.reimbursement-calculation-form-wrapper .reimbursement-calculation{margin-top:0}.reimbursement-calculation-form-wrapper .reimbursement-calculation-product{margin-top:0}.reimbursement-calculation-form-wrapper .reimbursement-details,.reimbursement-calculation-form-wrapper .reimbursement-selectors{margin:-8px;display:flex;flex-wrap:wrap}@media (min-width:720px){.reimbursement-calculation-form-wrapper .reimbursement-details,.reimbursement-calculation-form-wrapper .reimbursement-selectors{margin:-12px}}.reimbursement-calculation-form-wrapper .reimbursement-details .reimbursement-grid-section,.reimbursement-calculation-form-wrapper .reimbursement-selectors .reimbursement-grid-section{margin:8px;width:calc(100%/1 - 16px)}@media (min-width:720px){.reimbursement-calculation-form-wrapper .reimbursement-details .reimbursement-grid-section,.reimbursement-calculation-form-wrapper .reimbursement-selectors .reimbursement-grid-section{margin:12px}}@media (min-width:720px){.reimbursement-calculation-form-wrapper .reimbursement-details .reimbursement-grid-section,.reimbursement-calculation-form-wrapper .reimbursement-selectors .reimbursement-grid-section{width:calc(100%/2 - 24px)}}.reimbursement-calculation-form-wrapper .calculators-link{margin-top:24px}.frequency-calculation{margin-top:32px}.frequency-calculation .frequency-header{margin-bottom:24px}@media (min-width:1024px){.frequency-calculation .frequency-header{margin-bottom:16px}}.frequency-calculation .frequency-calculation-accordion{margin-top:8px}.frequency-calculation .frequency-inputs{margin:-8px;display:flex;flex-wrap:wrap}@media (min-width:720px){.frequency-calculation .frequency-inputs{margin:-12px}}.frequency-calculation .frequency-inputs .input-wrapper{margin:8px;width:calc(100%/1 - 16px)}@media (min-width:720px){.frequency-calculation .frequency-inputs .input-wrapper{margin:12px}}@media (min-width:720px){.frequency-calculation .frequency-inputs .input-wrapper{width:calc(100%/2 - 24px)}}@media (min-width:1024px){.frequency-calculation .frequency-inputs .input-wrapper{width:calc(100%/3 - 24px)}}.frequency-calculation .frequency-inputs .frequency-input{position:relative;margin-top:8px}.frequency-calculation .frequency-inputs .input__suffix{position:absolute;right:16px;font-size:13px;top:12px;pointer-events:none}.frequency-calculation .input-title{font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}.frequency-result .available-from{font-size:16px;text-align:center}.frequency-result .available-from .date{font-weight:600}.frequency-result .lasts-until{display:flex;justify-content:center;align-items:center;color:#29981b;margin-top:16px}.frequency-result .lasts-until .icon{width:24px;height:24px;margin-right:8px}