.wp-block-dhsv-sf-priceboxes:not(.wp-block){-ms-grid-columns:(1fr)[3];display:-ms-grid;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);width:100%}@media screen and (max-width:900px){.wp-block-dhsv-sf-priceboxes:not(.wp-block){-ms-grid-columns:1fr;grid-template-columns:1fr}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .placeholder-item{align-items:flex-start;background-color:var(--bg-color);border-radius:1rem;color:var(--text-color);display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .placeholder-item span{background:currentColor;display:block;height:1rem;margin-bottom:0;opacity:.3;width:50%}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .placeholder-item span.big{height:2rem;margin-top:.5rem;width:6rem}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .placeholder-item span.line-through{width:4rem}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .placeholder-item span.dhsv-button-placeholder{background:var(--primary)!important;border-radius:100rem;color:var(--primary-text-color,var(--white));font-size:1rem;font-weight:700;height:auto!important;margin-top:1rem;opacity:1!important;padding:.75rem 1rem;text-align:center;width:100%!important}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .placeholder-item hr{background:currentColor;height:1px;margin-block:.5rem;opacity:1;width:100%}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox{background-color:var(--bg-color);border-radius:.75rem;color:var(--text-color);padding:1rem 1.5rem;position:relative}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox .dhsv-button,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox .dhsv-button-wrapper,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox .dhsv-buttons{width:100%}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox .label{font-size:1.875rem;font-weight:var(--font-weight-bold);line-height:1.15em;margin-bottom:.5em}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox .label--long{font-size:1rem;margin-bottom:.8em}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox.label .h3{font-size:1.875rem;font-weight:var(--font-weight-bold);line-height:1.15em;margin-bottom:.5em}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox.label--long .h3{font-size:1rem;margin-bottom:.8em}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox hr{background:var(--text-color);border:none;height:1px}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox .regular-price{font-size:1.25rem;text-decoration:line-through}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox .current-offer-container{align-items:center;display:flex;gap:.5em}@media(max-width:525px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .wp-block-dhsv-pricebox{padding:1.5rem!important}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox{background-color:var(--bg-color);border-radius:1rem;color:var(--text-color);padding:1.5rem 1rem;position:relative}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox .dhsv-button,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox .dhsv-button-wrapper,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox .dhsv-buttons{width:100%}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox .label{font-size:1.875rem;font-weight:var(--font-weight-bold);line-height:1.15em;margin-bottom:.5em}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox .label--long{font-size:1rem;margin-bottom:.8em}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox.label .h3{font-size:1.875rem;font-weight:var(--font-weight-bold);line-height:1.15em;margin-bottom:.5em}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox.label--long .h3{font-size:1rem;margin-bottom:.8em}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox hr{background:var(--text-color);border:none;height:1px}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox p.price{margin-bottom:0}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox .regular-price{font-size:1.25rem;text-decoration:line-through}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox .current-offer-container{align-items:flex-start;display:flex;flex-direction:column;gap:0}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox .content .dhsv-buttons{margin-bottom:0}@media(max-width:525px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus .wp-block-dhsv-pricebox{padding:1.5rem!important}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container{grid-gap:1.5rem;-ms-grid-columns:1fr;align-items:start;display:-ms-grid;display:grid;grid-template-columns:1fr}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-1{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}@media screen and (max-width:991px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-1{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:649px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-1{-ms-grid-columns:1fr;grid-template-columns:1fr}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-1 .sf-priceboxes-content{margin-top:1rem}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-1 .wp-block-list{-ms-grid-columns:(1fr)[3];grid-column-gap:1.5rem;display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:991px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-1 .wp-block-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-1 .wp-block-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-2{-ms-grid-columns:(1fr)[2];grid-column-gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:991px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-2 .wp-block-list{-ms-grid-columns:(1fr)[2];grid-column-gap:1.5rem;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:991px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-2 .wp-block-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-2 .wp-block-list .sf-priceboxes-content{margin-top:1rem}}@media screen and (max-width:767px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-2 .wp-block-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:649px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-2 .wp-block-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-3,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-4{-ms-grid-columns:1fr;-ms-grid-rows:auto auto;grid-template-columns:1fr;grid-template-rows:auto auto}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-3 .sf-priceboxes-content,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-4 .sf-priceboxes-content{margin-top:1rem}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-3 .wp-block-list,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-4 .wp-block-list{-ms-grid-columns:(1fr)[3];grid-column-gap:1.5rem;display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-3 .wp-block-list,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-4 .wp-block-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:649px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-3 .wp-block-list,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container.price-count-4 .wp-block-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column{grid-column-gap:1.5rem;display:-ms-grid;display:grid}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column.price-count-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media screen and (max-width:649px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column.price-count-2{-ms-grid-columns:1fr;grid-row-gap:1.5rem;grid-template-columns:1fr}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column.price-count-3,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column.price-count-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}@media screen and (max-width:991px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column.price-count-3,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column.price-count-4{-ms-grid-columns:(1fr)[2];grid-row-gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:649px){.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column.price-count-3,.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-column.price-count-4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-content .wp-block-group{padding:0}.wp-block-dhsv-sf-priceboxes:not(.wp-block) .oncampus.sf-priceboxes-container .sf-priceboxes-content .wp-block-group .wp-block-list{padding-right:0}