﻿body{font-family:Lato-Regular;}.font16{font-size:16px;line-height:22px;}.keydates{position:relative;}.keydates .background{position:absolute;width:100%;z-index:0;}.keydates .table-section{position:relative;width:1148px;margin:70px auto;z-index:1;}.keydates .table-section .table-wrapper{display:flex;justify-content:center;gap:1px;}.keydates .table-section .table-wrapper .table-container{width:382px;margin-bottom:40px;}.keydates .table-section .table-wrapper .table-container span{color:#fd1617;}.keydates .table-section .table-wrapper .table-container .table-header{padding:17px 24px;font-size:18px;}.keydates .table-section .table-wrapper .table-container .table-header:first-child{background-color:#216497!important;color:#fff;font-family:Lato-Bold;border-top-right-radius:20px;border-top-left-radius:20px;}.keydates .table-section .table-wrapper .table-container .table-header:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.keydates .table-section .table-wrapper .table-container .table-header:nth-of-type(2n+1){background-color:#d6deed;}.keydates .table-section .table-wrapper .table-container .table-header:nth-of-type(2n+2){background-color:#eaeef5;}@media screen and (min-width:1600px){.keydates .table-section{width:71.75vw;margin:4.375vw auto;}.keydates .table-section .table-wrapper{gap:.063vw;}.keydates .table-section .table-wrapper .table-container{width:23.875vw;margin-bottom:2.5vw;}.keydates .table-section .table-wrapper .table-container .table-header{padding:1.063vw 1.5vw;font-size:1.125vw;}.keydates .table-section .table-wrapper .table-container .table-header:first-child{border-top-right-radius:1.25vw;border-top-left-radius:1.25vw;}.keydates .table-section .table-wrapper .table-container .table-header:last-child{border-bottom-left-radius:.938vw;border-bottom-right-radius:.938vw;}}@media screen and (max-width:1200px){.keydates .table-section{width:900px;}.keydates .table-section .table-wrapper .table-container{width:300px;}}@media screen and (max-width:920px){.keydates .table-section{width:750px;}.keydates .table-section .table-wrapper .table-container{width:250px;}}@media screen and (max-width:768px){.keydates #Header .banner img{object-position:unset;}.keydates .table-section{width:95%;margin:45px auto;}.keydates .table-section .table-wrapper .table-container{margin-bottom:45px;}.keydates .table-section .table-wrapper .table-container .table-header{padding:12px 10px;}}