.elementor-5674 .elementor-element.elementor-element-04d0869:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5674 .elementor-element.elementor-element-04d0869 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-924eb50 );}.elementor-5674 .elementor-element.elementor-element-04d0869 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://australianhealthcare.com.au/wp-content/uploads/2023/08/bg-line.png");background-position:top left;background-repeat:no-repeat;opacity:0.52;}.elementor-5674 .elementor-element.elementor-element-04d0869 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 10px 50px 10px;}.elementor-5674 .elementor-element.elementor-element-04d0869 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5674 .elementor-element.elementor-element-8b6822c{z-index:1;text-align:center;}.elementor-5674 .elementor-element.elementor-element-8b6822c .elementor-heading-title{font-size:45px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:var( --e-global-color-3fa92873 );}.elementor-5674 .elementor-element.elementor-element-7ee8c747{padding:20px 20px 50px 20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5674 .elementor-element.elementor-element-8b6822c .elementor-heading-title{font-size:35px;}}/* Start custom CSS for wc-elements, class: .elementor-element-a008cc5 *//*.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout {*/
/*    display: flex;*/
/*    gap: 50px;*/
/*}*/
/*.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout > div {*/
/*    width: 50%;*/
/*}*/
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout > div:not(.woocommerce-NoticeGroup) {
    width: 48%;
    display: inline-block;
    margin-right: 50px;
    vertical-align: top;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout > div:last-of-type {
    margin-right: 0px;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
    width: 100%!important;
    display: block!important;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout > div .col2-set > div {
    float: unset;
    width: 100%;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 #order_review_heading {
    margin-top: 20px;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 #place_order {
    background: #00857C!important;
    color: #fff!important;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 #add_payment_method #payment,
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-cart #payment,
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout #payment {
    background: #00857c1a;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 #add_payment_method #payment div.payment_box, 
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-cart #payment div.payment_box, 
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout #payment div.payment_box {
    background: #00857c1a;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 #add_payment_method #payment div.payment_box::before, 
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-cart #payment div.payment_box::before, 
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #00857c1a;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.90em;
    left: 0;
    margin: -1em 0 0 2em
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 #ppc-button-ppcp-gateway {
    margin-top: 20px;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout #customer_details label,
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout #customer_details input {
    font-size: 20px;
}
.elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout-payment .payment_box.payment_method_ppcp-gateway * {
    font-size: 20px;
}

@media only screen and (max-width: 1435px){
    .elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout > div:not(.woocommerce-NoticeGroup) {
        width: 46%;
    }
}
@media only screen and (max-width: 992px){
    .elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout > div:not(.woocommerce-NoticeGroup) {
        width: 100%;
        display: block;
        margin-right: 0px;
        vertical-align: top;
    }
}
@media only screen and (max-width: 767px){
    .elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout {
        display: block;
        gap: 0px;
    }
    .elementor-5674 .elementor-element.elementor-element-a008cc5 .woocommerce-checkout > div {
        width: 100%;
    }
}/* End custom CSS */