#nl-modal .modal-container{width:80vw;position:relative;padding:48px 24px;border-radius:0}#nl-modal .modal-container h1{font-size:18px;margin-top:0}#nl-modal .modal-container p{font-size:11px}#nl-modal .modal-container .modal-close{top:4px;right:0;transform:scale(0.5)}#nl-modal .modal-container .nl-desc-link{margin-top:16px;font-size:10px}#nl-modal .modal-container .nl-desc-link a{text-decoration:underline}#nl-modal .modal-container .nl-container-input .nl-thanks,#nl-modal .modal-container .nl-container-input .nl-input{margin-bottom:40px}#nl-modal .modal-container .nl-container-input .nl-thanks .res-btn{margin-top:24px}#nl-modal .modal-container .nl-container-input .nl-input .nl-types{display:flex;justify-content:flex-start;font-size:11px}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check{margin-top:8px}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check .-left{width:120px}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]{display:inline-block;margin-right:6px}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]+label{position:relative;display:inline-block;margin-right:12px;line-height:100%;cursor:pointer}@media (min-width: 1px){#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]{display:none;margin:0}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]+label{padding:0 0 0 17px;letter-spacing:0.08em;margin-bottom:8px;font-weight:normal}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]+label::before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:12px;height:12px;margin-top:-6px}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]+label::before{border:1px solid #000}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}#nl-modal .modal-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]:checked+label::after{left:3px;width:12px;height:5px;margin-top:-6px;border-left:2px solid #000;border-bottom:2px solid #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}#nl-modal .modal-container .nl-container-input .nl-input .email-input{margin-top:8px;margin-bottom:8px;display:flex;align-items:stretch;height:28px}#nl-modal .modal-container .nl-container-input .nl-input .email-input input{letter-spacing:0.6px;margin:0;padding:2px 5px;height:100%;outline:0;border:solid 1px #000000;width:100%;-webkit-appearance:none;border-radius:0}#nl-modal .modal-container .nl-container-input .nl-input .email-input button{border:none;width:26px;color:white;background-color:black;position:relative;padding:0}#nl-modal .modal-container .nl-container-input .nl-input .email-input button:after{content:"";position:absolute;width:15px;height:30px;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.5);background-image:url("https://cdn.restir.com/common/icons/icon-caret-right-line-white.svg")}#nl-modal .modal-container .nl-container-input .nl-input .nl-error-message{color:red}#nl-modal .modal-container .nl-container-app{margin-top:24px}#nl-modal .modal-container .nl-container-app .nl-apps{display:flex}#nl-modal .modal-container .nl-container-app .nl-apps .nl-app{margin-right:24px}#nl-modal .modal-container .nl-container-app .nl-apps .nl-app img{max-width:100px}@media (min-width: 768px){#nl-modal .modal-container{max-width:780px;padding:25px 50px}#nl-modal .modal-container h1{font-size:22px}#nl-modal .modal-container p{font-size:12px}#nl-modal .modal-container .nl-container{display:flex}#nl-modal .modal-container .nl-container .nl-container-input,#nl-modal .modal-container .nl-container .nl-container-app{width:50%}#nl-modal .modal-container .nl-container .nl-container-input{margin-right:50px}#nl-modal .modal-container .nl-container .nl-container-input .nl-input{margin-bottom:0}#nl-modal .modal-container .nl-container .nl-container-input .nl-input .nl-types .email-check input[type=checkbox]+label{padding-right:16px}#nl-modal .modal-container .nl-container .nl-container-app{margin-top:0}#nl-modal .modal-container .nl-container .nl-container-app .nl-desc-link{margin-top:8px}#nl-modal .modal-container .nl-container .nl-container-app .nl-apps{margin-top:32px}}
