[data-prima-vision-gutenberg-block="prices"] > section {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--prima-vision-divider-secondary-spacing); }
  [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="details"] > h2 {
    font-size: 80px;
    line-height: 82px;
    margin: 0 0 var(--prima-vision-secondary-spacing); }
    [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="details"] > h2 > span {
      display: block;
      color: var(--prima-vision-tertiary-color); }
  [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="details"] > .prima-vision-content-from-editor > * {
    font-size: 20px;
    color: var(--prima-vision-black-color); }
  [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] {
    background-color: var(--prima-vision-secondary-color);
    padding: var(--prima-vision-tertiary-spacing);
    -webkit-border-radius: var(--prima-vision-general-border-radius);
    border-radius: var(--prima-vision-general-border-radius); }
    [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] > [data-prima-vision-section="calculator-details"] {
      background-color: var(--prima-vision-white-color);
      padding: var(--prima-vision-secondary-spacing);
      -webkit-border-radius: var(--prima-vision-general-border-radius);
      border-radius: var(--prima-vision-general-border-radius);
      margin: 0 0 var(--prima-vision-tertiary-spacing); }
      [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] > [data-prima-vision-section="calculator-details"] > .cost-calculator-box:not(:last-child) {
        margin: 0 0 var(--prima-vision-primary-spacing); }
      [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] > [data-prima-vision-section="calculator-details"] > .cost-calculator-box > .cost-slider-container > .cost-calculator-cost-slider {
        width: 100%; }
    [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] > .cost-calculator-summary-box {
      text-align: center; }
      [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] > .cost-calculator-summary-box > .cost-calculator-summary-price {
        font-family: var(--prima-vision-text-heading1-font-family);
        font-size: var(--prima-vision-text-heading1-font-size);
        font-style: var(--prima-vision-text-heading1-font-style);
        font-weight: var(--prima-vision-text-heading1-font-weight);
        line-height: var(--prima-vision-text-heading1-line-height);
        color: var(--prima-vision-text-heading1-color);
        --prima-vision-text-heading1-color: var( --prima-vision-white-color );
        --prima-vision-text-heading1-font-size: 50px; }

@media only screen and (max-width: 992px) {
  [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="details"] > h2 {
    font-size: 68px;
    line-height: 72px; } }

@media only screen and (max-width: 767px) {
  [data-prima-vision-gutenberg-block="prices"] > section {
    grid-template-columns: 100%; } }

@media only screen and (max-width: 575px) {
  [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] {
    padding: var(--prima-vision-secondary-spacing); } }

@media only screen and (max-width: 390px) {
  [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="details"] > h2 {
    font-size: 56px;
    line-height: 62px; }
  [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] {
    padding: var(--prima-vision-primary-spacing); }
    [data-prima-vision-gutenberg-block="prices"] > section > [data-prima-vision-section="calculator"] > .cost-calculator-summary-box > .cost-calculator-summary-price {
      --prima-vision-text-heading1-font-size: 38px; } }
