.master-prices{display:grid;display:-ms-grid;grid-gap:40px}.pricing-table{padding:0 10px;border:1px solid #ddd;position:relative;transition:.3s all linear}.pricing-table:hover{box-shadow:3px 6px 10px rgba(0,0,0,0.2);transform:scale(1.05);transition:.3s all linear}.pricing-table h3{text-align:center;font-size:2em;margin-top:52px}.pricing-table .price{font-size:2.5em;line-height:1.5em;text-align:center;margin:0}.pricing-table .price span{font-size:.4em;vertical-align:super}.pricing-table .description{text-align:center}.pricing-table ul.list-features{list-style:none;margin:30px 0 70px}.pricing-table ul.list-features li{margin:0 20px 10px;border-bottom:1px solid #ddd;padding-bottom:10px;font-size:1.2em;position:relative}.pricing-table ul.list-features li:last-child{border-bottom:0px}.pricing-table ul.list-features li span{content:"";position:absolute;left:-15px;width:20px;height:20px;border-radius:100%}.pricing-table ul.list-features li span.green{fill:green}.pricing-table ul.list-features li span.gray{fill:gray}.pricing-table .button-pt{background:#ff7a59;color:#fff;font-size:1.5em;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;width:100%;left:0;margin:0}.pricing-table .ribbon{z-index:10;width:120px;height:120px;overflow:hidden;position:absolute}.pricing-table .ribbon:before,.pricing-table .ribbon:after{position:absolute;z-index:-1;content:"";display:block;border:5px solid #c52025}.pricing-table .ribbon span{position:absolute;display:block;width:225px;padding:19px 0;background-color:#c52025;box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#fff;font-size:12px;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-transform:uppercase;text-align:center}.pricing-table .ribbon-top-right{top:-10px;right:-10px}.pricing-table .ribbon-top-right:before,.pricing-table .ribbon-top-right:after{border-top-color:transparent;border-right-color:transparent}.pricing-table .ribbon-top-right:before{top:0;left:0}.pricing-table .ribbon-top-right:after{bottom:0;right:0}.pricing-table .ribbon-top-right span{left:-34px;top:18px;transform:rotate(45deg)}.accordion{margin:3em auto 4em;max-width:30em}.toggle{display:none}.toggle:checked+.title,.toggle:checked+.title+.content{box-shadow:3px 3px 6px #ddd,-3px 3px 6px #ddd}.toggle:checked+.title:before{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}.toggle:checked+.title+.content{max-height:500px}.option{position:relative;margin-bottom:.5em}.title{position:relative;background:#fff;padding:.5em 2em;display:block;color:#7a7572;font-weight:bold}.title span.green{fill:green}.title span.gray{fill:gray}.title span{content:"";position:absolute;left:0;width:20px;height:20px;border-radius:100%}.title,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .2s;transition:all .2s}.title:after,.title:before{content:'';position:absolute;right:1.25em;top:1.25em;width:2px;height:.75em;background-color:#7a7572;-webkit-transition:all .2s;transition:all .2s}.title:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content{max-height:0;overflow:hidden;background-color:#fff}.content p{margin:0;padding:.5em 1em 1em;font-size:.9em;line-height:1.5}@media(max-width:480px){.master-prices{-ms-grid-columns:repeat(1,1fr) !important;grid-template-columns:repeat(1,1fr) !important}}