.carousel-section{padding-bottom:2.5rem;padding-top:2.5rem}.carousel-section .container{display:flex;flex-direction:column-reverse;gap:2rem;padding-left:1rem;padding-right:1rem}.carousel-section .title-block{text-align:center}.carousel-section .title-block h6{font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.125rem;line-height:2;margin-bottom:.5rem;text-transform:uppercase}.carousel-section .title-block h2{font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.33}.carousel-section .title-block p{font-size:1rem;font-style:normal;font-weight:350;line-height:1.5}.carousel-section .carousel h2{font-size:1.5rem}.carousel-section .title-block img.stars{height:1.25rem;width:5.56rem}.carousel-section .title-block .download-rating{align-items:center;color:#030303;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.72;margin-bottom:0;margin-top:1.5rem}.carousel-section .carousel-item.slick-slide{background-color:#e6ecf5;border-radius:1rem;display:flex;flex-direction:column-reverse;padding:1.5rem 1rem}.carousel-section .carousel-item .media-block{margin:0;padding:0}.carousel-section .slick-next,.carousel-section .slick-prev{top:auto;z-index:9999}.carousel-section .slick-prev{bottom:-48px;left:50px;transform:rotate(180deg)}.carousel-section .slick-next{bottom:-12px;right:50px}.carousel-section .slick-dots{margin-top:1rem;position:relative}.carousel-section .slick-dots li button:before{color:#2277d1;font-size:1rem}.carousel-section .slick-dots li.slick-active button:before{color:#003e7d}.carousel-section .slick-next:before,.carousel-section .slick-prev:before{background:url(https://23226235.fs1.hubspotusercontent-na1.net/hubfs/23226235/web/images/bmg360-hover/icons/arrow-circle-dark-blue.svg) 50%/contain no-repeat;content:"";height:44.5px;position:absolute;width:40px}.carousel-section .fine-text{display:block;font-size:.75rem;margin-top:1rem;text-align:center}.carousel-section .fine-text a{color:#2277d1;text-decoration:underline}.carousel-section .fine-text a:hover{color:#2277d1}@media only screen and (min-width:768px){.carousel-section{padding-bottom:3rem;padding-top:3rem}.carousel-section .container{gap:2.5rem}.carousel-section .title-block h6{font-size:1rem;line-height:1.5}.carousel-section .title-block h2{font-size:2.5rem;line-height:1.2}.carousel-section .title-block p{font-size:1.125rem;line-height:1.33;margin-top:1rem}.carousel-section .carousel h2{font-size:2rem}.carousel-section .title-block img.stars{height:1.5rem;width:6.71rem}.carousel-section .title-block .download-rating{font-size:1.125rem;line-height:1.33}.carousel-section .carousel-item.slick-slide{padding:2.5rem}.carousel-section .btn{margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;width:fit-content}.carousel-section .slick-track{display:flex;gap:2.5rem}.carousel-section .slick-slide{height:auto;justify-content:center}}@media only screen and (min-width:1024px){.carousel-section{padding-bottom:4rem;padding-top:4rem}.carousel-section .container{margin-left:auto;margin-right:auto;max-width:82rem;padding:0 4rem}}