.opt-in-modal{position:fixed;z-index:10000;top:0;left:auto;visibility:hidden;width:100%;height:100%;max-width:1920px;max-height:1080px;margin:0 auto}.opt-in-modal .modal-transition{transition:var(--transition);transform:translateY(-10%);opacity:0}.opt-in-modal.is-visible{visibility:visible;max-height:unset}@media screen and (max-width:1536px){.opt-in-modal.is-visible{display:flex;flex-direction:column;place-content:center;place-items:center}}.opt-in-modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s;width:100%;height:100%;position:absolute}.opt-in-modal.is-visible .modal-transition{background-image:url(../jpg/opt-in-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(0);opacity:1;height:520px;max-width:480px;margin:0 auto;overflow:auto;display:flex;place-content:center;place-items:center;border:1px solid #222;border-radius:5px}@media screen and (max-width:480px){.opt-in-modal.is-visible .modal-transition{height:35em}}.opt-in-modal .opt-in-modal-content-wrapper{position:relative;top:12em}@media screen and (max-width:1536px){.opt-in-modal .opt-in-modal-content-wrapper{top:0}}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper::-webkit-scrollbar{width:.5em}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper::-webkit-scrollbar-track{box-shadow:inset -20px -17px 6px #525151}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper::-webkit-scrollbar-thumb{background-color:#ae0404}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(23,23,23,.878);visibility:hidden;opacity:0;transition:var(--transition)}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-wrapper{position:relative;z-index:9999;left:0;width:100%;margin:0 auto;background-color:#131313}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-content,.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-header{padding:.5em 1em}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-header{background-color:transparent}@media screen and (max-width:480px){.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-header .clx-logo{width:100%}}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-body{padding:0}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-body .modal-content{position:relative;background-color:transparent;margin:auto;border:0;box-shadow:none;width:auto;padding-bottom:.3em}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-close{background:0 0;border:0;cursor:pointer}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-close img{filter:brightness(20);transition:var(--transition);width:80%}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-close img:hover{filter:unset}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-content>:first-child{margin-top:0}.opt-in-modal .opt-in-modal-content-wrapper .modal-data-wrapper .modal-content>:last-child{margin-bottom:0}.opt-in-text-wrapper .opt-in-title{font-family:var(--font-bold);font-size:2.5em;text-align:center;margin-left:0;display:block}@media screen and (max-width:480px){.opt-in-text-wrapper .opt-in-title{font-size:8vw}}.opt-in-text-wrapper p{font-size:1em;margin:.5em 0;line-height:1.3em;background-color:rgba(0,0,0,.3)}form.opt-in-form{margin-top:1em}form.opt-in-form input{color:#000!important;border-radius:4px!important;padding:1em!important;background-color:#fff!important;font-size:20px!important;transition:var(--transition)}form.opt-in-form input:hover,form.opt-in-form input:focus{box-shadow:0 0 1px 1px #fff}form.opt-in-form .opt-submit-button{font-size:1.5em;width:100%;background-color:#c21814;font-family:var(--font-bold);color:#fff;line-height:.8em;margin-top:.35em}@media screen and (max-width:1024px){form.opt-in-form .opt-submit-button{padding:.6em;font-size:1.3em}}form.opt-in-form .opt-submit-button:hover{background-color:rgba(167,60,60,.2)}form.opt-in-form .opt-submit-button small{font-size:60%}