/* banner */
.page-thanks-wrap .banner {position: relative;}
.page-thanks-wrap .banner img {width: 100%;}
.page-thanks-wrap .breadcrumbs {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;width: 100%;max-width: 700px;}
.page-thanks-wrap .breadcrumbs h3 {color: #fff;text-transform: uppercase;font-family: 'Rubik Medium';font-size: 40px;position: relative;line-height: 1;padding-bottom: 15px;}
.page-thanks-wrap .breadcrumbs h3::after {content: ' ';display: inline-block;width: 80px;height: 7px;background-color: #d12121;border-radius: 5px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.page-thanks-wrap .breadcrumbs ul {display: flex;padding-left: 0;justify-content: center;margin-top: 20px;}
.page-thanks-wrap .breadcrumbs ul li {list-style: none;color: #fff;font-size: 18px;font-family: 'Rubik Regular';}
.page-thanks-wrap .breadcrumbs ul li a {color: #fff;font-size: 18px;font-family: 'Rubik Regular';}


.page-thanks-wrap .content-wrap {text-align: center;padding: 140px 0 80px;}
.page-thanks-wrap .content-wrap .box {border: 1px solid #e8e8e8;background: #f8f9fb;padding: 30px 40px;margin-bottom: 35px;}
.page-thanks-wrap .content-wrap h2 {font-size: 32px;font-family: 'Rubik Medium';margin-top: 15px;}
.page-thanks-wrap .content-wrap h2:after {content: "";width: 50px;height: 5px;background: #00428f;display: block;margin-top: 30px;margin-bottom: 15px;}

@media (max-width:786px) {
    .page-thanks-wrap .breadcrumbs h3 {font-size: 22px;}
    .page-thanks-wrap .breadcrumbs ul {margin: 5px 0;}
    .page-thanks-wrap .breadcrumbs ul li,
    .page-thanks-wrap .breadcrumbs ul li a {font-size: 14px;}
}