.price {margin: 6.5rem 0;}
@media only screen and (max-width:48rem) {.price {margin: 3rem 0;}}
.price__wrap {margin-top: 6.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
@media only screen and (max-width:73.75rem) {.price__wrap {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}
@media only screen and (max-width:48rem) {.price__wrap {margin-top: 3rem;}}
.price .blue-btn {max-width: 15rem;height: 15rem;}
@media only screen and (max-width:73.75rem) {.price .blue-btn {margin-top: 3rem;}}
.price .link-after {width: 100%;}
.price__items {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-left: 4.5rem;}
@media only screen and (max-width:73.75rem) {.price__items {margin-left: 0;width: 100%;}}
.price__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 1.5rem;line-height: 1.75rem;font-style: italic;margin-bottom: 2.5rem;}
@media only screen and (max-width:48rem) {.price__item {font-size: 1rem;line-height: 1.125rem;margin-bottom: 2rem;}}
.price__item:last-child {margin-bottom: 0;}
.price__item-price {font-weight: 700;}
@media only screen and (max-width:48rem) {.price__item-price {-ms-flex-negative: 0;flex-shrink: 0;}}
.price__item-price span {font-weight: 400;}
@media only screen and (max-width:48rem) {.price__item-price span {margin-left: .5rem;}}