.font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:" ";display:block;height:0;clear:both}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}html,body{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--font-serif:Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Liberation Mono", Menlo, Monaco, Consolas, monospace}#twelve_days_of_cheer{font-family:var(--font-sans);display:flex;justify-content:center;align-items:center;max-width:1440px;margin:0 auto;flex-flow:column}#twelve_days_of_cheer p{font-size:22px;text-align:center;max-width:1000px;margin:0 auto;line-height:150%;font-weight:600;color:#231f20;letter-spacing:normal}#twelve_days_of_cheer p.twelve_days_of_cheer_tnc{max-width:1300px;font-size:16px;line-height:180%}@media (max-width:767px){#twelve_days_of_cheer p.twelve_days_of_cheer_tnc{margin:0 -40px}}#twelve_days_of_cheer h2{text-align:left;color:#c00f39;margin-bottom:25px;text-transform:uppercase}#twelve_days_of_cheer h3{text-align:center;font-size:24px;text-transform:none;letter-spacing:normal;color:#231f20}@media (max-width:767px){#twelve_days_of_cheer h3{margin-bottom:5px}}#twelve_days_of_cheer .twelve_days_of_cheer_hero{display:flex;flex-flow:row nowrap;justify-content:center;width:calc(100% + 100px);padding:70px;margin:-50px -50px 50px;background-color:#c00f39;gap:50px}@media (max-width:767px){#twelve_days_of_cheer .twelve_days_of_cheer_hero{flex-flow:column;width:calc(100% + 120px);padding:40px 30px 20px;margin:-50px -60px 50px;gap:0}}#twelve_days_of_cheer .twelve_days_of_cheer_hero img{width:100%;height:auto}#twelve_days_of_cheer .twelve_days_of_cheer_hero .twelve_days_of_cheer_card{max-width:600px}#twelve_days_of_cheer .twelve_days_of_cheer_hero .twelve_days_of_cheer_hero_left{max-width:600px}#twelve_days_of_cheer .twelve_days_of_cheer_hero .twelve_days_of_cheer_hero_left p{text-align:center;max-width:400px;color:#FFFFFF;font-size:26px;line-height:120%;padding:10px;margin:0 auto}@media (max-width:767px){#twelve_days_of_cheer .twelve_days_of_cheer_hero .twelve_days_of_cheer_hero_left p{font-size:18px;line-height:150%;max-width:300px}}#twelve_days_of_cheer .twelve_days_of_cheer_info h2{text-align:center;color:#c00f39;margin-bottom:25px;text-transform:none;letter-spacing:-1px}#twelve_days_of_cheer .twelve_days_of_cheer_grid{padding:50px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:40px}@media (max-width:767px){#twelve_days_of_cheer .twelve_days_of_cheer_grid{flex-flow:column;gap:40px;justify-content:center;padding:30px 0 50px}}#twelve_days_of_cheer .twelve_days_of_cheer_grid div{width:25%;text-align:center}@media (max-width:767px){#twelve_days_of_cheer .twelve_days_of_cheer_grid div{width:100%}}#twelve_days_of_cheer .twelve_days_of_cheer_grid img.twelve_days_of_cheer_circle{width:100%;height:auto;max-width:80px;margin:0 0 20px}#twelve_days_of_cheer .faq-container{width:100%;padding:40px}@media (max-width:767px){#twelve_days_of_cheer .faq-container{padding:40px 0;margin:0 -10px;width:calc(100% + 20px)}}#twelve_days_of_cheer .faq-container h2{text-align:left;border-bottom:3px solid lightgray;padding:15px 0 15px;margin:0}#twelve_days_of_cheer .faq-item{border-bottom:3px solid lightgray;padding:20px 0}#twelve_days_of_cheer .faq-item:last-child{border-bottom:none}#twelve_days_of_cheer .faq-question{font-size:20px;font-weight:600;color:#231f20;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none;letter-spacing:normal;position:relative;padding:10px 36px 0 0}#twelve_days_of_cheer .faq-question::-webkit-details-marker{display:none}#twelve_days_of_cheer .faq-question::after{content:'^';font-size:50px;color:#3498db;transition:transform .3s ease;transform:rotate(180deg) scaleY(.6);position:absolute;right:0;color:#231f20}#twelve_days_of_cheer .faq-item[open] .faq-question::after{content:'^';transform:rotate(0deg) scaleY(.6)}#twelve_days_of_cheer .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,opacity .3s ease;opacity:0}#twelve_days_of_cheer .faq-item[open] .faq-answer{grid-template-rows:1fr;opacity:1}#twelve_days_of_cheer .faq-answer p{overflow:hidden;color:#231f20;line-height:1.6;margin:0;padding-top:15px;letter-spacing:normal;font-weight:400;font-size:18px;text-align:left}