.elementor-420 .elementor-element.elementor-element-wafmout{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-420 .elementor-element.elementor-element-wafmpnl{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-wafmout */.wafm-panel { width: min(1120px, 100%); margin: 0 auto; padding: clamp(20px, 4vw, 48px); background: #fff; border-radius: 12px; color: #212327; }
.wafm-panel .woocommerce form .form-row input.input-text, .wafm-panel .woocommerce form .form-row textarea { width: 100%; min-height: 44px; border: 1px solid #9ca0ac; padding: 10px 12px; border-radius: 5px; background: #fff; color: #212327; }
.wafm-panel .woocommerce button.button, .wafm-panel .woocommerce a.button { background: #f9cd51; color: #212327; border: 1px solid #f9cd51; border-radius: 8px; padding: 12px 22px; }
.wafm-panel .woocommerce button.button:hover, .wafm-panel .woocommerce a.button:hover { background: #ffe08a; color: #212327; }
.wafm-panel .woocommerce table { width: 100%; }
.wafm-panel .woocommerce form { margin-top: 16px; }
@media (max-width: 767px) {
  .wafm-panel .woocommerce .col2-set .col-1, .wafm-panel .woocommerce .col2-set .col-2,
  .wafm-panel .woocommerce .form-row-first, .wafm-panel .woocommerce .form-row-last { float: none; width: 100%; }
  .wafm-panel .woocommerce table.shop_table { font-size: 14px; }
}/* End custom CSS */