.elementor-460 .elementor-element.elementor-element-30eac27e{--display:flex;--padding-top:100px;--padding-bottom:63px;--padding-left:100px;--padding-right:100px;}/* Start custom CSS for shortcode, class: .elementor-element-1044c098 */.mphb_sc_checkout-form{
    font-family: "General Sans";
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 3 colunas */
    grid-template-rows: repeat(2, auto);  /* 2 seções (linhas) */
    gap: 36px; /* Espaço entre os itens */
}

.mphb-booking-details-title, .mphb-room-number, .mphb-customer-details-title, .mphb-gateway-chooser-title, .mphb-services-details-title{
    font-family: Ogg;
}

.mphb-billing-details, .mphb-total-price,
.mphb-deposit-amount
, .mphb-errors-wrapper
, .mphb-checkout-terms-wrapper, .mphb-checkout-section, .mphb_sc_checkout-submit-wrapper{
    width: 100%
}

.mphb-booking-details{
    width: 100%;
}

#mphb-price-details{
    display: none;
    width: 100%;
    
}

#mphb-customer-details{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 3 colunas */
    grid-template-rows: repeat(2, auto);  /* 2 seções (linhas) */
    gap: 36px; /* Espaço entre os itens */
}

.button{
    color: white !important;
    background-color: #16302D !important;
    font-family: "General Sans", Sans-serif !important;
    padding: 16px !important;
}/* End custom CSS */