.gwr-legacy-nav ul{list-style:none;margin:0;padding:0}
.elementor-1573 .gwr-legacy-nav,.elementor-1573 .gwr-menu-toggle{color:#000!important}
.elementor-1573 .gwr-legacy-nav a{color:#000}
.elementor-1230 .gwr-legacy-nav a{color:#fff}
.elementor-1230 .gwr-legacy-nav .sub-menu a{color:#111}
.gwr-legacy-nav a{font:500 16px/26px Onest,sans-serif;text-transform:uppercase}
.gwr-free-form .forminator-row:has(.gwr-field-name){margin-bottom:6px}
.gwr-free-form .forminator-required{font-size:0}
.gwr-free-form .forminator-required:after{content:" (required)";font-size:14px;color:#5e5e5e}
.gwr-legacy-nav{max-height:none!important;overflow:visible!important;height:auto!important;transform:none!important}
.gwr-legacy-nav>.elementor-nav-menu{display:flex;gap:0;height:auto!important}
.gwr-legacy-nav li{position:relative}
.gwr-legacy-nav .menu-item-has-children>a:after{content:"";border:4px solid transparent;border-top-color:currentColor;margin-left:10px;transform:translateY(2px);display:inline-block}
.gwr-legacy-nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:150px;background:#fff;color:#111;z-index:30}
.gwr-legacy-nav li:hover>.sub-menu,.gwr-legacy-nav li:focus-within>.sub-menu{display:block}
.gwr-legacy-nav .sub-menu a{display:block;padding:12px}
.gwr-menu-toggle{display:none;background:transparent;border:1px solid currentColor;border-radius:10px;width:42px;height:42px;color:inherit;padding:10px}
.gwr-menu-toggle span,.gwr-menu-toggle span:before,.gwr-menu-toggle span:after{display:block;width:20px;height:2px;background:currentColor;position:relative}
.gwr-menu-toggle span:before,.gwr-menu-toggle span:after{content:"";position:absolute;left:0;top:-6px}
.gwr-menu-toggle span:after{top:6px}
.admin-bar .elementor-location-header .header-styl{top:32px}
.gwr-free-form .forminator-row{display:flex;flex-wrap:wrap;margin:0 -14px 25px}
.gwr-free-form .forminator-col{padding:0 14px;min-width:0;width:100%}
.gwr-free-form .forminator-col-6{width:50%}
.gwr-free-form .forminator-label{display:block;font-size:18px;font-weight:400;line-height:28px;margin-bottom:7px;color:#000}
.gwr-free-form input:not([type=checkbox]):not([type=hidden]),.gwr-free-form textarea{width:100%;border:1px solid #000;border-radius:10px;background:transparent;color:#5e5e5e;padding:8px 16px;font:400 14px/28px Onest,sans-serif;box-shadow:none}
.gwr-free-form textarea{min-height:100px;resize:vertical}
.gwr-free-form .forminator-checkbox{display:flex;align-items:center;gap:5px;font:400 14px/28px Onest,sans-serif;color:#000}
.gwr-free-form .forminator-checkbox input{width:13px;height:13px;margin:0;accent-color:#111}
.gwr-free-form .forminator-checkbox-box{display:none}
.gwr-free-form .forminator-button-submit{background:transparent;color:#000;border:1px solid #000;border-radius:10px;padding:12px 42px;font:400 18px/28px Onest,sans-serif;cursor:pointer}
.gwr-free-form .forminator-button-submit:hover{background:#000;color:#fff}
.gwr-free-form .forminator-error-message{display:block;color:#ad1727;font-size:14px}
.gwr-free-form .forminator-response-message:empty{display:none}
.gwr-free-form .forminator-response-message.forminator-success{padding:16px;border:1px solid #247a45;color:#185d32}
.page-id-1959 .gwr-free-form .forminator-row{margin-bottom:18px}
.page-id-1959 .gwr-free-form .forminator-row:has(.gwr-field-name){margin-bottom:0}
@media(max-width:1200px){
 .gwr-menu-toggle{display:flex;align-items:center;justify-content:center}
 .gwr-legacy-nav{display:none!important;position:absolute;top:50px;left:0;min-width:220px;background:#fff;color:#000;z-index:50;padding:12px}
 .gwr-legacy-nav.gwr-is-open{display:block!important}
 .gwr-legacy-nav>.elementor-nav-menu{display:block}
 .gwr-legacy-nav a{display:block;padding:10px!important;color:#000!important}
 .gwr-legacy-nav li{display:block!important;width:100%;margin:0!important}
 .gwr-legacy-nav .sub-menu{position:static!important;display:block!important;width:100%;padding-left:12px}
}
@media(max-width:782px){.admin-bar .elementor-location-header .header-styl{top:46px}}
@media(max-width:767px){.gwr-free-form .forminator-col-6{width:50%}.gwr-free-form .forminator-label{font-size:16px}.gwr-legacy-nav{left:auto;right:0;max-width:calc(100vw - 40px)}}
