.wp-block-pricing-table header{margin:0 calc(50% - 50vw) 32px calc(50% - 50vw);background-color:#000;padding:16px 0}.wp-block-pricing-table header h1{font-size:52px;font-size:clamp(2.5rem,2.2rem + 2vw,5.2rem);font-weight:bold;text-align:center;color:#fff;padding:0;margin:0}.wp-block-pricing-table .pricing-table{display:grid;margin-bottom:32px;padding:0 32px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table{grid-template-columns:33.333% 33.333% 33.333%;margin:0 calc(50% - 50vw);padding:0}}.wp-block-pricing-table .pricing-table .card a{margin:29px 0 20px 0;background-color:#000;border-color:#000;padding:4px 32px;font-size:22px;color:#fff;border:2px solid #000;border-radius:2px;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;align-self:center;transition:all .2s ease-in}.wp-block-pricing-table .pricing-table .card a:hover{background-color:#198754;border:2px solid #198754}.wp-block-pricing-table .pricing-table .card ul{list-style:none;margin:0;padding:0}.wp-block-pricing-table .pricing-table .card ul li{border-bottom:1px dashed rgba(0,0,0,.2);margin:0;padding:8px 12px;text-align:center;white-space:nowrap}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card ul li{height:14vh;display:flex;justify-content:center;align-items:center}}.wp-block-pricing-table .pricing-table .card ul li.option{text-align:left}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card ul li.option{font-size:4vw;white-space:pre-wrap !important;text-align:center !important}}.wp-block-pricing-table .pricing-table .card ul li:last-child{border:none}.wp-block-pricing-table .pricing-table .card.options{border-bottom:2px solid #ccc;background:#fff}.wp-block-pricing-table .pricing-table .card.digital{border-bottom:2px solid #ccc;background:#fff}.wp-block-pricing-table .pricing-table .card.print{border-bottom:2px solid #ccc;background:#fff;box-shadow:2px 2px 6px 3px rgba(0,0,0,.5);position:relative}.wp-block-pricing-table .pricing-table .card.print .tag{position:absolute;top:-4px;right:15px}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card.print .tag{display:none}}.wp-block-pricing-table .pricing-table .card .card-header-options{margin:20px 0 0 0;border-top:2px solid #ccc;height:230px;overflow:hidden;display:grid;align-items:center;justify-content:center;border-bottom:2px solid #ccc}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-options{height:26vh}}.wp-block-pricing-table .pricing-table .card .card-header-options h2{font-size:32px;margin:0;padding:0}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-options h2{font-size:4vw;text-align:center}}.wp-block-pricing-table .pricing-table .card .card-header-digital{margin:20px 0 0 0;border-top:2px solid #0183c7;height:230px;overflow:hidden;background-color:#efefef;border-bottom:2px solid #ccc;display:flex;flex-flow:column nowrap}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-digital{height:26vh}}.wp-block-pricing-table .pricing-table .card .card-header-digital h2{font-size:30px;margin:0;padding:8px;background-color:#0183c7;text-align:center;color:#fff}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-digital h2{font-size:4vw}}.wp-block-pricing-table .pricing-table .card .card-header-digital h2+fieldset{margin:29px 0 20px 0;text-align:center}.wp-block-pricing-table .pricing-table .card .card-header-digital h3{font-size:26px;text-align:center;color:#333;padding:0;margin:20px 0 0 0}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-digital h3{font-size:4vw}}.wp-block-pricing-table .pricing-table .card .card-header-print{height:250px;margin:0;border-top:2px solid #0183c7;overflow:hidden;background-color:#efefef;border-bottom:2px solid #ccc;display:flex;flex-flow:column nowrap}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-print{height:calc(26vh + 20px)}}.wp-block-pricing-table .pricing-table .card .card-header-print h2{font-size:30px;margin:0;padding:8px;background-color:#0183c7;text-align:center;color:#fff}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-print h2{font-size:4vw}}.wp-block-pricing-table .pricing-table .card .card-header-print h2+fieldset{margin:35px 0 20px 0;text-align:center}.wp-block-pricing-table .pricing-table .card .card-header-print h3{font-size:26px;text-align:center;color:#333;padding:0;margin:20px 0 0 0}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-print h3{font-size:4vw}}.wp-block-pricing-table .pricing-table .card .card-header-print h4{font-size:18px;color:#0183c7;margin:14px 0 0 0;padding:0;font-weight:normal;text-align:center}@media screen and (max-width: 800px){.wp-block-pricing-table .pricing-table .card .card-header-print h4{font-size:3vw}}
