#bdaypromo .page-container{background-color:#079aea}#bdaypromo #content{color:white}#bdaypromo .wp-block-image{max-height:250px}@media screen and (min-width: 48em){#bdaypromo .wp-block-image{max-height:732px}}#bdaypromo p{font-size:20px;font-weight:bold;max-width:800px;margin:0 auto}@media screen and (min-width: 48em){#bdaypromo p{font-size:28px}}#bdaypromo .req{color:red;font-weight:bold}#bdaypromo .arrow-holder{width:100%;margin-top:10px}#bdaypromo .arrow-holder .arrow-icon{width:49px;margin:0 auto;display:block}#bdaypromo .info-icon{width:25px}#bdaypromo .promotion-form{width:100%;max-width:472px;margin:0 auto;z-index:10;position:relative;margin-top:10px;margin-bottom:120px}#bdaypromo .promotion-form .form-group{margin-bottom:0}#bdaypromo .promotion-form input{width:100%;border-radius:10px;background-color:white;border:0}#bdaypromo .promotion-form .label,#bdaypromo .promotion-form label{margin-left:15px;margin-bottom:.5rem;font-weight:bold;font-size:18px}@media screen and (min-width: 48em){#bdaypromo .promotion-form .label,#bdaypromo .promotion-form label{font-size:22px}}#bdaypromo .promotion-form .small-label{display:inline-block}#bdaypromo .promotion-form .small-label label{font-size:14px;margin-bottom:0;font-weight:400}@media screen and (min-width: 48em){#bdaypromo .promotion-form .small-label label{font-size:16px}}#bdaypromo .error{color:#b11212;font-size:14px !important;font-weight:bold}#bdaypromo .terms-holder{font-weight:bold}#bdaypromo .terms-holder a{color:#9cdff7;text-decoration:underline;font-weight:bold}#bdaypromo .terms-holder a:hover{color:white}#bdaypromo .submit-holder{text-align:center}#bdaypromo .submit-holder .submit-btn{background-color:#c78c2a;border-radius:10px;color:white;text-transform:uppercase;width:100%;max-width:323px;font-size:29px;font-weight:bold !important;margin:60px auto;padding:6px 0}#bdaypromo .submit-holder .submit-btn:disabled{opacity:0.5}#bdaypromo .select2-container{width:100%}#bdaypromo .select2-selection.select2-selection--single{height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border-radius:10px}#bdaypromo .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}#bdaypromo .select2-dropdown.select2-dropdown--below{border-radius:5px}.success-message{font-size:40px;font-weight:bold;text-align:center;margin-top:60px;margin-bottom:120px}.info-holder{display:inline-block;position:relative}.info-holder .info-hover{width:116px;top:-2px;line-height:13px;background-color:white;color:black;padding:5px;position:absolute;left:30px;font-size:12px;display:none}@media screen and (min-width: 48em){.info-holder .info-hover{width:210px;top:3px;display:none}}.info-holder:hover .info-hover,.info-holder:active .info-hover{display:inline-block}.checkbox-fill{width:100%;border-radius:10px;background-color:white;padding:8px;display:block;position:relative;padding-left:35px;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-fill label{cursor:pointer;color:#00adec;margin-bottom:0 !important;font-weight:bold;padding-left:20px}#bdaypromo .promotion-form .checkbox-fill input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:27px;width:30px;top:12px;left:25px}.checkmark{position:absolute;top:12px;left:25px;height:27px;width:30px;background-color:white;border:solid 1px #00adec;pointer-events:none}.checkbox-fill:hover input ~ .checkmark{background-color:#00adec}.checkbox-fill input:checked ~ .checkmark{background-color:#2196F3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-fill input:checked ~ .checkmark:after{display:block}.checkbox-fill .checkmark:after{left:11px;top:5px;width:7px;height:13px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.myDateEventModel{color:black}.myDateEventModel .modal-body p{font-size:18px !important;text-align:center}#launch-timer{margin-top:20%}#launch-timer h2{text-transform:capitalize;font-size:32px;text-align:center;color:#9cdff7}#launch-timer #countdown-display{text-align:center;font-size:20px;color:#9cdff7}#launch-timer #countdown-display p{margin:0px 10px;max-width:initial;font-weight:normal;display:inline-block}@media screen and (min-width: 48em){#launch-timer #countdown-display p{margin:0px 10px}}#launch-timer #countdown-display span{font-size:80px;color:white;text-shadow:1px 3px 6px rgba(0,0,0,0.75)}@media screen and (min-width: 48em){#launch-timer #countdown-display span{font-size:80px}}
