#email-signup-block-coresite{box-sizing:border-box;margin:50px auto;padding:0;max-width:960px}@media only screen and (max-width:540px){#email-signup-block-coresite{margin:0 auto}}#email-signup-block-coresite h2{font-family:CliniqueHelveticaNeueBold,HelveticaNeueBold,Sans-Serif;color:#000}@media only screen and (max-width:540px){#email-signup-block-coresite h2{text-align:center;margin:0 auto}}#email-signup-block-coresite .desc{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:16px;color:#000}@media only screen and (max-width:540px){#email-signup-block-coresite .desc{margin:0 auto}}#email-signup-block-coresite .form-error{margin-bottom:15px}#email-signup-block-coresite .label-error{color:#d00}#email-signup-block-coresite .label-error label{color:#d00}#email-signup-block-coresite .label-error input{border-color:#d00}#email-signup-block-coresite .contact_mandatory_fields{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:16px;color:#000;margin-top:20px;margin-bottom:25px}@media only screen and (max-width:540px){#email-signup-block-coresite .contact_mandatory_fields{font-size:14px;padding:0 10px}}#email-signup-block-coresite .tooltip{position:relative;display:inline-block;text-decoration:underline;margin-top:40px;margin-bottom:25px;color:#000;font-family:CliniqueHelveticaNeueMedium,sans-serif}#email-signup-block-coresite .tooltip .tooltiptext{visibility:hidden;width:260px;background-color:#fff;color:#000;border-radius:6px;padding:10px;position:absolute;z-index:1;left:0;border:1px solid #000;transition:opacity .3s;bottom:143%}#email-signup-block-coresite .tooltip .tooltiptext::before{content:"";position:absolute;top:100%;left:17%;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}#email-signup-block-coresite .tooltip:hover .tooltiptext{visibility:visible}#email-signup-block-coresite .form-builder-container-coresite{width:50%}@media only screen and (max-width:540px){#email-signup-block-coresite .form-builder-container-coresite{width:100%;padding:0 10px}}#email-signup-block-coresite .form-builder-container-coresite .form-submit{background-color:#000;float:left;margin-top:20px;position:relative}#email-signup-block-coresite .form-builder-container-coresite .form-item-form-date-of-birth{display:block;margin-top:10px}#email-signup-block-coresite .form-builder-container-coresite .form-item-form-AGREE-POLICY,#email-signup-block-coresite .form-builder-container-coresite .form-item-form-EMAIL-PROMOTIONS{float:left;margin-top:20px;position:relative;width:175%}#email-signup-block-coresite .form-builder-container-coresite .form-item-form-AGREE-POLICY a,#email-signup-block-coresite .form-builder-container-coresite .form-item-form-EMAIL-PROMOTIONS a{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;color:#484747;text-decoration:underline}#email-signup-block-coresite .form-builder-container-coresite .form-item-form-AGREE-POLICY.label-error a,#email-signup-block-coresite .form-builder-container-coresite .form-item-form-EMAIL-PROMOTIONS.label-error a{color:#d00}@media only screen and (max-width:540px){#email-signup-block-coresite .form-builder-container-coresite .form-item-form-AGREE-POLICY,#email-signup-block-coresite .form-builder-container-coresite .form-item-form-EMAIL-PROMOTIONS{width:100%}}#email-signup-block-coresite .form-builder-container-coresite .form-type-textfield{font-family:HelveticaNeueLTStd65Medium,Verdana,Arial,Sans-Serif;float:left;margin:0 16px 12px 0}@media only screen and (max-width:540px){#email-signup-block-coresite .form-builder-container-coresite .form-type-textfield{width:100%}}#email-signup-block-coresite .form-builder-container-coresite .form-type-textfield input{border:1px solid #bdbdbd;display:block;padding:0 12px 0 14px;width:215px;height:36px;line-height:36px}@media only screen and (max-width:540px){#email-signup-block-coresite .form-builder-container-coresite .form-type-textfield input{width:100%}}#email-signup-block-coresite .form-builder-container-coresite.me-arabic .form-item-form-AGREE-POLICY,#email-signup-block-coresite .form-builder-container-coresite.me-arabic .form-item-form-EMAIL-PROMOTIONS,#email-signup-block-coresite .form-builder-container-coresite.me-arabic .form-submit{float:right}#email-signup-block-coresite .form-builder-container-coresite.me-arabic .form-type-textfield{float:right;margin:0 0 12px 16px}#email-signup-block-coresite .form-builder-container-coresite.me-arabic .form-type-textfield input{padding:0 12px 0 14px}
.adv_cal_cap .adv-cal-cap-container{background-size:cover;height:100%}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{gap:5px;margin:auto;padding:15px}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards{padding:0}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card{background-repeat:no-repeat;flex:1 1 calc(33% - 5px);gap:5px;height:auto!important;margin:0!important;padding-bottom:37%;width:auto!important}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card{flex:0 0 calc(25% - 5px);padding-bottom:26%}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.active{border:0;box-shadow:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.active:hover{box-shadow:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-wrapper .cards .card.future:hover{box-shadow:none}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details{height:100%}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{width:100%!important}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls{padding-left:12px;width:50%!important;position:absolute;bottom:0;right:0}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid transparent;line-height:3.2142857143;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#fff;background-color:#000;border:1px solid #000;line-height:3.2142857143;display:block;margin-top:11px;padding:0;text-transform:none;height:3em;line-height:3}@media only screen and (min-width:1040px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{line-height:3}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:hover{border:1px solid transparent;background-color:transparent}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:active{border:1px solid transparent;background-color:transparent}@media only screen and (min-width:1040px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{min-width:220px;width:auto}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{line-height:3}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:hover{border:1px solid #262626;background-color:#262626}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:active{border:1px solid #3f3f3f;background-color:#3f3f3f}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button{display:block;margin-top:15px;width:50%;min-width:auto}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid transparent;line-height:3.2142857143;font-family:CliniqueHelveticaNeueRegular,HelveticaNeue,Sans-Serif;font-size:.8rem;line-height:1.3rem;margin:0;color:#1a1a1a;letter-spacing:0;text-transform:none;cursor:pointer;display:inline-block;height:45px;padding:0 10px;line-height:2.5;text-align:center;text-transform:uppercase;width:100%;color:#1a1a1a;background-color:transparent;border:1px solid #000;line-height:3.2142857143;display:block;height:3em;line-height:3}@media only screen and (min-width:1040px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){min-width:220px;width:auto}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){line-height:3}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even):hover{border:1px solid transparent;background-color:transparent}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even):active{border:1px solid transparent;background-color:transparent}@media only screen and (min-width:1040px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){font-size:.875rem;line-height:1.3rem}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){min-width:220px;width:auto}}@media only screen and (min-width:1024px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){line-height:3}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even):hover{border:1px solid #999;background-color:transparent}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even):active{border:1px solid #e6e6e6;background-color:transparent}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__controls .button:nth-child(even){display:inline-block;width:50%;min-width:auto}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper{background-image:url(/media/export/cms/holiday_advent_calendar/2022/mobile/F22_Hol_AdvCal_Offer-Window-BG_m.jpg);background-size:100% 100%;border-radius:0;height:auto;max-width:100%;padding:16px 14px}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-content-wrapper{background-image:url(/media/export/cms/holiday_advent_calendar/2022/desktop/F22_Hol_AdvCal_Offer-Window-BG_dt.jpg);padding:50px}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__panel{width:100%!important;height:100%!important}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content{width:50%;padding-left:8px}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content{padding-left:12px;height:auto}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .subtitle{font-weight:700}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .title{font-size:26px;margin-top:5px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__content .description{margin-top:5px}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img{width:50%;text-align:right;padding-right:8px}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img{height:100%;padding-right:12px}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img img{max-height:100%;width:100%}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .offer-details__img img{max-width:100%;width:auto}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-close{background:0 0;transform:translate(50%,-50%)}@media only screen and (min-width:768px){.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-close{transform:translate(30px,-30px)}}.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-close::after,.adv_cal_cap .adv-cal-cap-container .adv-cal-cap-popup .popup-close::before{background:#000}
