@media (max-width:600px){:root{--btn-pad-y:12px;--btn-pad-x:20px;--btn-radius:10px}.btn,
  .ph-btn,
  .hp-btn,
  a.button,
  .button,
  button:not(:where(.iw-header-v2__control)),
  input[type=button],
  input[type=submit],
  .wp-block-button__link{padding:var(--btn-pad-y) var(--btn-pad-x)!important;border-radius:var(--btn-radius)!important;font-size:.95rem;min-height:40px;line-height:1.2}.hero-ctas .btn,.hero-ctas .ph-btn,.hero-ctas .hp-btn{padding:10px 16px!important;border-radius:10px!important;font-size:.95rem!important}.el-hero .btn{padding:8px 14px!important;font-size:.9rem!important;border-radius:10px!important}.hero-ctas{display:flex;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:10px;justify-content:flex-start;padding-bottom:2px;scroll-snap-type:x proximity}.hero-ctas::-webkit-scrollbar{display:none}.hero-ctas{scrollbar-width:none}.hero-ctas .btn,.hero-ctas .ph-btn,.hero-ctas .hp-btn{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.el-hero .hero-ctas{flex-wrap:wrap!important;overflow-x:visible;justify-content:center;width:100%;max-width:380px;margin-inline:auto;padding-bottom:0;scroll-snap-type:none}.el-hero .hero-ctas .btn,.el-hero .hero-ctas .ph-btn,.el-hero .hero-ctas .hp-btn{flex:1 1 calc(50% - 10px);width:auto!important;min-width:0;max-width:185px;padding:11px 12px!important;white-space:normal;scroll-snap-align:none}@media (max-width: 380px){
    .el-hero .hero-ctas .btn,
    .el-hero .hero-ctas .ph-btn,
    .el-hero .hero-ctas .hp-btn{
      flex-basis: 100%;
      max-width: 320px;
    }
  }.el-hero .btns{display:flex;flex-wrap:wrap!important;overflow-x:visible;gap:10px;justify-content:center;width:100%;padding-bottom:0}.el-hero .btns::-webkit-scrollbar{display:none}.el-hero .btns{scrollbar-width:none}.el-hero .btns .btn,.el-hero .btns a{flex:1 1 100%;max-width:360px;min-width:0;white-space:normal;scroll-snap-align:none}footer.iw-footer .iw-btn{padding:10px 14px!important;font-size:14px!important;border-radius:10px!important}.iw-actions .btn{--btn-pad-y:10px;--btn-pad-x:16px;font-size:.9rem;border-radius:999px}.wp-block-buttons .wp-block-button .wp-block-button__link{padding:10px 16px!important;border-radius:10px!important;font-size:.95rem!important;min-height:40px}.ph-cta-offer .ph-cta-actions .ph-btn{padding:10px 16px!important;border-radius:10px!important;font-size:14px!important}}