/* Native replacements for the Wix-hosted popup and navigation behavior. */
#gp-contact {border:0;padding:73px 30px 242px;background:#000;color:#fff;width:min(907px,calc(100vw - 15px));max-width:100vw;max-height:100dvh;box-sizing:border-box;overflow:auto;font-family:avenir-lt-w01_35-light1475496,Arial,sans-serif}
#gp-contact::backdrop {background:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),url('/assets/75468d8422113f8fb4751fbe.jpg') center/cover no-repeat}
#gp-contact h2 {font-family:montserrat,Arial,sans-serif;font-size:55px;font-weight:700;color:#ff2939;text-align:center;line-height:67px;max-width:708px;margin:0 auto 18px}
#gp-contact .intro {max-width:519px;margin:0 auto 113.2px;text-align:center;font-size:19px;line-height:1.8}
#gp-contact form {max-width:497px;margin:auto;font-size:17px;line-height:17px}
#gp-contact .gp-fields {display:grid;grid-template-columns:1fr 1fr;gap:34px 45px}
#gp-contact label {display:block}
#gp-contact input:not([type=checkbox]),#gp-contact textarea {box-sizing:border-box;width:100%;color:#fff;background:none;border:0;border-bottom:1px solid #fff;border-radius:0;font:inherit;line-height:23.8px;padding:0 0 2px;outline-offset:5px;margin-top:2px;height:33px}
#gp-contact .gp-wide {grid-column:1/-1}
#gp-contact .gp-wide:has(input){margin-top:1px}
#gp-contact .gp-wide input {height:44px}
#gp-contact .gp-wide:has(textarea){margin-top:-11px}
#gp-contact textarea {height:72px;resize:vertical;display:block}
#gp-contact .gp-consent {display:flex;align-items:center;gap:8px;width:519px;max-width:calc(100% + 22px);margin:32px 0 36px;font-size:17px;line-height:17px}
#gp-contact .gp-consent input {appearance:none;flex-shrink:0;width:18px;height:18px;border:1px solid #fff;background:transparent;margin:0;position:relative}
#gp-contact .gp-consent input:checked::after{content:'✓';position:absolute;inset:0;color:white;text-align:center;font:16px/16px Arial}
#gp-contact a {color:inherit;text-decoration:underline}
#gp-contact button[type=submit] {display:block;margin:auto;background:#ff2939;color:#000;border:0;width:138px;height:44px;padding:0;font:inherit;cursor:pointer}
#gp-contact .gp-close {position:absolute;top:44px;right:27px;border:0;background:#000;color:#fff;font:32px/20px Arial;cursor:pointer;padding:0;width:20px;height:20px}
#gp-contact .gp-details {display:grid;grid-template-columns:226px 175px;gap:113px;width:532px;max-width:100%;text-align:center;font-size:17px;line-height:1.7;margin:18px auto 0}
#gp-contact .gp-details p{margin:0}
#gp-contact .gp-status {margin:18px 0;line-height:1.5}
#gp-contact .gp-status:empty {display:none}
#gp-contact .gp-trap {position:absolute;left:-10000px}
[data-popupid] {cursor:pointer}
@media(max-width:600px) {#gp-contact{padding:35px 24px 40px;width:100vw}#gp-contact h2{font-size:31px;line-height:1.25;margin:10px 0 22px}#gp-contact .intro{font-size:16px;line-height:1.6;margin-bottom:42px}#gp-contact .gp-fields{gap:25px 20px}#gp-contact form{font-size:16px;line-height:18px}#gp-contact .gp-consent{font-size:15px;line-height:1.15;width:100%;max-width:100%}#gp-contact .gp-details{display:block;font-size:16px;line-height:1.8}#gp-contact .gp-wide:has(textarea){margin-top:0}#gp-contact .gp-close{top:12px;right:12px}}
#comp-kgtif9li{overflow:hidden}
#MENU_AS_CONTAINER[data-undisplayed="false"] {opacity:1;visibility:visible}

#comp-kgz3evzv__more__ {display:none!important}
#comp-kgz3evzvitemsContainer>li {height:50px;box-sizing:border-box;position:relative;overflow:visible}
#comp-kgz3evzvitemsContainer>li p {line-height:50px}
#comp-kgz3evzv0 {width:76px}#comp-kgz3evzv1 {width:77px}#comp-kgz3evzv2 {width:157px}#comp-kgz3evzv3 {width:90px}
