/* 1.0.2 — layout based on the user-approved Łukasz Oleś form reference. */
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__alphaLayer,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__alphaLayer,
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__alphaLayer{background:#f5f7f2!important;border:1px solid #c4d0cb!important;border-radius:9px!important;box-shadow:0 24px 80px #00393f40!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__bravoLayer,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__bravoLayer,
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__bravoLayer{background:#f5f7f2!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content,
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content{padding:24px 32px 32px!important;background:#f5f7f2!important;border-radius:8px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content::before,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content::before,
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content::before{width:100%!important;height:auto!important;aspect-ratio:7.4/1!important;background:url(form-header.svg) no-repeat center/contain!important;margin:0 0 26px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="TextElement--content"] *,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="TextElement--content"] *,
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content [class*="TextElement--content"] *{text-align:center!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--content"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--content"],
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content [class*="FieldsElement--content"]{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;max-width:640px!important;margin:0 auto!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select):not([aria-hidden="true"]),
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select):not([aria-hidden="true"]),
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select):not([aria-hidden="true"]){min-height:52px!important;background:#fff!important;border:1px solid #b8c6c2!important;border-radius:6px!important;padding:13px 16px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="-field-submit"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="-field-submit"],
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content [class*="-field-submit"]{width:100%!important;min-height:54px!important;border:1px solid #486265!important;border-radius:6px!important;font-size:17px!important;font-weight:700!important;margin-top:8px!important}
html body div#om-jlctzakxgw99ctmkvzpv button[class*="CloseButton"],
html body div#om-e6fmlxgfpnjqpqkucyjl button[class*="CloseButton"],
html body div#om-pul3g3m3gtfmqktus0y6 button[class*="CloseButton"]{background:#fff!important;border:1px solid #b8c6c2!important;color:#00393f!important;border-radius:50%!important;box-shadow:0 2px 7px #00393f22!important}
html body div#om-jlctzakxgw99ctmkvzpv button[class*="CloseButton"] :is(svg,path),
html body div#om-e6fmlxgfpnjqpqkucyjl button[class*="CloseButton"] :is(svg,path),
html body div#om-pul3g3m3gtfmqktus0y6 button[class*="CloseButton"] :is(svg,path){fill:#00393f!important;stroke:#00393f!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content :is(input,select,textarea):focus-visible,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content :is(input,select,textarea):focus-visible,
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content :is(input,select,textarea):focus-visible{outline:3px solid #005c66!important;outline-offset:3px!important}
html body div#om-jlctzakxgw99ctmkvzpv form,
html body div#om-e6fmlxgfpnjqpqkucyjl form,
html body div#om-pul3g3m3gtfmqktus0y6 form{background:#f5f7f2!important;border:1px solid #c4d0cb!important;border-radius:8px!important;padding:24px 30px 30px!important}
html body div#om-jlctzakxgw99ctmkvzpv form::before,
html body div#om-e6fmlxgfpnjqpqkucyjl form::before,
html body div#om-pul3g3m3gtfmqktus0y6 form::before{content:""!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:7.4/1!important;background:url(form-header.svg) no-repeat center/contain!important;margin-bottom:26px!important}
html body div#om-jlctzakxgw99ctmkvzpv form :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select),
html body div#om-e6fmlxgfpnjqpqkucyjl form :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select),
html body div#om-pul3g3m3gtfmqktus0y6 form :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select){width:100%!important;min-height:52px!important;background:#fff!important;border:1px solid #b8c6c2!important;border-radius:6px!important}
html body div#om-jlctzakxgw99ctmkvzpv form :is(button[type="submit"],input[type="submit"]),
html body div#om-e6fmlxgfpnjqpqkucyjl form :is(button[type="submit"],input[type="submit"]),
html body div#om-pul3g3m3gtfmqktus0y6 form :is(button[type="submit"],input[type="submit"]){width:100%!important;min-height:54px!important;border:1px solid #486265!important;font-size:17px!important;font-weight:700!important}
@media(max-width:600px){
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content,
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content{padding:18px 18px 24px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content::before,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content::before,
html body div#om-pul3g3m3gtfmqktus0y6 .Campaign__content::before{margin-bottom:22px!important}
html body div#om-jlctzakxgw99ctmkvzpv form,
html body div#om-e6fmlxgfpnjqpqkucyjl form,
html body div#om-pul3g3m3gtfmqktus0y6 form{padding:18px!important}
}

@media(max-width:600px){html body div#om-jlctzakxgw99ctmkvzpv :is(.Campaign__content,form)::before,
html body div#om-e6fmlxgfpnjqpqkucyjl :is(.Campaign__content,form)::before,
html body div#om-pul3g3m3gtfmqktus0y6 :is(.Campaign__content,form)::before{background-image:url(form-header-mobile.svg)!important;aspect-ratio:4.2/1!important}}
