main section.PurchaseInfo:before{content:"";display:block;position:absolute;top:0;left:-5%;right:-5%;height:1px;border-bottom:1px dashed #d9d9d9;margin:0 auto;padding-left:15px;padding-right:15px;width:auto}@media(min-width:768px){main section.PurchaseInfo:before{max-width:768px}}@media(min-width:992px){main section.PurchaseInfo:before{max-width:992px}}@media(min-width:1200px){main section.PurchaseInfo:before{max-width:1200px}}main section.PurchaseInfo:before:before,main section.PurchaseInfo:before:after{content:"";display:table;width:0}main section.PurchaseInfo:before:after{clear:both}main section.PurchaseInfo .content h2{font-size:18px;margin-bottom:10px}@media(min-width:768px){main section.PurchaseInfo .content h2{font-size:18px}}@media(min-width:992px){main section.PurchaseInfo .content h2{font-size:18px}}main section.PurchaseInfo .content h2 svg{width:24px;height:24px;display:inline-block;vertical-align:text-bottom}main section.PurchaseInfo .content p{margin:10px 0;font-size:12px;color:#707070}main section.PurchaseInfo .content p:first-child{margin-top:0}main section.PurchaseInfo .content p:last-child{margin-bottom:0}main section.PurchaseInfo .content a{font-size:12px}@media(min-width:600px){main section.PurchaseInfo .content>.grid>.row>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}main section.PurchaseInfo .content>.grid>.row>div:first-child>.grid:last-child{margin-top:40px;margin-left:0;margin-right:0}main section.PurchaseInfo .content>.grid>.row>div:first-child>.grid:last-child>.row>div{padding:35px 30px;background-color:#f0f9fd}main section.PurchaseInfo .content .RenewPricing{margin-top:15px;margin-left:-5px;margin-right:-5px;font-size:12px}main section.PurchaseInfo .content .RenewPricing>div{padding-left:5px;padding-right:5px;padding-top:4px;padding-bottom:4px}main section.PurchaseInfo .content .RenewPricing>div:before,main section.PurchaseInfo .content .RenewPricing>div:after{content:"";display:table;width:0}main section.PurchaseInfo .content .RenewPricing>div:after{clear:both}main section.PurchaseInfo .content .RenewPricing>div:nth-child(even){background-color:#f2f2f2}main section.PurchaseInfo .content .RenewPricing>div>div:first-child{float:left;width:80%}main section.PurchaseInfo .content .RenewPricing>div>div:last-child{font-weight:bold;text-align:right;float:right;width:20%}