#main-header{width:calc(100% - 40px);max-width:1320px;left:50%;transform:translateX(-50%);top:22px;border-radius:40px;background:#ffffff!important;box-shadow:0 14px 35px rgba(0,0,0,0.14);padding:0 18px;z-index:9999;position:fixed!important;top:15px!important}body.et_fixed_nav,body.et_non_fixed_nav{padding-top:!important}#page-container{padding-top:0!important;margin-top:0!important}.et_fixed_nav #et-main-area,.et_fixed_nav #main-content{padding-top:0!important;margin-top:0!important}#main-header .container{width:100%;max-width:1280px;padding:0}#main-header .logo_container,#main-header #et-top-navigation{height:74px;display:flex;align-items:center}#et-top-navigation{padding-top:0!important}#top-menu>li>a{padding-bottom:0!important;line-height:74px;font-weight:600!important}#logo{max-height:55px}#main-header.et-fixed-header{box-shadow:0 14px 35px rgba(0,0,0,0.14)!important}@media only screen and (max-width:980px){#main-header{width:calc(100% - 24px);top:12px;border-radius:28px;padding:0 14px}#main-header .logo_container,#main-header #et-top-navigation{height:64px}#logo{max-height:60px!important}body.et_fixed_nav,#page-container,#et-main-area,#main-content{padding-top:0!important;margin-top:0!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0}}.form-landing{width:100%}.form-landing .form-row{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:18px}.form-landing .form-col{flex:1 1 calc(50% - 9px);min-width:0}.form-landing .form-col-full{flex:1 1 100%}.form-landing label{display:block;width:100%;font-size:13px;font-weight:600;line-height:1.4;color:#222;margin-bottom:7px}.form-landing input[type="text"],.form-landing input[type="email"],.form-landing input[type="tel"],.form-landing input[type="number"],.form-landing input[type="date"],.form-landing select,.form-landing textarea{width:100%;height:54px;padding:0 16px;background:#fff;border:1px solid #d8d8d8;border-radius:0;font-family:inherit;font-size:15px;font-weight:400;color:#1d1d1d;outline:none;box-sizing:border-box;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.form-landing textarea{height:130px;min-height:130px;padding:15px 16px;resize:vertical}.form-landing input::placeholder,.form-landing textarea::placeholder{color:#8d8d8d;opacity:1}.form-landing input:focus,.form-landing select:focus,.form-landing textarea:focus{border-color:#1d1d1d;box-shadow:0 0 0 1px #1d1d1d}.form-landing select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#222 50%),linear-gradient(135deg,#222 50%,transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:42px}.form-landing .privacy-row{margin:5px 0 22px}.form-landing .wpcf7-list-item{margin:0}.form-landing .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;font-weight:400;line-height:1.5}.form-landing input[type="checkbox"]{width:17px;height:17px;margin:2px 0 0;flex:0 0 17px;accent-color:#111}.form-landing a{color:#111;text-decoration:underline;text-underline-offset:2px}.form-landing input[type="submit"],.form-landing .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;background:#111;border:1px solid #111;border-radius:0;color:#fff;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease}.form-landing input[type="submit"]:hover,.form-landing .wpcf7-submit:hover{background:transparent;color:#111}.form-landing .wpcf7-spinner{margin:0 0 0 12px}.form-landing .wpcf7-not-valid{border-color:#c93a3a!important}.form-landing .wpcf7-not-valid-tip{margin-top:6px;font-size:12px;line-height:1.4}.form-landing .wpcf7-response-output{margin:20px 0 0!important;padding:14px 16px!important;border:1px solid #d8d8d8!important;font-size:13px;line-height:1.5}@media (max-width:767px){.form-landing .form-row{flex-direction:column;gap:14px;margin-bottom:14px}.form-landing .form-col,.form-landing .form-col-full{flex:1 1 100%;width:100%}.form-landing input[type="text"],.form-landing input[type="email"],.form-landing input[type="tel"],.form-landing input[type="number"],.form-landing input[type="date"],.form-landing select{height:52px}.form-landing textarea{min-height:120px}.form-landing input[type="submit"],.form-landing .wpcf7-submit{width:100%}}