dialog.jjp-pool-offer,.jjp-pool-offer--embedded{z-index:2147483647;color:#17241b;overscroll-behavior:contain;text-align:left;width:min(920px,100% - 40px);max-width:none;max-height:calc(100dvh - 40px);font-family:var(--font-lato,"Lato"), "Segoe UI", sans-serif;background:#f7f6f2;border:1px solid #ffffff30;border-radius:4px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 32px 100px #0005}dialog.jjp-pool-offer:not([open]){display:none}.jjp-pool-offer,.jjp-pool-offer *{box-sizing:border-box}dialog.jjp-pool-offer::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b150fba}dialog.jjp-pool-offer[open]{animation:.35s ease-out both jjp-pool-enter}.jjp-pool-offer__layout{grid-template-columns:.95fr 1.05fr;display:grid}.jjp-pool-offer__photo{isolation:isolate;background-color:#284735;background-position:43%;background-size:cover;min-height:650px;position:relative}.jjp-pool-offer__photo:after{content:"";z-index:-1;background:linear-gradient(#081b1355,#0000 40%,#081b1380);position:absolute;inset:0}.jjp-pool-offer__brand{background:url(/images/logo.webp) 0/contain no-repeat;width:128px;height:23px;position:absolute;top:24px;left:24px}.jjp-pool-offer__caption{color:#fff;letter-spacing:.02em;margin:0;font-size:10px;line-height:1.6;position:absolute;bottom:23px;left:26px;right:26px}.jjp-pool-offer__content{flex-direction:column;justify-content:center;padding:52px 36px 24px;display:flex;position:relative}.jjp-pool-offer button,.jjp-pool-offer a{-webkit-tap-highlight-color:transparent;cursor:pointer;text-transform:none;letter-spacing:normal;text-decoration:none}.jjp-pool-offer button{appearance:none;box-shadow:none;margin:0}.jjp-pool-offer__close{color:#426145;background:0 0;border:1px solid #42614525;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:15px;right:15px}.jjp-pool-offer__close:hover{background:#e8ece4}.jjp-pool-offer h2{color:#17241b;font:600 clamp(26px, 3.1vw, 36px)/1.2 var(--font-poppins,"Poppins"), sans-serif;letter-spacing:-.045em;text-transform:none;margin:0 0 16px}.jjp-pool-offer h2 span{color:#426145}.jjp-pool-offer__deadline{color:#426145;border-left:2px solid #426145;margin:0 0 24px;padding-left:12px;font-size:14px;font-weight:400;line-height:1.65}.jjp-pool-offer__deadline time{font-weight:700}.jjp-pool-offer__form{margin:0}.jjp-pool-offer__form label{color:#394b3b;font-size:11px;font-weight:700;line-height:1.5;display:block}.jjp-pool-offer__form input{color:#17241b;width:100%;min-width:0;height:43px;font:400 14px/1.5 var(--font-lato,"Lato"), sans-serif;background:#fff9;border:1px solid #d5dbd0;border-radius:2px;margin-top:5px;padding:10px 12px;display:block}.jjp-pool-offer__form input::placeholder{color:#858b81;opacity:1}.jjp-pool-offer__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:12px 0 16px;display:grid}.jjp-pool-offer__consent{color:#73796f;margin:9px 0 0;font-size:10px;line-height:1.5}.jjp-pool-offer__error{color:#9c3129;margin:0 0 12px;font-size:12px;line-height:1.5}.jjp-pool-offer__success{color:#426145;padding:25px 0}.jjp-pool-offer__success h3{font:600 22px/1.3 var(--font-poppins,"Poppins"), sans-serif;margin:14px 0}.jjp-pool-offer__success p{color:#5c625b;margin:0 0 24px;font-size:15px;line-height:1.7}.jjp-pool-offer__success a{color:#284735;text-decoration:underline}.jjp-pool-offer button:disabled{cursor:wait;opacity:.65}.jjp-pool-offer .jjp-pool-offer__cta{color:#fff;width:100%;min-height:54px;font:700 13px/1.4 var(--font-lato,"Lato"), sans-serif;background:#426145;border:1px solid #426145;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;transition:background .2s;display:flex}.jjp-pool-offer .jjp-pool-offer__cta:hover{color:#fff;background:#2f4b32}.jjp-pool-offer .jjp-pool-offer__later{color:#656b63;font:400 12px/1.5 var(--font-lato,"Lato"), sans-serif;background:0 0;border:0;align-self:center;padding:10px 12px}.jjp-pool-offer__later:hover{text-decoration:underline}.jjp-pool-offer__terms{color:#73796f;border-top:1px solid #dce0d6;margin:4px 0 0;padding-top:13px;font-size:10px;line-height:1.65}.jjp-pool-offer--embedded{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;position:static}.jjp-pool-offer--host iframe{border:0;width:100%;height:min(720px,100dvh - 40px);display:block}.jjp-pool-offer :focus-visible{outline-offset:4px;outline:2px solid #426145}.jjp-pool-offer .jjp-pool-offer__cta:focus-visible{outline-offset:4px}@keyframes jjp-pool-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){dialog.jjp-pool-offer{width:min(420px,100% - 28px);max-height:calc(100dvh - 28px)}.jjp-pool-offer__layout{grid-template-columns:1fr}.jjp-pool-offer__photo{background-position:50% 58%;min-height:120px}.jjp-pool-offer__brand{width:112px;height:20px;top:16px;left:24px}.jjp-pool-offer__caption{font-size:9px;bottom:12px;left:24px}.jjp-pool-offer__content{padding:22px 24px 18px}.jjp-pool-offer__close{width:32px;height:32px;top:10px;right:10px}.jjp-pool-offer h2{margin-bottom:12px;font-size:28px}.jjp-pool-offer__deadline{margin-bottom:16px;font-size:13px}.jjp-pool-offer__form input{padding:9px;font-size:16px}.jjp-pool-offer__fields{gap:10px;margin-bottom:14px}.jjp-pool-offer--host iframe{height:calc(100dvh - 28px)}.jjp-pool-offer__terms{margin-top:4px;padding-top:13px}}@media (prefers-reduced-motion:reduce){dialog.jjp-pool-offer[open]{animation:none}.jjp-pool-offer .jjp-pool-offer__cta{transition:none}}
