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