.two_col_overflow_section .column_inner_wrapper{align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1fr;text-align:center;width:100%}.two_col_overflow_section .title_wrap .section_button a:hover{background-color:#1c3f94;color:#fff}.two_col_overflow_section .column_inner_wrapper .right_image_overflow img{height:100%!important;position:absolute;right:0;text-align:right;top:0;width:50%}.two_col_overflow_section{background-color:#565656;overflow:hidden;padding-bottom:120px;padding-top:120px;position:relative}.two_col_overflow_section .title_wrap .title *{color:#fff;font-size:55px;font-weight:900;line-height:68px}.two_col_overflow_section .title_wrap .section_button a{background-color:#fff;border-radius:40px;color:#000;display:inline-block;font-size:24px;font-weight:600;margin:40px auto 0;padding:20px 60px;text-decoration:none}@media only screen and (max-width:1600px){.two_col_overflow_section .title_wrap .title *{font-size:36px;line-height:42px}.two_col_overflow_section .title_wrap .section_button a{font-size:16px;margin:20px auto 0}}@media only screen and (max-width:991px){.two_col_overflow_section .title_wrap .title *{font-size:28px;line-height:40px}.two_col_overflow_section .title_wrap .section_button a{font-size:14px}}@media only screen and (max-width:767px){.two_col_overflow_section{padding-bottom:60px;padding-top:60px}.two_col_overflow_section .column_inner_wrapper{grid-template-columns:1fr;width:100%}.two_col_overflow_section .column_inner_wrapper .right_image_overflow img{position:relative;top:0;width:100%}.two_col_overflow_section .title_wrap .section_button a{font-size:14px;margin:0 auto;padding:14px 35px}}