section.access_plans .content_wrapper .col-wrapper{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){section.access_plans .content_wrapper .col-wrapper{grid-template-columns:repeat(2,1fr)}}section.access_plans .content_wrapper .col-wrapper .col-item{position:relative;text-align:center;border:1px solid var(--light-gray);padding:40px 20px}section.access_plans .content_wrapper .col-wrapper .col-item:first-child{border-right:0}section.access_plans .content_wrapper .col-wrapper .col-item:nth-child(3){border-left:0;border-right:0}@media screen and (max-width:767px){section.access_plans .content_wrapper .col-wrapper .col-item{padding:40px 10px}section.access_plans .content_wrapper .col-wrapper .col-item:first-child,section.access_plans .content_wrapper .col-wrapper .col-item:nth-child(2){border-bottom:0}section.access_plans .content_wrapper .col-wrapper .col-item:nth-child(3){border-left:1px solid var(--light-gray)}}section.access_plans .content_wrapper .col-wrapper .col-item span{display:block;text-align:center;line-height:1.2}section.access_plans .content_wrapper .col-wrapper .col-item span.discount{position:absolute;top:0;right:0;background:#f43232;font-size:.7rem;color:#fff;text-transform:uppercase;padding:5px 10px}section.access_plans .content_wrapper .col-wrapper .col-item span.month{font-size:1.125rem;text-transform:uppercase;font-weight:400;margin-bottom:20px}section.access_plans .content_wrapper .col-wrapper .col-item span.price{margin:auto;font-size:1.5rem;font-weight:500;margin-bottom:5px;position:relative;width:-moz-fit-content;width:fit-content}section.access_plans .content_wrapper .col-wrapper .col-item span.price small{position:absolute;left:-15px;font-size:15px;top:0;font-weight:400}section.access_plans .content_wrapper .col-wrapper .col-item span.terms{font-size:1rem;font-weight:300;color:#919191;margin-bottom:20px}section.access_plans .content_wrapper .col-wrapper .col-item .subs-button a{margin:auto}section.access_plans .content_wrapper.temporary-class .col-wrapper{display:block}@media screen and (max-width:767px){section.access_plans .content_wrapper.temporary-class .col-wrapper{display:block}}section.access_plans .content_wrapper.temporary-class .col-wrapper .col-item{border:1px solid var(--light-gray);max-width:300px;margin:auto}