.elementor-8009 .elementor-element.elementor-element-b2a9568 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-8009 .elementor-element.elementor-element-b2a9568 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for html, class: .elementor-element-e55002a */#payment-wrapper{
    margin: 10rem 5%;
}
#payment-page-header{
    display: flex;
    justify-content: flex-end;
    margin-bottom:1rem;
    
}
#payment-page-header a{
   padding: 0.5rem 2rem;
   color: #646664;
   font-size: 14px;
   font-weight: 700;
   line-height: 24px;
   display: flex;
   align-items: center;
   gap:10px;
}
#payment-container{
    background: #f3e2d966;
    padding: 6rem 2rem 7rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 60%;
    margin: 0 auto;
    border-radius: 8px;
}
#payment-container-header h4{
    color: #839A86;
   font-size: 24px;
   font-weight: 700;
   line-height: 48px;
}
#payment-container-body{
    border-bottom: 1px solid #79b2b226;
    padding: 10px;
    width: 40%
}
#payment-container-body .payment-detail-row{
    color: #4F5350;
   font-size: 14px;
   font-weight: 700;
   line-height: 24px;
display: flex;
justify-content: space-between;
margin: 10px 0;
}
#payment-container-footer p{
    color: #9D5A5A;
   font-size: 14px;
   font-weight: 700;
   line-height: 24px;
   margin-top: 2.5rem
}/* End custom CSS */