/* RENE 3.6: synchronized, legible NOMAION-inspired contact design. */
:root{--rene-contact-ink:#122b1d;--rene-contact-highlight:#276443;--rene-contact-paper:#f7f8f4}
.rene-b2b .rene-b2b__form,.rene-information--contact .rene-contact-panel__form{background:linear-gradient(155deg,#fff 0%,#f4f7f1 100%)!important;color:var(--rene-contact-ink)!important;border:1px solid #d5e3d6!important;border-radius:18px!important;box-shadow:0 20px 60px rgba(3,28,13,.13)!important}
.rene-b2b .rene-contact-main-title,.rene-information--contact .rene-contact-panel__form-heading h3{color:#142f20!important;-webkit-text-fill-color:#142f20!important;font-size:clamp(35px,3.6vw,61px)!important;line-height:1.05!important;letter-spacing:-.066em!important;font-weight:650!important}
.rene-b2b .rene-contact-main-title em,.rene-information--contact .rene-contact-panel__form-heading h3 em{color:#276443!important;-webkit-text-fill-color:#276443!important;opacity:1!important;filter:none!important;text-shadow:none!important;font-style:normal!important;font-weight:700!important;display:inline!important;background:none!important;mix-blend-mode:normal!important}
.rene-information--contact .rene-contact-panel__aside h2,.rene-information--contact .rene-contact-panel__aside h2 em{color:#f7fff5!important;-webkit-text-fill-color:#f7fff5!important;text-shadow:0 2px 18px rgba(0,0,0,.2)!important}
.rene-b2b .rene-b2b__form-header,.rene-b2b .rene-b2b__form-intro,.rene-information--contact .rene-contact-panel__form-heading p{color:#3a5843!important;opacity:1!important}
.rene-b2b .rene-b2b__form-grid label,.rene-information--contact .rene-contact-panel__form label{color:#213f2c!important}
.rene-b2b .rene-b2b__form input:not([type=checkbox]),.rene-b2b .rene-b2b__form select,.rene-b2b .rene-b2b__form textarea,.rene-information--contact .rene-contact-panel__form input:not([type=checkbox]),.rene-information--contact .rene-contact-panel__form select,.rene-information--contact .rene-contact-panel__form textarea{background:#fff!important;border:1px solid #c8d9ca!important;color:#173322!important;border-radius:11px!important;box-shadow:none!important}
.rene-b2b .rene-b2b__submit,.rene-information--contact .rene-contact-panel__form button[type=submit]{background:#153c29!important;color:#fff!important;border-radius:10px!important;transition:background .2s ease,transform .2s ease}
.rene-b2b .rene-b2b__submit:hover,.rene-information--contact .rene-contact-panel__form button[type=submit]:hover{background:#275f41!important;transform:translateY(-2px)}
.rene-information--contact .rene-contact-panel__form-heading h3 em{white-space:normal!important}
@media(max-width:720px){.rene-b2b .rene-contact-main-title,.rene-information--contact .rene-contact-panel__form-heading h3{font-size:clamp(35px,10vw,49px)!important}.rene-b2b .rene-b2b__form,.rene-information--contact .rene-contact-panel__form{border-radius:12px!important;padding:23px 18px!important}}
@media(prefers-reduced-motion:reduce){.rene-b2b .rene-b2b__submit,.rene-information--contact .rene-contact-panel__form button[type=submit]{transition:none!important}}
