.page_not_found .banner_section .other_page_note:before{content:'';position:absolute;background:url(https://superworks.com/wp-content/uploads/2025/09/down_arrow.png) no-repeat;width:100%;max-width:20px;min-height:32px;left:0;right:0;margin:auto;top:-60px}
.page_not_found .banner_section .page_title .main_txt,.thank_you .banner_section .page_title .main_txt{font-size:70px;font-style:normal;font-weight:900;line-height:70px;padding-bottom:15px;text-align:center;color:#1e2538}
.page_not_found .banner_section .related_link_box .box_list .round{width:60px;height:60px;background:#e5f7fd;border-radius:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}
.page_not_found .banner_section .related_link_box .box_list{background-color:#fff;border:1px solid #eef0f5;border-radius:8px;width:100%;max-width:208px;padding:30px;margin:0 15px}
.page_not_found .banner_section .related_link_box .box_list .list_link a{border-bottom:1px dashed #007aff;color:#0569ff;}
.page_not_found .banner_section .page_title .error_txt{color:#1e2538;line-height:normal;font-weight:500;font-size:16px}
.thank_you section.banner_section.banner_bg_image{background-color:#f9fafc!important;padding:100px 0;position:relative}
.page_not_found .banner_section .other_page_note{font-size:18px;color:#1e2538;position:relative;line-height:24px}
.page_not_found .banner_section .related_link_box .box_list .round.light_yellow{background-color:#fff6e5}
.page_not_found .banner_section .related_link_box .box_list .round.light_purple{background-color:#f5efff}
.page_not_found .banner_section .related_link_box .box_list .round.light_green{background-color:#eff7ee}
.page_not_found .banner_section .related_link_box .box_list .round.light_pink{background-color:#fff0ef}
.page_not_found .banner_section .related_link_box .box_list .round.light_blue{background-color:#e5f7fd}
.thank_you .banner_section .page_title .error_txt{font-size:18px!important;line-height:26px!important}
.page_not_found .banner_section .related_link_box .box_list h3{padding-bottom:5px;text-align:center}
.thank_you section.banner_section.banner_bg_image .page_title{max-width:1100px;margin:0 auto}
.thank_you .banner_section .free_trial_btn:hover{background-position:281px;color:#fff}
.error404.page_not_found .banner_section .page_title .main_txt{font-size:100px}
.page_not_found .banner_section{padding:75px 0 75px;text-align:center}
.related_link_box.d-flex.justify_center.padding_top{padding-top:60px}
.thank_you .banner_section .free_trial_btn{position:relative}
.page_not_found .page_not_found_img{margin-bottom:73px}
.related_link_box.d-flex.justify_center{margin:0 -15px}
.thank_you .banner_bg_none{background-image:unset}
.thank_you .banner_bg_none:before{display:none}

@media(max-width:992px){
    .page_not_found .banner_section .page_title .main_txt,.thank_you .banner_section .page_title .main_txt{font-size:40px;line-height:45px}
    .thank_you .banner_section .page_title .error_txt{font-size:16px!important;line-height:25px!important}
    .thank_you section.banner_section.banner_bg_image{padding:85px 0}
}
@media(max-width:820px){
    .all_products_column .d-flex.mb-10{grid-template-columns:auto auto!important;row-gap:15px}
    .all_products_column .column{max-width:300px}.page_not_found .related_link_box{gap:20px}
    .error404.page_not_found .banner_section .page_title .main_txt{font-size:60px}
    .page_not_found .banner_section .other_page_note{font-size:16px}
}
@media(max-width:768px){
    .page_not_found .banner_section .related_link_box .box_list{margin-bottom:0;margin-right:0;margin-top:0}
    .benefits_of_payroll_sec{padding:70px 0!important}.page_not_found .banner_section{padding:50px 0 50px}
    .related_link_box.d-flex.justify_center.padding_top{padding-top:20px!important}
    .page_not_found .banner_section .other_page_note{margin-bottom:15px}
}
@media(max-width:576px){
    .thank_you section.banner_section.banner_bg_image{padding:55px 0}
    .thank_you .banner_section .free_trial_btn:before{display:none}
}
@media(max-width:479px){
    .thank_you section.banner_section.banner_bg_image{padding:40px 0}
}