.frontend_start_component .frontend_start_component_inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 48px;
}
.frontend_start_component .frontend_start_component_inner .frontend_start_component_inner_title {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 2.1rem;
    text-align: center;
    color: var( --color-frontend_home_start_title_color );
}
.frontend_start_component .frontend_start_component_inner .frontend_start_component_inner_buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 32px;
}
.frontend_start_component .frontend_start_component_inner .frontend_start_component_inner_buttons button {
    color: var( --color-frontend_home_start_button_color );
    background-color: var( --color-frontend_home_start_button_bgnd );
    box-shadow: 0px 2px 4px 0px var( --color-frontend_home_start_button_boxshadow );
    font-weight: 500;
    font-size: 1rem;
    border: 1px solid var( --color-frontend_home_start_border_color );
    padding: 12px 24px;
}
.frontend_start_component .frontend_start_component_inner .frontend_start_component_inner_subtitle {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 1.25rem;
    color: var( --color-frontend_home_start_subtitle_color );
}

@media( max-width: 600px ) {
    .frontend_start_component .frontend_start_component_inner .frontend_start_component_inner_title { font-size: 1.5rem; font-weight: 400; max-width: 75%; }
    .frontend_start_component .frontend_start_component_inner .frontend_start_component_inner_subtitle { display: none; }    
}
