.news-list{padding-top:30px;}.news-list .archive .title{line-height:14px;color:#afb0b2;font:14px 'CoastSans-Bold',CoastSans-Regular,helvetica,sans-serif;font-weight:700 !important;}.news-list .archive .breadcrumb{background-color:transparent;padding-left:0;border-bottom:1px solid #d5d5d5;margin-bottom:35px;padding-bottom:35px;}.news-list .archive .breadcrumb li:first-child a{padding-left:0;}.news-list .archive .breadcrumb li:last-child a{border-right:none !important;}.news-list .archive .breadcrumb li a{font-size:16px;line-height:17px;text-decoration:none;padding:5px 20px;border-right:1px solid #d5d5d5;color:#0056ff;}@media screen and (max-width:767px){.news-list .archive .breadcrumb li a{font-size:14px;padding:5px 15px;}}@media screen and (min-width:768px){.news-list .news-archive-list{width:90%;}}.news-list .news-list-main-title{font:32px 'CoastSans-Bold',CoastSans-Regular,helvetica,sans-serif;line-height:42px;margin-bottom:16px;color:#0056ff;}.news-list .news-content{border-bottom:1px solid #d5d5d5;padding:0 0 10px;margin:0 0 10px;}@media screen and (min-width:768px){.news-list .news-content{display:inline-flex;}}.news-list .news-content .news-list-title{font-size:21px;line-height:32px;padding-bottom:10px;padding-top:10px;padding-left:0;}@media screen and (max-width:767px){.news-list .news-content .news-list-title{font-size:14px !important;line-height:24px;}}.news-list .news-content .news-list-title a{color:#0056ff;}.news-list .news-content .news-list-date{font-size:14px;line-height:24px;padding-bottom:10px;padding-top:10px;padding-right:0;}@media screen and (min-width:768px){.news-list .news-content .news-list-date{text-align:right;}}@media screen and (max-width:767px){.news-list .news-content .news-list-date{font-size:16px !important;padding-left:0;}}
.widget .section{height:400px;margin-right:-15px;margin-left:-15px;}.widget .section.no-background{height:200px;}.widget .section.no-background .bumper{padding-top:0 !important;}.widget .section .bumper{padding-top:75px;}.widget .section .bumper.more-space{padding-bottom:50px;}.widget .section .bumper.video{padding-top:0 !important;}.widget .section .bumper .video-container{position:relative;height:369px;overflow:hidden;}.widget .section .bumper .video-container video{position:absolute;bottom:0;top:0;right:0;width:100%;background-size:100% 100%;background-position:center center;object-fit:cover;}@media screen and (max-width:767px){.widget .section .bumper .video-container video{height:100%;}}.widget .section .bumper .video-container .overlay{position:absolute;bottom:0;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);}@supports (-webkit-overflow-scrolling:touch){.widget .section .bumper .video-container .overlay{}@media screen and(max-width:991px){.widget .section .bumper .video-container .overlay{width:0;height:0;}}}.widget .section .bumper .video-container .overlay>div{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.widget .section .bumper .video-container .overlay .sub-title{margin-bottom:10px;letter-spacing:1px;font-size:12px;line-height:19px;color:#fff;font-weight:700 !important;text-transform:uppercase;}.widget .section .bumper .video-container .overlay .bumper-title{transition:all 1s ease-out;}@media screen and (max-width:767px){.widget .section .bumper .video-container .overlay .bumper-title{font-size:32px;}}.widget .section .bumper .text-content{width:100%;z-index:2;}.widget .section .bumper .bumper-title{font:30px 'CoastSans-Regular',Helvetica,sans-serif;font-weight:400;line-height:36px;margin:0 0 30px;}.widget .section .bumper .bumper-title a{color:#d6ebff;}@media screen and (max-width:767px){.widget .section .bumper .bumper-title{font:34px 'CoastSans-Regular',Helvetica,sans-serif;}}.widget .section .bumper .description{font-size:18px;line-height:24px;padding-bottom:30px;width:50%;margin-left:auto;margin-right:auto;}.widget .section .bumper .description a{color:#d6ebff;}@media screen and (max-width:991px){.widget .section .bumper .description{padding-bottom:50px;}}@media screen and (max-width:767px){.widget .section .bumper .description{width:100%;padding-left:15px;padding-right:15px;font-size:14px;}}.widget .section .bumper .action{text-align:center;}@media screen and (min-width:768px){.widget .section .bumper .two-buttons{margin-right:25px;display:inline;}}@media screen and (max-width:767px){.bumper.section{height:auto !important;}}
