.elementor-804 .elementor-element.elementor-element-3d1bebd{--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;}.elementor-804 .elementor-element.elementor-element-c547238{--spacer-size:50px;}.elementor-804 .elementor-element.elementor-element-2054358 .elementor-heading-title{font-family:var( --e-global-typography-112a18e-font-family ), Sans-serif;font-size:var( --e-global-typography-112a18e-font-size );}.elementor-804 .elementor-element.elementor-element-751b9d91{--display:flex;}.elementor-804 .elementor-element.elementor-element-52204081{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-804 .elementor-element.elementor-element-2054358 .elementor-heading-title{font-size:var( --e-global-typography-112a18e-font-size );}.elementor-804 .elementor-element.elementor-element-52204081{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-804 .elementor-element.elementor-element-2054358 .elementor-heading-title{font-size:var( --e-global-typography-112a18e-font-size );}.elementor-804 .elementor-element.elementor-element-52204081{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-52204081 */.ct-woocommerce-cart-form .cart_totals .checkout-button {
    width: 100%;
    background-color:  #6EC1E4;
}

.ct-woocommerce-cart-form .cart_totals .checkout-button:hover {
  background-color: white;
  color: #6EC1E4;
  border-color: #6EC1E4;
}

.button, .ct-button, .entry-tags a, .added_to_cart, [type=submit], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*=ajax], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn
 {
    position: relative;
    color: var(--theme-button-text-initial-color);
    border: var(--theme-button-border);
    background-color: #6EC1E4;
}


.button:hover,
.ct-button:hover,
.entry-tags a:hover,
.added_to_cart:hover,
[type=submit]:hover,
.wp-element-button:hover,
.wp-block-button__link:hover,
button.regform-button:hover,
button[class*=ajax]:hover,
.woocommerce button.button:hover,
.woocommerce-message .showlogin:hover,
.woocommerce-message .restore-item:hover,
.forminator-ui[data-design=none] .forminator-button:hover,
.fluentform .ff-el-group button.ff-btn:hover {
  background-color: white;
  color: #6EC1E4;
  border-color: #6EC1E4;
  transition: all 0.3s ease;
}

select, textarea, input:is([type=url],[type=tel],[type=text],[type=time],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=number],[type=search],[type=password]), fieldset .wc-stripe-elements-field, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]) {
    -webkit-appearance: none;
    appearance: none;
    width: var(--has-width, var(--theme-form-field-width, 100%));
    height: var(--has-height, var(--theme-form-field-height, 40px));
    color: var(--theme-form-text-initial-color, var(--theme-text-color));
    padding: var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));
    border-width: var(--theme-form-field-border-width, 1px);
    border-style: var(--theme-form-field-border-style, solid);
    border-color: #6EC1E4;
    border-radius: var(--has-classic-forms, var(--theme-form-field-border-radius, 3px));
    background-color: var(--has-classic-forms, var(--theme-form-field-background-initial-color));
    transition: color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}


div.quantity .ct-increase:hover,
div.quantity .ct-increase:hover {
  color: white;
  background: #6EC1E4;
}/* End custom CSS */