.elementor-kit-4{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#2196F3;--e-global-color-33e357d:#F5F5F7;--e-global-color-5883bae:#E2DEDE;--e-global-color-d66b6f7:#000000CC;--e-global-color-c18f881:#0000001F;--e-global-color-1996752:#FFFFFF;--e-global-color-2e3231e:#FFD35A;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.5;--e-global-typography-fcbe8ae-font-family:"Raleway";--e-global-typography-fcbe8ae-font-size:48px;--e-global-typography-fcbe8ae-font-weight:400;--e-global-typography-fcbe8ae-line-height:1;--e-global-typography-790eaf5-font-family:"Raleway";--e-global-typography-790eaf5-font-size:48px;--e-global-typography-790eaf5-font-weight:400;--e-global-typography-790eaf5-line-height:1;--e-global-typography-8dea9d3-font-family:"Raleway";--e-global-typography-8dea9d3-font-size:36px;--e-global-typography-8dea9d3-font-weight:400;--e-global-typography-8dea9d3-line-height:1.2;--e-global-typography-6ee29ce-font-family:"Raleway";--e-global-typography-6ee29ce-font-size:28px;--e-global-typography-6ee29ce-font-weight:700;--e-global-typography-6ee29ce-line-height:1.5;--e-global-typography-492ddf5-font-family:"Raleway";--e-global-typography-492ddf5-font-size:24px;--e-global-typography-492ddf5-font-weight:700;--e-global-typography-492ddf5-line-height:1.1;--e-global-typography-2e89941-font-family:"Raleway";--e-global-typography-2e89941-font-size:20px;--e-global-typography-2e89941-font-weight:700;--e-global-typography-2e89941-line-height:1.1;background-color:var( --e-global-color-1996752 );color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;line-height:1.5;color:var( --e-global-color-1996752 );border-style:none;border-radius:30px 30px 30px 30px;padding:18px 50px 18px 50px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:#0059C9;color:var( --e-global-color-1996752 );border-radius:30px 30px 30px 30px;}.elementor-kit-4 e-page-transition{background-color:var( --e-global-color-accent );}.elementor-kit-4 p{margin-block-end:20px;}.elementor-kit-4 a{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-kit-4 h1{font-family:var( --e-global-typography-fcbe8ae-font-family ), Sans-serif;font-size:var( --e-global-typography-fcbe8ae-font-size );font-weight:var( --e-global-typography-fcbe8ae-font-weight );line-height:var( --e-global-typography-fcbe8ae-line-height );}.elementor-kit-4 h2{font-family:var( --e-global-typography-790eaf5-font-family ), Sans-serif;font-size:var( --e-global-typography-790eaf5-font-size );font-weight:var( --e-global-typography-790eaf5-font-weight );line-height:var( --e-global-typography-790eaf5-line-height );}.elementor-kit-4 h3{font-family:var( --e-global-typography-8dea9d3-font-family ), Sans-serif;font-size:var( --e-global-typography-8dea9d3-font-size );font-weight:var( --e-global-typography-8dea9d3-font-weight );line-height:var( --e-global-typography-8dea9d3-line-height );}.elementor-kit-4 h4{font-family:var( --e-global-typography-6ee29ce-font-family ), Sans-serif;font-size:var( --e-global-typography-6ee29ce-font-size );font-weight:var( --e-global-typography-6ee29ce-font-weight );line-height:var( --e-global-typography-6ee29ce-line-height );}.elementor-kit-4 h5{font-family:var( --e-global-typography-492ddf5-font-family ), Sans-serif;font-size:var( --e-global-typography-492ddf5-font-size );font-weight:var( --e-global-typography-492ddf5-font-weight );line-height:var( --e-global-typography-492ddf5-line-height );}.elementor-kit-4 h6{font-family:var( --e-global-typography-2e89941-font-family ), Sans-serif;font-size:var( --e-global-typography-2e89941-font-size );font-weight:var( --e-global-typography-2e89941-font-weight );line-height:var( --e-global-typography-2e89941-line-height );}.elementor-kit-4 label{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:1.1;}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#323232;accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-1996752 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1528px;}.e-con{--container-max-width:1528px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{text-decoration:none;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{text-decoration:none;}@media(max-width:1024px){.elementor-kit-4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-fcbe8ae-font-size );line-height:var( --e-global-typography-fcbe8ae-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-790eaf5-font-size );line-height:var( --e-global-typography-790eaf5-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-8dea9d3-font-size );line-height:var( --e-global-typography-8dea9d3-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-6ee29ce-font-size );line-height:var( --e-global-typography-6ee29ce-line-height );}.elementor-kit-4 h5{font-size:var( --e-global-typography-492ddf5-font-size );line-height:var( --e-global-typography-492ddf5-line-height );}.elementor-kit-4 h6{font-size:var( --e-global-typography-2e89941-font-size );line-height:var( --e-global-typography-2e89941-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-fcbe8ae-font-size:28px;--e-global-typography-fcbe8ae-line-height:1.2;--e-global-typography-790eaf5-font-size:28px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-fcbe8ae-font-size );line-height:var( --e-global-typography-fcbe8ae-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-790eaf5-font-size );line-height:var( --e-global-typography-790eaf5-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-8dea9d3-font-size );line-height:var( --e-global-typography-8dea9d3-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-6ee29ce-font-size );line-height:var( --e-global-typography-6ee29ce-line-height );}.elementor-kit-4 h5{font-size:var( --e-global-typography-492ddf5-font-size );line-height:var( --e-global-typography-492ddf5-line-height );}.elementor-kit-4 h6{font-size:var( --e-global-typography-2e89941-font-size );line-height:var( --e-global-typography-2e89941-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p,
ol,
ul {
    margin-bottom: 20px;
}

.wp-block-gallery {
    margin-bottom: 20px!important;
}

p:last-child,
ol:last-child,
ul:last-child {
    margin-bottom: 0;
}

.btn-arrow a {
    position: relative;
    display: inline-flex;
    justify-content: center;
    gap: 13px;
    opacity: 0.7;
    align-items: center;
    text-decoration: none;
}

.btn-arrow a:after {
    content: '';
    display: block;
    width: 24px;
    height: 8px;
    transition: all 0.2s;
    background: no-repeat center;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='8' viewBox='0 0 24 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 3.18201C0.223858 3.18201 0 3.40586 0 3.68201C0 3.95815 0.223858 4.18201 0.5 4.18201V3.68201V3.18201ZM23.8536 4.03556C24.0488 3.8403 24.0488 3.52372 23.8536 3.32845L20.6716 0.146473C20.4763 -0.0487893 20.1597 -0.0487893 19.9645 0.146473C19.7692 0.341735 19.7692 0.658318 19.9645 0.85358L22.7929 3.68201L19.9645 6.51043C19.7692 6.7057 19.7692 7.02228 19.9645 7.21754C20.1597 7.4128 20.4763 7.4128 20.6716 7.21754L23.8536 4.03556ZM0.5 3.68201V4.18201H23.5V3.68201V3.18201H0.5V3.68201Z' fill='black'/%3E%3C/svg%3E%0A");
}

.btn-arrow a:hover {
    opacity: 1;
}

.btn-arrow a:hover:after {
    margin-left: 10px;
}

.post-content a {
    overflow-wrap: anywhere;
    word-break: break-all;
    white-space: normal;
}

.post-content h2 {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: raleway, sans-serif;
    margin-top: 30px;
}

.post-content h3 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: raleway, sans-serif;
}

.post-content h4 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: raleway, sans-serif;
}

.post-content h5 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: raleway, sans-serif;
}

.post-content h6 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: raleway, sans-serif;
}

.wc-block-checkout__sidebar .wc-block-components-product-name {
    font-size: 16px;
    font-weight: 700;
}

.wc-block-components-product-details__name,
.wc-block-components-product-metadata__description {
    display: none!important;
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
    font-size: 14px!important;
}

.wc-block-components-checkbox__label {
    margin-top: 1px;
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
    min-height: 50px!important;
    padding: 10px!important;
}

table {
    border-color: #E2DEDE;
}

table.has-fixed-layout {
    table-layout: fixed;
}

table td, table th {
    border-color: inherit;
}

table thead th {
    background: #000;
    color: #fff;
    border-color: #000!important;
}

/* Wrap Gutenberg tables nicely */
.wp-block-table {
overflow-x: auto;
overflow-y: hidden;
max-width: 100%;
display: block;
position: relative;
-webkit-overflow-scrolling: touch;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
}

/* Mobile hint */
@media (max-width: 768px) {
    .wp-block-table table {
      width: max-content;
      min-width: 700px; /* your breakpoint */
      max-width: 1024px;  /* important */
    }
  .wp-block-table::after {
    content: "Scroll horizontally →";
    display: block;
    font-size: 12px;
    color: #777;
    margin-top: 6px;
    text-align: right;
    margin-bottom: 20px;
  }
}

.woocommerce-notices-wrapper {
    padding: 0 40px;
    max-width: 1608px;
    margin: 0 auto;
}

@media (max-width: 1199px) {
    .woocommerce-notices-wrapper {
        padding: 0 20px;
    }
}/* End custom CSS */