.stay-ahead-threats {padding-bottom: 70px;margin-top: -350px;position: relative;z-index: 1;}
.stay-ahead-threats .container {max-width: 1500px;}
.stay-ahead-threats .row {padding: 30px;border-radius: 12px;background: #FFFFFF;}
.stay-ahead-threats .thumbnail {position: relative;padding-bottom: 320px;}
.stay-ahead-threats .thumbnail img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: cover;border-radius: 12px 12px 0px 0px;object-position: top;}
.stay-ahead-threats .content {padding: 50px 60px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;background: #00068E;border-radius: 0px 0px 12px 12px;}
.stay-ahead-threats .content .left-col {max-width: 683px;width: 100%;padding-right: 30px;}
.stay-ahead-threats .content .right-col {max-width: 343px;width: 100%;}
.stay-ahead-threats .content .left-col h2 {font-weight: 500;font-size: 48px;line-height: 100%;letter-spacing: -0.5px;color: #FFFFFF;margin-bottom: 11px;}
.stay-ahead-threats .content .left-col p {font-weight: 400;font-size: 30px;line-height: 100%;letter-spacing: -0.3px;color: #FFFFFF;}

@media screen and (max-width: 1440px) {
    .stay-ahead-threats {margin-top: -280px;}
    .stay-ahead-threats .container {max-width: 1300px;}
    .stay-ahead-threats .content {padding: 50px;}
    .stay-ahead-threats .content .left-col h2 {font-size: 40px;}
    .stay-ahead-threats .content .left-col p {font-size: 20px;}
    .stay-ahead-threats .thumbnail {padding-bottom: 250px;}
}

@media screen and (max-width: 1280px) {
    .stay-ahead-threats {padding-bottom: 50px;}
}

@media screen and (max-width: 991px) {
    .stay-ahead-threats .content .left-col {max-width: 62%;padding-right: 20px;}
    .stay-ahead-threats .content .right-col {max-width: 36%;}
    .stay-ahead-threats .content .left-col h2 {font-size: 35px;}
    .stay-ahead-threats .content .left-col p {font-size: 18px;}
}

@media screen and (max-width: 850px) {
    .stay-ahead-threats .content .left-col {max-width: 100%;padding-right: 0px;margin-bottom: 30px;}
    .stay-ahead-threats .content .right-col {max-width: 100%;}
}

@media screen and (max-width: 767px) {
    .stay-ahead-threats {margin-top: -270px;}
    .stay-ahead-threats .row {padding: 20px;}
    .stay-ahead-threats .content {padding: 30px;}
    .stay-ahead-threats .content .left-col h2 {font-size: 38px;margin-bottom: 15px;}
    .stay-ahead-threats .content .left-col p {font-size: 22px;}
    .stay-ahead-threats .content .right-col a {line-height: 110%;}
}