.news-section{max-width:none !important;background:#f1f1f1;padding-top:38px;margin-block-start:0 !important;}.news-section h1{background:#f1f1f1;margin-bottom:50px;text-align:center;color:#000;}.news-section#news-multi .news-column{border:1px blue solid;width:33.33%;}.news-section#news-multi .lg-column{border:1px purple solid;height:100%;align-items:flex-end;}.news-section#news-multi .sm-column{border:1px yellow solid;display:flex;flex-direction:column;flex-flow:column nowrap;}.news-section#news-mono{}.csg-news-columns{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;height:100%;}.csg-news-column.lg-column{grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2;}.csg-news-column.lg-column + .lg-column{grid-row-start:1;grid-column-start:2;grid-row-end:3;grid-column-end:3;}.csg-news-column.sm-column{grid-row-start:1;grid-column-start:3;grid-row-end:2;grid-column-end:4;display:flex;}.csg-news-column .headline-bar{height:64px;display:flex;}.csg-news-column.sm-column + .sm-column{grid-row-start:2;grid-column-start:3;grid-row-end:3;grid-column-end:4;flex-direction:row-reverse;}.csg-news-image{width:100%;height:100%;object-fit:cover;}.csg-news-sm-heading{height:100%;background:var(--theme-color3);padding:25px 34px;}.csg-news-sm-content{flex:0 0 50%;display:flex;flex-direction:column;justify-content:space-between;}.news-section .row{display:flex;flex-wrap:wrap;flex-direction:column;}.news-section .row .row{flex-direction:row;}.news-section .row img{height:70%;width:100%;object-fit:cover;}.news-section .col-5{flex:0 0 auto;width:41.66666667%;display:flex;flex-direction:column;}.news-section .col-7{flex:0 0 auto;width:58.33333333%;}.news-section .arrow{padding:15px 20px;height:100%;background:var(--theme-color1);display:flex;align-items:center;justify-content:center;transition:.4s;}.csg-news-link:hover .arrow{padding:15px 40px;}.news-section .arrow path{fill:var(--theme-color4);}.news-section .content{position:relative;height:100%;}.news-section .small-column a + a .row{flex-direction:row-reverse;}.news-section a{text-decoration:none;}.news-image{width:100%;}.large-column .content{display:flex;flex-direction:column-reverse;}.small-column .darkbar,.large-column .darkbar{width:16px;background:var(--theme-color4);height:100%;}.small-column .darkbar{background:var(--theme-color2);}.large-column .csg-news-headline-bar{background:var(--theme-color3);}.small-column .csg-news-headline-bar{background:var(--theme-color4);}.small-column .content{background:var(--theme-color3);color:#fff;}.news-section .multichromatic .large-column:nth-child(1) a{--theme-color1:#b2dce2;--theme-color2:#6aaeb5;--theme-color3:#004f51;--theme-color4:#003942;}.news-section .multichromatic .large-column:nth-child(2) a{--theme-color1:#c8a1dd;--theme-color2:#a57bca;--theme-color3:#5d279e;--theme-color4:#2c1b47;}.news-section .multichromatic .small-column a:nth-child(1){--theme-color1:#389ee1;--theme-color2:#0089d1;--theme-color3:#0e428a;--theme-color4:#05206d;}.news-section .multichromatic .small-column a:nth-child(2){--theme-color1:#ca7f9f;--theme-color2:#b02673;--theme-color3:#80245f;--theme-color4:#5f2852;}.csg-news-headline-bar{bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:flex-end;min-height:52px;}.news-section h2{color:#fff;padding:15px 18px;font-size:16px;line-height:24px;font-weight:700;}.news-section .small-column{flex-direction:column;overflow:hidden;}@media (min-width: 768px){.news-section .col-md-6{flex:0 0 auto;width:50%;}.news-section div.row{flex-direction:row;}.d-md-block{display:block;}.d-md-none{display:none;}}@media (min-width: 992px){.news-section .row img{height:100%;}.news-section .col-lg-4{flex:0 0 auto;width:33.33333%;}.news-section div.col-5{width:50%;}.news-section div.col-7{width:50%;}.news-section .small-column{flex-direction:row;}.news-section .arrow{padding:0 20px;}.large-column .content{flex-direction:column;}.news-section h5{padding:20px 35px;font-size:14px;}.csg-news-headline-bar{min-height:64px;}.csg-news-link:hover .arrow{padding:0 40px;}}@media (min-width: 1400px){.news-section h5{font-size:24px;}.news-section h2{font-size:20px;}.news-section div.col-5{width:41.66666667%;}.news-section div.col-7{width:58.33333333%;}}@media (min-width: 1550px){.news-section h2{font-size:24px;}}