/**
 * This CSS was automatically generated from a source file.
 * Editing this file directly isn't recommended. Modifying the styles of this module can be done
 * with an external stylesheet attached to the page or module.
 */

.pricing-boxes{padding:1.5rem 0}.pricing-boxes .row-fluid{--gutter:20px;flex-wrap:wrap;justify-content:center;align-items:top;}.pricing-boxes .pricing-box{background-color:var(--pricing-bg-color,#fff);border-radius:var(--radius);box-shadow:var(--box-shadow);border:var(--pricing-borders);padding-top:3.4rem;padding-bottom:3.4rem;transition:.2s box-shadow;}.pricing-boxes .pricing-box:focus-visible,.pricing-boxes .pricing-box:focus-within,.pricing-boxes .pricing-box:hover{box-shadow:var(--box-hover)}

.pricing-boxes .pricing-box__price-time{  
    display: flex;
  margin-bottom: 1rem;
  margin-top: 0;
}


@media not screen and (min-width:1024px){.pricing-boxes .pricing-box{margin-top:1em;margin-bottom:1em;margin-left:0;width:100%;}}.pricing-boxes .pricing-box__footer,.pricing-boxes .pricing-box__main{padding-left:2.5rem;padding-right:2.5rem}.pricing-boxes .pricing-box__price{display:flex;font-size:3.375rem;margin-bottom:8px}.pricing-boxes .pricing-box__price *{margin:0}.pricing-boxes .pricing-box .theme-ctas{margin-top:2.5rem;clear:both}.pricing-boxes .pricing-box__footer{margin-top:2.75rem}

@media  screen and  (min-width: 1280px) {.pricing-boxes .pricing-box {min-height:520px;}

@media  screen and  (max-width: 1771px) {.pricing-boxes .pricing-box {min-height:575px;}

 @media  screen and  (max-width: 1473px) {.pricing-boxes .pricing-box {min-height:625px;}
   
    @media  screen and  (max-width: 1315px) {.pricing-boxes .pricing-box {min-height:685px;}

