.outer-container .container-grid-header{color:#001965}.outer-container.shift-100 .rowcontainer{top:-90pt;position:relative;margin-bottom:-60px}.outer-container.shift-100 .frame-padding{padding-top:0!important;padding-bottom:0!important;margin-top:90pt}.rowcontainer .content-as-one-row{display:none}.contentgrid_row{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contentgrid_row .bottom_align .image-video .image-video-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contentgrid_row:last-child,.contentgrid_row:last-child .column{margin-bottom:0}.contentgrid_row:last-child .column.active-scaling:nth-child(n+3),.contentgrid_row:last-child .column:not(.active-scaling):nth-child(n+4){margin-top:40px}.contentgrid_row:not(:last-child) .column.has-content-true{margin-bottom:52px}.contentgrid_row .column{-webkit-box-sizing:border-box;box-sizing:border-box;clear:none}.contentgrid_row .column.has-content-false{margin-bottom:0}.contentgrid_row .column:last-child{margin-right:0}.contentgrid_row .column .contactcard .image-video-content-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}.contentgrid_row .columns-3{width:calc((100vw - 330px)/24*6)}.contentgrid_row .columns-2{width:45.83333%}.contentgrid_row .columns-1{width:100%;margin-right:0}.image-video-content-wrapper img,.image-video-content-wrapper video{width:100%}@media only screen and (min-width:1536px){body.page .richtext a.bottom-link{font-size:1pc;line-height:26px}.contentgrid_row:last-child .column.contentgrid_column.active-scaling:nth-child(-n+3){margin-top:0}}@media only screen and (max-width:1535px) and (min-width:1025px){body.page .richtext a.bottom-link{font-size:1pc!important;line-height:26px!important}.contentgrid_row.active-scaling{-ms-flex-wrap:wrap;flex-wrap:wrap}.contentgrid_row.active-scaling .columns-2,.contentgrid_row.active-scaling .columns-3{width:45.83333%}.column.active-scaling.has-content-true{margin-bottom:0}}@media only screen and (max-width:1200px) and (min-width:526px){.contentgrid_row.active-scaling{-ms-flex-wrap:wrap;flex-wrap:wrap}.contentgrid_row.active-scaling .columns-2,.contentgrid_row.active-scaling .columns-3{width:45.83333%}.column.active-scaling.has-content-true{margin-bottom:0}}@media only screen and (max-width:1200px){body.page .richtext a.bottom-link{font-size:15px;line-height:24px}.overviewgrid .outer-wrapper .carousel.carousel--fullscreen{height:100vh}.contentgrid_row .columns-3{width:25vw}.contentgrid_row .columns-2{width:45.83333%}}@media only screen and (max-width:525px){.content-as-one-row::-webkit-scrollbar:horizontal{height:8px}.content-as-one-row.always-visible-trueblue::-webkit-scrollbar,.content-as-one-row.hidden-scrollbar::-webkit-scrollbar{-webkit-appearance:none}.content-as-one-row.always-visible-trueblue::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid #001965;background-color:#001965}.content-as-one-row.hidden-scrollbar::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid transparent;background-color:transparent}.rowcontainer div.content-as-one-row{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.rowcontainer .horizontal-item{width:60%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:9pt}.rowcontainer .horizontal-item:not(:last-child){margin-right:52px}.rowcontainer.horizontal-scroll-mobile .contentgrid_row{display:none}.rowcontainer.horizontal-scroll-mobile .contentgrid_row.edit-mode{display:-webkit-box;display:-ms-flexbox;display:flex}body.page .layout-container-grid .display-flex.display-end{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0}.outer-container.shift-100 .rowcontainer{top:0}.outer-container.shift-100 .frame-padding{margin-top:0;background-color:transparent!important;padding-top:0!important;padding-bottom:0!important}.outer-container .container-grid-header{overflow:hidden}.outer-container .container-grid-header .description.leadtext{margin-bottom:28px}.outer-container .frame-padding{background-color:transparent!important;padding-top:0!important;padding-bottom:0!important}.contentgrid_row{margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentgrid_row:last-child .column.has-content-true,.contentgrid_row:not(:last-child) .column.has-content-true{margin-bottom:40px}.contentgrid_row .column{height:auto!important}.contentgrid_row .columns-2,.contentgrid_row .columns-3{width:100%}.contentgrid_row .image-video-wrapper .image-video-content-wrapper{height:auto!important}}