@media (min-width:768px){.homepage-box.before-carousel .container{width:747px}}@media (min-width:992px){.homepage-box.before-carousel .container{width:972px}}@media (min-width:1200px){.homepage-box.before-carousel .container{width:1178px}}@media (min-width:1440px){.homepage-box.before-carousel .container{width:1418px}}.banners-row{margin-top:40px!important}@media only screen and (max-width:768px){.banners-row{margin-top:30px!important}}.banners-row .col-sm-8{width:67.25%}@media only screen and (max-width:768px){.banners-row .col-sm-8{width:100%;padding:0 15px!important}}.banners-row .col-sm-4{width:32.75%;margin-top:0}@media only screen and (max-width:768px){.banners-row .col-sm-4{padding:0 15px!important;width:100%}}.next-to-carousel-banners{padding-left:20px}@media only screen and (max-width:768px){.next-to-carousel-banners{margin-top:15px;padding-left:0}}.next-to-carousel-banners .banner-wrapper{margin-bottom:20px!important;padding:0;border-radius:8px;overflow:hidden}@media only screen and (max-width:768px){.next-to-carousel-banners .banner-wrapper{margin-bottom:15px!important}}#carousel{line-height:0;border-radius:8px;overflow:hidden}@media (min-width:1300px){.benefitBanner.position--benefitHomepage{padding-top:50px}}