/* c31: shared form entry points; the isolated form has no cookie banner or mobile dock. */
.c31-lead{min-height:48px!important;white-space:normal!important;text-align:center}
body[data-leadform-service="1"] .lf-card{gap:14px}
body[data-leadform-service="1"] #lf{display:flex;flex-direction:column;gap:14px}
body[data-leadform-service="1"] .lf-two{display:flex;flex-direction:column;gap:14px}
body[data-leadform-service="1"] .lf-f-name,
body[data-leadform-service="1"] .lf-f-comment{display:block!important}
body[data-leadform-service="1"] :is(input,textarea,button,a){scroll-margin-block:24px}
body[data-leadform-service="1"] .lf-links{margin:-6px 0 0 32px;display:flex;gap:14px;flex-wrap:wrap}
body[data-leadform-service="1"] .lf-links a{display:inline-flex;align-items:center;min-height:44px}
body[data-leadform-service="1"] .lf-consent{min-height:44px;align-items:center}
body[data-leadform-service="1"] .lf-ch label{margin:0;min-height:48px}
body[data-leadform-service="1"] .lf-tel{display:inline-flex;align-items:center;min-height:44px}
body[data-leadform-service="1"] .lf-alt a{min-height:44px}
body[data-leadform-service="1"] .lf-logo{display:flex;align-items:center;min-height:44px}
body[data-leadform-service="1"] .lf-let p a{display:inline-flex;align-items:center;min-height:44px}
body[data-leadform-service="1"] .lf-side :is(.lf-steps span,.lf-rows b,.lf-rows span,.lf-let p){font-size:16px}
body[data-leadform-service="1"] .lf-f label{font-size:16px}
body[data-leadform-service="1"] .lf-send{order:initial;flex:none}
body[data-leadform-service="1"] .lf-cap{order:initial}
@media(max-width:860px){
 body[data-leadform-service="1"] .lf-main{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}
 body[data-leadform-service="1"] .lf-steps span{font-size:16px}
 body[data-leadform-service="1"] .lf-side .lf-let{background:#f2f5fa;color:#0e2743;padding:20px var(--gut);margin:20px calc(-1 * var(--gut)) -24px}
 body[data-leadform-service="1"] .lf-side .lf-let :is(h3,a,b){color:#0e2743}
 body[data-leadform-service="1"] .lf-side .lf-let span{color:#293b50;font-size:16px}
 body[data-leadform-service="1"] .lf-side .lf-rows{border-color:#cbd7e6}
 body[data-leadform-service="1"] .lf-side .lf-rows li{border-color:#cbd7e6}
}
