.elementor-14 .elementor-element.elementor-element-34de56f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-76edda68.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-34de56f1{--width:983px;}.elementor-14 .elementor-element.elementor-element-76edda68{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-76edda68 *//* Desktop – keep full width */
@media only screen and (min-width: 1025px) {
  .alignwide {
    max-width: 100% !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  .wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    margin-left: calc(50% - 50vw);
    margin-left: calc(50% - var(--global-vw, 100vw) / 2);
    margin-right: calc(50% - 50vw);
    margin-right: calc(50% - var(--global-vw, 100vw) / 2);
    max-width: 100vw;
    width: 100vw;
    width: var(--global-vw, 100vw);
    padding-left: 10px !important;
    padding-right: 10px !important;
    clear: both;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34de56f1 */alignwide{ display:none !important; visibility:hidden !important; }/* End custom CSS */