#frontend_applicants_content_home {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    position: relative;
    margin-top: 0!important;

    max-width: 100vw!important;
    padding-left: 0!important;
    padding-right: 0!important;
}

#frontend_applicants_content_home #frontend_applicants_content_home_search {
    padding: 0 15px;
    background: linear-gradient( to bottom, rgba( 0, 0, 0, 0.25 ) 10%, rgba( 64, 64, 64, 0.5 ) 100% ), url( '../../../images/frontend/frontend_applicants/frontend_applicants_home/frontend_applicants_home_search_bgnd_1380_920.jpg' );
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 900px;
    padding-top: 12.5vw;
    padding-bottom: 12.5vw;

    display: flex;
    flex-direction: column;
    align-items: stretch;
    row-gap: 32px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_title {
    text-align: center;
    color: var( --color-frontend_white );
    font-weight: 600;
    font-size: 2.5rem;
    line-height: 1.1;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_subtitle {
    text-align: center;
    color: var( --color-frontend_white );
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_bar {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: stretch;
    column-gap: 8px;
    row-gap: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_bar select {
    padding: 12px 16px;
    border: none;
    border-radius: 0.25rem;
    outline: none;
    font-size: 1rem;
    min-width: 20%;
    color: gray;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_bar input[name="keyword"] {
    flex-grow: 1;
    padding: 12px 16px;
    border: none;
    border-radius: 0.25rem;
    outline: none;
    font-size: 1rem;    
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_bar button {
    cursor: pointer;
    padding: 12px 48px;
    color: white;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 400;
    outline: none;
    border: none;
    border-radius: 0.25rem;
    background: linear-gradient( to bottom,  #1ebb6b 0%, #318d5a 100% );
    transition: background 3s ease;    
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_bar button:hover {
    background: linear-gradient( to bottom,  #318d5a 0%, #197e4a 100% );
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_buttons {
    margin-top: 24px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    row-gap: 16px;
    column-gap: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_buttons .frontend_applicants_button {
    min-width: 25vw;
    text-align: center;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_buttons a {
    text-decoration: none;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_buttons #frontend_applicants_content_home_search_inner_buttons_companies {
    color: var( --color-frontend_primary );
    background: var( --color-frontend_white );
    transition: background 0.3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_buttons #frontend_applicants_content_home_search_inner_buttons_companies:hover {
    background: var( --color-frontend_white_2 )!important;
}

#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories {
    padding: 0 15px;
    background-color: var( --color-frontend_white );
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    padding-top: 80px;
    padding-bottom: 24px;

    display: flex;
    flex-direction: column;
    align-items: stretch;
    row-gap: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_title {
    text-align: center;
    font-weight: 600;
    color: var( --color-frontend_black );
    font-size: 2.25rem;
    margin-bottom: 20px;
    line-height: 1.2;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item:nth-child( 1 ) {
    flex-basis: calc( 50% - ( 16px / 2 ) );
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item:nth-child( 2 ) {
    flex-basis: calc( 50% - ( 16px / 2 ) );
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item:nth-child( 3 ) {
    flex-basis: calc( 33.33% - ( 2 * 16px / 3 ) );
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item:nth-child( 4 ) {
    flex-basis: calc( 33.33% - ( 2 * 16px / 3 ) );
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item:nth-child( 5 ) {
    flex-basis: calc( 33.33% - ( 2 * 16px / 3 ) );
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item_image {
    position: relative;
    height: 100%;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item .frontend_applicants_content_home_offer_categories_inner_list_item_image .frontend_applicants_content_home_offer_categories_inner_list_item_image_overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba( 64, 64, 64, 0.5 );
    transition: background-color 0.3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item:hover .frontend_applicants_content_home_offer_categories_inner_list_item_image .frontend_applicants_content_home_offer_categories_inner_list_item_image_overlay {
    background-color: rgba( 64, 64, 64, 0.75 );
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item .frontend_applicants_content_home_offer_categories_inner_list_item_image img {
    width: 100%;
    max-width: 100%;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item .frontend_applicants_content_home_offer_categories_inner_list_item_text {
    position: absolute;
    bottom: 5%;
    left: 5%;
    color: var( --color-frontend_white );
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item .frontend_applicants_content_home_offer_categories_inner_list_item_text .frontend_applicants_content_home_offer_categories_inner_list_item_text_name {
    font-weight: 600;
    font-size: 1.25rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list .frontend_applicants_content_home_offer_categories_inner_list_item .frontend_applicants_content_home_offer_categories_inner_list_item_text .frontend_applicants_content_home_offer_categories_inner_list_item_text_number {
    font-weight: 400;
    font-size: 1rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_more {
    margin-top: 20px;
    text-align: center;
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_more button {
    cursor: pointer;
    padding: 16px 48px;
    color: white;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 400;
    outline: none;
    border: none;
    border-radius: 0.25rem;
    background: linear-gradient( to bottom,  #1ebb6b 0%, #318d5a 100% );
    transition: background 3s ease;    
}
#frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_more button:hover {
    background: linear-gradient( to bottom,  #318d5a 0%, #197e4a 100% );    
}

#frontend_applicants_content_home #frontend_applicants_content_home_howto {
    padding: 0 15px;
    background-color: var( --color-frontend_white );
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    padding-top: 80px;
    padding-bottom: 96px;

    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_title {
    font-weight: 600;
    color: var( --color-frontend_black );
    font-size: 3rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_text {
    text-align: center;
    font-size: 1rem;
    font-weight: 200;
    line-height: 1.2;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list {
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    column-gap: 16px;
    row-gap: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item {
    flex-basis: 33.33%;
    border: 1px solid var( --color-frontend_black );
    border-radius: 0.25rem;
    padding: 32px;
    aspect-ratio: 1;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item:nth-child( odd ) {
    background-color: var( --color-frontend_white );
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item:nth-child( even ) {
    background-color: var( --color-frontend_black );
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item .frontend_applicants_content_home_howto_inner_list_item_figure {
    width: 25%;
    background-color: var( --color-frontend_primary );
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.475rem;
    margin-bottom: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item .frontend_applicants_content_home_howto_inner_list_item_figure span {
    font-size: 3rem;
    font-weight: 800;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item .frontend_applicants_content_home_howto_inner_list_item_title {
    font-weight: 800;
    font-size: 1.5rem;
    line-height: 1.2;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item:nth-child( odd ) .frontend_applicants_content_home_howto_inner_list_item_title {
    color: var( --color-frontend_black ); 
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item:nth-child( even ) .frontend_applicants_content_home_howto_inner_list_item_title {
    color: var( --color-frontend_white ); 
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item .frontend_applicants_content_home_howto_inner_list_item_text {
    font-size: 1.2rem;
    line-height: 1.2;
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item:nth-child( odd ) .frontend_applicants_content_home_howto_inner_list_item_text {
    color: var( --color-frontend_black ); 
}
#frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item:nth-child( even ) .frontend_applicants_content_home_howto_inner_list_item_text {
    color: var( --color-frontend_white ); 
}

#frontend_applicants_content_home #frontend_applicants_content_home_data {
    padding: 0 15px;
    background-color: var( --color-frontend_black );
    padding-bottom: 80px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_data #frontend_applicants_content_home_data_inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 900px;
    padding-top: 120px;
    padding-bottom: 80px;

    display: flex;
    flex-direction: column;
    align-items: stretch;
    row-gap: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_data #frontend_applicants_content_home_data_inner #frontend_applicants_content_home_data_inner_content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    column-gap: 16px;
    row-gap: 32px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_data #frontend_applicants_content_home_data_inner #frontend_applicants_content_home_data_inner_content .frontend_applicants_content_home_data_inner_content_item {
    max-width: 30%;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 16px;
    color: var( --color-frontend_primary );
}
#frontend_applicants_content_home #frontend_applicants_content_home_data #frontend_applicants_content_home_data_inner #frontend_applicants_content_home_data_inner_content .frontend_applicants_content_home_data_inner_content_item .frontend_applicants_content_home_data_inner_content_item_icon {
    display: flex;
    align-items: center;
    justify-content: center;
}
#frontend_applicants_content_home #frontend_applicants_content_home_data #frontend_applicants_content_home_data_inner #frontend_applicants_content_home_data_inner_content .frontend_applicants_content_home_data_inner_content_item .frontend_applicants_content_home_data_inner_content_item_icon img {
    max-height: 3rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_data #frontend_applicants_content_home_data_inner #frontend_applicants_content_home_data_inner_content .frontend_applicants_content_home_data_inner_content_item .frontend_applicants_content_home_data_inner_content_item_icon i {
    font-size: 3rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_data #frontend_applicants_content_home_data_inner #frontend_applicants_content_home_data_inner_content .frontend_applicants_content_home_data_inner_content_item .frontend_applicants_content_home_data_inner_content_item_text {
    min-height: 3.5rem;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.2;
    text-align: center;
}

#frontend_applicants_content_home #frontend_applicants_content_home_companies {
    padding: 0 15px;
    background: linear-gradient( to bottom, rgba( 0, 0, 0, 0.5 ) 10%, rgba( 64, 64, 64, 0.75 ) 100% ), url( '../../../images/frontend/frontend_applicants/frontend_applicants_home/frontend_applicants_home_companies_bgnd_1200_470.png' );
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;    
}
#frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 900px;
    padding-top: 10%;
    padding-bottom: 10%;

    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    row-gap: 32px;
    column-gap: 32px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner #frontend_applicants_content_home_companies_inner_text {
    color: var( --color-frontend_white );
    font-weight: 400;
    font-size: 3rem;
    line-height: 1.2;
    column-gap: 32px;
    row-gap: 32px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner #frontend_applicants_content_home_companies_inner_text span:first-child {
    font-size: 1.5rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner #frontend_applicants_content_home_companies_inner_text span:nth-child( 3 ) {
    font-weight: 600;
}
#frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner button {
    cursor: pointer;
    padding: 16px 48px;
    color: white;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 400;
    outline: none;
    border: none;
    border-radius: 0.25rem;
    background: linear-gradient( to bottom,  #1ebb6b 0%, #318d5a 100% );
    transition: background 3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner button:hover {
    background: linear-gradient( to bottom,  #318d5a 0%, #197e4a 100% );
}

#frontend_applicants_content_home #frontend_applicants_content_home_opinions {
    padding: 0 15px;
    background-color: var( --color-frontend_black );
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 900px;

    padding-top: 80px;
    padding-bottom: 80px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_title {
    color: var( --color-frontend_primary );
    font-size: 2rem;
    font-weight: 600;
    text-align: center;
    margin-bottom: 64px;
    line-height: 1.2;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content {
    display: flex;
    flex-direction: column;
    row-gap: 48px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items {
    display: flex;
    flex-direction: row;
    align-items: stretch;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_prev {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: var( --color-frontend_primary );
    font-weight: 400;
    transition: color 0.3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_prev.frontend_applicants_content_home_opinions_inner_content_items_prev_disabled {
    cursor: not-allowed;
    color: var( --color-frontend_gray );
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_prev.frontend_applicants_content_home_opinions_inner_content_items_prev_disabled:hover {
    color: var( --color-frontend_gray );
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_prev:hover {
    color: var( --color-frontend_primary_hover );
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_next {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    color: var( --color-frontend_primary );
    font-weight: 400;
    transition: color 0.3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_next.frontend_applicants_content_home_opinions_inner_content_items_next_disabled {
    cursor: not-allowed;
    color: var( --color-frontend_gray );
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_next.frontend_applicants_content_home_opinions_inner_content_items_next_disabled:hover {
    color: var( --color-frontend_gray );
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_next:hover {
    color: var( --color-frontend_primary_hover );
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper {
    flex-grow: 1;
    overflow-x: hidden;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list {
    position: relative;
    left: 0%;
    width: 300%;
    display: flex;
    flex-direction: row;
    align-items: stretch;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item {
    flex-basis: 33.33%;
    padding-left: 64px;
    padding-right: 64px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 48px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_text {
    text-align: center;
    font-style: italic;
    color: var( --color-frontend_white );
    font-weight: 200;
    font-size: 1.25rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    column-gap: 32px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_avatar {
    background-color: var( --color-frontend_white );
    height: 4rem;
    aspect-ratio: 1;
    border-radius: 1000px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category {
    display: flex;
    flex-direction: column;
    row-gap: 0px;
    line-height: 1.2;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category_name {
    font-style: italic;
    color: var( --color-frontend_white );
    font-weight: 600;
    font-size: 1.5rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category_offer-category {
    font-style: italic;
    color: var( --color-frontend_white );
    font-weight: 200;
    font-size: 1.25rem;
}   
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_pagination {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    column-gap: 8px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_pagination .frontend_applicants_content_home_opinions_inner_content_pagination_item {
    color: var( --color-frontend_gray );
    font-size: 2rem;
    cursor: pointer;
    transition: color 0.3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_pagination .frontend_applicants_content_home_opinions_inner_content_pagination_item:hover {
    color: var( --color-frontend_white );
}
#frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_pagination .frontend_applicants_content_home_opinions_inner_content_pagination_item.frontend_applicants_content_home_opinions_inner_content_pagination_item_selected {
    color: var( --color-frontend_white );
    font-weight: 600;
}

#frontend_applicants_content_home #frontend_applicants_content_home_blog {
    padding: 0 15px;
    background: linear-gradient( to bottom, #000 12.5%, transparent 0% );
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1400px;
    padding-top: 64px;
    padding-bottom: 80px;
    padding-left: 30px;
    padding-right: 30px;
    
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 24px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_bgnd {
    position: absolute;
    top: 0;
    left: 5%;
    right: 5%;
    height: 40%;
    background-color: var( --color-frontend_primary );
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
    z-index: 1;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_title {
    color: var( --color-frontend_white );
    font-weight: 600;
    font-size: 2.25rem;
    z-index: 10;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_list {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
    /* column-gap: 48px; */
    row-gap: 32px;
    z-index: 10;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_list .frontend_applicants_content_home_blog_inner_list_item {
    padding: 24px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    row-gap: 16px;
    /* flex-basis: calc( 33.33% - ( 16px/2 ) ); */
    flex-basis: 33.33%;
    cursor: pointer;
    background-color: transparent;
    border-radius: 0.475rem;
    transition: background-color 0.3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_list .frontend_applicants_content_home_blog_inner_list_item:hover {
    background-color: var( --color-frontend_primary_background_hover );
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_list .frontend_applicants_content_home_blog_inner_list_item .frontend_applicants_content_home_blog_inner_list_item_image img {
    display: block;
    width: 100%;
    max-width: 100%;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_list .frontend_applicants_content_home_blog_inner_list_item .frontend_applicants_content_home_blog_inner_list_item_title {
    color: var( --color-frontend_black );
    font-size: 1.5rem;
    font-weight: 700;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_list .frontend_applicants_content_home_blog_inner_list_item .frontend_applicants_content_home_blog_inner_list_item_excerpt {
    flex-grow: 1;
    line-height: 1.2;
    text-align: justify;
    font-size: 0.9rem;
    font-weight: 200;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_more {
    padding: 16px 0;
    z-index: 10;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_more button {
    cursor: pointer;
    padding: 16px 48px;
    color: white;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 400;
    outline: none;
    border: none;
    border-radius: 0.25rem;
    background: linear-gradient( to bottom,  #1ebb6b 0%, #318d5a 100% );
    transition: background 3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_more button:hover {
    background: linear-gradient( to bottom,  #318d5a 0%, #197e4a 100% );
}

#frontend_applicants_content_home #frontend_applicants_content_home_quicksearch {
    padding: 0 15px;
    background: linear-gradient( to bottom, transparent 50%, var( --color-frontend_black ) 50% );
}
#frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 900px;
    padding: 40px 112px;
    background-color: var( --color-frontend_primary );
    border-radius: 2rem;

    display: flex;
    flex-direction: column;
    row-gap: 16px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner #frontend_applicants_content_home_quicksearch_inner_title {
    color: var( --color-frontend_white );
    font-weight: 600;
    font-size: 2.5rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner #frontend_applicants_content_home_quicksearch_inner_text_button {
    display: flex;
    align-items: center;
    column-gap: 32px;
    row-gap: 24px;
}
#frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner #frontend_applicants_content_home_quicksearch_inner_text_button input {
    padding: 8px 16px;
    border: none;
    outline: none;
    border-radius: 0.250rem;
    flex-grow: 1;
    font-size: 1rem;
}
#frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner #frontend_applicants_content_home_quicksearch_inner_text_button button {
    padding: 8px 32px;
    text-transform: uppercase;
    border: 1px solid var( --color-frontend_white );
    border-radius: 0.250rem;
    background-color: transparent;
    color: var( --color-frontend_white );
    cursor: pointer;
    font-size: 1rem;
    transition: color 0.3s ease, background-color 0.3s ease;
}
#frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner #frontend_applicants_content_home_quicksearch_inner_text_button button:hover {
    background-color: var( --color-frontend_white );
    color: var( --color-frontend_primary );
}

@media only screen and (max-width: 600px) {
    #frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner { padding-top: 50vw; padding-bottom: 30vw; }
    #frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_title { font-size: 1.75rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_bar { flex-direction: column; align-items: stretch; padding-left: 32px; padding-right: 32px; }
    #frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_buttons { flex-direction: column; padding-left: 32px; padding-right: 32px; }
    #frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_buttons .frontend_applicants_button { width: 100%; }
    #frontend_applicants_content_home #frontend_applicants_content_home_search #frontend_applicants_content_home_search_inner #frontend_applicants_content_home_search_inner_buttons a { width: 100%; }
    
    #frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_title { font-size: 1.75rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_offer_categories #frontend_applicants_content_home_offer_categories_inner #frontend_applicants_content_home_offer_categories_inner_list { flex-direction: column; }
    
    #frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner { padding-top: 40%; padding-bottom: 10%; }
    #frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner #frontend_applicants_content_home_companies_inner_text { font-size: 2rem; }

    #frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list { flex-direction: column; }
    #frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item { aspect-ratio: initial; }
    #frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item .frontend_applicants_content_home_howto_inner_list_item_figure { width: 20%; }
    #frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item .frontend_applicants_content_home_howto_inner_list_item_title { font-size: 1.25rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_howto #frontend_applicants_content_home_howto_inner #frontend_applicants_content_home_howto_inner_list .frontend_applicants_content_home_howto_inner_list_item .frontend_applicants_content_home_howto_inner_list_item_text { font-size: 1rem; }

    #frontend_applicants_content_home #frontend_applicants_content_home_data #frontend_applicants_content_home_data_inner #frontend_applicants_content_home_data_inner_content { flex-direction: column; }
    
    #frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner { flex-direction: column; }
    #frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner #frontend_applicants_content_home_companies_inner_text { text-align: center; font-size: 2rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_companies #frontend_applicants_content_home_companies_inner #frontend_applicants_content_home_companies_inner_text span:first-child { font-size: 1rem; margin-bottom: 16px; }

    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_title { font-size: 1.5rem; margin-bottom: 48px; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content { row-gap: 24px; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item { padding-left: 32px; padding-right: 32px; row-gap: 24px; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_text { font-size: 0.8rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant { column-gap: 16px; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper  #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_avatar { height: 3rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper  #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_avatar { height: 3rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_avatar i { font-size: 1.75rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper  #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category_name { font-size: 1.25rem; }
    #frontend_applicants_content_home #frontend_applicants_content_home_opinions #frontend_applicants_content_home_opinions_inner #frontend_applicants_content_home_opinions_inner_content #frontend_applicants_content_home_opinions_inner_content_items #frontend_applicants_content_home_opinions_inner_content_items_list_wrapper #frontend_applicants_content_home_opinions_inner_content_items_list .frontend_applicants_content_home_opinions_inner_content_items_list_item .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category .frontend_applicants_content_home_opinions_inner_content_items_list_item_participant_name_offer-category_offer-category { font-size: 1rem; }
    
    #frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner { padding-left: 15px; padding-right: 15px; }
    #frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_bgnd { height: 15%; left: 2.5%; right: 2.5%; }
    #frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_list { flex-direction: column; }
    #frontend_applicants_content_home #frontend_applicants_content_home_blog #frontend_applicants_content_home_blog_inner #frontend_applicants_content_home_blog_inner_list .frontend_applicants_content_home_blog_inner_list_item .frontend_applicants_content_home_blog_inner_list_item_title { font-size: 1.25rem; }
    
    #frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner { padding-left: 40px; padding-right: 40px; }
    #frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner #frontend_applicants_content_home_quicksearch_inner_title { font-size: 1.25rem; text-align: center; }
    #frontend_applicants_content_home #frontend_applicants_content_home_quicksearch #frontend_applicants_content_home_quicksearch_inner #frontend_applicants_content_home_quicksearch_inner_text_button { flex-direction: column; align-items: stretch; {
}
