/* Independent mobile corrections: ostatniapozyczka.top */
/* Presentation only: retain all form values, consent state and service actions. */
body[data-lm-mobile] { -webkit-text-size-adjust:100%; text-size-adjust:100%; }
body[data-lm-mobile] #lm-brand-footer { margin:0; width:100%; }
body[data-lm-mobile] #lm-brand-footer::before, body[data-lm-mobile] #lm-brand-footer::after { content:none; }
body[data-lm-mobile] input:focus-visible, body[data-lm-mobile] select:focus-visible,
body[data-lm-mobile] textarea:focus-visible, body[data-lm-mobile] a:focus-visible,
body[data-lm-mobile] button:focus-visible { outline:2px solid currentColor; outline-offset:3px; }
@media (max-width: 999px) {
 body[data-lm-mobile] .content, body[data-lm-mobile] .content-form { box-sizing:border-box; width:100%; max-width:100%; }
 body[data-lm-mobile] input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),
 body[data-lm-mobile] select, body[data-lm-mobile] textarea { font-size:16px!important; }
 body[data-lm-mobile] .text-section, body[data-lm-mobile] .text, body[data-lm-mobile] .box-content { overflow-wrap:break-word; }
 body[data-lm-mobile] .text-section img, body[data-lm-mobile] .text img { max-width:100%; height:auto; }
 body[data-lm-mobile] .popup-container { box-sizing:border-box; width:100%; max-width:100vw; padding:12px; left:0; max-height:calc(100vh - 24px); overflow:auto; }
 body[data-lm-mobile] .popup-container .popup-form,
 body[data-lm-mobile] .popup-container .popup-content,
 body[data-lm-mobile] .popup-container .form-box { box-sizing:border-box; width:100%; max-width:100%; min-width:0; margin-left:0; margin-right:0; }
 body[data-lm-mobile] .pdmCheckboxBlock { max-width:100%; }
 body[data-lm-mobile] #pdmForm .form-control { min-height:44px; box-sizing:border-box; }
 body[data-lm-mobile] #pdmForm .button-box button,
 body[data-lm-mobile] #pdmForm input[type=submit] { min-height:48px; max-width:100%; }
 body[data-lm-mobile] .lm-mobile-menu-toggle { display:block; margin:12px 0; padding:10px 16px; min-height:44px; border:1px solid currentColor; border-radius:5px; background:#fff; color:#26313e; font:600 16px/1.3 Arial,sans-serif; cursor:pointer; }
 body[data-lm-mobile] .lm-mobile-nav[hidden] { display:none!important; }
}
@media (min-width:1000px) { body[data-lm-mobile] .lm-mobile-menu-toggle { display:none; } }
@media (max-width: 599px) {
 body[data-lm-mobile] #pdmForm .pdmCheckbox label { font-size:14px; line-height:1.5; }
 body[data-lm-mobile] #pdmForm .pdmCheckbox { min-height:44px; }
 body[data-lm-mobile] .main-section h1, body[data-lm-mobile] .main-section h2 { overflow-wrap:break-word; }
 body[data-lm-mobile] header nav a { min-height:44px; box-sizing:border-box; }
 body[data-lm-mobile] #lm-brand-footer a { display:inline-block; padding-top:5px; padding-bottom:5px; }
}
@media(max-width:999px) {
 body[data-lm-mobile] fieldset { min-width:0; max-width:100%; box-sizing:border-box; }
 body[data-lm-mobile] .pdmCheckbox label, body[data-lm-mobile] .pdmCheckboxDesc { overflow-wrap:break-word; }
 body[data-lm-mobile] .popup-layer { width:100vw; max-width:100vw; }
 body[data-lm-mobile] #lm-brand-footer .lmf-navigation > * { min-width:0; max-width:100%; }
 body[data-lm-mobile] #lm-brand-footer ul { width:auto; }
 body[data-lm-mobile] #lm-brand-footer li { float:none; width:auto; }
 body[data-lm-mobile] .contact-form, body[data-lm-mobile] #contact form,
 body[data-lm-mobile] .contact-form fieldset, body[data-lm-mobile] #contact form fieldset,
 body[data-lm-mobile] .contact-form .inputs-group, body[data-lm-mobile] .contact-form .textarea-line { width:100%; max-width:100%; min-width:0; float:none; margin-left:0; margin-right:0; box-sizing:border-box; }
 body[data-lm-mobile] .contact-form input, body[data-lm-mobile] .contact-form textarea,
 body[data-lm-mobile] #contact input, body[data-lm-mobile] #contact textarea { width:100%; max-width:100%; min-height:44px; box-sizing:border-box; }
 body[data-lm-mobile] .contact-form .button { width:100%; max-width:100%; margin-left:0; margin-right:0; box-sizing:border-box; }
 body[data-lm-mobile] #form-content > div { max-width:100%; }
 body[data-lm-mobile] #pdmForm:not(.mini-form) { width:100%; max-width:100%; box-sizing:border-box; }
 body[data-lm-mobile] #pdmForm:not(.mini-form) .pdmInner { width:100%; display:flex; flex-wrap:wrap; gap:6px; box-sizing:border-box; }
 body[data-lm-mobile] #pdmForm:not(.mini-form) .pdmInner > label { float:none; width:100%; text-align:left; padding:8px 0; }
 body[data-lm-mobile] #pdmForm:not(.mini-form) .pdmInner input:not([type=checkbox]):not([type=radio]),
 body[data-lm-mobile] #pdmForm:not(.mini-form) .pdmInner select { max-width:100%; min-height:44px; box-sizing:border-box; }
}

@media(max-width:767px) {
 body[data-lm-mobile] .loan-terms .answers-box ul li h3 { font-size:26px; line-height:1.3; overflow-wrap:anywhere; }
}
