/* Group 12 */.banner-group-12.banner-type-alt-banner{max-width:var(--desktop-max-width);text-align:horizontal;}.banner-group-12 .banner-container,.banner-group-12 .slider-container,.banner-group-12 .carousel-container,.banner-group-12 .slider-controls,.banner-group-12 .carousel-controls{max-width:var(--desktop-max-width);}.banner-group-12 .banner-group-title{color:#1d4ed8;}.banner-group-12 .banner-item.banner-909 .content-box{background-color:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:15px;border-radius:4px;}.banner-group-12 .banner-item.banner-909 .title{color:rgba(0,0,0,1);font-size:24px;}.banner-group-12 .banner-item.banner-909 .content{color:rgba(0,0,0,1);font-size:18px;}.banner-group-12 .banner-item.banner-910 .content-box{background-color:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:15px;border-radius:4px;}.banner-group-12 .banner-item.banner-910 .title{color:rgba(0,0,0,1);font-size:24px;}.banner-group-12 .banner-item.banner-910 .content{color:rgba(0,0,0,1);font-size:18px;}.banner-group-12 .banner-item.banner-911 .content-box{background-color:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:15px;border-radius:4px;}.banner-group-12 .banner-item.banner-911 .title{color:rgba(0,0,0,1);font-size:24px;}.banner-group-12 .banner-item.banner-911 .content{color:rgba(0,0,0,1);font-size:18px;}.banner-group-12 .banner-item.banner-912 .content-box{background-color:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:15px;border-radius:4px;}.banner-group-12 .banner-item.banner-912 .title{color:rgba(0,0,0,1);font-size:24px;}.banner-group-12 .banner-item.banner-912 .content{color:rgba(0,0,0,1);font-size:18px;}.banner-group-12 .banner-item.banner-913 .content-box{background-color:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:15px;border-radius:4px;}.banner-group-12 .banner-item.banner-913 .title{color:rgba(0,0,0,1);font-size:24px;}.banner-group-12 .banner-item.banner-913 .content{color:rgba(0,0,0,1);font-size:18px;}.banner-group-12 .banner-item.banner-914 .content-box{background-color:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:15px;border-radius:4px;}.banner-group-12 .banner-item.banner-914 .title{color:rgba(0,0,0,1);font-size:24px;}.banner-group-12 .banner-item.banner-914 .content{color:rgba(0,0,0,1);font-size:18px;}.banner-group-12 .banner-item.banner-915 .content-box{background-color:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:15px;border-radius:4px;}.banner-group-12 .banner-item.banner-915 .title{color:rgba(0,0,0,1);font-size:24px;}.banner-group-12 .banner-item.banner-915 .content{color:rgba(0,0,0,1);font-size:18px;}.banner-group-12 .banner-item.banner-916 .content-box{background-color:rgba(255,255,255,1);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:15px;border-radius:4px;}.banner-group-12 .banner-item.banner-916 .title{color:rgba(0,0,0,1);font-size:24px;}.banner-group-12 .banner-item.banner-916 .content{color:rgba(0,0,0,1);font-size:18px;}.banner-group-1.banner-type-alt-banner.CarouselComments{margin-top:60px}