.frontend_start_purchaser_component .frontend_start_purchaser_component_inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 48px;
    padding: 48px 15px;    
}
.frontend_start_purchaser_component .frontend_start_purchaser_component_inner .frontend_start_purchaser_component_inner_title {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 2.1rem;
    text-align: center;
    color: rgba( 48, 69, 89, 1 );
}
.frontend_start_purchaser_component .frontend_start_purchaser_component_inner .frontend_start_purchaser_component_inner_buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 32px;
}
.frontend_start_purchaser_component .frontend_start_purchaser_component_inner .frontend_start_purchaser_component_inner_buttons button {
    color: rgba( 250, 250, 250, 1 );
    background-color: rgba( 0, 0, 0, 0.25 );
    box-shadow: 0px 2px 4px 0px rgba( 0, 0, 0, 0.25 );
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 1rem;
    border: 1px solid rgba( 250, 250, 250, 1 );
    padding: 12px 24px;
    cursor: pointer;    
    transition: border-color 0.3s ease, background-color 0.3s ease, color 0.3s ease;
}
.frontend_start_purchaser_component .frontend_start_purchaser_component_inner .frontend_start_purchaser_component_inner_buttons button:hover {
    border-color: rgba( 48, 69, 89, 1 );
    color: rgba( 48, 69, 89, 1 );
    background-color: rgba( 250, 250, 250, 1 );
}
.frontend_start_purchaser_component .frontend_start_purchaser_component_inner .frontend_start_purchaser_component_inner_subtitle {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 1.25rem;
    color: rgba( 112, 2, 15, 1 );
    cursor: pointer;
    transition: color 0.3s ease, text-decoration 0.3s ease;
}
.frontend_start_purchaser_component .frontend_start_purchaser_component_inner .frontend_start_purchaser_component_inner_subtitle:hover {
    color: rgba( 48, 69, 89, 1 );
    text-decoration: underline;
}

@media( max-width: 600px ) {
    .frontend_start_purchaser_component .frontend_start_purchaser_component_inner .frontend_start_purchaser_component_inner_title { font-size: 1.5rem; font-weight: 400; max-width: 75%; }
    .frontend_start_purchaser_component .frontend_start_purchaser_component_inner .frontend_start_purchaser_component_inner_subtitle { display: none; }    
}
