.insurance-amount-term__bottom,.insurance-amount-term__top{background-color:#e9f1fa!important}.insurance-amount-term__label{background-color:#5194e2!important;color:#fff!important}.insurance-amount-term__title strong{color:#e3416a!important}@media print,screen and (min-width:768px){.insurance-amount-term__bottom{padding-bottom:40px}.insurance-amount-term__bottom .insurance-amount-term__label-title-wrap{margin-top:5px}}.insurance-amount-term__and{background-color:#b3ceed!important}.u-period__heading{font-size:1rem}.u-period__heading strong{color:#e3416a;font-size:1.125rem}.u-period__list+.u-period__heading{margin-top:20px}@media print,screen and (min-width:768px){.u-period__heading{font-size:1.125rem}.u-period__heading strong{font-size:1.375rem}.u-period__list+.u-period__heading{margin-top:40px}}.u-period__list{display:flex;flex-wrap:wrap;gap:5px;margin-block:10px}@media print,screen and (min-width:768px){.u-period__list{margin-block:15px;gap:10px}}.u-period__item{font-size:.875rem;font-weight:700;line-height:1.6;text-align:center;border-radius:5px;padding:4px 6px;padding-bottom:6px;min-width:72px;background-color:#b3ceed}@media print,screen and (min-width:768px){.u-period__item{font-size:1rem;padding:6px 12px;padding-bottom:8px;min-width:80px}}.products-canvas_img img{width:auto;max-width:100%;display:block;margin-right:auto}.text-center{text-align:center}.products-canvas_labelWrap{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}.products-canvas_label{background-color:#e3416a;color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 12px;font-size:.625rem;line-height:120%}@media print,screen and (min-width:768px){.products-canvas_label{font-size:1rem}}