.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 1.2%;display:grid}@media screen and (min-width:768px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1024px){.plan-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.plan-card{box-sizing:border-box;vertical-align:top;background-color:#ffffff80;border:1px solid #eee;border-bottom-width:3px;border-radius:5px;margin-bottom:6px;padding:5px;overflow:hidden}.plan-card:hover{box-shadow:0px 0px 0px 2px var(--colors-brand-300)}.tabs{border:1px solid var(--colors-brand-500);background-color:#fff;margin:0 auto;padding-bottom:1em}.tab-label{border-bottom:3px solid var(--colors-brand-500);text-align:center;width:25%;color:var(--colors-brand-500);float:left;text-align:center;cursor:pointer;background-color:#ececec;padding:15px 0;font-weight:700;transition:all .2s;display:block}.tab-label:hover{opacity:.75}input[name=tab-label]{display:none}.tab-panel{clear:both;padding:1em 1em 0;display:none;overflow:hidden}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content,#tab3:checked~#tab3_content,#tab4:checked~#tab4_content{display:block}.tabs input:checked+.tab-label{background-color:var(--colors-brand-500);color:#fff}
