.offerlist{width:100%;overflow:hidden;background-color:#f2f5f8}
.offerlist .offerlist-wrapper{max-width:1200px;margin:0 auto;padding:15px}
.offerlist .offerlist-wrapper .offerlist-header{padding:0 20px;width:100%;box-sizing:border-box}
.offerlist .offerlist-wrapper .offerlist-header__title-container>p,.offerlist .offerlist-wrapper .offerlist-header__title-container b{text-align:center;font-size:44px;line-height:48.4px;font-weight:700;color:#004571;margin-top:20px}
.offerlist .offerlist-wrapper .offerlist-header__title-container .cmp-title__text>p{text-align:center}
.offerlist .offerlist-wrapper .offerlist-header__subtitle-container{font-size:20px;padding:0 10%;margin-bottom:20px}
.offerlist .offerlist-wrapper .offerlist-header__subtitle-container p{color:#004571;text-align:center}
.offerlist .offerlist-wrapper .offerlist-header__subtitle-container .ngy-text{font-size:inherit;line-height:20px;padding:0;margin:0}
.offerlist .offerlist-wrapper .offerlist-content{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;box-sizing:border-box;margin-top:24px}
@media(min-width:501px){.offerlist .offerlist-wrapper .offerlist-content{margin-left:-30px;margin-right:-30px;margin-top:32px}
}
.offerlist .card-item{display:flex;flex-direction:column;align-items:center;padding:30px 10px 10px 10px;width:230px;margin-right:30px}
.offerlist .card-item .image-container{width:100%;height:120px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-bottom:24px}
.offerlist .card-item .image-container img{height:100%;object-fit:contain}
.offerlist .card-item .title{font-size:44px;line-height:48.4px;font-weight:700;margin-bottom:8px}
.offerlist .card-item .card-title-container>p{font-size:20px;font-family:'FSEmeric Semibold',Arial,sans-serif;line-height:22px;margin:0 0 10px}
.offerlist .card-item .card-cta-container{margin-top:auto}
.offerlist .card-item .card-text-container{padding-bottom:10px}
.offerlist .card-item .card-text-container p{font-size:16px;line-height:1.428571429;color:#004571;margin:0 0 10px}
.offerlist .card-item .card-text-container>p{text-align:center}
@media(min-width:501px){.offerlist .card-item{margin:0 15px 30px}
}
@media(min-width:992px){.offerlist .card-item{width:265px;margin-left:10px;margin-right:10px}
}
@media(min-width:1200px){.offerlist .card-item{margin-left:15px;margin-right:15px}
}
.offerlist .slick-list{margin-bottom:48px}
.offerlist .slick-dots{bottom:auto;top:calc(100% - 40px)}
.offerlist .slick-dots li{margin:4px;width:auto;height:auto}
.offerlist .slick-dots li button{background-color:#bdceda;border-radius:50%;width:8px;height:8px;padding:0;opacity:.5;transition:opacity .5s ease}
.offerlist .slick-dots li button:before{display:none}
.offerlist .slick-dots li.slick-active button{opacity:1;background-color:#6a91ab}
.text-center{text-align:center}
.text-center>p{text-align:center}
.bwhite-button .card-cta-container{background-color:white;color:#004571;border-color:#004571;border-width:2px;border-style:solid;border-radius:35px;padding:10px 30px 10px;text-decoration:none;font-weight:700}
.bwhite-button .card-cta-container:hover,.bwhite-button .orange-link:hover{background-color:#004571;color:white}
.bwhite-button .card-cta-container:hover>a{color:white}
.bwhite-button .orange-link{color:#004571;text-decoration:none;padding:.5rem}
.bwhite-button .offerlist{background-color:white}
.linkStyle .orange-link{font-size:16px;line-height:22px;color:#e57200;text-decoration:underline;text-align:center;cursor:pointer;font-weight:700}