/* 1.0.1 — native OptinMonster FieldsElement V2. No submission or display-rule changes. */
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__alphaLayer,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__alphaLayer,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__alphaLayer{background:#fff!important;border:1px solid #bed3c9!important;border-top:5px solid #005c66!important;border-radius:16px!important;box-shadow:0 22px 70px #00393f33!important;overflow:visible!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__bravoLayer,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__bravoLayer,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__bravoLayer{background:#fff!important;background-image:none!important;border-radius:12px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content{background:#fff!important;background-image:none!important;color:#00393f!important;padding:30px!important;border-radius:12px!important;font-family:BTLAFamily,Poppins,Arial,sans-serif!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content::before,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content::before,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content::before{content:"";display:block;width:96px;height:44px;background:url(btla-green.svg) no-repeat left center/contain;margin:0 0 22px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content :is(.Row,.Row__content,[class$="-row-inner"],.Column__content,[class$="-col-inner"]),
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content :is(.Row,.Row__content,[class$="-row-inner"],.Column__content,[class$="-col-inner"]),
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content :is(.Row,.Row__content,[class$="-row-inner"],.Column__content,[class$="-col-inner"]){background:transparent!important;background-image:none!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content :is([class*="TextElement--content"],[class*="TextElement--content"] *),
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content :is([class*="TextElement--content"],[class*="TextElement--content"] *),
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content :is([class*="TextElement--content"],[class*="TextElement--content"] *){font-family:BTLAFamily,Poppins,Arial,sans-serif!important;color:#00393f!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="TextElement--content"] p,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="TextElement--content"] p,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="TextElement--content"] p{margin:0 0 16px!important;font-size:16px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content .Row:first-of-type [class*="TextElement--content"] :is(p,span),
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content .Row:first-of-type [class*="TextElement--content"] :is(p,span),
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content .Row:first-of-type [class*="TextElement--content"] :is(p,span){font-size:clamp(24px,3vw,30px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.025em!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--wrapper"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--wrapper"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--wrapper"]{padding:0!important;margin:8px 0 0!important;width:100%!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--content"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--content"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--content"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--field-wrapper"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--field-wrapper"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--field-wrapper"]{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--field-wrapper"]:has(textarea),
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--field-wrapper"]:has(input[type="checkbox"]),
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--field-wrapper"]:has(button),
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--content"]>[role="alert"],
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--content"]>button,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--field-wrapper"]:has(textarea),
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--field-wrapper"]:has(input[type="checkbox"]),
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--field-wrapper"]:has(button),
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--content"]>[role="alert"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--content"]>button,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--field-wrapper"]:has(textarea),
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--field-wrapper"]:has(input[type="checkbox"]),
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--field-wrapper"]:has(button),
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--content"]>[role="alert"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--content"]>button{grid-column:1/-1!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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select):not([aria-hidden="true"]){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;height:auto!important;border:1px solid #b8cec7!important;border-radius:7px!important;background:#f5f8f6!important;color:#00393f!important;padding:12px 14px!important;box-shadow:none!important;font:400 16px/1.5 BTLAFamily,Poppins,Arial,sans-serif!important;text-align:left!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content :is(input,textarea)::placeholder,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content :is(input,textarea)::placeholder,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content :is(input,textarea)::placeholder{color:#567570!important;opacity:1!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content textarea,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content textarea,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content textarea{min-height:100px!important;resize:vertical!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="-field-checkbox-wrapper"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="-field-checkbox-wrapper"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="-field-checkbox-wrapper"]{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:8px 0 10px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content input[type="checkbox"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content input[type="checkbox"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content input[type="checkbox"]{appearance:auto!important;-webkit-appearance:checkbox!important;width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;margin:2px 0 0!important;accent-color:#005c66!important;position:static!important;opacity:1!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="-field-checkbox-label"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="-field-checkbox-label"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="-field-checkbox-label"]{display:block!important;flex:1!important;color:#36595c!important;font:400 13px/1.7 BTLAFamily,Poppins,Arial,sans-serif!important;text-align:left!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content :is(button[type="submit"],input[type="submit"],[class$="-field-submit"]),
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content :is(button[type="submit"],input[type="submit"],[class$="-field-submit"]),
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content :is(button[type="submit"],input[type="submit"],[class$="-field-submit"]){width:100%!important;min-height:50px!important;background:#dbe283!important;color:#00393f!important;border:1px solid #c8d075!important;border-radius:7px!important;padding:13px 20px!important;font:500 15px/1.6 BTLAFamily,Poppins,Arial,sans-serif!important;text-transform:none!important;text-shadow:none!important;letter-spacing:0!important;box-shadow:none!important;white-space:normal!important;cursor:pointer!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content :is(button[type="submit"],input[type="submit"]):hover,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content :is(button[type="submit"],input[type="submit"]):hover,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content :is(button[type="submit"],input[type="submit"]):hover{background:#cdd574!important;color:#00393f!important}
html body div#om-jlctzakxgw99ctmkvzpv button[class*="-CloseButton"],
html body div#om-e6fmlxgfpnjqpqkucyjl button[class*="-CloseButton"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) button[class*="-CloseButton"]{background:#00393f!important;color:#fff!important;border:2px solid #fff!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 12px #00393f33!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content :is(input,textarea,select,button,a):focus-visible,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content :is(input,textarea,select,button,a):focus-visible,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content :is(input,textarea,select,button,a):focus-visible{outline:3px solid #6fbc85!important;outline-offset:3px!important}
@media(max-width:600px){
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content{padding:24px 20px!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="FieldsElement--content"],
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="FieldsElement--content"],
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="FieldsElement--content"]{grid-template-columns:minmax(0,1fr)!important}
}

html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content [class*="TextElement--content"] *,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content [class*="TextElement--content"] *,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content [class*="TextElement--content"] *{font-size:inherit!important;font-weight:inherit!important}

/* 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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__bravoLayer{background:#f5f7f2!important}
html body div#om-jlctzakxgw99ctmkvzpv .Campaign__content,
html body div#om-e6fmlxgfpnjqpqkucyjl .Campaign__content,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) 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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) 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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) 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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) 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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) 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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) 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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) .Campaign__content::before{margin-bottom:22px!important}
html body div#om-jlctzakxgw99ctmkvzpv form,
html body div#om-e6fmlxgfpnjqpqkucyjl form,
html body div:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) 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:is(#om-pul3g3m3gtfmqktus0y6,#om-tjbmuuwc1enqlokmyffe) :is(.Campaign__content,form)::before{background-image:url(form-header-mobile.svg)!important;aspect-ratio:4.2/1!important}}
