.md-pricing-component{display:flex;justify-content:center}
.md-pricing-component-left{justify-content:flex-start}
.md-pricing-component-middle{justify-content:center}
.md-pricing-component-right{justify-content:flex-end}
.md-pricing-component .md-pricing-base-price{text-align:center;width:90%}
.md-pricing-component .md-pricing-base-price-left{text-align:left;margin-left:0}
.md-pricing-component .md-pricing-base-price-middle{text-align:center}
.md-pricing-component .md-pricing-base-price-right{text-align:right;margin-right:0}
.md-pricing-component .md-pricing-base-price-copyM{font-size:1rem;line-height:1.25rem}
.md-pricing-component .md-icn-info.md-pricing-base-price-icon{font-size:.875rem;line-height:1.125rem;cursor:pointer;background-color:#fff;border:#fff}
.md-pricing-component .md-icn-info.md-pricing-base-price-icon-copyM{font-size:24px;line-height:24px}
.md-pricing-component .md-icn-info.md-pricing-base-price-icon-h3{font-size:.875rem;line-height:1.125rem}
.md-pricing-component .md-icn-info.md-pricing-base-price-icon-h2{font-size:1rem;line-height:1.25rem}
.md-pricing-component .md-pricing-overlay-container{position:absolute;background-color:#fff;font-family:'MINISansReg',Arial,sans-serif;font-size:.875rem;line-height:1.125rem;margin-top:30px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);z-index:50;width:100%}
.localized-fonts-loaded .md-pricing-component .md-pricing-overlay-container{font-family:'MINISansReg','MINISansRegLocalized',Arial,sans-serif}
@media(min-width:480px){.md-pricing-component .md-pricing-overlay-container{width:300px}
}
@media(min-width:1920px){.md-pricing-component .md-pricing-overlay-container{width:450px}
}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay{position:relative}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .underline{border-bottom-color:#000;border-bottom-style:solid;width:50px;border-bottom-width:2px}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-left:10px;margin-right:10px}
@media(min-width:480px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-left:10px}
}
@media(min-width:768px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-left:10px}
}
@media(min-width:1280px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-left:15px}
}
@media(min-width:1920px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-left:20px}
}
@media(min-width:480px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-right:10px}
}
@media(min-width:768px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-right:10px}
}
@media(min-width:1280px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-right:15px}
}
@media(min-width:1920px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price{margin-right:20px}
}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-range-price-table{width:100%}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-header{font-size:1rem;line-height:1.25rem;text-transform:uppercase}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-left:10px}
@media(min-width:480px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-left:10px}
}
@media(min-width:768px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-left:10px}
}
@media(min-width:1280px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-left:15px}
}
@media(min-width:1920px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-left:20px}
}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricing-overlay-disclaimer{font-size:.75rem;line-height:1rem;color:#aaa;padding-top:10px}
@media(min-width:480px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricing-overlay-disclaimer{padding-top:10px}
}
@media(min-width:768px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricing-overlay-disclaimer{padding-top:10px}
}
@media(min-width:1280px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricing-overlay-disclaimer{padding-top:15px}
}
@media(min-width:1920px){.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricing-overlay-disclaimer{padding-top:20px}
}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-row-base{border-bottom:1px solid #e5e5e5}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay div.md-pricedetails-row div{width:50%}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-row{display:flex;flex-direction:row}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay div.md-pricedetails-row.md-pricedetails-total div{background-color:#e5e5e5;text-transform:uppercase;font-weight:bold}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-value,.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-row_price{text-align:right}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-taxes-fees-text{text-align:left}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-total strong{font-weight:bold}
.md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-close-button{position:absolute;font-size:1rem;line-height:1.25rem;top:0;right:10px;cursor:pointer;font-weight:bold}
.md-direction-rtl .md-pricing-component{direction:rtl}
.md-direction-rtl .md-pricing-component .md-ppni-product-image__text-price .md-ppni-item-inner span{display:inline-flex;margin-left:5px}
@media(min-width:480px){.md-direction-rtl .md-pricing-component .md-ppni-product-image__text-price .md-ppni-item-inner span{margin-left:5px}
}
@media(min-width:768px){.md-direction-rtl .md-pricing-component .md-ppni-product-image__text-price .md-ppni-item-inner span{margin-left:5px}
}
@media(min-width:1280px){.md-direction-rtl .md-pricing-component .md-ppni-product-image__text-price .md-ppni-item-inner span{margin-left:10px}
}
@media(min-width:1920px){.md-direction-rtl .md-pricing-component .md-ppni-product-image__text-price .md-ppni-item-inner span{margin-left:10px}
}
.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-value,.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-row_price{text-align:left}
.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-taxes-fees-text{text-align:right}
.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-right:10px}
@media(min-width:480px){.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-right:10px}
}
@media(min-width:768px){.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-right:10px}
}
@media(min-width:1280px){.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-right:15px}
}
@media(min-width:1920px){.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-pricedetails-list-style_tax-key{padding-right:20px}
}
.md-direction-rtl .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay .md-close-button{right:unset;left:10px}
.light-on-dark .md-pricing-component .md-pricing-overlay-container{background-color:#000}
.light-on-dark .md-pricing-component .md-pricing-overlay-container .md-pricing-overlay tr.md-pricedetails-row.md-pricedetails-total td{background-color:#333}