.blog_green_box.blogc_box{background:#16524a;color:#81ddd1;margin-bottom:20px}.blogc_box{background:#fff;border-radius:15px;padding:32px}.heading{color:#363434;font-family:Boughy;font-size:62px;letter-spacing:0;line-height:100%;margin-bottom:32px}.sub_heading{margin-bottom:60px}.sub_heading,.sub_heading h4{color:#4f4b4b;font-weight:600}.sub_heading h4{font-size:28px;line-height:150%}h2.event_title{font-size:48px;margin-bottom:16px}.epd_col,h2.event_title{color:#363434;font-weight:700;line-height:120%}.epd_col{font-size:22px}.event_pddeatils{align-items:center;display:inline-flex;gap:6px}.event_description{margin:32px 0}.event_description,.event_description p{color:#4f4b4b;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%}.button_wrap a{background:#363434;border-radius:15px;color:#f9eee5;display:inline-flex;font-size:18px;font-weight:900;letter-spacing:.68px;line-height:150%;padding:8px 35px;width:auto}.img_caption{color:#4f4b4b;font-size:16px;letter-spacing:0;line-height:150%;margin-top:16px;text-align:center}.event_list img{margin-top:32px}.promotions_wrap{background:#6754c7;border-radius:15px 0 0 15px;color:#fff;margin:80px 0;padding:80px 120px;position:relative}.promotions-header{color:#fff;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:850px;width:100%}.promotions-header h2{font-weight:800;text-transform:uppercase}.promotions-header .heading{color:#fff;font-size:48px;margin-bottom:0}.promotions-header .subheading{font-size:16px;line-height:150%;max-width:375px}.promo-slider-track{display:inline-flex;gap:32px;margin:64px 0}.blog-post-section{overflow-x:hidden;padding-bottom:300px}.promo-card{background:#fff;border-radius:15px;display:inline-flex;width:529px}.promotion_img{width:50%}.promotion_img img{border-radius:15px 0 0 15px;float:left;height:100%!important;object-fit:cover;width:100%}.promo-card-content{align-items:flex-start;color:#433297;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px;width:50%}.location{align-items:center;color:#433297;display:inline-flex;font-size:14px;font-weight:600;gap:10px;line-height:16px}.promo-card-content h3{color:#433297;font-family:Hanken Grotesk,sans-serif;font-size:32px;font-weight:600;letter-spacing:0;line-height:120%;margin-bottom:0}.pro_age{background:#d4d0ef;border-radius:32px;font-family:Hanken Grotesk;font-size:14px;font-weight:600;line-height:16px;padding:8px 16px}.pro_btn{border:1px solid #433297;border-radius:32px;font-size:16px;font-weight:500;line-height:16px;padding:14px 26px}.promo-price{display:inline-flex;flex-direction:column;font-size:14px;font-weight:400;gap:8px;line-height:16px;text-align:center}.promo-price span{font-size:18px;font-weight:500;letter-spacing:0;line-height:16px}.promo-controls,.promo-footer{align-items:center;display:flex;gap:5px;justify-content:space-between;width:100%}a.btn-outline{border:1px solid #f9eee5;border-radius:32px;color:#f9eee5;font-size:21px;font-weight:500;line-height:16px;padding:15px 32px}.promo-arrows button{background:transparent;border:none;margin:0;padding:0}.promo-arrows{display:flex;justify-content:space-between;width:128px}.promotions_wrap:after{background:#6754c7;content:"";height:100%;position:absolute;right:-50%;top:0;width:50%;z-index:-9}.bottom_content{background:#6754c7;margin-top:60px}.bc_box,.bottom_content{border-radius:15px;padding:32px}.bc_box{background:#fff}.bottom_content_top p{color:#141414;font-size:16px;line-height:150%}.bottom_content_bottom.bc_box{background:#d4d0ef;color:#433297;font-family:Boughy;font-size:42px;line-height:120%;margin-top:30px;text-align:center}.bottom_content_top h4{font-size:22px;font-weight:700;line-height:120%;margin-bottom:0}.promo-slider-track{will-change:transform}@media only screen and (min-width:100px) and (max-width:1200px){.promotions_wrap{padding:60px 40px}@media only screen and (max-width:1024px){.heading{font-size:48px;margin-bottom:15px}.sub_heading h4{font-size:20px;margin-bottom:40px}h2.event_title{font-size:34px;margin-bottom:10px}.event_description{margin:20px 0}.promotions-header .heading{font-size:38px}.promo-card-content h3{font-size:24px}.promotions-header{gap:10px}}@media only screen and (max-width:990px){.blog-right-contentw,.blog-sidebar{width:100%}.blog_inner_row{flex-wrap:wrap;gap:20px}.promo-card{width:470px}.promo-card-content{gap:8px;padding:15px}.pro_btn{padding:10px 16px}.bottom_content_bottom.bc_box{font-size:28px}}@media only screen and (max-width:640px){.promo-card,.promotions-header{flex-wrap:wrap}.promo-card{flex-direction:column;width:320px}.promo-card-content,.promotion_img{width:100%}.promotion_img img{border-radius:15px 15px 0 0;max-height:200px;min-height:200px}a.btn-outline{font-size:15px;padding:9px 15px;text-align:center}.promo-arrows{width:70px}.promo-arrows button svg{width:30px}.heading{font-size:38px}.sub_heading h4{font-size:18px;margin-bottom:30px}h2.event_title{font-size:28px}.promotions-header .heading{font-size:30px}.promo-card-content h3{font-size:22px}.bc_box{padding:15px}.bottom_content_top h4{font-size:18px}.blogc_box{padding:20px}}@media only screen and (max-width:480px){.promo-card{width:200px}.promo-controls{flex-direction:column}.bottom_content_bottom.bc_box{font-size:20px}}}