h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:14px;font-weight:bold;margin-bottom:0}h4~p{margin-top:0}.buttons{margin-bottom:20px}.buttons .note{display:block;padding:5px 15px}.btn-long-content{white-space:normal}.contents{padding-top:20px}.intro{margin-bottom:20px}.aside-content{margin-top:20px}.aside-content .btn{min-width:110px}.content .icon{width:40px;height:30px;position:absolute;right:15px;bottom:0}.action-btn{float:left;margin-right:10px;margin-bottom:10px}.trial-btn{padding:10px 0;margin:5px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align:center}.price-title{font-size:16px}.aside-content .priceDisplayNormal{font-size:20px;color:#009cff}.aside-list{margin:30px 0 20px}.aside-links{padding:10px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.panel-body a{color:#333;display:block;padding:3px 0}.panel-body a.active{color:#009cff}.panel-heading{position:relative}.panel-heading:after{font-family:'Glyphicons Halflings';content:"\e259";color:#000;font-size:12px;line-height:22px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);position:absolute;top:7px;right:15px}.panel-title{font-size:16px;font-weight:normal}.wordperfect-free h1{font-size:36px}.wordperfect-free .info{max-width:700px}.wordperfect-free .boxshot{max-width:100%;width:initial;margin:0 auto;display:block}.wordperfect-free span.text-holder{display:inline-block;margin-left:20px}.wordperfect-free .flex{display:flex;flex-wrap:wrap;align-items:center}.wordperfect-free.pdf-free .flex{margin-top:40px;font-size:18px}.wordperfect-free.pdf-free h4{margin-top:20px;font-size:18px;line-height:1.2;font-weight:400}.wordperfect-free.pdf-free ul{margin-top:20px}.wordperfect-free .hero{border-bottom:solid 1px #dbe0eb;padding-bottom:40px}.wordperfect-free .content{padding:20px 0 80px}.wordperfect-free .reasons img{display:block;width:initial;margin:20px 0 0}.wordperfect-free .quote{display:block;width:initial;margin:30px 0 0}@media(max-width:1199px){.price-content{text-align:center}.action-btn{float:unset}}@media(max-width:767px){.intro img{margin-bottom:20px}.price-content{text-align:center}.action-btn{float:none;display:inline-block;margin:0 10px 10px}.aside-content .btn{min-width:150px}.wordperfect-free .reasons img,.wordperfect-free .quote{display:block;width:100%;margin:20px auto 0}.wordperfect-free span.text-holder{margin-left:0;margin-top:10px}.wordperfect-free .btn-long-content{margin-right:20px}.wordperfect-free h1{font-size:24px}.img-section{width:70%;margin:0 auto}}