.elementor-2712 .elementor-element.elementor-element-17836ac{--display:flex;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2712 .elementor-element.elementor-element-17836ac:not(.elementor-motion-effects-element-type-background), .elementor-2712 .elementor-element.elementor-element-17836ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-2712 .elementor-element.elementor-element-17836ac::before, .elementor-2712 .elementor-element.elementor-element-17836ac > .elementor-background-video-container::before, .elementor-2712 .elementor-element.elementor-element-17836ac > .e-con-inner > .elementor-background-video-container::before, .elementor-2712 .elementor-element.elementor-element-17836ac > .elementor-background-slideshow::before, .elementor-2712 .elementor-element.elementor-element-17836ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-2712 .elementor-element.elementor-element-17836ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-22118869 );}.elementor-2712 .elementor-element.elementor-element-17836ac, .elementor-2712 .elementor-element.elementor-element-17836ac::before{--border-transition:0.3s;}.elementor-2712 .elementor-element.elementor-element-b2abb0d .woocommerce-checkout{--place-order-title-alignment:center;--purchase-button-width:fit-content;}.elementor-2712 .elementor-element.elementor-element-b2abb0d{--links-hover-color:var( --e-global-color-22118869 );--forms-fields-normal-color:var( --e-global-color-3c23067 );--forms-fields-focus-color:var( --e-global-color-22118869 );--order-summary-rows-gap-top:calc( 18px/2 );--order-summary-rows-gap-bottom:calc( 18px/2 );--order-summary-items-divider-weight:0px;--order-summary-totals-divider-weight:1px;--purchase-button-border-radius:50px 50px 50px 50px;--purchase-button-padding:20px 20px 20px 20px;--purchase-button-width:fit-content;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-3c23067 );}.elementor-2712 .elementor-element.elementor-element-b2abb0d .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-3c23067 );}.elementor-2712 .elementor-element.elementor-element-b2abb0d #customer_details .input-text, .elementor-2712 .elementor-element.elementor-element-b2abb0d  #customer_details .form-row textarea, .elementor-2712 .elementor-element.elementor-element-b2abb0d .woocommerce form #customer_details select, .elementor-2712 .elementor-element.elementor-element-b2abb0d .e-woocommerce-login-anchor .input-text, .elementor-2712 .elementor-element.elementor-element-b2abb0d #coupon_code, .elementor-2712 .elementor-element.elementor-element-b2abb0d .select2-container--default .select2-selection--single{box-shadow:0px 0px 6px 1px rgba(0,0,0,0.5);}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-22118869 );}.elementor-2712 .elementor-element.elementor-element-b2abb0d .woocommerce #payment #place_order{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-2712 .elementor-element.elementor-element-b2abb0d #payment #place_order{background-color:#357FB2;}@media(max-width:1024px){.elementor-2712 .elementor-element.elementor-element-b2abb0d .woocommerce #payment #place_order{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}}@media(max-width:767px){.elementor-2712 .elementor-element.elementor-element-17836ac{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2712 .elementor-element.elementor-element-b2abb0d .woocommerce #payment #place_order{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-b2abb0d */span.datepicker-cell.day {
    color: #357FB2 !important;
}

.datepicker-cell.day.next {
    color: grey !important;
}

.datepicker-cell.day.prev.disabled {
    color: grey !important;
}

.datepicker-cell.day.prev {
    color: grey !important;
}

.days-of-week {
    color: grey !important;
}

.datepicker-cell.day.selected.focused {
    color: black !important;
}/* End custom CSS */