.pricing-section{padding:75px 0 100px}.pricing-section .list{border-radius:4px;padding:66px 40px 35px;text-align:center}.pricing-section .list .contnt{font-size:22px}.pricing-section .list .price{font-size:48px;font-weight:700;padding:22px 0 0}.pricing-section .list .duration{font-size:22px;font-style:italic;margin:-5px 0 0}.pricing-section .list .bullets{font-style:italic;padding:30px 0 0}.pricing-section .list .bullets ul{margin:0;padding:0;list-style:none}.pricing-section .list .bullets ul li:not(:last-child){margin:5px 0;padding:5px 0;border-bottom:1px solid #ebebeb}.pricing-section .list .button-2{padding:64px 0 0}.pricing-section .list .bottom-text{font-size:15px;padding:15px 0 0}.pricing-section .list.featured{background-color:#f4f4f4;position:relative;z-index:1}.pricing-section .list.featured:after{box-shadow:0 0 60px 0 rgba(0,0,0,0.15);background-color:#f4f4f4;border-radius:4px;content:"";height:calc(100% + 45px);left:-30px;position:absolute;right:-30px;top:0;z-index:-1}.pricing-section .list.featured .ftrd-txt{align-items:center;border-radius:4px 4px 0 0;color:#fff;display:flex;font-size:22px;font-weight:600;height:104px;justify-content:center;left:-30px;letter-spacing:2px;padding:20px;position:absolute;right:-30px;top:-76px}.pricing-section .list.featured .button-2 a{color:#fff}.pricing-section .list.featured .button-2 a:hover{background-color:#fff;border-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}.pricing-section .inner[data-column="two"] .list{width:50%}.pricing-section .inner[data-column="three"] .list{width:33.33%}.pricing-section .inner[data-column="four"] .list{width:25%}.pricing-section .inner[data-column="four"] .list:not(.featured) .button-2 a{display:block;margin:0 auto;max-width:170px;min-width:auto}@media(max-width:1199px){.pricing-section .list .contnt{font-size:16px}}@media(max-width:991px){.pricing-section .list.featured:after{left:-10px;right:-10px}.pricing-section .list .button-2 a{min-width:auto;display:block}.pricing-section .list.featured .ftrd-txt{left:-10px;right:-10px;top:-56px}}@media(max-width:767px){.pricing-section{padding:45px 0 10px}.pricing-section .list{padding:25px 15px 35px;margin-bottom:40px}.pricing-section .list .equal{height:auto !important}.pricing-section .inner[data-column="two"] .list,.pricing-section .inner[data-column="three"] .list,.pricing-section .inner[data-column="four"] .list{width:auto}.pricing-section .list.featured:after{height:100%;left:0;right:0}.pricing-section .list.featured .ftrd-txt{margin:-25px -15px 20px;position:static}}