.nl-modal .modal-content{border:none;border-radius:0 40px 40px !important;background:#efefef;overflow:hidden;display:flex;flex-direction:column}.nl-modal .modal-body{padding:90px 60px 40px !important}@media (max-width:991px){.nl-modal .modal-body{padding:60px 20px 30px !important}}.nl-modal-header{margin-bottom:40px}.nl-subtitle{font-family:var(--font-body);font-size:.9rem;text-transform:uppercase;letter-spacing:2px;color:var(--color-main,#e6261f);margin-bottom:8px;font-weight:500}.nl-title{font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.1;color:#000}.nl-desc{font-family:var(--font-body);font-size:1.1rem;color:#444;line-height:1.6;max-width:600px;margin:0 auto}.cs-modal-close{position:absolute;top:5px;right:25px;z-index:1000;width:auto;height:auto;opacity:1;border:none;padding:0;background:0 0;color:var(--color-black,#000);font-size:68px;font-weight:300;cursor:pointer;line-height:1;transition:all .3s}.cs-modal-close:hover{color:var(--color-main,#e6261f);transform:scale(1.1)}.nl-modal-footer{background:var(--color-main,#e6261f);color:#fff;padding:25px 40px !important;border:none !important;font-size:.9rem;border-radius:0 !important;font-family:var(--font-body)}.nl-modal .cr_body{background-color:transparent !important;color:#000 !important;font-family:var(--font-body)}.nl-modal .form-label{display:none}.nl-modal .form-control,.nl-modal .form-select,.nl-modal .cr_form-input{border:none;border-radius:0 !important;padding:15px;font-size:1rem;background-color:#fff;font-family:var(--font-body);transition:background-color .3s;margin-bottom:10px}.nl-modal .form-control:focus{background-color:#fff;box-shadow:none;outline:none}.nl-modal .submit_container{text-align:left !important;margin-top:20px}.nl-modal .cr_button{min-width:180px}.nl-modal .clever_form_note{background-color:#fff;color:#e6261f;border:1px solid rgba(230,38,31,.2);padding:12px 15px;border-radius:10px;margin-top:10px;position:static !important;display:block !important;width:100%;font-size:.85rem !important}