.events-listing{background:#235687;padding:100px 0;position:relative;width:100%}.events-listing .title h1{color:#fff;font-family:Nunito;font-size:53.75px;font-style:normal;font-weight:800;line-height:100%;text-align:center}.events-listing .content{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:150%;text-align:center}.events-listing .top-section{padding:50px 0}.events-listing .featured .card{background:#fff;border:2px solid rgba(27,45,52,.15);border-radius:16px;display:inline-block;padding:30px;position:relative}.events-listing .featured .card .flexy{align-items:center;display:flex;flex-wrap:wrap;gap:25px}.events-listing .featured .card .flexy .left,.events-listing .featured .card .flexy .right{width:calc(50% - 25px)}.events-listing .card .flexy .tags{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.events-listing .card .flexy .tags .date{border:1px solid #8dc74c;border-radius:8px;color:var(--Text-primary,#000);font-weight:400}.events-listing .card .flexy .tags .date,.events-listing .card .flexy .tags .location{font-family:Montserrat;font-size:14px;font-style:normal;line-height:150%;padding:5px;text-align:center}.events-listing .card .flexy .tags .location{background:rgba(27,45,52,.08);border-radius:8px;color:#1b2d34;font-weight:500}.events-listing .card .flexy .speaker strong{color:var(--Text-primary,#000);display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:150%;padding:5px 0;width:100%}.events-listing .card .flexy .speaker{color:var(--Text-primary,#000);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.events-listing .card .flexy .description strong{color:var(--Text-primary,#000);display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:150%;padding:5px 0;width:100%}.events-listing .card .flexy .description{color:var(--Text-primary,#000);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.events-listing .card .flexy .title{color:#1b2d34;font-family:Nunito;font-size:44.79px;font-style:normal;font-weight:700;line-height:120%;padding:10px 0}.events-listing .remaining-events .card .tags{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.events-listing .remaining-events .card .tags .date{border:1px solid #8dc74c;border-radius:8px;color:var(--Text-primary,#000);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:150%;padding:5px;text-align:center}.events-listing .remaining-events .card .tags .location{background:rgba(27,45,52,.08);border-radius:8px;color:#1b2d34;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;padding:5px;text-align:center}.events-listing .remaining-events .card .speaker strong{color:var(--Text-primary,#000);display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:150%;padding:5px 0;width:100%}.events-listing .remaining-events .card .speaker{color:var(--Text-primary,#000);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.events-listing .remaining-events .card .description strong{color:var(--Text-primary,#000);display:inline-block;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:150%;padding:5px 0;width:100%}.events-listing .remaining-events .card .description{color:var(--Text-primary,#000);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.events-listing .remaining-events .card .title{color:#1b2d34;font-family:Nunito;font-size:24px;font-style:normal;font-weight:700;line-height:120%;padding:10px 0}.events-listing .e-title{color:#fff;font-family:Nunito;font-size:25.92px;font-style:normal;font-weight:700;line-height:150%;padding:25px 0}.events-listing .remaining-events{align-items:flex-start;display:flex;flex-wrap:wrap;gap:25px}.events-listing .remaining-events .card{background:#fff;border:2px solid rgba(27,45,52,.15);border-radius:16px;padding:30px;width:calc(33.33333% - 25px)}@media (max-width:991px){.events-listing .remaining-events .card{width:calc(33.33333% - 25px)}.r-post .flexy .left,.r-post .flexy .right,.retailer-resources .flexy .left{width:100%}.retailer-resources .flexy .right{padding-top:25px;width:100%}.retailer-resources .flexy .right .search-right{max-width:100%}.retailer-resources .flexy .right input{background:#f6f6f6;border-radius:40px}.retailer-resources .right .cards-outer .cards-inner{margin-left:0;margin-right:0;width:100%}.retailer-resources .filter span{background-color:#fff;border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#272525;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:.5px;overflow:hidden;padding:13px 40px 13px 25px;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.retailer-resources .filter{position:relative;width:100%}.retailer-resources .filter ul{background-color:#fff;border-radius:10px;box-shadow:0 8px 12px rgba(0,0,0,.1);left:0;list-style:none;margin:0;max-height:180px;overflow:auto;padding:0;position:absolute;right:0;top:calc(100% - 6px);z-index:100}.retailer-resources .filter ul li a{border-bottom:1px solid #e4e4e4;color:#272525;display:block;font-size:15px;padding:9px 15px}.retailer-resources .filter ul li a:hover{background-color:#ce0000;color:#fff}.retailer-resources .filter span:before{bottom:0;color:#e0e0e0;content:"\f107";font-family:fontawesome;font-size:25px;font-weight:400;height:22px;margin:auto;position:absolute;right:20px;top:0}.retailer-resources .filter ul{border-radius:25px!important;display:none;left:auto!important;overflow:auto!important;right:auto!important;text-align:center;width:100%!important}.retailer-resources .flexy .left .categories .categories-title,.retailer-resources .flexy .left .links .link-title{padding-bottom:20px;text-align:center;width:100%}.r-post .flexy .left .post-content{padding-right:0}}