#holiday2022{position:relative;padding:100px 20px 120px;background:url(/hubfs/raw_assets/public/Bloomreach%20-%20Global/img/6days/bg-snow.png) repeat-x top;background-size:auto 412px}#holiday2022 .headline{width:100%;max-width:600px;text-align:center;margin:0 auto}#holiday2022 .headline__h1{font-size:68px;font-weight:700;margin-bottom:50px}@media only screen and (max-width:768px){#holiday2022 .headline__h1{font-size:48px}}@media only screen and (max-width:480px){#holiday2022 .headline__h1{font-size:38px}}#holiday2022 .headline__h1 em{background:linear-gradient(0deg,transparent 5%,#ffd500 0,#ffd500 10%,transparent 0)}#holiday2022 .headline__subtitle{font-size:18px}#holiday2022 .house{position:relative;width:100%;max-width:1106px;margin:30px auto 0;background:url(/hubfs/raw_assets/public/Bloomreach%20-%20Global/img/6days/house.png) no-repeat top;background-size:contain}@media only screen and (max-width:1100px){#holiday2022 .house{width:140%;max-width:none;margin-left:-20%}}@media only screen and (max-width:480px){#holiday2022 .house{width:150%;margin-left:-25%}}#holiday2022 .house:after{content:"";display:block;padding-top:61.2%}#holiday2022 .house__arrow{position:absolute;top:15px;left:50%;transform:translateX(-50%)}#holiday2022 .house__btn{cursor:pointer;position:absolute;display:flex;align-items:center;height:52px;font-size:14px;line-height:1.1;background:#fff;border:2px solid #002840;border-radius:10px;box-shadow:0 3px 0 rgba(0,40,62,.2);padding:2px 10px 0;transform:translateX(-50%)}@media only screen and (max-width:768px){#holiday2022 .house__btn{width:48px;height:48px;font-size:18px;text-align:center;justify-content:center}}#holiday2022 .house__btn:hover img{transform:scale(1.25)}#holiday2022 .house__btn strong{display:block;margin-right:10px}@media only screen and (max-width:768px){#holiday2022 .house__btn strong{margin-right:3px}}#holiday2022 .house__btn em{font-style:normal}@media only screen and (max-width:768px){#holiday2022 .house__btn em{display:none}}#holiday2022 .house__btn img{transition:transform .15s ease-in}@media only screen and (max-width:768px){#holiday2022 .house__btn img{position:absolute;left:34px}}#holiday2022 .house__btn--email{top:52%;left:27%}#holiday2022 .house__btn--sms{top:52%;left:44%}#holiday2022 .house__btn--webpush{top:52%;left:57%}#holiday2022 .house__btn--mobilepush{top:52%;left:73.5%}#holiday2022 .house__btn--inapp{top:74.2%;left:29.7%}#holiday2022 .house__btn--paidads{top:74.2%;left:70.7%}#holiday2022 .mobilenav{display:none;font-size:18px;margin-top:30px}@media only screen and (max-width:768px){#holiday2022 .mobilenav{display:block}}#holiday2022 .mobilenav__item{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;padding:0 10px 0 15px;border:2px solid #002840;border-radius:10px;margin-bottom:5px}#holiday2022 .mobilenav__item:hover img{transform:scale(1.25)}#holiday2022 .mobilenav__item img{transition:transform .15s ease-in}#holiday2022 .bot-form{width:100%;max-width:480px;padding:0 20px;margin:70px auto 0}@media only screen and (max-width:768px){#holiday2022 .bot-form{margin-top:50px}}#holiday2022 .bot-form h2{font-size:25px;text-align:center;margin-bottom:30px}@media only screen and (max-width:768px){#holiday2022 .bot-form h2{font-size:22px}}#holiday2022 .popup{position:fixed;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;z-index:50000;top:0;left:0;width:100%;height:100%;background:rgba(0,40,64,.9)}#holiday2022 .popup__cover{position:relative;width:80%;max-width:1120px;max-height:calc(100vh - 40px);margin:20px 0}@media only screen and (max-height:780px){#holiday2022 .popup__cover{max-width:800px}}#holiday2022 .popup__cover--form{width:calc(100% - 80px);max-width:450px}#holiday2022 .popup__form{padding:45px 50px;background:#fff;border-radius:10px}@media only screen and (max-width:576px){#holiday2022 .popup__form{padding:35px 20px;background:#fff;border-radius:10px}}#holiday2022 .form-columns-1{width:100%}#holiday2022 .popup__close{position:absolute;top:-7px;right:-30px;width:30px;height:30px;cursor:pointer}#holiday2022 .popup__close:hover{transform:scale(1.3)}#holiday2022 .popup__close:hover span{background:#ffd500}#holiday2022 .popup__close span{display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 10px);width:20px;height:2px;background:#fff}#holiday2022 .popup__close span:first-child{transform:rotate(45deg)}#holiday2022 .popup__close span:last-child{transform:rotate(-45deg)}#holiday2022 .popup__box{width:100%;overflow:auto;max-height:calc(100vh - 40px)}#holiday2022 .popup__box__title{color:#fff;font-size:22px;margin-top:30px}