.custom_regwall{background:#f1ecdb;margin:0 -1rem}@media print,screen and (min-width:768px){.custom_regwall{margin:0}}.custom_regwall .banner{padding:2rem .5rem 1.5rem;background:#ee1c25;text-align:center}@media print,screen and (min-width:768px){.custom_regwall .banner{padding:2rem 1rem 1.5rem}}.custom_regwall .banner h2{color:#fff;text-transform:uppercase;font-weight:800;margin-bottom:0;font-size:1.2rem}.custom_regwall .bg_banner{padding:2rem 2rem 0}.custom_regwall .bg_banner img{display:block;margin:0 auto;max-width:100%}@media print,screen and (min-width:768px){.custom_regwall .bg_banner img{max-width:400px}}.custom_regwall .light{font-weight:400}.custom_regwall .wall_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 0}.custom_regwall .wall_footer h4{margin:0;text-align:center;text-transform:uppercase;color:#ee1c25}.custom_regwall .wall_footer h4 span{display:block}.custom_regwall .wall_footer h4 .hl{font-weight:800;letter-spacing:1px;font-size:1.7rem}.custom_regwall .wall_footer h4 .sub_text{font-weight:400;letter-spacing:1px;font-style:italic}.custom_regwall .sub_benefits{max-width:400px;margin:1rem 0}.custom_regwall .sub_benefits p{font-size:.75rem!important;text-align:center}@media print,screen and (min-width:768px){.custom_regwall .sub_benefits p{font-size:.9rem!important}}.custom_regwall .options{list-style:none}.custom_regwall .options li{color:#242424;font-size:.75rem;font-weight:700;text-align:center}@media print,screen and (min-width:768px){.custom_regwall .options li{font-size:.8rem}}.custom_regwall .uppercase{text-transform:uppercase}.custom_regwall .sub_btn{font-weight:700;letter-spacing:1px;border-radius:2rem;background:#ee1c25;color:#f5f5f5;font-size:1rem;min-height:3rem;padding:1rem 2rem}.custom_regwall .sub_btn:hover{background:#c80f17}.custom_regwall .regwall{background:#d7cfb5;color:#121212;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom_regwall .regwall h4{text-align:center;text-transform:uppercase}.custom_regwall .regwall h4 span{display:block}.custom_regwall .regwall h4 .l{font-weight:400;font-style:italic;font-size:1rem}@media print,screen and (min-width:768px){.custom_regwall .regwall h4 .l{font-size:1.5rem}}.custom_regwall .regwall h4 .hl{font-weight:800;font-size:1.5rem}.custom_regwall .sign_in{margin-top:1rem;padding-top:.25rem 2px}.custom_regwall .transparent_button{background:none;border:none;outline:none;padding:0 4px;font-size:1rem;color:#363636;font-weight:700}.custom_regwall .transparent_button:focus,.custom_regwall .transparent_button:hover{color:#ee1c25;cursor:pointer}.custom_regwall .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.custom_regwall .reg_wall_btn{margin-top:1rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;border-radius:2rem;color:#f5f5f5;background:#242424;padding:1rem 2rem;min-height:3rem}.custom_regwall .reg_wall_btn:hover{background:#363636}.custom_regwall .red{color:#ee1c25;font-weight:400}