.slider-module__tHFaGa__container{position:relative}.slider-module__tHFaGa__container:before{content:"";opacity:.32;z-index:-1;background-image:url(../media/fermy_slider_new.1959g_oel_de1.png);background-position:50%;background-size:cover;position:absolute;inset:0}.slider-module__tHFaGa__content{position:relative}
.confirmationPage{background:linear-gradient(135deg,#f8fbff,#eef4ff);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.confirmationCard{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:700px;padding:50px;box-shadow:0 18px 45px #00000014}.successIcon{color:#1f8f4c;background:#eaf7ef;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 30px;font-size:42px;font-weight:700;display:flex}.confirmationCard h1{color:#063992;margin-bottom:20px;font-size:2.2rem}.confirmationCard p{color:#555;margin-bottom:20px;font-size:1.05rem;line-height:1.8}.nextSteps{text-align:left;background:#f7faff;border-radius:18px;margin-top:30px;padding:30px}.nextSteps h3{color:#063992;margin-bottom:16px}.nextSteps ul{padding-left:20px}.nextSteps li{color:#444;margin-bottom:12px}.homeButton{color:#fff;background:#063992;border-radius:999px;margin-top:35px;padding:14px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.homeButton:hover{opacity:.92;transform:translateY(-2px)}
.page{color:#17324d;background:#f6f9fc;min-height:100vh;padding:48px 18px 72px}.hero{text-align:center;max-width:1180px;margin:0 auto 24px}.eyebrow{color:#0057a8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:700}.hero h1{color:#0057a8;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.hero>p:last-child{color:#52697f;margin-top:10px;font-size:1.1rem}.form{max-width:1180px;margin:0 auto}.notice{background:#fff;border-left:5px solid #d8cfc2;border-radius:12px;margin-bottom:20px;padding:16px 18px;font-style:italic;box-shadow:0 8px 24px #06399212}.columns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.column{gap:20px;display:grid}.card{background:#fff;border:1px solid #d9e4ee;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #06399214}.card>h2{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(135deg,#063992,#0057a8);align-items:center;gap:10px;margin:0 0 20px;padding:14px 18px;font-size:1.05rem;display:flex}.card>h2 span{background:#ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.card>:not(h2){margin-left:18px;margin-right:18px}.card>:last-child{margin-bottom:20px}.fieldGrid,.signatureGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.full{grid-column:1/-1}.card label,.card legend{color:#0057a8;font-weight:700}.card input[type=text],.card input[type=email],.card input[type=tel],.card input[type=date],.card input[type=number],.card input:not([type]),.card textarea{color:#0057a8;width:100%;font:inherit;background:#fbfdff;border:1px solid #cbd9e6;border-radius:10px;margin-top:7px;padding:11px 12px}.card input:focus,.card textarea:focus{border-color:#0057a8;outline:3px solid #6faed540}.card fieldset{border:0;margin-top:18px;padding:0}.card fieldset legend{margin-bottom:10px}.checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;display:grid}.checkItem,.inlineOptions label,.consentCheck{align-items:flex-start;gap:9px;display:flex;font-weight:500!important}.checkItem input,.inlineOptions input,.consentCheck input{accent-color:#0057a8;width:18px;height:18px;margin-top:1px}.inlineOptions{flex-wrap:wrap;gap:24px;display:flex}.helper{color:#52697f;font-style:italic}.subsection{border-top:1px solid #d9e4ee;padding-top:18px;margin-top:22px!important}.subsection h3,.miniHeading{color:#0057a8;margin:0 0 14px}.subsection small{color:#6b7f92;font-weight:500}.bodyMap{color:#6b7f92;background:#fbfdff;border:1px dashed #b9cada;border-radius:12px;padding:10px;margin-bottom:16px!important}.bodyMap svg{width:100%;height:auto;max-height:330px}.permissionRow{border-bottom:1px solid #edf2f6;grid-template-columns:100px 1fr;align-items:center;padding:10px 0;display:grid}.policyText p{margin:0 0 14px;line-height:1.55}.consentCheck{background:#eef5fb;border-radius:10px;padding:14px;margin-top:18px!important}.signatureGrid{margin-top:18px!important}.actions{text-align:center;margin-top:28px}.actions button{color:#fff;cursor:pointer;background:#063992;border:0;border-radius:999px;padding:14px 28px;font-size:1rem;font-weight:800;box-shadow:0 10px 24px #06399233}.actions button:hover{background:#0057a8}.actions button:disabled{opacity:.65;cursor:wait}.success,.error{border-radius:10px;max-width:620px;margin:16px auto 0;padding:12px 14px}.success{color:#17633a;background:#e9f7ef}.error{color:#8b1e1e;background:#fff0f0}@media (max-width:900px){.columns{grid-template-columns:1fr}}@media (max-width:620px){.page{padding:28px 12px 50px}.fieldGrid,.signatureGrid,.checkGrid{grid-template-columns:1fr}.card>h2{font-size:.95rem}.permissionRow{grid-template-columns:80px 1fr}}
