.elementor-kit-13{--e-global-color-primary:#1A1F3D;--e-global-color-secondary:#23538B;--e-global-color-text:#1A1F3D;--e-global-color-accent:#2E6EB7;--e-global-color-c38bdf7:#040A10;--e-global-color-5cb541f:#FFFFFF;--e-global-color-d17b009:#EFF5FB;--e-global-color-19f4666:#2B296D;--e-global-color-914e4ad:#934398;--e-global-color-f6a770f:#8ACECF;--e-global-color-19c2c6f:#BA8CBF;--e-global-color-6c87aef:#FFD800;--e-global-color-2e9284b:#DDDDDD;--e-global-color-040174e:#00000000;--e-global-color-f21515a:#8FAE1B;--e-global-color-2b94cd0:#EE1F79;--e-global-color-dc586b8:#2E6EB7;--e-global-color-cbbae8c:#132066;--e-global-color-9e7d0d1:#B8C0CA;--e-global-color-31ee6ac:#F6F6F6;--e-global-color-4bb2b68:#6FDEDE;--e-global-typography-primary-font-family:"Ploni";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Ploni";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Simona";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Ploni";--e-global-typography-accent-font-weight:normal;--e-global-typography-474e4d2-font-family:"Ploni";--e-global-typography-474e4d2-font-size:0.8rem;--e-global-typography-474e4d2-font-weight:400;--e-global-typography-c427972-font-family:"Ploni";--e-global-typography-c427972-font-size:5rem;--e-global-typography-c427972-font-weight:bold;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{letter-spacing:0.4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1200px){.elementor-kit-13{--e-global-typography-c427972-font-size:2.6rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{--e-global-typography-c427972-font-size:1.8rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.tooltip {
    position: absolute;
    background-color: #333;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
    z-index: 9999;
    display: none;
    pointer-events: none;
}

.xt_woofc-inner {
    font-family: "Ploni", Sans-serif;
}

.xt_woofc-header {
    padding-right: 14px;
}

.xt_woofc-checkout  {
    margin-right:  var(--xt-woofc-trigger-size);
    margin-left: 0 !important;
}

.xt_woofc-trigger {
    right: 0;
    left: unset;
}

.xt_woofc-checkout em .xt_woofc-checkout-arrow {
    right: unset;
    left: 0;
}

.xtfw-no-touchevents .xt_woofc-cart-open .xt_woofc-checkout:not(.xt_woofc-processing):hover em,
.xtfw-touchevents .xt_woofc-cart-open .xt_woofc-checkout:not(.xt_woofc-processing):focus em {
    padding-right: 0;
    padding-left: 30px;
}

.xt_woofc-checkout em .xt_woofc-checkout-arrow {
    transform: scaleX(-1) translateY(-50%);
}

.xt_woofc-checkout * {
    font-style: normal;
}

.xt_woofc-total-savings {
    display: none;
}

#place_order {
    padding: 12px !important;
}

.elementor-widget-woocommerce-checkout-page .e-coupon-box {
    margin: 0 !important;
}

.elementor-widget-woocommerce-checkout-page .e-checkout__order_review {
    margin: 0 !important;
}

.e-checkout__column-start .col-2 {
    display: none;
}

.woocommerce-terms-and-conditions-wrapper .form-row.validate-required label {
    line-height: 1;
}

#newsletter_optin_field * {
    font-family: Ploni, sans-serif;
}

.elementor-kit-13 .form-row.place-order {
    align-items: flex-start;
}

.elementor-kit-13 .place-order {
    font-family: Ploni, sans-serif !important;
}

.elementor-kit-13 #place_order {
    margin-top: 15px;
}

.elementor-kit-13 input[name="send_lead_woo"] {
    position: relative;
    top: 3px;
    margin-left: 5px;
}

.elementor-kit-13 .place-order label {
    line-height: 1.3 !important;
    font-size: 16px;
    color: #1a1f3d;
}

.elementor-kit-13 .elementor-widget-woocommerce-checkout-page .form-row .input-checkbox {
    margin-right: 0 !important;
}

.elementor-kit-13 #terms {
    position: relative;
    top: 2px;
    margin-left: 5px;
}


@media (max-width: 767px) {
    body.woocommerce-checkout .woocommerce-form__label-for-checkbox a {
        text-decoration: underline;
        text-underline-offset: 4px;
        text-decoration-thickness: 1px;
    }
    
    .xt_woofc-wrapper {
        transition: .3s;
    }
    
    .xt_woofc-wrapper:not(.imScrolled) {
        top: 32px !important;
    }
}/* End custom CSS */