#gsm-enter-banner{display:none;position:fixed;width:80%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#1A2529;padding:100px;text-align:center;z-index:9999;color:#fff;font-size:20px;font-weight:200;border-radius:10px}#gsm-enter-banner .gsm-enter-banner-close{position:absolute;top:10px;right:10px;font-size:30px;color:#fff;cursor:pointer}#gsm-enter-banner-bg{display:none;content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .8);z-index:9998;backdrop-filter:blur(10px)}.a-gsm-enter{background-color:#1A2529;text-align:center;box-shadow:0 0 12px rgb(0 0 0 / .3);border-radius:10px;padding:20px;color:#fff}#gsm-enter-banner h3,.a-gsm-enter h3{font-size:40px;color:#fff;margin:0 0 50px 0;padding:0}#gsm-enter-banner .gsm-input-form input[type=text],#gsm-enter-banner .gsm-validate-number input[type=text],.a-gsm-enter .gsm-input-form input[type=text],.a-gsm-enter .gsm-validate-number input[type=text]{appearance:none;width:400px;background:#fff0;color:#fff;border:none;border-bottom:1px solid #fff;text-align:center;font-size:24px;padding:10px}.gsm-input-form .interests{margin:50px 0}.gsm-input-form .interests label{margin:0 10px}.gsm-enter-banner-button button,.gsm-validate-number button{appearance:none;background:#DB1D07;border:none;color:#fff;font-size:18px;padding:8px;text-align:center;width:200px;border-radius:3px}.gsm-validate-number{text-align:center;display:none}.gsm-validate-number button{display:block;margin:50px auto 0 auto}.gsm-thank-you{display:none;text-align:center;margin-top:50px;font-size:24px;font-weight:700}.a-gsm-enter .gsm-input-form input[type=text]::placeholder{color:#fff}#gsm-enter-banner .control,.a-gsm-enter .control{font-family:arial;display:inline-block;position:relative;padding-left:40px;margin-bottom:5px;padding-top:5px;cursor:pointer;font-size:16px}#gsm-enter-banner .control input,.a-gsm-enter .control input{position:absolute;z-index:-1;opacity:0}#gsm-enter-banner .control_indicator,.a-gsm-enter .control_indicator{position:absolute;top:2px;left:0;height:30px;width:30px;background:#1a2529;border:1px solid #fff;border-radius:0}#gsm-enter-banner .control:hover input~.control_indicator,#gsm-enter-banner .control input:focus~.control_indicator,.a-gsm-enter .control:hover input~.control_indicator,.a-gsm-enter .control input:focus~.control_indicator{background:#1a2529}#gsm-enter-banner .control input:checked~.control_indicator,.a-gsm-enter .control input:checked~.control_indicator{background:#fff}#gsm-enter-banner .control:hover input:not([disabled]):checked~.control_indicator,#gsm-enter-banner .control input:checked:focus~.control_indicator,.a-gsm-enter .control:hover input:not([disabled]):checked~.control_indicator,.a-gsm-enter .control input:checked:focus~.control_indicator{background:#fff}#gsm-enter-banner .control input:disabled~.control_indicator,.a-gsm-enter .control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}#gsm-enter-banner .control_indicator:after,.a-gsm-enter .control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}#gsm-enter-banner .control input:checked~.control_indicator:after,.a-gsm-enter .control input:checked~.control_indicator:after{display:block}#gsm-enter-banner .control-checkbox .control_indicator:after,.a-gsm-enter .control-checkbox .control_indicator:after{left:9px;top:4px;width:9px;height:14px;border:solid #1a2529;border-width:0 2px 2px 0;transform:rotate(45deg)}#gsm-enter-banner .control-checkbox input:disabled~.control_indicator:after,.a-gsm-enter .control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}@media (max-width:800px){#gsm-enter-banner{width:90%;padding:50px 30px}#gsm-enter-banner h3{font-size:30px}#gsm-enter-banner .gsm-input-form input[type=text],#gsm-enter-banner .gsm-validate-number input[type=text],.a-gsm-enter .gsm-input-form input[type=text],.a-gsm-enter .gsm-validate-number input[type=text]{width:100%;font-size:20px}#gsm-enter-banner .gsm-input-form .interests{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:10px;font-size:15px}#gsm-enter-banner .gsm-input-form .interests span{grid-column:1 / 2;grid-row:1 / 2}#gsm-enter-banner .gsm-input-form .interests label:first-of-type{grid-column:2 / 3;grid-row:1 / 2}#gsm-enter-banner .gsm-input-form .interests label:last-of-type{grid-column:2 / 3;grid-row:2 / 3}#gsm-enter-banner .control{font-size:15px}}@media (max-width:450px){#gsm-enter-banner h3{font-size:26px}}